Abstract
Mamdani fuzzy inference system has been widely used for potential risk modelling and management. The decision-making is usually provided by multiple experts in the field. The conflicting information in sources from different experts become an open issue and has attracted some researchers to investigate further. Various risk factors in a project caused difficulties for decision makers to make reliable decisions on the whole project since it involves ambiguities, vagueness, and fuzziness. The introduction of the fuzzy inference system to the evaluation of construction risk is capable in explaining its reasoning process and, hence, overcoming such problems. Risk factors under the project management risk were identified through literature sources and from the opinion of experts. It is found that the likelihood and severity of risk is somehow interlinked with the concept of fuzzy theory. For model input and output linguistics variables, the triangular membership function was selected. The methodology employs a fuzzy aggregation system in which an appropriate control action can be determined by the acquisition of expert judgment. A total of 23 rules with logical OR operator, truncation implication, and Mean of Maxima (MoM) method for defuzzification were used to create an effective fuzzy model intended for making decisions. The framework determines the relationship between input and output parameters in if-then rules or mathematical functions using an effective fuzzy arithmetic operator. The study addresses the principle issues of multiexpert opinions based on Mamdani-type decision system and the illustrative example taken from one of medium-sized project held in Malaysia’s construction industry. By comparing with other experimental results, we verify the rationality and reliability of the proposed method.
1. Introduction
The construction industry is highly associated to risks among other industrial sectors, due to the nature of its business on construction activities namely, financial strength, long-term mode of business, environmental complexity, and vigorous structure of an organization [1]. Project constructions bare risks that undeniably affect the performance related to budget, project objectives, and schedule. Therefore, the risks of the project must be identified and quantified before the project begins and finally provide adequate measures in order to mitigate the risks. The definition of risk arbitrarily varies according to many aspects. Risk is generally defined as the probability of loss [2, 3] and damage caused to an event that might affect the objectives and projects in the short as well as long term. Therefore, effective risk management in construction projects is critical and, hence, need greater attention. Monitoring and analysis of risks are part of the process [4]. There are many approaches used by those involved in risk management to assess the risk starting from an easy approach to a more complicated method. It requires more time and financial investment in the context of a comprehensive analysis of the risks that may ultimately affect a specific project, and in many cases, it is clearly not sufficient to cover the risks that occur as a result of the implementation of the project.
As the primary concern of this paper lies on the multiexpert judgment in risk assessment, it is therefore vital to define the correct form of risk analysis. Analogously, human decisions are made during cognitive and behavioural activities involving ambiguity and subjective attributes [5]. Expert knowledge is a viable informative data due to the uncertainty and imprecision for problematic risk analysis limitations [6]. The assessment of risk depends on the organizational objectives and has two main approaches, i.e., qualitative and quantitative approach. Quantitative analysis uses statistical methods and models to build probabilistic loss estimates, which simulate the entire project where the time and total costs of each of the critical risks will be studied. On the contrary, the qualitative method uses the rating event impact and event likelihood on a Likert scale (low, medium, and high) and uses a risk matrix to determine the risk result. A basic risk calculation is Risk = Probability × Loss. When evaluating the qualitative risk, the probability of a given occurrence and its effects are measured or estimated, and then, the empirical parameters are used to determine the acceptability of the risks. The use of fuzzy logic (FL) in decision-making has increased significantly in recent years and is seen as a new and efficient tool in risk assessment. Furthermore, the basis of FL is easy to understand which is expressed in natural language, flexible, and can deal with imprecise data without necessarily acquiring mathematical models of the system to be controlled.
Construction risk management and assessment is very complicated owing to various factors. The maximum number of criteria will be taken into consideration in order to correctly measure the probability and impact of a project risk. In order to respond to various ranges of risks, there must be an established and objective risk management practice. The trend in Malaysia’s construction industry has shown a lack in risk management practice [7] among industry practitioners, especially on the quantitative or qualitative measures being applied in the small- and medium-sized construction project. In addition, the industry players themselves reluctantly implemented risk management tools due to lack of knowledge in this field and financial constraint of its organization [8]. There is a need for a large amount of investment by construction companies towards risk management, as the risk and uncertainty in project construction to a certain degree is unbearable and intolerable over time. To overcome these uncertainties, many efforts have been taken to introduce expert systems and sets for effective decision-making in any processes.
This research is motivated by two factors. First, it should be emphasized that there is a lack of quantitative discipline in the literature on systematic risk evaluation and the design of acceptable risk response for construction projects. The methodology suggested in this study is anticipated to help managers acquire a better understanding of key high-risk areas that demand immediate attention. Secondly, there have been few past studies in Malaysia’s construction sector that have validated the risks and the usage of professional guidance on risk assessment. Generally, an expert is someone who has conducted specialized study or has knowledge in academic, technological, or other fields. Experts’ opinions are frequently used as a reference in a subject. However, since various experts have diverse backgrounds, their evaluation of the same event is frequently subjective and ambiguous. This makes our practical application more challenging. With the presence of imprecise and partial data information, a fuzzy inference system (FIS) is often developed [9]. Moreover, it is commonly gained through the use of expert opinion. A broad FIS application in a variety of risk assessment areas is accountable in the construction risk evaluation, leading to the use of fuzzy reasoning. Moreover, it is generally obtained using the knowledge of experts’ opinion. A broad FIS application in numerous risk assessment areas is liable in the construction risk evaluation, thus leading to the usage of fuzzy reasoning [10]. This study proposes a better analytical technique based on triangular fuzzy numbers and modifying the membership functions and inference procedures. The insights acquired from implementing this proposed strategy to a medium-range project construction industry that draws practitioners’ attention to critical areas of improvement. This is designed to promote the development of greater understanding among decision-makers in their respective operational domains.
The key contributions of the suggested approach, in comparison to other existing fuzzy logic methods, are as follows: we utilize triangular fuzzy numbers for the evaluation results of various experts, and we use combined risk assessment results obtained from the aggregation of all risk inputs. The traditional fuzzy system techniques deal with dense rule bases, in which the universe of discourse is completely covered by the antecedent fuzzy sets of the rule base in each dimension, resulting in at least one activated rule for each input. The primary issue with these traditional methods is their considerable computational complexity [11]. Due to the limited number of input variables, Mamdani’s fuzzy reasoning model is utilized and therefore the minimal feasible number of reasoning rules. If there are differing viewpoints, more explanation from experts may be required to comprehend the reasoning. In other words, changes to the output membership function are permitted. A suggested risk model with specified variables, membership functions, and inference rules will be conveyed back to experts for feedback and approval. The suggested technique has the benefit of being theoretically applicable to all forms of risk assessment utilizing numerical approaches, particularly when risk-related data are difficult to collect or scarce.
This paper focuses on the development of a Mamdani-type fuzzy inference process in construction risk assessment that could be applied by the decision makers. Four risk factors were considered for the development of the risk assessment model and the ratings of each risk item were evaluated by four experts in this field. Section 2 addresses the relevant works in previous risk assessment literature, followed by a brief overview in fuzzy logic in Section 3. Section 4 highlights the detailed step-by-step process of the fuzzy decision system, and Section 5 presents the numerical example of the subject under the study. Section 6 then concludes the proposed method.
2. Related Work in the Risk Assessment Method
Numerous methodologies for risk assessment have been proposed in various fields. Risk assessment of the project is, therefore, very relevant, and much work has been done for project evaluation. The construction site is usually preoccupied, and hence, the activities of a building development in urban areas are difficult to supervise. Forbes et al. [12] developed a matrix for selecting appropriate risk management techniques in the built environment for each stage of risk management. These techniques include artificial intelligence, decomposition, probabilistic analysis, sensitivity analysis, and decision trees, among others. The research proposed a quantitative risk assessment (QRA) method of risk management in the urban area sector. Later, an improved QRA model to quantify risks for nonhomogenous urban growth was designed, since the current QRA models for commercial construction are irrelevant, which was proposed by Meng et al. [16]. Many authors used the probability method for construction risk in the last decade such as Monte Carlo [1], event tree analysis [6, 14, 15], failure mode and effect analysis [16], risk matrix [17], and multicriteria decision-making [1].
Recent trends have shown that authors prefer soft computing in risk assessment. Yazdani et al. [18] developed a fuzzy risk assessment model to assess risk and management for electricity distribution system asset protection. The research was conducted using a comparison analysis to depict the effectiveness and capability of the new risk assessment model. In 2017, Fayaz, Ullah, Park, Kim, and Kim introduced a hierarchical fuzzy inference-based model for underground risk assessment. The research proposed new rules, namely, maximum rules and average rules, which are interchangeably applicable according to the required rationale for rule design. This greatly decreases the curse of dimensionality. The value of the fuzzy model [4] later discussed the ability to convert the input variables, the number of subrisks (NSR) and the total value of subrisks (TVSR), into linguistic variables and evaluation, total value of project risk (TVPR) of the output variable. Using this method, the risk factor and volatility that is often correlated to real programs can be simulated. A case study discusses the scheme of the model, the rule block, the characteristics, and the membership functions. In the process of making decisions where classification by algorithms is incredibly difficult and parameters are compounded, the use of fuzzy logic is an advantage.
The research by Gupta and Thakkar [1] adopts an adaptive risk prioritization method using team strategy for order preference by similarity to ideal solution (GTOPSIS) and quantifies consequences for cumulative project delays using the judgmental risk assessment procedure (JRAP) and Monte Carlo simulation (MCS) methodology. The findings of the qualitative risk analysis by GTOPSIS were compared with the quantitative risk analysis, i.e., JRAP and MCS. Kim et al. [19] suggested a quantitative risk assessment approach for construction sites using risk indicators to predict economic damages. The study used multiple regression approach to identify risk factors, using the payment of a construction site compensation insurance firm to represent the actual financial losses in South Korea as an illustrative example. The outcome of this research was accepted as a needed guideline for developing a construction risk estimation model. The recent study on risk management field, by Barghi and Shadrokh Sikari [20], lists 32 risk factors, and their number reduced to 17 risks using the expert opinion via fuzzy Delphi technique after reviewing the literature and the project management body of knowledge (PMBOK). Three levels of study are executed. The findings of the confirmatory factor analysis revealed that the research participants accepted all risks. Based on the literature review, it was observed that there is still a lack of research on decision-making based on expert judgment, especially in the Malaysia construction industry context.
3. Fuzzy Sets Theory
Zadeh [21] had initiated fuzzy sets and fuzzy logic (FL). FL is a type of soft computing system that accommodates real-world imprecision. Specifically, FL is an extension of multiassessed logic, the purpose of which is to estimate reasoning rather than providing exact solutions. The conventional binary logic (crisp logic) way displays either 1 or 0 representing truth or false, respectively, whereas the degree between 0 and 1 in FL variables may have truth values within the range [22]. Instead of describing the absolute yes or no, the membership function (MF) truth values are explained in terms of degree. Fuzzy sets are generated for each input and output variables by dividing the discourse universe into various subregions, referred to as linguistic variables. A linguistic variable is a variable whose values are represented in phrases or words in natural language and defined by an acceptable MF [17]. Specifically, MF is a curve that determines how the membership value between 0 and 1 maps every point in the input field. Here, 0 signifies absolutely false, while 1 signifies absolutely true, and the degree of trueness is within the specified range. Modelling uncertainties, vagueness, and subjective attributes require more than probability theory knowledge. Arithmetically, an element x belonging to a set A is defined as x ∈ A, and an element that is not a member in A is denoted as x ∉ A. The definition of characteristics function or membership function, μA(x), is an entity that has a crisp value of 1 or 0 in universe U. For every x ∈ U,which can also be expressed as .
For the classical set or crisp set, the MF will take a value of 1 or 0, while for fuzzy sets, the MF may take values in the interval of [0,1]. The range between 0 and 1 is referred to as the membership grade or degree of membership [23]. A fuzzy set A is defined as follows:where μA(x) is a membership function in between the interval of 0 and 1. The union and intersection are two operations commonly used in a set theory. The union and intersection of set A and set B can be defined asand
4. Fuzzy Inference System
A fuzzy inference system (FIS) is a system that applies fuzzy set theory to map inputs to outputs. The calculation of fuzzy logic consists of three steps given by fuzzification, fuzzy inference, and defuzzification, as shown in Figure 1.

