0% found this document useful (0 votes)
45 views24 pages

AI Application in Construction

This document discusses the use of artificial intelligence in construction. It describes expert systems, which are computer programs that model human expert problem solving. As an example, it summarizes an expert system for selecting procurement systems in large-scale construction projects. The system uses heuristic rules in a forward-chaining inference strategy to make recommendations. It also outlines the development phases of assessment, knowledge acquisition, design, testing, documentation, and maintenance. Finally, it briefly mentions current interest in machine learning techniques.

Uploaded by

KareemAdel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
45 views24 pages

AI Application in Construction

This document discusses the use of artificial intelligence in construction. It describes expert systems, which are computer programs that model human expert problem solving. As an example, it summarizes an expert system for selecting procurement systems in large-scale construction projects. The system uses heuristic rules in a forward-chaining inference strategy to make recommendations. It also outlines the development phases of assessment, knowledge acquisition, design, testing, documentation, and maintenance. Finally, it briefly mentions current interest in machine learning techniques.

Uploaded by

KareemAdel
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
You are on page 1/ 24

AI Application in Construction

Eng. Kareem Adel

04/04/2020 1
Outline
• Introduction
• AI Directions
• Expert Systems
• ES Example

04/04/2020 2
Artificial intelligence
• A filed of study in computer science that
follows the goal of making a computer reason
in manner similar to humans.
• The goals of AI:
– Assisting Human in Decision making.
– Intelligent information search.
– Making computer easier to use with natural
language interface.

04/04/2020 3
AI Directions
• Expert Systems
• Neural Networks
• Search techniques
• Case-Based Reasoning
• Machine Learning

04/04/2020 4
Expert Systems
• An Expert:
– a person who owns the skill and knowledge to
solve a specific problem in a manner superior to
others.
• Expert System:
– A computer program designed to model the
problem-solving ability of a human expert.

04/04/2020 5
Human Expert Vs. Expert System

04/04/2020 6
Human Expert Reasoning

04/04/2020 7
Expert system structure

Inference Engine: Processor in an expert system that matches the facts contained
in the Working Memory with the domain Knowledge contained in the Knowledge
Base to draw conclusions about the problem.
04/04/2020 8
Characteristics of Expert System
• Separates Knowledge from control
• Possesses Expert Knowledge
• Reasons heuristically
• Permits inexact reasoning
• Limited to a solvable problems
• Limited to reasonable complexity
• Makes mistakes

04/04/2020 9
Expert System Development

04/04/2020 10
Knowledge Representation
• Types of Knowledge
– Procedural Knowledge
– Declarative Knowledge
– Meta-Knowledge
– Heuristic Knowledge
– Structural Knowledge

04/04/2020 11
Knowledge Representation Techniques
• Object-Attribute-Value Triplets
– Facts
– Uncertain facts (O-A-V-CF)
– Fuzzy facts (Fuzzy Logic)
• Rules
– Variable Rules
– Uncertain Rules
– Meta Rules
• Semantic networks (Arc-Node Diagrams)
• Frames
• Logic
04/04/2020 12
Example
• Sackey, S. and Kim, B.S., 2018. “Development
of an Expert System Tool for the Selection of
Procurement System in Large-Scale
Construction Projects (ESCONPROCS). ” KSCE
Journal of Civil Engineering, pp.1-10
KSCE (IF 0.94 – JCR – 2017)

04/04/2020 13
System Summary
Domain Knowledge Procurement System Selection

Type of Knowledge Heuristic

Knowledge Representation Technique Rules

Rule Type Recommendation

Inference Strategy Forward Chaining “Data Driven Expert System”

Conflict Resolution Strategy First Rule that Matches Contents of Working Memory

04/04/2020 14
Development Phases
1. Assessment Phase
– The selection of a procurement system is an experience-
based process

– Selection of a convenient procurement system could


reduce project costs by 5.00 % (Alhazmi1 & McCaffer,
2000).

– No available tool for clients to interact with and gain some


knowledge in this field.

04/04/2020 15
Development Phases
2. Knowledge Acquisition Phase

– A literature survey was carried out to specify the factors


influencing the selection of the project procurement
method

– 23 factors were identified and processed into 20 heuristic


IF/AND/THEN decision rules with their corresponding
procurement method

04/04/2020 16
Development Phases
2. Knowledge Acquisition Phase

– The procurement systems under consideration include:


• Public-Private Partnership (PPP)
• Design-Build (DB)
• Construction Management (CM)
• Traditional method (Design-Bid-Build, DBB)

04/04/2020 17
04/04/2020 18
Development Phases
3. Design Phase
– Overall System Structure
– Software: ES-Builder

04/04/2020 19
Development Phases
4. Testing Phase
– The major objective of testing is to validate the overall
structure of the system.

04/04/2020 20
Development Phases
5. Documentation Phase
– How to operate the system and major operational features
of the system.

04/04/2020 21
Development Phases
6. Maintenance Phase
– System isn’t static may be changed or updated as
knowledge grow and extend.

04/04/2020 22
Current & Recent Interest
• Machine Learning
– Regression
– Classification
– Clustering
– Association Rule Learning
– Reinforcement Learning
– Deep Learning

04/04/2020 23
Thanks for Listening

04/04/2020 24

You might also like