site expert: a prototype knowledge-based expert system

14
SITE EXPERT: a prototype knowledge-based expert system EDIZ ALKOC & FUAT ERBATUR* Department of Civil Engineering, Middle East Technical University, 06531 Ankara, Turkey INTRODUCTION The use of artificial intelligence techniques in engi- neering has gained considerable popularity in recent years. In this respect, expert systems have attracted particular interest from various engineering disciplines. One of these disciplines is the construction industry. There are a number of reasons why expert systems suit the construction environment. Firstly, employment in construction is at one site for a certain period of time, and there is little repetition and limited opportunity to learn from earlier mistakes. Secondly, most construction projects are unique, organizations are always recon- structed with different designs, teams and equipment. For these two basic reasons, the transfer of construction expertise becomes important and achieving this task through an expert system seems to be most appropriate. In the present paper, a prototype knowledge-based expert system, SITE EXPERT, is described. SITE EXPERT is an advisory system intended to provide advice on productivity improvement on construction sites. Besides advising on human resources and site layout as productivity factors, the system covers pro- ductivity of the three basic operations of construction, i.e. pouring and placing of concrete, erection and removal of formworks, and fixing reinforcement. It also provides advice based on the simulation results of con- creting models. Similar to any rule-based system, SITE EXPERT consists of: (1) a knowledge-base that represents and stores the expert’s knowledge and facts about the construction domain as rules; (2) an inference engine that facilitates a reasoning process to solve a specific problem; (3) a context memory that contains the infor- mation about the problem currently being solved; and (4) a user interface that inputs and outputs information. In the following sections, all the stages in the devel- opment of SITE EXPERT are described, including the acquisition, organization, representation and imple- mentation of the knowledge, and evaluation of the prototype. The development of the system is shown in Fig. 1. SITE EXPERT is composed of seven separate knowledge-bases. These knowledge-bases are also explained in detail. The results of the prototype system development lead one to believe that artificial intelligence methods provide powerful facilities for capturing the knowledge of construction processes and for advising the practitioners of construction in productivity improvement within a computer format close to human reasoning. BACKGROUND Research into artificial intelligence started in the late 1950s, but expert systems did not appear until the mid- 1970s. Some of the major applications which were Abstract The present paper reports on the development of SITE EXPERT: a prototype knowledge-based expert system. It is an advisory system. SITE EXPERT is intended to be used for productivity improvement in construction and provides advice on: (1) the productivity of three basic operations of construction, i.e. pouring and placing of concrete, erection and removal of formwork, and fixing reinforcement; and (2) human resources and site layout as productivity factors. The system uses information from construction experts, text books, data recorded at con- struction sites and the engineer’s own knowledge, as well as knowledge obtained by running simulation models. In the present paper, the development, operation and eva- luation of the prototype system is described. The results of this prototype system development demonstrate that artificial intelligence methodologies provide powerful facilities for capturing information about construction pro- cesses and advising the practitioners of construction on productivity improvement within a computer format close to human reasoning. Keywords expert system, construction, productivity improvement, knowledge base, advisory system, con- creting operations 238 Engineering, Construction and Architectural Management 1998 5 | 3, 238–251 # 1998 Blackwell Science Ltd

Post on 20-Sep-2016

214 views

Category:

Documents


1 download

TRANSCRIPT

SITE EXPERT: a prototype knowledge-based expert system

EDIZ ALKOC & FUAT ERBATUR*

Department of Civil Engineering, Middle East Technical University, 06531 Ankara, Turkey

INTRODUCTION

The use of artificial intelligence techniques in engi-neering has gained considerable popularity in recentyears. In this respect, expert systems have attractedparticular interest from various engineering disciplines.One of these disciplines is the construction industry.There are a number of reasons why expert systems suitthe construction environment. Firstly, employment inconstruction is at one site for a certain period of time,and there is little repetition and limited opportunity tolearn from earlier mistakes. Secondly, most constructionprojects are unique, organizations are always recon-structed with different designs, teams and equipment.For these two basic reasons, the transfer of constructionexpertise becomes important and achieving this taskthrough an expert system seems to be most appropriate.

In the present paper, a prototype knowledge-basedexpert system, SITE EXPERT, is described. SITEEXPERT is an advisory system intended to provideadvice on productivity improvement on constructionsites. Besides advising on human resources and sitelayout as productivity factors, the system covers pro-ductivity of the three basic operations of construction,i.e. pouring and placing of concrete, erection andremoval of formworks, and fixing reinforcement. It alsoprovides advice based on the simulation results of con-creting models.

Similar to any rule-based system, SITE EXPERTconsists of: (1) a knowledge-base that represents andstores the expert's knowledge and facts about theconstruction domain as rules; (2) an inference enginethat facilitates a reasoning process to solve a specificproblem; (3) a context memory that contains the infor-mation about the problem currently being solved; and(4) a user interface that inputs and outputs information.

