You are on page 1of 4

New approach to develop knowledge-based system

for environmental conflicts analysis using fuzzy logic


and grey systems
Mario G. Borja Borja1, Alexi Delgado1, Sergio Lescano2, Jaime E. Luyo1
1 Universidad Nacional de Ingeniería - Facultad de Ingeniería Mecánica - Área de Mecatrónica, Lima, Perú
2 FEMTO-ST Institute (CNRS umr 6174), France
mborjab@uni.edu.pe

Abstract— The analysis of environmental conflicts is of vital knowledge of the criteria to be computerized through linguistic
importance to verify the viability and analyze the impact of variables [11] that represent the gray classes and build the
projects in environments with a social presence inference engine using the IF-THEN rules.
The grey systems facilitate the obtaining of knowledge in The proposed approach consists of defining the criteria and
environments that are not very clear or with little information and grey cases, creating the knowledge base with linguistic
the diffuse logic allows through linguistic variables and fuzzy sets variables and creating the inference engine with the IF-THEN
to represent the conceptual knowledge in the computer and the IF- rules.
THEN rules allow to make the inference based on those concepts
and give conceptual results easily accessible to people. In section II, the system development method based on
knowledge is presented, section III shows an application of the
In this paper we propose a approach to develop systems based method used in a study carried out in [1], in section IV the
on knowledge using grey systems and fuzzy logic for analysis of results are presented and finally the coclusions in Section VI
environmental conflicts during all phases of projects
II. APPROACH TO DEVELOP KNOWLEDGE-BASED SYSTEM
A test is carried out using the case study data in [1] of a mining
project in northern Peru and a knowledge-based system that can To develop the knowledge-based system, the following
be used for the analysis of environmental conflicts during all method is proposed:
phases of the project or for analysis in environments with similar
characteristics is implemented. A. Criteria and grey classes
Define the criteria and grey classes [1].
Keywords — fuzzy logic; Social impact; grey system;
knowledge-based system. B. Knowledge base
To create the computational knowledge base, a set of
linguistic variables is used, where each linguistic variable
I. INTRODUCTION corresponds to a chosen criterion for the analysis and is
The methods of analysis of environmental conflicts are of represented as shown in the fig. 1.
vital importance to carry out environmental impact studies of
Each class of criterion is a concept or qualification on the
projects that take place in environments with a social presence
criterion that can be represented with a diffuse set with
[1] [2] [3] [4] [5], in general, these methods are applied
triangular belonging function in the intermediate concepts and
manually and are performed at the start of a project, however
the ends with trapezoidal functions.
environmental conflicts can arise in a project at any stage of the
project, even during exploitation and later, so a tool is required
that allows apply the analysis at any time, knowledge-based
systems also known as expert systems [6] [7] they are a suitable
alternative to solve this problem.
The analysis of environmental conflicts [1] is done using the
gray clustering methodology based on grey systems [8]
combined with the entropy-weight method [9] and we can see
that the method represents the multiple criteria data by means Fig. 1. Representation of the classes of a criterion
of gray classes and uses the entropy-weight method to
determine the influence of these criteria. C. Inference engine
The proposal in the present work is to use the data of the In order to make the inference using the knowledge base
criteria represented by the gray classes as knowledge to infer created with linguistic variables, IF-THEN rules [11] are used,
the influence using the IF-THEN rules [10] which allows the

978-1-5386-8372-9/18/$31.00 ©2018 IEEE


which analyze the criteria represented and give a conceptual C7 55.1-61.8 61.8-68.5 68.5- 75.2- 81.9-88.6
result of the influence of the criteria on environmental aspects. 75.2 81.9

D. User interface To represent each criterion of table N. 1 a linguistic variable


