FUZZY NEURAL NETWORK MODEL FOR MARK-UP ESTIMATION. Chao Li-Chung and Liu Min. School of Building and Real Estate, National University of Singapore,

Similar documents
Cluster Analysis of Electrical Behavior

NUMERICAL SOLVING OPTIMAL CONTROL PROBLEMS BY THE METHOD OF VARIATIONS

Type-2 Fuzzy Non-uniform Rational B-spline Model with Type-2 Fuzzy Data

(1) The control processes are too complex to analyze by conventional quantitative techniques.

GA-Based Learning Algorithms to Identify Fuzzy Rules for Fuzzy Neural Networks

Problem Definitions and Evaluation Criteria for Computational Expensive Optimization

Parallelism for Nested Loops with Non-uniform and Flow Dependences

Intra-Parametric Analysis of a Fuzzy MOLP

An Entropy-Based Approach to Integrated Information Needs Assessment

Sum of Linear and Fractional Multiobjective Programming Problem under Fuzzy Rules Constraints

Improvement of Spatial Resolution Using BlockMatching Based Motion Estimation and Frame. Integration

Learning the Kernel Parameters in Kernel Minimum Distance Classifier

Mathematics 256 a course in differential equations for engineering students

Machine Learning 9. week

An Efficient Genetic Algorithm with Fuzzy c-means Clustering for Traveling Salesman Problem

An Application of Fuzzy c-means Clustering to FLC Design for Electric Ceramics Kiln

THE FUZZY GROUP METHOD OF DATA HANDLING WITH FUZZY INPUTS. Yuriy Zaychenko

Tuning of Fuzzy Inference Systems Through Unconstrained Optimization Techniques

OPTIMIZATION OF FUZZY RULE BASES USING CONTINUOUS ANT COLONY SYSTEM

The Research of Support Vector Machine in Agricultural Data Classification

Determining the Optimal Bandwidth Based on Multi-criterion Fusion

A New Approach For the Ranking of Fuzzy Sets With Different Heights

The Man-hour Estimation Models & Its Comparison of Interim Products Assembly for Shipbuilding

Meta-heuristics for Multidimensional Knapsack Problems

SLAM Summer School 2006 Practical 2: SLAM using Monocular Vision

Support Vector Machines

APPLICATION OF MULTIVARIATE LOSS FUNCTION FOR ASSESSMENT OF THE QUALITY OF TECHNOLOGICAL PROCESS MANAGEMENT

Incremental Learning with Support Vector Machines and Fuzzy Set Theory

Classifying Acoustic Transient Signals Using Artificial Intelligence

Term Weighting Classification System Using the Chi-square Statistic for the Classification Subtask at NTCIR-6 Patent Retrieval Task

A Simple and Efficient Goal Programming Model for Computing of Fuzzy Linear Regression Parameters with Considering Outliers

CHAPTER 3 AHP, FUZZY AHP AND GRA

A Binarization Algorithm specialized on Document Images and Photos

A mathematical programming approach to the analysis, design and scheduling of offshore oilfields

FUZZY-NEURO SYSTEM FOR DECISION-MAKING IN MANAGEMENT

Novel Fuzzy logic Based Edge Detection Technique

Decision Strategies for Rating Objects in Knowledge-Shared Research Networks

Feature Reduction and Selection

TECHNIQUE OF FORMATION HOMOGENEOUS SAMPLE SAME OBJECTS. Muradaliyev A.Z.

S1 Note. Basis functions.

Intelligent Information Acquisition for Improved Clustering

Performance Evaluation of an ANFIS Based Power System Stabilizer Applied in Multi-Machine Power Systems

Smoothing Spline ANOVA for variable screening

Biological Sequence Mining Using Plausible Neural Network and its Application to Exon/intron Boundaries Prediction

Training ANFIS Structure with Modified PSO Algorithm

Study on Fuzzy Models of Wind Turbine Power Curve

BRDPHHC: A Balance RDF Data Partitioning Algorithm based on Hybrid Hierarchical Clustering

Hierarchical clustering for gene expression data analysis

Skew Angle Estimation and Correction of Hand Written, Textual and Large areas of Non-Textual Document Images: A Novel Approach

