Artificial Intelligence in Project Management by Dr. Khaled A. Hamdy

61
Artificial Intelligence in Project Management KHALED HAMDY, PH.D., PMP

Transcript of Artificial Intelligence in Project Management by Dr. Khaled A. Hamdy

Page 1: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Artificial Intelligence in Project ManagementKHALED HAMDY, PH.D., PMP

Page 2: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Introduction of Khaled Hamdy

• Civil Engineer• Ph.D. in Engineering• Professional Project Manager, PMP©

• Projects Advisor in RTA

Why am I here talking about

Artificial Intelligence?

Page 3: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Contents

• What is Artificial Intelligence?• Artificial Intelligence in Project Management• Data Mining and Knowledge Engineering

Page 4: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Contents

• What is Artificial Intelligence?• Artificial Intelligence in Project Management• Data Mining and Knowledge Engineering

Page 5: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

What is AI?

Is it Science?Is it Technology?

Is it Magic?

Page 6: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

IS AI MAGIC?

Artificial Intelligence is a Science that uses

Technology to Create Magic

Page 7: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Contents

• What is Artificial Intelligence?• Definition• Different Types of Artificial Intelligence• History of Artificial Intelligence• Theories behind Artificial Intelligence

• Artificial Intelligence in Project Management• Engineering Design • Cost Estimation and Bidding• Planning and Scheduling• Risk Management• Prediction of Project Performance

• Data Mining and Knowledge Engineering

Page 8: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Definition of AI

• AI is a machine’s ability to:

• Perceive

• Reason

• Learn

• Act

Sensors (Perceive)

Environment

Perceptions

Actions

Effectors (Act)

Reason & Learn

Page 9: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Another Definition of AI

• AI is the ability of a computer (or a machine) to perform certain tasks thought to require intelligence including:• Logical deduction and inference

• Learning and adaptation

• Ability to make decisions based on:• Past Experience

• Insufficient Information

• Conflicting Information

• Ability to understand spoken/natural language

Page 10: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy
Page 11: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Different Types of AI

AI

Cognitive Science

RoboticsNatural

Interface

• Expert Systems• Learning Systems• Fuzzy Logic• Genetic Algorithms• Neural Networks• Intelligent Agents

• Visual Perception• Tactility• Dexterity• Locomotion• Navigation

• Natural Languages• Speech Recognition• Virtual Reality• Multisensory Interfaces

Page 12: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

History of AI

• A branch of Computer Science

• Around for Decades

• Term first created in 1956

• One of the definitive references on AI (still used today) was LASTpublished in 1992

• Still used as a text book at MIT

Page 13: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

ALVINN learns to Drive in 1989

Computer100 Million FLOPS (Floating-Point Operations per second)1/10 Computing Power of the Apple Watch

Page 14: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

20161989

Reasons for AI Prominence

1. Huge Advancements in Technology

Page 15: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Reasons for AI Prominence2. Exceptional (Exponential) Growth in

Computing Power 1980’s – 3 CRAY Supercomputers

2017 – iPhone 7More Powerful than

80’s CRAYS

Page 16: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Advances in Computing• Deep Blue defeated Garry Kasparov –

World Chess Champion in 1997

Page 17: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Advances in Technology & Computing

Page 18: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

AI is already Changing our Lives

Page 19: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Artificial Intelligence -The Science behind the Magic

• Algorithms that tell computers and other machines how to think and act intelligently

• Many tools and techniques including:• Knowledge Based Expert System

• Artificial Neural Network

• Genetic Algorithm

• Fuzzy Logic

Page 20: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Knowledge Based Expert System (KBES)• Consist of a Knowledge Base and Inference Engine

• The knowledge base is created by collecting the facts and opinions from Subject Matter Experts

• The Inference Engine utilizes IF-THEN statements to provide expertise

Page 21: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Artificial Neural Network (ANN)

• A machine learning approach that models the human brain and consists of a number of artificial neuronslinked by weighted connections

• ANNs demonstrate the ability to learn, recall, and generalize from training patterns or data (numeric, non-numeric or both).

Page 22: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Artificial Neural Network (ANN)

InputLayer

HiddenLayer (s)

OutputLayer

InputsNumeric or

Non-Numeric

OutputsNumeric or

Non-Numeric

Neuron

Neuron

Connections

Connections

Page 23: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Artificial Neural Network (ANN)

Neuron

Page 24: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Genetic Algorithms (GA)

• Iterative search methods that mimic the natural biological evolution process and/or the social behavior of species.

• GAs utilize the natural evolution processes of selection, mutation and cross-over to arrive at near-optimum solutions to large-scale optimization problems, for which traditional mathematical search techniques may fail.

Page 25: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Genetic Algorithms (GA)

Page 26: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Fuzzy Logic

• Fuzzy logic is an approach to computing based on "degrees of truth" rather than the usual "true or false" (1 or 0) Boolean logic on which the modern computer is based

• A form of many-valued logic in which the truth values of variables may be any real number between 0 and 1