The user interface constitutes the computer software is used and the linguistic values or concepts are the ratings
interface that interacts with the user to perform queries to the represented with the grey classes of table N. 2, where the
knowledge-based system. extremes are represented are represented with fuzzy sets with
the function of belonged trapezoidal and intermediate classes
E. Learning module with fuzzy sets with functions of triangular belonged as shown
in Figure N. 2.
The module allows knowledge to be entered into the
computer to create the knowledge base and can be automated The center of each class is presented in table N. 3 and for
through software interfaces or manual data entry. the classes of the extremes is the value for which the value of
the membership function is 1.
III. CASE STUDY Table N. 3. Center of grey classes for each criterion
As test data we used the case study in [1] carried out in a Code Grey classes
poly metals mining expansion plant, where three stakeholder Very negative Negative Normal Positive Very positive
C1 650.50 729.00 807.50 886.50 965.00
groups were identified: Urban Population (G1), rural
C2 64.00 68.45 72.90 77.35 81.80
population (G2) and specialists (G3). C3 48.95 41.85 34.75 27.65 20.55
In this study [1], seven criteria were identified that are C4 2838.50 2463.50 2088.50 1713.50 1338.50
C5 93.45 94.35 95.25 96.15 97.05
presented in table N. 1 and their corresponding grey classes
C6 8363.00 6938.50 5514.00 4089.50 2665.00
presented in table N. 2. C7 58.45 65.15 71.85 78.55 85.25
Table N. 1. Criteria identified for the case study In fig. N. 2 each concept of a knowledge domain is
Criterion Code Description represented by a diffuse set and the value of belonging for each
GDP per capita C1 The GDP per capita as soles per quantity of the linguistic variable or domain of knowledge can
month (annual average) in the be found.
department of Cajamarca.
Employment rate C2 The employment rate per year
in the department of Cajamarca.
Poverty rate C3 The poverty rate per
year in the region.
Poverty rate C3 The poverty rate per year in the
region.
Number of inhabitants C4 The number of inhabitants per
per doctor (GP) doctor (GP) per year in the
department of Cajamarca.
Enrolment rate in C5 he enrolment rate per year in
primary education primary education in the region.
Number of reported C6 The number of reported crimes per
crimes year in the department of
Cajamarca.
Access to drinking C7 The access to drinking water rate per
water rate year in the department of
Cajamarca.

Table N. 2. Grey classes for each criterion


Code Grey classes
very negative Negative Normal Positive Very positive
C1 611 - 690 690 - 768 768 - 847 - 926 - 1004
847 926
C2 61.8 - 66.2 66.2 – 70.7 70.7- 75.1- 79.6-84.0
75.1 79.6
C3 45.4-52,5 38.3-45.4 31.2- 24.1- 17.0-24.1
38.3 31.2
C4 2651-3026 2276-2651 1901- 1526- 1151-1526
2276 1901
C5 93.0-93.9 93.9-94.8 94.8- 95.7- 96.6-97.5
95.7 96.6
C6 7651-9075 6226-7651 4802- 3377- 1953-3377
6226 4802
Fig. N 2. Membership functions of linguistic variables.

978-1-5386-8372-9/18/$31.00 ©2018 IEEE