Module Management Tool in Software Development Organizations

Conditional Speculative Decimal Addition*

Complex System Reliability Evaluation using Support Vector Machine for Incomplete Data-set

Proper Choice of Data Used for the Estimation of Datum Transformation Parameters

Review of approximation techniques

Artificial Intelligence (AI) methods are concerned with. Artificial Intelligence Techniques for Steam Generator Modelling

Air Transport Demand. Ta-Hui Yang Associate Professor Department of Logistics Management National Kaohsiung First Univ. of Sci. & Tech.

Simulation: Solving Dynamic Models ABE 5646 Week 11 Chapter 2, Spring 2010

FUZZY LOGIC AND NEURO-FUZZY MODELING

A Fast Visual Tracking Algorithm Based on Circle Pixels Matching

Solving two-person zero-sum game by Matlab

Shadowed Type-2 Fuzzy Logic Systems

Kent State University CS 4/ Design and Analysis of Algorithms. Dept. of Math & Computer Science LECT-16. Dynamic Programming

Design of an interactive Web-based e-learning course with simulation lab: a case study of a fuzzy expert system course

A Unified Framework for Semantics and Feature Based Relevance Feedback in Image Retrieval Systems

Fuzzy Model Identification Using Support Vector Clustering Method

Scheduling Remote Access to Scientific Instruments in Cyberinfrastructure for Education and Research

Behavioral Model Extraction of Search Engines Used in an Intelligent Meta Search Engine

Content Based Image Retrieval Using 2-D Discrete Wavelet with Texture Feature with Different Classifiers

Generating Fuzzy Term Sets for Software Project Attributes using and Real Coded Genetic Algorithms

A soft computing approach for modeling of severity of faults in software systems

Computational Results of Hybrid Learning in Adaptive Neuro Fuzzy Inference System for Optimal Prediction

Outline. Self-Organizing Maps (SOM) US Hebbian Learning, Cntd. The learning rule is Hebbian like:

An Indian Journal FULL PAPER ABSTRACT KEYWORDS. Trade Science Inc.

Hermite Splines in Lie Groups as Products of Geodesics

Helsinki University Of Technology, Systems Analysis Laboratory Mat Independent research projects in applied mathematics (3 cr)

Neuro-fuzzy Modelling of Workers Trip Production

Subspace clustering. Clustering. Fundamental to all clustering techniques is the choice of distance measure between data points;

A MOVING MESH APPROACH FOR SIMULATION BUDGET ALLOCATION ON CONTINUOUS DOMAINS

Fuzzy Filtering Algorithms for Image Processing: Performance Evaluation of Various Approaches

Extraction of Fuzzy Rules from Trained Neural Network Using Evolutionary Algorithm *

New mechanisms for reasoning and impacts accumulation for Rule Based Fuzzy Cognitive Maps

Validating and Understanding Software Cost Estimation Models based on Neural Networks

Distance based similarity measures of fuzzy sets

Tsinghua University at TAC 2009: Summarizing Multi-documents by Information Distance

The Codesign Challenge

Classifier Selection Based on Data Complexity Measures *

Genetic Tuning of Fuzzy Logic Controller for a Flexible-Link Manipulator

Backpropagation: In Search of Performance Parameters

Three supervised learning methods on pen digits character recognition dataset

Using Neural Networks and Support Vector Machines in Data Mining

Genetic learning of accurate and compact fuzzy rule based systems based on the 2-tuples linguistic representation q

Complexity Analysis of Problem-Dimension Using PSO

Lecture 5: Multilayer Perceptrons

The Comparison of Calibration Method of Binocular Stereo Vision System Ke Zhang a *, Zhao Gao b

For instance, ; the five basic number-sets are increasingly more n A B & B A A = B (1)

Course Introduction. Algorithm 8/31/2017. COSC 320 Advanced Data Structures and Algorithms. COSC 320 Advanced Data Structures and Algorithms

HU Sheng-neng* Resources and Electric Power,Zhengzhou ,China

Classification / Regression Support Vector Machines

A Fast Content-Based Multimedia Retrieval Technique Using Compressed Data

Quality Improvement Algorithm for Tetrahedral Mesh Based on Optimal Delaunay Triangulation