In the following sections, all the stages in the devel-opment of SITE EXPERT are described, including theacquisition, organization, representation and imple-mentation of the knowledge, and evaluation of theprototype. The development of the system is shown inFig. 1. SITE EXPERT is composed of seven separateknowledge-bases. These knowledge-bases are alsoexplained in detail.

The results of the prototype system development leadone to believe that artificial intelligence methods providepowerful facilities for capturing the knowledge ofconstruction processes and for advising the practitionersof construction in productivity improvement within acomputer format close to human reasoning.

BACKGROUND

Research into artificial intelligence started in the late1950s, but expert systems did not appear until the mid-1970s. Some of the major applications which were

Abstract The present paper reports on the development

of SITE EXPERT: a prototype knowledge-based expert

system. It is an advisory system. SITE EXPERT is intended

to be used for productivity improvement in construction

and provides advice on: (1) the productivity of three basic

operations of construction, i.e. pouring and placing of

concrete, erection and removal of formwork, and fixing

reinforcement; and (2) human resources and site layout as

productivity factors. The system uses information from

construction experts, text books, data recorded at con-

struction sites and the engineer's own knowledge, as well

as knowledge obtained by running simulation models. In

the present paper, the development, operation and eva-

luation of the prototype system is described. The results of

this prototype system development demonstrate that

artificial intelligence methodologies provide powerful

facilities for capturing information about construction pro-

cesses and advising the practitioners of construction on

productivity improvement within a computer format close

to human reasoning.

Keywords expert system, construction, productivity

improvement, knowledge base, advisory system, con-

creting operations

238

Engineering, Construction and Architectural Management 1998 5 | 3, 238±251

# 1998 Blackwell Science Ltd

Fig

ure

1D

eve

lop

me

nt

of

SIT

EE

XP

ER

T.

SITE EXPERT: a prototype knowledge-based expert system 239

# 1998 Blackwell Science Ltd, Engineering, Construction and Architectural Management 5 | 3, 238±251

developed during the early years of the expert systemsare summarized below.

DENDRAL was developed in the early- and mid-1970s at Stanford University, Stanford, CA, USA, foridentifying the molecular structure of organic com-pounds (Lindsay et al. 1980). A medical system,MYCIN, by Shortliffe (1976) is often cited as the firstexpert system. It was developed at Stanford University inthe mid-1970s to help physicians in the diagnosis andtreatment of meningitis and bacteria infections. Itsknowledge base contains about 450 rules. Similarly,PROSPECTOR, developed at Stanford ResearchInstitute in the late-1970s (Duda et al. 1979), is a diag-nostic expert system for mineral exploration. It usesproduction rules and plausible reasoning. The knowl-edge-base contains about 1600 rules. CADECUS, for-merly named INTERNIST, is an expert system for thediagnosis of disease of internal medicine (Pople 1982). Itcontains over 15000 rules and covers some 25% of dis-eases of internal medicine. XCON, originally called R1,is a production system programming language devel-oped at Carnegie-Mellon University. It designs theconfiguration of VAX-11/78 computer components forthe Digital Equipment Corporation (Kraft 1984).

During the last decade, knowledge-based expertsystems have been developed to support the decisionmaking and problem solving process in the constructionindustry. There have been numerous research efforts ondeveloping knowledge-based expert systems for con-struction. Some applications of advisory expert systemsare reviewed below.

A set of four advisory expert systems, developed forthe UK Alvey Community Club, offer advice on finan-cial budget, procurement, time and appraisal during thestrategic planning of a building scheme (Brandon et al.1988). These have 1500 rules in the knowledge-base anduse the SAVOIR shell. Claims by or on contractors arehandled by expert systems described by Diekmann &Kruppenbacher (1984). D'Agapeyeff & Hawkins (1987)described a system to offer advice at the design stage ofgas production systems about the corrosion life of the

steel tubing. Reinschmidt & Finn (1986) described asystem which selects the most appropriate weldingprocedure according to, for example, the types ofmaterial being welded and the type of weld required.Levitt & Kunz (1987) described the platform series ofexpert systems which offer advice on constructionplanning. Rules are used to identify common sub-activities in completed activities which are either aheadof or behind schedule. Rules to modify activity timesaccording to when weather-sensitive activities occur inthe year are also used to activate a dynamic Gannt chartdisplay.

DEVELOPMENT OF SITE EXPERT

The main structure of SITE EXPERT is no differentfrom other expert systems. An expert system needsknowledge, some means of using the knowledge and thecapability of communicating with the user.