In fig. N. 2 the representation of V1 is Very Negative, V2 is This system can be applied to analyze environmental
Negative, V3 is Normal, V4 is Positive and V5 - is Very conflicts in similar environments.
Positive and are the conceptual values used for each linguistic
variable or domain used. VI. REFERENCES
Using IF- THEN rules based on the conceptual values
defined for each domain of knowledge, we can construct the
[1] I. R. Alexi Delgado, «Environmental conflict analysis
inference engine and in this case we have seven linguistic
variables with five concepts each which would give a lot of using an integrated grey clustering and entropy-weight
combinations or rules. method: A case study of a mining project in Peru,»
Environmental Modelling & Software ELSEVIER, nº 77,
In this way we can formulate the rules: pp. 108-121, 2016.
IF (C1=V1) & (C2=V1) & (C3=V1) & (C4=V1) & (C5=V1) & [2] A. D. a. I. Romero, «Applying Grey Systems and
(C6=V1) & (C7=V1) THEN (R=V1) Shannon Entropy to Social Impact Assessment and
Environmental Conflict Analysis,» International Journal
IF (C1=V1) & (C2=V5) & (C3=V5) & (C4=V5) & (C5=V5) &
(C6=V5) & (C7=V1) THEN (R=V1) of Applied Engineering Research, vol. 12, nº 24, pp.
14327-14337, 2017.
IF (C1=V5) & (C2=V5) & (C3=V5) & (C4=V5) & (C5=V5) & [3] A. D. A. K. Satiprasad Sahoo, «Environmental
(C6=V5) & (C7=V5) THEN (R=V5) vulnerability assessment using Grey Analytic Hierarchy
If the number of rules that cover all the influential Process based model,» Environmental Impact Assessment
combinations in the problem is formulated, we can have a Review ELSEVIER, vol. 56, pp. 145-154, 2016.
knowledge-based system such that entering the numerical value [4] S.-Y. C. Q. D. L. a. T. H.-K. Y. Hsiu MeiWang Chen, «A
of the seven domains of knowledge will give a conceptual result Fuzzy MCDM Approach for Green Supplier Selection
of the environmental impact. from the Economic and Environmental Aspects,»
Hindawi Publishing Corporation, vol. 2016, pp. 1-10,
IV. RESULTS 2016.
Based on the identified criteria and their corresponding [5] S. A. P. K. P. M. J. M. Zeinab Hosseinzade, «Decision-
classes, the linguistic variables or domains of knowledge with making in irrigation networks: Selecting appropriate
the conceptual values were found. canal structures using multi-attribute decision analysis,»
The linguistic variables were represented by fuzzy sets with Science of the Total Environment ELSEVIER, p. 177–
shown in Fig. N. 2 that can be easily represented in the 185, 2017.
computer by means of their equivalent mathematical formulas [6] G. M. R. A. G. F. G. Z. I. P. Teodoro Semeraro, «GIS
of trapezoidal and triangular functions. Fuzzy Expert System for the assessment of ecosystems
Using the conceptual values of the knowledge domains or vulnerability to fire in managing Mediterranean natural
linguistic variables, the IF-THEN rules are formulated, which protected areas,» Environmental Management, nº 168,
allow the inference based on conceptual values and result in a pp. 94-103, 2016.
conceptual value. [7] H. D. B. C. Charitha Hettiarachchi, «Risk-based test case
prioritization using a fuzzy expert system,» Information
V. CONCLUSIONS and Software Technology, nº 69, pp. 1-15, 2016.
The use of grey systems allows the identification and [8] J. Deng, «Generation functions of grey systems,» Fuzzy
representation of knowledge for the analysis of environmental Math, nº 5, pp. 11-22, 1985.
conflicts. [9] M. Zeleny, «Multiple Criteria Decision Making,»
The criteria and classes of knowledge represented by grey Springer, 1996.
systems can be converted into linguistic variables or domains [10] H. P. Didier Dubois, «What are fuzzy rules and how to
of knowledge that can be represented with fuzzy sets that can use them,» Fuzzy Sets and Systems, nº 84, pp. 169 - 185,
easily be stored on a computer. 1996.
The application of IF-THEN rules allows the creation of an [11] L. A. ZADEH, «The Concept of a Linguistic Variable and
inference engine based on concepts from the knowledge its Application to Approximate Reasoning I,»
domains used and gives more accessible conceptual results for Information Sciencies, nº 8, pp. 199-249, 1975.
users.
This procedure allows to create a system based on
knowledge that can be used for the analysis of environmental
conflicts during all phases of the project through a collection of
numerical data.

978-1-5386-8372-9/18/$31.00 ©2018 IEEE


978-1-5386-8372-9/18/$31.00 ©2018 IEEE

You might also like