Transcription:

FUZZY NEURAL NETWORK ODEL FOR ARK-UP ESTIATION Chao L-Chung and Lu n School of Buldng and Real Estate, Natonal Unversty of Sngapore, Kent Rdge Crescent, Sngapore96 e-mal: brep994@nus.edu.sg) Abstract: ar-up estmaton nvolves many uncertan and complex factors mang t dffcult to model them usng conventonal mathematcal methods. Artfcal neural networs ANNs), whch can adapt themselves to tranng data, have recently been appled to mar-up estmaton. However, there are two maor drawbacs of ths applcaton; frstly, an ANN system s unable to explan why and how a partcular recommendaton s made, and secondly the predcton performance of ANNs may not be satsfyng n some crcumstances or near the boundares of the tranng sets. Ths paper proposes a fuzzy neural networ FNN) model to rectfy these drawbacs of ANN for mar-up estmaton. The FNN model embodes the fuzzy logc n a neural networ as a way of retanng the strengths of both methods. Whle experts udgments n lngustc rules are captured by the networ structure, neural networ parameters are fne-tuned through tranng wth obectve quanttatve data. Because the results are produced wthn the scope of clearly stated rules and nterpretable parameters, the nference process s now transparent. At the same tme, the accuracy also mproves. An example s presented to llustrate the performance and applcablty of the proposed FNN model n comparson wth ANN models. Keywords: mar-up, neural networ, fuzzy logc, fuzzy neural networ, constructon management.. INTRODUCTION Every constructon company needs to prepare a bd prce for a constructon ob. Ths prce ncludes the cost for labor, materals and equpment. Ths prce also ncludes the overhead and proft mar-up) factor. Whle the cost of labor, machnery, and materals s based on a calculaton wth scope clearly defned, mar-up estmaton represents the most varable category wthn the structure of the bd prce. Identfyng the optmum mar-up for a ob s crtcal, because even a slghtly dfferent marup percentage would possbly result n a totally dfferent fate of the bd. Estmatng the mar-up s also a challengng ob because so many uncertan and complex factors are nvolved. It s mpossble to provde detaled enough nformaton to the decson-maer. Therefore, for a long tme, mar-up percentage estmaton s looed as a nd of art wor manly based on the estmators ntuton and experence wth some specfc rules and constrants appled []. umber of models have been developed to analyze and smulate the mar-up estmaton mechansm based on uncertan and partal proect nformaton. any of them tred to fnd the regularty by statstcally analyzng past records and used t to estmate the smlar proects. Unfortunately, many professonals tend to deny ther usablty as there seem to be too many 39_TE.doc-