There are two types of knowledge in SITE EXPERT:Knowledge obtained from standard elicitation methodsand knowledge obtained from simulation modellingoutputs. The initial phase of knowledge elicitation inSITE EXPERT includes a literature review and iterativeprototyping. In the second phase, this knowledge isvalidated and expanded by interviews with site experts,and again, with iterative prototyping. Table 1 sum-marizes the main knowledge acquisition and knowledgerepresentation methods with an indication of thosewhich are actually used in the development of SITEEXPERT. Knowledge gained from related literature wasused to build a prototype model. The comments of fiveexperts on the model were taken with interviews andwritten communication. The domain experts were allexperienced practitioners from different constructionfirms and training institutions. Finally, the refinedknowledge was stored in the seven separate knowledge-bases named as `main', `site layout', `performance oflabour', `formworking', `reinforcement', `concreting'and `simulation prototype'. The organization of theSITE EXPERT knowledge- bases is shown in Fig. 2.

Knowledge acquisition

Knowledge elicitation Knowledge representation

Method SITE EXPERT Method SITE EXPERT

Interviews Yes Predicate calculus and

mathematical logic

No

Observational studies Yes Semantic networks No

Induction Yes Semantic triplets No

Prototyping Yes Rule-based systems Yes

Frames No

Table 1 Knowledge elicitation and

representation

Alkoc, E. & Erbatur, F.240

# 1998 Blackwell Science Ltd, Engineering, Construction and Architectural Management 5 | 3, 238±251

Because SITE EXPERT has separate knowledge-bases,this enables the application of suitable inferencemechanisms according to the purpose of the knowledge-base. It also enables the user to run specific consulta-tions separately rather than running the whole system.

Knowledge statements in a knowledge-base, such asrules, are not processed in order. These are searched tofind the next best statement to process in order to mostquickly arrive at an answer to a problem. In advisorysystems, as discussed in the present paper, the searchprocess is looking for the best advice to give in a parti-cular situation. The search process starts by nominatingto the shell program a list of goals to be evaluated inorder. Once a rule is executed, the knowledge-base ismodified, if necessary, according to the obtained result.The inference engine then triggers the next rule to befired depending on the present reasoning method. Tworeasoning methods often employed in inferencemechanisms: (1) forward chaining; and (2) backwardchaining.

The selection of a system shell for engineering appli-cations is based on certain factors and is not an easy task.Table 2 lists some of the relevant considerations.Detailed information on existing expert system shellscan be found in Harmon & King (1985), Waterman(1986), Williamson (1986), Wigan (1986) and Adeli(1987). Ludvigsen et al. (1986) reviewed seven com-mercial expert system shells popular in the USA in termsof user-friendliness, documentation and user support. Areview of nine expert system shells popular in the UKwas also reported by Alwood et al. (1985).

For the development of SITE EXPERT, Xi PlusRelease 3, Version 3.5 (Xi Plus Release 3 1988) wasused. The assessment criteria for choosing Xi Plusinclude: rules being defined in English; controlling theinference in a procedural manner; and a searchmechanism including both forward and backwardchaining. In Xi Plus, know-how is expressed in a formsimilar to simple natural language. The basic elementsfor expressing knowledge are identifiers, relations andvalues.

The user interface provides a textual and graphicalinterface between the user and the system. Since mostexpert systems are designed to be used by individualswith little computer literacy, user-friendly facilities suchas on-line help, explanation and error recovery areessential parts of the user interface. The operation ofSITE EXPERT is shown in Fig. 3. It is a totally inter-active procedure where the users communicate with thesystem through a user interface.

KNOWLEDGE-BASES IN SITE EXPERT

SITE EXPERT starts consultation with the `main'knowledge-base and connects to the chosen knowledge-base from the menu. It is possible to return to the previousmenu from every hierarchical level in all knowledge-bases. At any time, the user can examine any or all of theconclusions which have been reached so far. The systemcan be asked to explain its reasoning in reaching a con-clusion and why a question is being asked as part of theconsultation process. The user can change answers to

Figure 2 Organization of SITE EXPERT knowledge-bases.

SITE EXPERT: a prototype knowledge-based expert system 241

# 1998 Blackwell Science Ltd, Engineering, Construction and Architectural Management 5 | 3, 238±251

questions or ask for information during a consultation,and by using the what-if facility, can also explore the effectof alternative answers on the conclusions. At some pointsin consultation, the knowledge-base may need to give theuser some advice, guidance or results. It does this on areport screen. A report can consist of one or more screendisplays. The total number of reports included in SITEEXPERT are 98. The system also asks whether some tipsare required during the process of consultation. The useris free to accept these tips without affecting the branchingof the knowledge. A sample consultation with SITEEXPERT is given in `Appendix 1'.

Main knowledge-base

The system starts with an introduction, and followingthe introduction, values for the identifier `advicerequired' appear in a menu. If `performance of labour' or`site layout' are selected from the menu, then the systemconnects to the chosen knowledge-base. If `methods andrates of operations' is selected, then a value for theidentifier `operation' is searched for. It is possible to runthe related knowledge-bases for `formworking', `rein-forcement' and `concreting' from the operation menu.The system connects to the `formworking' and `rein-forcement' knowledge-bases once these are selected as avalue for `operation'. Choosing the concreting operationprovides an option of directly connecting to `concreting'knowledge-base or connecting to the `simulationprototype' knowledge-base where the user can get advicefrom the results of concreting simulation models. The`main' knowledge-base consists of 12 rules and adopts aforward-chaining strategy.