The fuzzification implies that the real variables are transferred on linguistic variables [24]. Crisps and real values are changed to linguistics function and fuzzy sets in fuzzification. Then, the membership function is set up for input and output variables (Figure 2). The fuzzy inference determines the actions of the system by the laws of < If > and < Then > at the linguistic stage where the conditional clauses determine the position of the input variables by the laws. The conditional clauses are in the form ofwhich implies that when “the state occurs,” it is simply called antecedent Input a and Input b, ....., Input x or Input y, ......; then, “the situation is” is called consequent Output1.

The fuzzy logic depicts the system of expert. The combination of variables attributes inside the structure and occurring in < If > and < Then > condition represents one rule. Every < If > condition has the corresponding consequence for < Then >. Each rule must be calculated with its level of support (the weight of rule in the system) and the experts will form the rules. The linguistic terms and membership function are defined to determine the degree of truth for each assumption, based on the actual and real values. The defuzzification moves the effects of the fuzzy inference to the output variables that verbally explain the outcomes (for example, whether there is a risk or not). The fuzzy logic system will operate automatically with input data entered, in which the input data can be interpreted by a variety of variables.
4.1. Mamdani-Type Fuzzy Inference Process
There are generally two types of fuzzy inference methods, i.e., Mamdani and Sugeno fuzzy inference methods. Mamdani fuzzy inference is the most commonly used inference method in application due to its simple structure of min-max operations. Mamdani and Assilian [25] have implemented this approach. Another well-known method of inference is the Sugeno or Takagi–Sugeno–Kang (TSK) method of fuzzy inference proposed by Takagi and Sugeno [26]. Consequently, the two methods can be executed into two procedures.
The first step is the crisp value fuzzification of input variables with the correct fuzzy sets into the membership values, where the process for both methods is precisely the same. The main difference between the two methods lies in the consequent of fuzzy rules. Although variations exist in the second method, the effects of all the rules are combined into a single, valid performance output value. Through Mamdani inference, a fuzzy set determines the outcome of the if-then rule [27]. A matching number will be reworked in the output fuzzy set of every rule and defuzzification after the accumulation of all the reshaped fuzzy set is performed. Therefore, in Sugeno’s inference, a polynomial in relation to the input variables is the result of the if-then rule, which implies that each rule is provided with one number. The final crisp output is then carried out by using a weighting mechanism. Although Sugeno’s inference prevents complicated defuzzification, the task of evaluating polynomial parameters is inefficient and less simple than specifying the fuzzy output sets for Mamdani inference [28]. The current paper discusses the method using Mamdani inference.
4.2. Basic Steps in FIS
The steps of fuzzy logic (inference operations upon fuzzy if-then rules) conducted by FISs are as follows: Step 1: fuzzification compares the input variables to the membership functions in the following section in order to achieve the membership values of each linguistic label. Step 2: fuzzy inference combines the fuzzified inputs according to the fuzzy rules to establish a rule strength (fuzzy operations). Step 3: it finds the outcome of the rule by combining the output membership function and the rule strength (implication). Step 4: defuzzification aggregates the qualified consequents to produce a crisp output using Mean of Maxima (MoM) defuzzification operator [29]:where Z is the defuzzified output, is the aggregated membership function, and is the support value at which the ith membership function reaches its maximum value.
The study adopts one of the widely used method for defuzzification, i.e., the mean of maximum (MoM). By using the MoM method, the observation results were computationally simpler yet obtained accurate results. Figure 3 displays the use of if-then type fuzzy rules which converts the fuzzy input to the fuzzy output.