Page 27: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Fuzzy vs Boolean Logic

Boolean Logic

Not Tall (0)

150 cm

Tall (1)

180 cm

Fuzzy Logic

Not veryTall (0.2)

150 cm

Definitely Tall (0.9)

180 cm

Page 28: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Contents

• What is Artificial Intelligence?• Artificial Intelligence in Project Management• Data Mining and Knowledge Engineering

Page 29: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

AI in Engineering Design

• ANN to select the most suitable structural system for High Rise Buildings subjected to wind and seismic loads

• GA to optimize the LCC of Buildings in hot climates using different combinations of location, orientation and construction materials

Page 30: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

AI in Project Planning• KBES to provide estimates of the duration and

resource requirements for project activities based on expert knowledge

• ANN to automate the sequencing of project activities based on functional requirements.

• GA to optimize the schedule of construction project activities in order to minimize the total cost with resource constraints

• Fuzzy Logic to determine project priorities in the Portfolio Management Process

Page 31: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

AI in Cost Estimation

• ANN to estimate the suitable mark-up to increase the possibility of winning tenders

• ANN to predict the possible cost over-runs based on the selected contractor, the competence of the project manager, the project size and the type of contract used

• Fuzzy Logic to optimize the cost-time trade-offs in construction projects

Page 32: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

AI in Risk Management

• ANN to estimate the probability of occurrence for project risks allowing a more accurate quantitative approach to risk analysis.

• ANN combined with Monte Carlo Simulation to mimic the human procedure of risk evaluation and adaptation

• Fuzzy Logic to assess risks in Construction projects to model probability distributions

Page 33: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

AI in Performance Management

• ANN to predict the performance of future projects based on the project parameters such as the Project Manager’s Competence, the Contractor’s ability and the contracting method used.

• KBES to assess claims and provide expert decisions based on the claim conditions

• Fuzzy Logic to improve Project Management Efficiency in Construction Projects

Page 34: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

AI in PMAI Tools Design Planning

CostEstimation

RiskManagement

PerformanceManagement

KBES

ANN

GA

FuzzyLogic

Page 35: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

AI in PM

• AI can be and has been used in several applications in Project Management enabling better project performance

• AI can make the life of project managers less (or maybe more) miserable

Page 36: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Contents

• What is Artificial Intelligence?• Artificial Intelligence in Project Management• Data Mining and Knowledge Engineering

Page 37: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Data Mining &Knowledge Engineering

• Sources of Data:• Machine Data• Organizations Data• People Data

• Data-Information-Knowledge-Wisdom

Page 38: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Sources of Data

• Machines

• Organizations

• People

Page 39: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Machine Data• Sources:• Medical Equipment

• Smart Devices

• Sensors

Page 40: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Machine Data• Characteristics:• Extensive

• Tabular

• Detailed

• Can be connected

Page 41: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Organizations Data

• Sources:• Banks & Financial Institutions

• Hospitals

• HR Departments

• Retails Stores

Page 42: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Organizations Data

• Characteristics:• Structured

• In Silos

• Variability

Page 43: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

People Data

• Sources:• Facebook

• Twitter

• Instagram

• YouTube

20,000 Years

The time peoplespend on Facebookeveryday

342,239 Years Of Video iswatched everymonth on YouTube

Page 44: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

People Data• Characteristics:• Un-Structured (80% of World Data)• Fragmented• Variability• HUGE

How Huge is HUGE?

30+ PB vs 2 PB

Page 45: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Data, Information,Knowledge and Wisdom

Page 46: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Data, Information,Knowledge and Wisdom

Page 47: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Data, Information,Knowledge and Wisdom

Page 48: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Data Mining in Project Management

• Knowledge Discovery in Data (KDD) used to extract useful knowledge from large sets of resources data to improve resource management practices

• Data Mining used to improve Project Cost Estimation and Scheduling for Software Projects

Page 49: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Remember

Artificial Intelligence is aScience that uses Technology to create Magic

Page 50: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Also Remember

DATA is theCurrency of the Future

Page 51: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy
Page 52: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

GOLD SPONSORS

BRONZE SPONSOR SUPPORTER

MEDIA PARTNERS

SPONSORS & PARTNERS

Page 53: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Questions

Ask the ComputerIt is Intelligent

Page 54: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

What should a Self-Driving Car Do?

Page 55: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Myths about AI

Max Tegmark, President of the Future of Life Institute

Page 56: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Myths about AI

Max Tegmark, President of the Future of Life Institute

Page 57: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Myths about AI

Max Tegmark, President of the Future of Life Institute

Page 58: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Myths about AI

Max Tegmark, President of the Future of Life Institute

Page 59: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Myths about AI

Max Tegmark, President of the Future of Life Institute

Page 60: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Myths about AI

Max Tegmark, President of the Future of Life Institute

Page 61: Artificial Intelligence in Project Management by  Dr. Khaled A. Hamdy

Myths about AI

Max Tegmark, President of the Future of Life Institute