`Site layout' knowledge-base

Failure to plan the site layout in advance is a prime causeof operational inefficiency and can increase the overall

cost of a project substantially. In the absence of a precisesite layout plan, neither the site manager nor his sub-ordinates will have a clear indication of where varioussite huts, items of plant and other facilities should belocated. Some of the problems that might occur in sitelayout planning are explained in this knowledge-base.

For the chosen problem, the system asks whether theuser wants to examine the relevant considerations. If theanswer is `yes', then a detailed menu for each problemappears. If the answer is `no', then another type ofproblem is requested. Knowledge representation for the`site layout' knowledge-base is shown in Fig. 4. As withthe other knowledge-bases, there is an option to returnto the previous menu at every level of advice. When theuser is satisfied with the advice provided, the `site layout'knowledge-base connects back to the `main' knowledge-base and enables the user to benefit from the otherknowledge-bases. The `site layout' knowledge-baseconsists of 33 rules and adopts a forward-chainingstrategy.

`Performance of labour' knowledge-base

On any construction site, the contractor's financial gainis dependent, amongst other things, on completion ofthe work on time and at the least cost. Labour pro-ductivity has a direct bearing on this being achieved. Thefactors affecting the performance of labour generally fallinto following categories:. motivation of workers;. human capacity of work;. competence of site management; and. application of working patterns.

This knowledge-base consists of 48 rules and adopts aforward-chaining strategy. The user can stop consulta-tion and go back to the `main' knowledge-base at anylevel. The branching of knowledge in the `performanceof labour' knowledge-base is shown in Fig. 5.

Shell selection consideration

General SITE EXPERT

Type of application Advice giving

Type of machine and operating system PC 486 under DOS Version 3.0 or later

Maximum number of rules allowed 347 existing rules

Response time A few seconds

Type of control strategy and inference

mechanism

Both forward and backward chaining

Availability of complex mathematical routines Required

Ability to interface with other programs Required for future extension

Programming aids Possible

Portability Required

Cost Reasonable

Table 2 Shell selection

Alkoc, E. & Erbatur, F.242

# 1998 Blackwell Science Ltd, Engineering, Construction and Architectural Management 5 | 3, 238±251

`Formworking' knowledge-base

The `formworking' knowledge-base enlightens the userabout methods and rates for the erection and removal offormwork. These include operational statement, mate-rials and tools required, operatives, plant, methodstatement, and basic operation times for columns, stop-ends, suspended floors and beams, and steel panelshutters. The hierarchy of knowledge in the `for-mworking' knowledge-base is shown in Fig. 6. It has 130rules and it also adopts a forward-chaining strategy.

`Fixing reinforcement' knowledge-base

The `fixing reinforcement' knowledge-base has 52 rulesand works in a similar way to the `formworking'knowledge-base. In other words, it adopts a forward-chaining strategy, and provides advice on methods andrates for fixing reinforcement in the form of operationalstatement, method, materials and tools required, andbasic times.

The methods and rates for fixing reinforcementincluded in this section are associated with reinforce-

Figure 3 Operation of SITE EXPERT.

SITE EXPERT: a prototype knowledge-based expert system 243

# 1998 Blackwell Science Ltd, Engineering, Construction and Architectural Management 5 | 3, 238±251

Fig

ure

4K

no

wle

dg

ere

pre

se

nta

tio

nfo

rth

e`s

ite

layo

ut'

kn

ow

led

ge

-base

.

Alkoc, E. & Erbatur, F.244

# 1998 Blackwell Science Ltd, Engineering, Construction and Architectural Management 5 | 3, 238±251

Figure 5 Knowledge representation for the `performance of labour' knowledge-base.

Figure 6 Hierarchy of knowledge for the `formwork' knowledge base.

SITE EXPERT: a prototype knowledge-based expert system 245

# 1998 Blackwell Science Ltd, Engineering, Construction and Architectural Management 5 | 3, 238±251

ment which is delivered to site ready bent. Allowancesfor additional site bending and cutting have beenincluded. Fixing slab, beam and column reinforcementare examined within this knowledge-base. The knowl-edge hierarchy is shown in Fig. 7.

`Concreting' knowledge-base

The `Concreting' knowledge-base concentrates on themethods and rates of concreting activities for slab, beamand column pours by crane and bucket, and by pump.Most variations in the basic times are caused by theshape of pour, and therefore, the basic times for slabs,beams and columns are treated separately. There aretwo main sections: (1) methods; and (2) rates. In themethods section, detailed descriptions and explanationsare provided for mixing, transportation, raising, placingand finishing activities. In the rates section, basic ele-ment times and total operation times are provided.Firstly, the place and means of concreting, and then thearea and volume of concrete to be placed are asked, sincethe duration of some activities such as `tamp' and `sho-vel' are surface area dependent. Some procedures, suchas `pour' and `vibrate', depend on volume instead, whileothers depend on both. The system reports basic ele-ment times for `clean', `prepare tools', `pour', `shovel',`tamp', `clear', `vibrate', `trowel' and `cover' activities.The total basic time for the complete operation is alsoprovided. This knowledge-base has 23 rules and it alsoadopts a forward-chaining strategy.