uncertan and unque factors nvolved n the constructon process and t s almost mpossble to smulate the estmaton mechansm of experenced experts wth pure mathematcal models. There have also been research efforts attemptng to form expert systems to capture the essence of the human estmatng ablty. But the creaton of nowledge base s a long and expensve process [, 3]. In addton, t s rarely clear how estmatng expertse can be artculated, whch maes t extremely dffcult to acqure nowledge drectly from estmators to form a nowledge base []. Artfcal neural networs ANNs) offer an alternatve source of assstance to mar-up estmaton wth dfferent features. They could self-adust networ parameters wth tranng data and cope wth complex relatons wth ncomplete nformaton. It seems that the propertes of ANNs conform to the characters assocated wth mar-up estmaton. Research efforts have been made n developng ANN-based mar-up estmatng systems. After oselh & Hegazy [4] dentfed the possblty of applyng ANNs n mar-up optmzaton, many applcaton examples emerged. Hegazy & oselh [5] proposed ANN systems for analogy-based soluton to mar-up estmaton. Heng L [] compared the performance of ANNs to a regresson-based method and dentfed the effect of dfferent confguratons of neural networs on estmatng accuracy. L and Love [6] presented a computer based mar-up decson support system that ntegrated a rule-based expert system and an artfcal neural networ based system. However, the wde use of ANNs for marup estmaton has not been seen untl now. One reason for ths s perhaps that the accuracy of estmaton results from ANNs s not hgh enough. Error rates of the output from some ANN systems are so large that the forecastng result becomes unreasonable or even meanngless. A more subtle and seldom quoted reason s that many estmators do not themselves fully apprecate how ther results are arrved at n ANNs, and may tend to reect any further usage of ths model, as the calculaton and reference system of ANNs s n a blac-box. The above two man drawbacs sgnfcantly affect the users acceptance of the ANNs and ther results. Recently, some research efforts have been devoted to solve these problems. L and Love [6] embedded a rule base nto an ANN model to form a mar-up estmaton support system, whch s called InES. They also tred to apply the KT- method to extract rules from the traned ANN model. However, there are stll some lmtatons of these researches. A fully nformatve explanaton faclty cannot be expected because the system does not have the bult-n assocatve nowledge.e., professonal nowledge, nference rules, etc.) needed to explan tself. oreover, the accuracy of the estmate results of ths system s not mproved. In ths paper, a fuzzy neural networ FNN) model for estmatng mar-up percentage s presented. FNN s a computer system, whch combnes fuzzy logc nference mechansm wth a neural networ system. Wth fuzzy logc nference rules emboded n the structure, FNNs could learn nowledge and adust the parameters of the system accordng to the tranng data. By ntegratng the two systems together, the strengths of both sdes are enhanced, thus the drawbacs of ANNs are overcome successfully. The nference processes of relatng consequences to precondtons are shown clearly n the fuzzy rules of the system, whle the accuracy of the estmate results s greatly mproved as all the outputs are calculated wthn the reasonable range of the nference rules. The prncples and basc calculaton processes of the FNN model are ntroduced frst. Second, an FNN mar-up estmaton example s presented to llustrate the usage of the FNN model and compare the performance of FNN wth ANN models, whch demonstrate both advantages and dsadvantages of usng FNN n modelng mar-up estmaton.. Fuzzy logc. BACKGROUND Fuzzy logc s one of the useful tools for decson analyss. One of the most sgnfcant merts of the approach les n that t opens the way for drect storage of nowledge and nference mechansm wth natural language. Natural language s not only the most convenent and effectve means by whch experts use to store and express ther nowledge but also the best way for users and learners to grasp the nowledge from experts. Snce 98s fuzzy theory has been successfully appled to many areas to smulate the human decson process. Fuzzy sets ntroduce vagueness to classcal crsp sets by elmnatng the sharp boundary that dvdes members from nonmembers n the set. 39_TE.doc-

One of the mportant uses of fuzzy sets s to descrbe lngustc varables. Usng fuzzy set, the lngustc terms could be transferred nto mathematcs forms based on the defned membershp functons. The membershp functons commonly used are bell-shaped Gaussan) functons, trangular functons, and trapezodal functons. ore complex parameterzed functons or functons defned by users can also be used as membershp functons. In fuzzy logc systems, an expert s nference process could be transferred nto mathematcal forms, and the lngustc terms could also be changed nto numbers. Thus t s possble to smulate an expert s decson process wth mathematcal models. In fuzzy logc, qualtatve reasonng refers to a mode of reasonng n whch the precondton-consequence relaton of a system s expressed as a collecton of fuzzy IF- THEN rules. Gven certan nputs, such a system reaches a concluson as a result of mathematcal operatons on the full rules. For detals of applyng fuzzy logc to a decson analyss problem n constructon, refer to Chao and Sbnews [7]. However, one of the man drawbacs of fuzzy logc systems s that as all of the rules and membershp functons are decded by users experence, a long and expensve process s needed to create t and the system s nevtably subectve.. Artfcal Neural Networs Artfcal neural networs are a system that s delberately constructed to mae use of some organzatonal prncples resemblng those of the human bran. They represent the promsng new generaton of nformaton processng systems. ANNs are good at tass such as pattern matchng and classfcaton, functon approxmaton, and data clusterng. It could be composed of many hdden layers and neurons. The output of the neuron s normally a nonlnear functon of a smple aggregaton of the weghts and nput values. any dfferent methods could be used to adust the networ parameters amng at mnmze the error E between the estmated output Y and the target result Y d. 3. FUZZY NEURAL NETWORK ntegratng the above two wll possess the advantages of both neural networs such as learnng abltes, optmzaton abltes and connectonst structures, and fuzzy systems such as IF-THEN rules thnng and ease of ncorporatng expert nowledge. In ths way, we can brng the low-level learnng and computatonal power of neural networs nto fuzzy systems and also hgh-level IF-THEN rules thnng and reasonng of fuzzy systems nto neural networs. Thus, more transparency s obtaned by a possble nterpretaton of the weght matrx followng the learnng stage. The structure of the networ s determned based on the fuzzy nference system. The rules are used to calbrate t for better whole-system performance. Thus the structure s determned ratonally at the begnnng, whle tranng allows automatc tunng of the networ parameters that characterze the fuzzy system In ths paper, we use fuzzy sngleton rules n the followng form: R : IF X s A AND X s A AND AND X n s A n, THEN Y s W. Where W s a real number =,. Ths fuzzy neural system has a networ structure as shown n Fg.. The FNN s composed of 4 layers.. Layer reads the real number nputs for varables X =,, n). Layer fuzzfes X accordng to the membershp functons. Every nput value X has m membershp degrees X ), =, m) A of the lngustc characterstc terms. X ) = f a, b ) ) A 3. Layer3 calculates the actve degree of the rule. = X ) X ) X ) A ) n 4. Layer4 defuzzfes the fnal output Y* of such a fuzzy neural system wth centrod defuzzfcaton equaton as follows. Y*= = = W 3) Fuzzy logc and neural networs are complementary technologes. A system 39_TE.doc- 3 3