5. Numerical Example
A numerical example of “Project Management Risk” is designed to explain the full process of fuzzy inference by Mamdani. Experts who have extensive experience in construction projects (consists of civil engineer, architect, quantity surveyor, and project manager) involved in a medium-sized project were selected to answer a questionnaire containing items obtained through the analysis of the findings from the risk likelihood (RL) and the risk severity (RS), items with reference by selected papers [30]. As agreed, the likelihood of RL and RS was selected as the inputs for assessing the criteria of risk (RC) for the risk items: processes (r1), resources (r2), inexperience team (r3), and lack of management or control (r4). To make it simpler, the 5 levels of risk likelihood, 5 levels of risk severity, and 5 levels of risk criteria are defined in Table 1. The degree of likelihood is demonstrated into five different linguistic variables: improbable, remote, occasional, probable, and frequent. Whereas the five different linguistic variables for degree of severity are negligible, minor, serious, critical, and catastrophic. The following table shows the levels of linguistic variables for the three inputs with the corresponding fuzzy numbers.

The fuzzy system was implemented in MATLAB using the following properties: defuzzification = “MoM” (Mean of Maximum), decision method for fuzzy logic operators OR = “MAX,” type = “mamdani,” implication method = “MIN,” and aggregation method = “MAX.” After the implementation of the program in MATLAB, the validation dataset was inserted into the model and each risk object was categorized as Tolerable (T), Low (L), Medium (M), High (H), and Intolerable (IN). The most common approach for measuring the overall performance of risk is to use numerical numbers according to their achievement in respective criterion. Unfortunately, this method often results in fixed number and ignoring the vagueness in the system. From this point of view, the work is proposed to measure using fuzzy logic.
6. Mamdani-Type Decision System
Firstly, we fuzzified all the crisp inputs and classify the degree of the related fuzzy sets of which the inputs belong. Table 2 shows the expert’s rating and its underlying fuzzy sets. The four experts are represented by E1, E2, E3, and E4. According to Table 2, the crisps’ input (risk likelihood rated by E1 as 8 out 10 in a linguistic scale) corresponds to the fuzzy membership of and (Probable and Frequent), respectively. Likewise, the crisp input (rated as 7 by E3) corresponds to the degree of critical. While E1 gave estimation of the severity of certain risk as 8 which corresponds to the fuzzy membership of and (Critical and Catasthropic), respectively. The rule evaluation involved in the application of the fuzzified inputs to antecedents in the fuzzy rules. Therefore, we used the MIN operator to evaluate the fuzzy OR operation and the MAX operator to evaluate the fuzzy AND operation. The overall results are presented in Table 2.
6.1. Fuzzification
Experts’ rating and its underlying fuzzy sets are provided in Table 2.
6.2. Fuzzy Aggregation
6.2.1. Unification of All Output of All Rules
In this regard, we used the clipped or scaled consequent MFS, meaning that we take intersections of the parameters between TFNs and MF. Once the crisp inputs were converted to its corresponding fuzzy sets in Table 2, the aggregated of all risk parameters estimated by experts is represented in a triangular fuzzy number. For example, the aggregated TFNs of RL is = (0.75, 0.33) and the corresponding fuzzy sets is obtained by taking the intersection between TFN and the fuzzy term sets of :
Likewise, we obtained the matching fuzzy sets of risk severity:
Then, we evaluated the fuzzy design rules. The calculation of the fuzzy aggregation operator is displayed in Table 3. However, the final output of the risk criteria must be crisp numbers to be used in the risk assessment.
6.3. Fuzzy Inference
6.3.1. If-Then Rules Are the Basis of Fuzzy Conclusions
Since each of the two input factors (RL, RS) has one from the five linguistic variables (i.e., Improbable, Remote, Occasional, Probable, or Frequent), the total number of combinations is 25 (5 × 5), this is the number of rules within this research. Table 4 lists some of the fuzzy if-then rules used in this research.
These rules are interpreted as follows: Rule 1: if RL is IMPROBABLE and RS is NEGLIGIBLE, then the RC is TOLERABLE Rule 2: if RL is IMPROBABLE and RS is SERIOUS, then the RC is LOW
From here, the pattern of the rules continues.
The fuzzy rule-based modelling is important particularly where the relations between the components of the system are not exactly known. If there are insufficient data for the analysis and if the data are uncertain about a particular thing which the user needs [32], rule implications of min-max are used in this example. The 23 if-then rules that provide a more tangible understanding of the constructed system are depicted in Table 5. Generally, the fuzzy inference is divided into four steps as follows:(a)Identify the if-then rules as in Table 5(b)The minimum operator shall be taken into account to determine the strength of the rules and the calculations are in Table 6(c)Control outputs: the result of the antecedent evaluation is applied to the membership function by “clipping” the consequent MF to the level of the truth value of the antecedent rule(d)Consider the operator to calculate the maximum output of the fuzzy decision
The output variable is the overall risk criteria of the project, which has five linguistic variables. The degree of membership functions is given by the equation below:
6.4. Defuzzification
The degree of membership of the conclusion is sometimes interpreted as the “degree of truth” [32, 33]. In the preceding example, the support value at the maximal degree of membership and the truth value of each fuzzy conclusion (see Tables 1 and 7) are the following. For example, refer to the risk on the “inexperience project team.” The maximum support value and truth value (degree of membership) of the medium level of risk are 5 and 0.5 (μ (medium risk) = max (0, 0.5) = 0.5), respectively. The maximum support value and truth value (degree of membership) of high risk are 7 and 0.583 (μ (high risk) = max (0.583, 0.33, 0.5, 0.583, 0.33, 0.33, 0.33) = 0.583), respectively. The maximum support value and truth value (degree of membership) of intolerable risk are 10 and 0.33 (μ (IN risk) = 0.33), respectively. Hence, applying to (7), the Z value for all the risk items is shown in Table 8.
Using a numerical example through the illustration of risk criteria, a comparison of the results using matrix likelihood-severity (LS) and traditional method is presented in Table 9. The table summarizes that the risk yields similarities between fuzzy decision and traditional aggregating experts’ estimates. The apparent disadvantage of the traditional method is that different sets of RL and RS may generate an identical value of risk; however, the risk criteria (Level) may not necessarily be the same in the real term. For example, two risks, namely, process (r1) and inexperience team (r3) estimated by the experts will give a value of 7 and 8, respectively. The scoring value for risk level yields the same index which is 56 (risk between medium to high). However, in real problem, the risk criteria of these two may vary. The advantage of using Mamdani-type in assessing project risk is that it captures uncertainty in the multiexpert’s inputs despite providing richer information on the particular risk. The traditional risk method does not take into account the relative value of RL and RS, so this may not be accurate in real problems.
7. Conclusions and Future Work
The use of fuzzy inference system is an added advantage for users throughout complicated risk assessments especially when suitable data for assessing risk are not assessable. The use of Mamdani-type fuzzy inference process in risk assessment integrates both qualitative and quantitative approaches. This can be seen that misguided decisions will cause project failure especially in Malaysia construction industry where the risk management practice is still in its infancy. Decision-making assistance does not alleviate the decision-maker’s responsibility; however, it offers useful knowledge and thereby increases the efficiency of decision-making in the risk assessment process. In addition, there are other advantages to the proposed system, namely, the relationship between inputs and outputs was linguistic. The model has been made more flexible to adapt under varying circumstances, and the decision-making process has been made easier and quicker. As the findings were more comprehensible and credible, the proposed risk assessment methodology entails greater advantage especially when fuzzy and/or crisps’ preferences are presented. Furthermore, it can be concluded that the fuzzy mathematical approach reduces uncertainty and improves accuracy which is ideal for decision maker in complicated risk assessments due to its model flexibility. It is therefore a very effective tool when appropriate risk assessment data are not accessible.
Data Availability
No data were used to support this study.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
Acknowledgments
The authors are very thankful to the management team of the project constructions based in Malaysia for their inputs.