`Simulation prototype' knowledge-base

One of the characteristics of SITE EXPERT is itsintegration with simulation models in order to cope withthe inherent randomness of construction operations.During the consultation, SITE EXPERT provides anextra option when advice on methods and rates ofconcreting operations is desired. Although planningtimes for any amount of concreting can be obtained fromthe concreting knowledge-base, a prototype knowledge-base prepared with computer simulation outputs of

concreting models enables the users to realize how thenumber of resources, the interaction of work crewscaused by work space limitations, and the interaction ofwork crews as a result of sharing with other activitiesaffect productivity. Several simulation models have beenprepared with MicroCYCLONE (Halpin 1990) simu-lation software for cyclic operations. All the modelssimulated a 1 m3 volume of concrete to be poured intoslabs, beams and columns. Data analysed with workstudy techniques are used as input to simulation modelswith beta distribution parameters obtained from theVIBES (AbouRizk et al. 1991) and SIDES (AbouRizk &Sawney 1993) statistical softwares. This simulationprocess has been described in detail by Alkoc & Erbatur(1997).

The `simulation prototype' knowledge-base has 49rules and the level of advice required is controlled withyes/no type questions. The information below isprovided from the outputs of simulation modelling.

Durations and details of activities

Reports for the mean durations of activities, percentageof time the activities are busy and average waiting timefor resources are provided in this option. This enablesthe user to compare these values for different methods ineach pour.

Multiple stochastic run outputs

This option provides a mean and a standard deviationfor total duration, hourly productivity and total cost forthe chosen method of concreting. This helps theprogrammer in estimating with PERT (Weist & Ferde-nand 1977) methods. Values are obtained from multiplestochastic simulation runs.

Comparison of different resource combinations

This option provides advice on the optimum combina-tion of resources for the chosen method. It also explainsthe cost and duration effect of every combination.

