�FUZZY COGNITIVE MAPS AND PRODUCT PLANNING THROUGH BUSINESS INTELLIGENCE��
By Nikolaos Zervos and Peter P. Groumpos
University of Patras, Greece.
Presented by Prof. Peter P. Groumpos groumpos@ece.upatras.gr
���The Hellenic Society for Systemic Studies (HSSS) �15th HSSS National & International Conference�Systemics and Business Intelligence��Department of Informatics �University of Piraeus�29-30 November 2019���� ���
Presentation Overview
INTRODUCTION
PROBLEM STATEMENT
CAN THESE BE ACHIEVED
WITH CLASSICAL APPROACHES?
HOW INTELLIGENCE, AI and BI CAN BE USEFUL?
THE NEW FUZZY COGNITIVE MAPS ARE PRESENTED AS A NEW EFFECTIVE AND EFFICIENT APPROACH
Business Intelligence (1/2)
Business Intelligence (2/2)
Product Planning (1/3)
Many critical decisions are made when designing a production system. One of them relates to the product that the system will produce, the result of the process of transforming raw materials (inputs) into useful outputs. It is a strategic decision, ie it has long-term effects on the system and largely identifies other system parameters.
The purpose of product planning is to produce products that will be treated favourably by customers and have competitive prices.
Product Planning (2/3)
Product Planning (3/3)
This process is complex and time consuming and its main phases are:
Fuzzy Cognitive Maps (1/6)
Cognitive Maps were proposed by R. Axelrod in 1976 as a way of representing social scientific knowledge as well as modeling decisions in social and political systems. Since then, Cognitive Maps have been applied in many scientific fields.
Fuzzy Cognitive Maps (2/6)
Fuzzy Cognitive Maps (3/6)
Fuzzy Cognitive Maps (4/6)
FCMs are a promising modeling methodology, especially for highly complex systems that are non-linear and contain ambiguous situations. But with classical mathematical models (Type I, II, III) some drawbacks emerge. These disadvantages create the need to use a new approach to FCMs, while keeping the core of the method intact.
Key Disadvantages - Limitations of classic DRC models are:
Fuzzy Cognitive Maps (5/6)
To enhance the knowledge of the system we divide the Concepts of a FCM into the following 3 categories:
This way we have a better knowledge of the system. The proposed separation of Concepts facilitates not only an understanding of the operation of the System but also the calculation of Concepts prices.
Fuzzy Cognitive Maps (6/6)
Defuzzification with membership function (CoA) �
4) Interpretation of Results
�Fuzzification of Output’s value through the trapezoid membership function
Case Study (1/17)
Case Study (2/17)
Case Study (3/17)
Output Concept
P.P.D (Product Planning Decision): C8
The "decision" of the Product Design System. With the help of the Trapezoidal Participation Function we define the possible outputs (where they range in [0,1]) as follows:
p.p.d ∈ [0, 0.25]: << Kill the Project >>
p.p.d ∈ (0.25, 0.5]: << Reconsider Specs >>
p.p.d ∈ (0.5, 0.75]: << Proceed with the project cautiously >>
p.p.d ∈ (0.75, 1]: << Go for it >>
Case Study (4/17)
Output’s Membership Function
Case Study (5/17)
Identifying Interconnections between the Concepts
In order to implement our system using the new mathematical Model that calculates the new value of each Concept for each iteration. It is necessary to first form the Weight Matrix and initialize the parameters. To this end we have given the system to 2 Experts working on IDEAL BIKES to form the Linguistic Matrix of interconnections between Concepts.
The Linguistic values used by the Experts will have the following meaning:
Case Study (6/17)
Linguistic Matrix for the 1st expert
1st Expert: Sales & Marketing Director
Case Study (7/17)
2nd Expert: Product Manager Director
Linguistic Matrix for the 2nd expert
Case Study (8/17)
Defuzzification of Linguistic Values
Case Study (9/17)
Weight Matrix
Case Study (10/17)
FCM Model
Case Study (11/17)
0 | 0 | 0 | 0 |
0 | 0 | 0 | 0 |
0 | 0 | 0 | 0.5 |
0 | 0 | 0 | 0 |
0.875 | 0.625 | 0.375 |
-0.625 | -0.625 | -0.25 |
0.375 | 0.625 | 0.625 |
0.125 | 0.375 | 0.125 |
-0,875 | -0.625 | 0.375 | 0.625 |
A.
B.
C.
[0.375] |
D.
And result in individual weight matrices
Case Study (12/17)
Case Study (13/17)
Case Study (14/17)
For CITYRUN, Expert-based Concepts initial values are:
And after running the code, the Output C8 = 0.9008 where it is in the interval (0.75-1] => << Go for it! >>
Case Study (15/17)
For the TRAXER-E9, the Expert-Based Concepts initial values are:
And after running the code, the Output C8 = 0.4941 where it is in the interval (0.25-0.5] => << Reconsider Specs >>
Case Study (16/17)
For the ORAMA the Expert-Based Concepts initial values are:
And after running the code, the output C8 = 0.7283 where it is in the interval (0.5-0.75] => << Proceed with the Project Cautiously >>
Case Study (17/17)
Comments - Conclusions
Future Research
QUESTIONS??
THANK YOU FOR
YOUR ATTENTION
Nikolaos Zervos and Peter P. Groumpos
University of Patras, Greece.
For more information groumpos@ece.upatras.gr