A X A 3 A R R W X X n 3 R 3 R 4 R 5 W W 3 W 4 W 5 W * Y R m Fgure. The Basc Structure of FNN model Parameter learnng of a sngleton rule FNN system s the tunng of the parameters of the nput membershp functons X ) and the A real numbers W. The learnng rule s the same as the Bac Propagaton BP) method. Assume that Y d s the desred output of the FNN system. The parameter learnng algorthm for the above fuzzy logc rules s derved as the followng equatons 4)-7). d E= Y Y ) 4) E X ) d W Y ) X A ) = Y Y ) a X A ) a 5) X ) E = b E W = = X ) d W Y ) Y Y ) X X A ) ) = X ) Y Y X ) = d X ) A b ) 6) 7) By followng equatons 4)-7), the parameters a, b, and W can be tuned durng networ tranng to decrease the estmaton error defned by Eq. 4). The system wth tuned parameters after tranng has ncorporated the effects of observaton data n the nowledge base of nference rules [8]. 4. EXAPLE Ths secton presents a hypothetcal example of applyng the FNN system to mar-up estmaton. Only maret and proect factors are consdered n the model. Other factors could be added nto the model f needed. The three consdered factors are defned n Table. The membershp functons for each factor are shown n Fg.. The Gaussan Functon s used to defne all membershp functons as: x a = exp 8) A b 39_TE.doc- 4 4