Figure 7 Knowledge hierarchy for the `reinforcement' knowledge-base.

Alkoc, E. & Erbatur, F.246

# 1998 Blackwell Science Ltd, Engineering, Construction and Architectural Management 5 | 3, 238±251

Comparison of different methods and different

pours

This option gives some general advice such as:. whether it is more productive to use a 1 m3 bucket or a

0.5 m3 bucket in the bucket-cycle for slab, beam andcolumn pours;

. whether it is more productive to pour with crane andbucket, or with pump; and

. which of slab, beam and column pours have longerdurations or more cost.After choosing one of the options explained above

from the main menu, the system asks for the member tobe cast: slab, beam or column. It also asks whether theconcrete is poured by crane and bucket, or by pump.Then, according to the chosen option, the systemreports, describing the methods of pour, and usedresource combinations appear on the screen.

EVALUATION OF SITE EXPERT

The evaluation of a knowledge-base can be described asthe process of assessing the overall quality of a knowl-edge-based system. The evaluation of an expert systemmust be associated with its performance. This is a dif-ficult task. One reason for this difficulty is that, unlikehuman beings, expert systems are not required to passcertain tests to become licensed or certified (Hayes-Roth1984). Generally, there are two methods of evaluatingany computer code: verification and validation.

The verification for SITE EXPERT consisted of anumber of testing procedures adopted throughout thestages of development. This was carried in a veryinformal way by verifying the rules and the whole systemfor consistency. The content of rules were checked andverified for any discrepancies and errors against pub-lished data and human experience. This was achieved bythe submission of the prototype rules content to severalsite engineers for criticism and evaluation. They wereasked to read and comment on the principles developed.Their comments and suggestions were compiled andimplemented wherever this was possible.

A system is said to be consistent if repeated executionswith the same data lead to the same results and con-clusions. The consistency of all parts of the system thatwere subsequently built were checked using sets of inputdata to test the logic. This procedure was carried outuntil the system was compatible and consistently pro-duced the intended output in the right context. Thisprocess was achieved by running the system severaltimes and following every single branching of knowl-edge. In these runs, a mixture of inputs like boundaryconditions, meaningless combinations, valid and invalid

data, and obvious error conditions are used as well asstandard menu options.

Validation consists of checking whether the prototypesystem has reached a reasonable level of quality at theend of the development stage. Informal validation bydomain experts has been used to test the system. Thevalidation focuses mainly on the performance issuesspecific to the application of the system. A number ofqualitative validation criteria were chosen in order toprovide as independent an analysis as possible.

The outputs obtained from simulation models weremanually input into SITE EXPERT instead of trans-ferring this knowledge with subroutine programs(Baldwin 1994). This enables the validation of outputfrom simulation processes before these are used as aninput to the knowledge-base. The knowledge containedin SITE EXPERT has been filtered twice by thismethod.

The outputs of SITE EXPERT have been validatedon two major construction operations with a value ofover US$50 000 000: the Manavgat River Water SupplyProject, Manavgat, Turkey; and the Yapi Kredi BankasiOperations Center Complex, Gebze, Turkey. Both theseprojects used various applications of concreting opera-tions. Qualitative outputs were discussed with the chiefengineers of these projects, and quantitative outputswere compared with daily, monthly and yearly sitereports.

CONCLUSION

The development of a prototype system was undertakenin order to investigate the feasibility of artificial-intelli-gence-based tools for enhancing the existing productiv-ity improvement methods. SITE EXPERT hasdemonstrated that knowledge-based productivityimprovement could be possible by using artificial intel-ligence techniques. SITE EXPERT is a prototype sys-tem. It represents a conceptual model, and for thisreason, the expertise need not be very detailed in thefield, but rather, sufficient to solve the problem. This isthe situation for most of the knowledge-based systemsunder development (Levitt & Kunz 1987).

The results of the present study confirm that artificialintelligence methodologies provide powerful facilitiesfor capturing the knowledge of construction processes.These also show that it is possible to advise practitionerson productivity improvement within a computer formatclose to human reasoning.

Knowledge-based system tools have great potential insolving ill-structured problems commonly encounteredin construction. SITE EXPERT is capable oftransforming ill-defined productivity improvement

SITE EXPERT: a prototype knowledge-based expert system 247

# 1998 Blackwell Science Ltd, Engineering, Construction and Architectural Management 5 | 3, 238±251

knowledge into an operational prototype system. Theadvice provided is not committed to a single project orcase, but considered conceptual in nature. Therefore, itcan be applied to the great majority of constructionprojects. The costs of consultation with experts can alsobe limited with such an expert system and time could besaved in waiting for the expert to arrive on site. Addi-tionally, although text books can provide an importantand valuable source of information, having on-lineadvice from real expertise is more practical and user-friendly.

The knowledge organization used in SITE EXPERTallows the transformation of a knowledge-specificdomain written in English into a computer syntax veryeasily. The primary benefit is that this form of knowledgeorganization allows experts who are not computer pro-grammers to understand and contribute to the devel-opment of construction knowledge-based systems.Furthermore, the knowledge in this form can be trans-lated to any inference engine or representation envir-onment with ease.

The power of an expert system is related to the sizeand completeness of its knowledge-base, and the qualityand completeness of a knowledge-base determines thevalidity and accuracy of a viable operational knowledge-based system. It should be noted that SITE EXPERT isa prototype, and therefore, that it lacks this completenessin its present state. The concept provided by this pro-totype system will be of value during the future devel-opment of a commercially viable knowledge-basedsystem for construction productivity improvement.

ACKNOWLEDGEMENTS

This paper is based on a doctoral thesis entitled Aknowledge-based prototype advisory expert system for pro-ductivity improvement in construction submitted to theMiddle East Technical University, Ankara, Turkey. Thefirst author offers sincere thanks to Dr A. D. Price,Department of Civil Engineering, LoughboroughUniversity of Technology, Loughborough, UK, forproviding the SERC reports which were used to gathersome of the data used in this research. The authors alsowould like to acknowledge the help provided by Dr R. J.Alwood and Dr A. Baldwin of the Department of CivilEngineering during the first author's stay at Loughbor-ough University of Technology.

REFERENCES

AbouRizk, M., Halpin, D.W. & Wilson, J.R. (1991) Visualinteractive fitting of beta distributions. Journal of ConstructionDivision ASCE, 117 (4), 589±605.

AbouRizk, S. & Sawney, A. (1993) Subjective and interactiveduration estimation. Canadian Journal of Civil Engineering,20, 457±470.

Adeli, H. (1987) Software review: INSIGHT 2+. Micro-computers in Civil Engineering, 2 (2), 173±184.

Alkoc, E. & Erbatur, F. (1997) Productivity improvement inconcreting operations through simulation. Building Researchand Information, 25 (2), 82±91.

Alwood, R.J., Stewart, D.J. & Trimble, E.G. (1985) Someexperiences from evaluating expert system shell programsand some potential applications. In Proceeding of the SecondInternational Conference on Civil and Structural EngineeringComputing (ed. B.H.V. Topping), pp. 415±420. Civil-Comp.Press, London.

Baldwin, A. (1994) Lecturer, Civil Engineering Department,Loughborough University of Technology, Loughborough.Personal Interview, 1 March 1994.

Brandon, P.S., Basde, A., Stockley, J. & Hamilton, I. (1988)Expert Systems and Strategic Planning of Construction Projects.RICS, London.

D'Agapeyeff, A. & Hawkins, C.J.B. (1987) Corrosion prediction.Report to the ALVEY Directorate on the Second ShortSurvey of Expert Systems in UK Business, Department ofTrade and Industry, London.

Diekmann, J.E. & Kruppenbacher, T.A. (1984) Claims analysisand computer reasoning. Journal of Construction Engineeringand Management ASCE, 110 (4), 391±408.

Duda, R.O., Hart, P.E., Barrett, P., Gachnig, J., Konolige, K.,Reboh, R. & Slocum, J. (1979) Development of the Prospectorsystem for mineral exploration. Final Report, SRI Projects 5821and 6415, Stanford Research Institute, Stanford, CA.

Halpin, D.W. (1990) MicroCYCLONE User's Manual forConstruction Operations. Division of Construction Engineer-ing and Management, Purdue University, West Lafayette,IN.

Harmon, P. & King, D. (1985) Expert Systems, Artificial Intel-ligence in Business. John Wiley & Sons, New York, NY.

Hayes-Roth, F. (1984) The knowledge-based expert systems: atutorial. IEEE Spectrum, September, 11±28.

Kraft, A. (1984) XCON: an expert configuration system atdigital equipment corporation. In The AI Business: TheCommercial Uses of Artificial Intelligence (eds P. H. Winston &K. A. Prendergast). MIT Press, Cambridge, MA.

Levitt, R.E. & Kunz, J.C. (1987) Using artificial intelligencetechniques to support project management. AI EDAM, 1, 3±24.

Lindsay, R.K., Buchanan, B.G., Feigenbaum, E.A. & Leder-berg, J. (1980) Application of Artificial Intelligence for OrganicChemistry ± The Dendral Project. McGraw-Hill, New York,NY.

Ludvigsen, P.J., Grenney, W.J., Dyreson, D. & Ferrara, J.M.(1986) Expert system tools for civil engineering. In ExpertSystems in Civil Engineering (eds C. N. Kostem & M. L.Maher). ASCE, New York, NY.

Pople, H.E., Jr (1982) Heuristic methods for imposing struc-ture on ill-structured problems: the structure of medicaldiagnosis. In Artificial Intelligence in Medicine (ed. P. Solovits).Westview Press, Boulder, CO.

Reinschmidt, K.F. & Finn, G.A. (1986) Applications of ExpertSystems in Engineering, Design and Construction. Stone &Webster Engineering Corp., Boston, MA.

Shortliffe, E.H. (1976) Computer-Based Medical Consultations:MYCIN. Elsevier, Amsterdam.

Alkoc, E. & Erbatur, F.248

# 1998 Blackwell Science Ltd, Engineering, Construction and Architectural Management 5 | 3, 238±251

Waterman, D.A. (1986) A Guide to Expert Systems. Addison-Wesley, Reading.

Weist, J.D. & Ferdenand, K.L. (1977) A Management Guide toPERT/CPM, 2nd edn. Prentice-Hall, Englewood Cliffs, NJ.

Wigan, M.R. (1986) Engineering tools for building knowledge-based systems on microsystems. Microcomputers in CivilEngineering, 1 (1), 52±68.

Williamson, M. (1986) Artificial Intelligence for Microcomputers ±The Guide for Business Decision Makers. Brady Communica-tions, New York, NY.

Xi Plus Release 3 (1988) Introduction to Know-How Program-ming. Inference Corporation, El Segundo.

APPENDIX 1: SAMPLE CONSULTATION WITH SITE EXPERT

Hello!!

Welcome to SITE EXPERT!

This expert system is here to give you some advice on:

. methods and rates of(a) concreting(b) formworking(c) fixing reinforcement operations. site layout. performance of labour

Hit ENTER to start Consultation . . .

ENTER

You want some advice on:

Select one of . . .

methods and rates of operationsperformance of labour

site layoutnone

On any construction site the contractor's financial gain isdependent, amongst other things, on completion of thework on time and at the least cost, and the productivity oflabour has a direct bearing on this being achieved. Thefactors affecting the performance of labour generally fallinto following categories.

Hit ENTER to Continue!

ENTER

Which category do you want to examine in detail?

Select one of . . .

human capacity for workcompetence of site managementmotivation of workers

application of working patternsnone

Motivation factor to be examined is:

Select one of . . .

feardisciplinejob satisfactionfinancial incentives

none

Incentive schemes of this nature are widely used in indus-trialized countries, but are often a source of contention anddispute between management and workforce. The schemesenable workers to earn bonuses over and above the normalrate of pay for achieving a rate of output at or above a pre-determined standard. It is not always easy to work out whatthis standard performance should be.

Hit ENTER to Continue!

ENTER

Financial incentive scheme is:

Select one of . . .

bonus targetsbasis for setting targets

advantages and disadvantages of financial incentivesnone

Do you want information on any of the following basis forsetting targets?

Select one of . . .

work measurementthe estimatefeedbackback to previous menu

Work measurement is the best method as targets are morelikely to be accurate. Depending on policy, it is usual to offera bonus over and above the basic wage for a standardperformance of 100.

Hit ENTER to go back to previous menu!

ENTER

Do you want information on any of the following basis forsetting targets?

Select one of . . .

work measurementthe estimatefeedbackback to previous menu

Financial incentive scheme is:

Select one of . . .

bonus targetsbasis for setting targetsadvantages and disadvantages of financial incentivesnone

SITE EXPERT: a prototype knowledge-based expert system 249

# 1998 Blackwell Science Ltd, Engineering, Construction and Architectural Management 5 | 3, 238±251

Motivation factor to be examined is:

Select one of . . .

feardisciplinejob satisfactionfinancial incentivesnone

Which category do you want to examine in detail?

Select one of . . .

human capacity for workcompetence of site managementmotivation of workersapplication of working patternsnone

This is the end of the Performance of Labour knowledge-base.

Hit ENTER to go back to main menu!

ENTER

You want some advice on:

Select one of . . .

methods and rates of operationsperformance of laboursite layoutnone

Which concreting operation do you want to examine in detail?

Select one of . . .

concretingformworking

reinforcementnone

Hi! This is FORMWORKING EXPERT.

You can get information about operational statement,materials and tools required, operatives, plant, methodstatement, and basic operation times of formworkingoperations for:

* columns* stop-ends* suspended floors and beams* steel panel shutters

Hit ENTER to Continue!

ENTER

Do you want to learn more on planning times?

Select one of . . .

yesno

What type of formworking do you want to examine?

Select one of . . .

columnsstop-endssuspended floors and beams

none _ go back to previous menu

Type of floor and beam formwork is:

Select one of . . .

traditional decking systemfalsework to external beamscomplex external floor beam

internal beamnone _ go back to previous menu

You want some advice on:

Select one of . . .

operational statementmaterials and tools required

operativesplantmethod statementbasic operation timesback to previous menu

Materials and tools required are:

(i) Joinery trade tools(ii) Release agent(iii) Beam shutters(iv) Timber packs(v) She-bolts(vi) Acrow props

Hit ENTER to go back to previous menu!

ENTER

You want some advice on:

Select one of . . .

operational statementmaterials and tools requiredoperativesplantmethod statement

basic operation timesback to previous menu

Method Statement:

(i) Erect lower internal shutter and infill deck(ii) Erect lower outer shutter(iii) Position kicker(iv) Strip outer shutter after concreting(v) Erect upper internal and external shutters(vi) Strip upper inner and outer shutters(vii) Strip lower internal shutter and decking

Hit ENTER to go back to previous menu!

ENTER

You want some advice on:

Select one of . . .

Alkoc, E. & Erbatur, F.250

# 1998 Blackwell Science Ltd, Engineering, Construction and Architectural Management 5 | 3, 238±251

operational statementmaterials and tools requiredoperativesplantmethod statementbasic operation times

back to previous menu

ENTER

You want some advice on:

Select one of . . .

operational statementmaterials and tools requiredoperativesplantmethod statementbasic operation timesback to previous menu

Type of floor and beam formwork is:

Select one of . . .

traditional decking systemfalsework to external beamscomplex external floor beaminternal beamnone _ go back to previous menu

What type of formworking do you want to examine?

Select one of . . .

columnsstop-endssuspended floors and beamsnone _ go back to previous menu

Which concreting operation do you want to examine in detail?

Select one of . . .

concretingformworkingreinforcementnone

You want some advice on:

Select one of . . .

methods and rates of operationsperformance of laboursite layoutnone

Thanks for using me!!!

BYE!

The following Basic Element Times cover the three maintasks:lower internal shutter, lower external shutter and uppershutters.

Basic Element Times (min m±1)

Uppershutter

Lowerexternal

Lowerinternal

Clean and oil 2.38 7.69 1.33Make up and repair 3.27 2.21 2.67Position shutters 10.27 17.19 12.00Position she-bolts 6.70 14.84 0.00Position props 4.61 10.94 4.00Make kicker Ð 5.21 ÐLevel shutters 2.98 1.56 0.00Strip shutters 6.40 14.06 14.06

The Basic Times presented below covers the work involvedin the construction of stop-ends and the adjustment ofbeams to suit the columns.

Basic Times for Additional Work (min)

Upper shutter Lower external

Stop-ends 35.0 52.5Column in beam 17.5 48.9

Allowances for Ancillary Work:

Percentage of Total BasicElement Time

Uppershutter

Lowerexternal

Lowerinternal

Prepare 5.9 2.5 6.65General 0.0 1.8 26.65Fetch 1.7 7.6 13.35Instructions 0.7 0.5 0.00Away 2.1 6.8 13.35

Total 10.4 19.2 60.0

Hit ENTER to Continue!

SITE EXPERT: a prototype knowledge-based expert system 251

# 1998 Blackwell Science Ltd, Engineering, Construction and Architectural Management 5 | 3, 238±251