TABLE. Three Influence Factors of FNN odel for ar-up Estmaton Number Influence Factors Abbr. Value Range Evaluaton Lngustc Terms aret Condton C - Bad, oderate, Good Proect Complexty PC - Low, oderate Hgh 3 Proect Sze PS - ) Small oderate Large. Antecedent Fs for aret Condton Antecedent Fs for Proect Complexty.. Antecedent Fs for proect Sze bad moderat e goo d Low oderate Hgh Small oderate Large.6.6.6.4.4.4......3.4.5.6.7.9 3 4 5 6 7 8 9 3 4 5 6 7 8 9 ) a) aret Condton b) Proect Complexty c) Proect Sze Fgure. The embershp Functons of Input Varables before Tranng Only two parameters are needed n ths nd of membershp functons. The three pea-ponts are spaced equally and there are overlaps between adacent membershp functons. Sx lngustc terms are used for the output factor mar-up. There are Hgh, edum-hgh, edum, edum-low, Low and Very Low wth the ntal values of %, 8%, 6%, 4%, %, and %, respectvely. As the FNN system uses sngleton FNN rules, the output s a real number. Snce there are three nput factors wth three membershp functons each, f all possble combnatons are consdered, there wll be 3 3 = 7 rules produced. Sx of the 7 rules are quoted below.. If C s Bad, PC s Low, PS s Large, THEN s Very Low.. If C s Good, PC s Hgh, PS s oderate, THEN s edum Hgh. 3. If C s Bad, PC s oderate, PS s oderate, THEN s edum. 4. If C s oderate, PC s Low, PS s Large, THEN s Low. 5. If C s Good, PC s Hgh, PS s oderate, THEN s Hgh. 6. If C s oderate, PC s oderate and PS s oderate, THEN s edum. In practce, the subectve rules could be set by experts or experenced managers, whle the obectve data needed to tran the model could be ganed from the past records. In ths example 76 bddng examples of buldng proects are produced. The 76 examples are separated nto two sets: one for tranng and one for testng. The membershp functons of the nput after tranng are shown n Fg. 3. There are some changes n the pea-ponts and shapes of the nput factors membershp functons. The values of the output factor after tranng have also changed to some degree. The adusted W for the sx levels from Hgh to Very Low level are 9.8%, 7.%, 5.7%, 4.5%,.9%, and.% respectvely. An ANN model s also developed for comparson. The same tranng and testng data are used n the ANN model. Comparsons of the average and maxmum errors for testng data between the FNN and ANN models are shown n Table. From the comparsons we can see the accuracy of FNN s mproved and the estmaton result of FNN s more acceptable because of the use of nference rules n the FNN system. TABLE. Estmaton Errors of FNN and ANN odels Errors FNN ANN Average.73%.93% 39_TE.doc- 5 5

axmum.8%.7%. Antecedent Fs for aret Condton after Tranng. Antecedent Fs for Proect Complexty after Tranng Antecedent Fs for Proect Sze after Tranng. Bad oderate Good Low oderate Hgh Small oderate Large.6.6.6.4.4.4... Fgure...3.4.5.6.7.9 3 4 5 6 7 8 9 3 4 5 6 7 8 9 ) a) aret Condton b) Proect Complexty c) Proect Sze Fgure 3. The embershp Functons of Input Varables after Tranng 5. CONCLUSION We have descrbed a fuzzy neural networ based approach to estmatng mar-up percentage. Our example shows that the fuzzy neural networ s able to model the complex relatonshps between the nfluence factors and the mar-up and acheve an acceptable estmaton accuracy. The strength of fuzzy neural networs s the transparent nference mechansm of the system, where the relaton between precondtons and consequences are stated clearly n the rules. oreover, the accuracy of estmaton s better than the results of ANN, as all the outputs are drawn n the scope of fuzzy logc nference rules. Ths research demonstrates the potental for applyng fuzzy neural networs to constructon management problems. To mae ths methodology more generc and applcable to other types of applcatons n constructon, further experment on mplementaton s recommend. REFERENCES: [] L, H., Neural networ models for ntellgent support of mar-up estmaton, Internatonal Journal of Engneerng Constructon and Archtectural anagement. Vol. 3 ), pp 69-8, 996. [3] Ahmad, I. & narah, I., An expert system for selectng bd marup. Proceedngs of Ffth Conference on Computng n Cvl Engneerng, ASCE, pp 9-38, 998. [4] oselh, O. & Hegazy, T., Neural networs as tools n constructon. ASCE Journal of Constructon and Engneerng anagement, Vol 74), pp 66-65, 99. [5] Tare Hegazy & Osama oselh, Analogybased soluton to marup estmaton problem Journal of Computng n Cvl Engneerng, Vol 8 ) pp 7-87, 994. [6] L, H. and Peter E. D. Love, Combnng rule-based expert systems and artfcal neural networs for mar-up estmaton. Constructon anagement and Economcs, Vol. 7, pp 69-76,999. [7] Chao, L. C. & Sbnews,. J., Fuzzy logc for evaluatng alternatve constrcton technology. Journal of Constructon Engneerng and anagement, ASCE. Vol. 4 4), 97-34. [8] Chn-Teng Ln & C. S. George Lee Neural fuzzy systems. Prentce Hall P T R: USA, 996. [] oselh, O., Hehazy, Y. and Fazo, P. DBID: analogy based DSS for bddng n Constructon, Journal of Constructon Engneerng and management, Vol. 99 3), pp 466-7, 993. 39_TE.doc- 6 6