Download as pdf or txt
Download as pdf or txt
You are on page 1of 6

Compensatory Fuzzy Logic-based Business

Intelligence Analysis System


Rafael Espin Andrade, Jorge Marx Gomez, Nico Brehm, Fernando Belen, Ivet Cabanas, Maria Elena
Albert, Silvia Padron

Abstract— There is a widespread consensus that better and faster


Fuzzy Logic-based management is a scientific strategy to decisions cause external and internal impacts whereas BI is
support the strategic integration of companies. It uses supporting these decisions. For instance Howard Dresner
fuzzy-integrated management models which have been considers BI, as a set of concepts and methodologies to
developed in the Knowledge Engineering and Knowledge improve decision making in business trough the use of facts
Discovering area. This paper describes a Business and fact-based systems [SB07].
Intelligence Analysis System (BIAS) which implements If decision making is the objective, then the decision
that strategy. In this system the rational analysis of all making process has to be a key factor in the conception of
processes and components is based on Compensatory Business Intelligence systems.
Fuzzy Logic, a new multivalued system with proven Returning to objectives, we can observe that every one of
properties as semantic normative approach for decision them is in some sense about evaluation and searching.
making. SWOT-OA analysis is a Compensatory Fuzzy Converting data into information means to search useful
Logic model; it joins knowledge about SWOT analysis and data, to evaluate it, and as a consequence to use it or not. The
objective maps like Balance Scorecard maps to provide a idea is to find sense in that data; frequently evaluation of
way to integrate and to structure decisions in companies. sources using data is useful for future searching. Another
SWOT-OA in BIAS provides a way to integrate important way for converting data into information is planning
intelligence, design and selection to get better and faster and controlling. For example Balance Scorecard systems are
decisions. Compensatory Fuzzy Ontologies allows in the applied to search and use relevant data to evaluate the
prototype evaluating, searching, and decision making. achievement of the companys objectives. Queries are a way of
Ontologies created by the system are used in combination getting sense from data and to transform it into information.
with other imported non fuzzy ontologies linked and used Standard reports are results of good systematical queries.
by the fuzzy ones. Queries are dependent on an evaluation process in order to be
answered .
Key Words— Compensatory Fuzzy Logic, Business Data Mining as a part of knowledge discovering is about to
Intelligence, Decision Making, Fuzzy Ontologies search knowledge whereas an evaluation process is necessary
to get knowledge. Better and faster decisions means to search
I. INTRODUCTION alternatives or actions and to evaluate them faster and better.
Business Intelligence (BI) provides amongst others Rational analysis means to evaluate using reasoning or
analytical knowledge about Business Data Warehouses and statistical inference in order to achieve any of the objectives
improves their performance which reflects to both internal mentioned above.
processes and the market position of enterprises. Most Business Intelligence systems like Executive Systems and
important objectives that Business Intelligence Systems Enterprise Information Systems, Geographic Information
should support to achieve are the following [Gu97]: Systems, Decision Support Systems, Management Support
1. Converting data into information Systems, Online Analytical Processing Systems, and Data and
2. Creation of standard reports and queries Text Mining Systems focus on special functionalty that
3. Data Mining in detailed data contributes to one or some of the objectives above [Ha00].
4. Fact-based rational analysis This tool is used to be linked to make sooner and better
5. Better and faster decisions decisions, but it is difficult to achieve an actual integration
only with general tools for linking them. A system proposal to
CCIA’2008 2

contribute with all these objectives as a hole using a decision KnowledgeManagement


making process based approach, and with evaluation and Decision Making
Enterprise Emergent
searching as principal systems processes is presented here. Data Strategic
Knowledge
Strategic Integration is a way to obtain competitiveness in Project
Enterprises. This way is the alignment of all resources, human
and naturals, all functions and processes of the organization to Expert
Fuzzy Knowledge
get the strategical objectives of the enterprise. It guesses that Literature
Integrated
all decisions of the organization are made rationally in Knowledge
function of these strategical objectives, according with the Models
Data
priorities of the organization established taking into account
expected sceneries.
All links in any value chain should contribute to get the
Decision
Coherency
BIAS
objectives about products and services. Strategic Integration
has two dimensions, a time dimension and a physical Knowledge Engineering
Strategic Integration Knowledge Discovering
dimension. Both should guarantee two processes each one, top
- down, and down - top.
In time dimension strategical objectives should be selected FIGURE 1.FUZZY LOGIC BASED MANAGEMENT
according with expected sceneries, then tactical objectives
should be developed consequently to get for certain time (a II. COMPENSATORY FUZZY LOGIC
year, for example), and plans of actions, projects and planed
Many revealing studies deal with multi-valued logics.
decisions should be thought to obtain the tactical objectives.
However, semantic properties of them remains limited,
In inverse direction, actions, projects and decisions have to be
because of the axiomatic performance of multivalued logics.
made in practice to get tactical objectives, and this success
Fuzzy Logic uses to use then, to model Decision Making
should conduce to strategical objectives.
Problems, only one selected operator or a pragmatic
In physical dimension, Objectives of Business areas are combination of them.
derived from objectives of the company, and objectives of the Compensatory Fuzzy Logic (CFL) disregards the classical
different functions have to be derived from the Business areas concepts of norm and co-norm and all the Boolean properties
objectives. In inverse direction, in practice each operative have been generalized by it in a special way [Es06]. It is a
decision should be build the different functional objectives, to semantic normative approach for decision making that
obtain the objectives of the business areas and consequently continues dialectically the classical tradition of Utility Theory.
get the objectives of the company. It explained as rational the described performance of decision
makers, studied by Descriptive Prospects Theory, supported in
Fuzzy Logic Based Management [Es04] use Fuzzy
experimental material [Es07]. Truth value of universal
Integrated Models of Management obtained from Knowledge
proposition have distributed probabilistically in a normal way,
Engineering Techniques using literature and Experts to create
it allows dealing with a new way of inference called
and integrate digital systems which allow using information
composed inference [Es07]. CFL have been used successfully
and expert knowledge and opinions, to get the strategical
in decision making problems solution in Management and
orientation of all decisions in the organization. This is the way
Education [De05,Es04].
to get through the strategic rationality of each decision the
Sensibility to changes in values of basic predicates and the
competitiveness of the enterprise.
possibility of interpretation of the composed predicates truth
Fuzzy Logic Based Management objectives are: value according to a nominal scale are properties that classic
• The coherent relationship among decisions, institutional multivalued logics don’t have at the same time. Usual
strategy, institutional knowledge, and Management Sciences approaches from Fuzzy Logic using Norm and Conorms make
• The rational incorporation in decision analysis of all the it not possible.
elements, erasing qualitative-quantitative barriers, and taking Both properties are very important modelling semantics, the
into account the uncertainty of enterprises environment and first one because of the subtility of concepts and its expression
the vagueness of knowledge using language; the second one because of the necessary and
The achievement of both objectives is called here Decision desirably interpretability of the truth values of predicates to
Coherency. offers semantic services as consults or Knowledge
As part of the strategy of Fuzzy Logic Based Management Discovering.
many problems of Management Decisions have been modeled Perhaps because of that, it is very frequent to define
and applied; but a Business Intelligence System is necessary operators and relations to deal with spatial semantics as mass
to advance towards achievement of those objectives. distributions of membership or other intuitive oriented ideas
that allows this sensibility and the possibility to be interpreted
as a mean.
Compensatory Fuzzy Logic allows both properties
CCIA’2008 3

This proposal uses as conjunction operator (c) the important resource for semantic consults and knowledge
geometric mean, as negation the classical function n(x)=1-x discovering.
and as disjunction operator (d) the dual of geometric mean. This can be used as a compound inference modeling
Implication with the best properties in this context is called hypothesis with compensatory fuzzy logic predicates and
Generalized Zadeh implication (i(x,y) = d(n(x), c(x, y)), using this property of statistics nature to estimate the truth
although have been studied i(x,y)=d(n(x),y) too. Consequently value.
equivalence is e( x, y ) = i ( x, y ) ∧ i ( y, x) and universalExp
and Expected Utility Theory had been accepted during decades
existential quantifiers are introduced in the following way: as dominant normative and descriptive model of Decision
Making. Serious questioning has been made about its
descriptive character using experimental evidences during last

x ∈U
p(x) =
x ∈U

p(x) = n
x ∈U
p(x) = Π decades.
Prosp Prospects Theory is a successful proposal to get theoretical
⎧ 1

fundaments of human decision making behavior under risk,
⎪⎪ exp( n ln( p ( x ))) si x p ( x ) ≠ 0 (1) using experimental material.
= ⎨ x ∈U
The l Last work about Compensatory Fuzzy Logic proving that
0 en cualquier otro caso
⎪ Described Behavior for Prospect Theory could be explained
⎪⎩ as a rational way to judge under risk is a very good step in the
way of Compensatory Logic towards a semantic normative

∃ ∨ Π
decision making paradigm inspired in classical paradigm
p(x) = p(x) = 1 − n (1 − p ( x )) =
x∈U x∈U x∈U
[Es07].

⎧ 1
⎪1 − exp(
=⎨ n
∑ ln( 1 −
x∈U
p ( x ))) si x p(x) ≠ 0 III. BUSINESS INTELLIGENCE ANALYSIS SYSTEM (BIAS)
Simon considers Intelligence, Design and Selection the
⎪⎩ 0 en cualquier otro caso three principal steps of Decision Making Process [Si97].
(2) He describes the first one as the searching and definition of
problems that requires solution, the second one like
Both quantifiers are extended to bounded sets of Rn, in a elaboration of possible action curses or alternatives to solve
natural way from conjunction and disjunction concepts using the problem. The third step is selection, the actions or
integration: [Es06] alternatives are selected in it.
According to [An61] every management activity belongs to
Formulas of Compensatory Logic Propositional Calculus Strategical Planning, Management Control or Operations
(CLPC) are composed functions of operators c, d, n e i. Control. He considers that each decision is part of one of
Consequently with definition 4, any function those activities.
f : [0,1] → [0,1] of CLPC is considered valid if f(x) >0 for
n Figure 2 illustrates Decision Making Process and the
associated activities. Notice it is a bow. These steps and
any element of the dominium activities can be executed at strategic, tactical or operative
∫ ln( f ( x )) dx level, but the importance of each activity and step is different.
[ 0 ,1 ]n Decision Making Process
∫ dx
1
and e [ 0 ,1 ]n
> . (3)
2
Valid formulas of CLPC are exactly the same that
1.Inteligence
Identification of 2.Design 3.Selection
valid formulas of Classic Propositional Calculus using Problems Elaboration of Decision itself
any of the before mentioned applications [Espin, 2006]. Course of
Actions
Other very important property of Compensatory Fuzzy Logic
3.Internal and
is the following: External Control 1.Planning 2.Implementation

If p(x)>0 for every x of the universe U, then universal


1
proposition ∀
x∈ M
p ( x ) = exp(
n

x∈ M
ln( p ( x )) ) is

distributed as a consequence of the Central Limit Theorem as Enterprise Activities


σ 2
) , where σ is the variance of ln(p(x)) on U and Figure 2 Steps of Decision Making and Enterprise
2
N (u ,
n Activities
1
∑ ln( p( x)) is the mean of ln(p(x)) on U.
BIAS because of its decision making process structure can
u= support decisions about the three ones (see Figure 4). It can
n x∈U structure each decision taking into account the contribution of
Last property permits estimation of the universal actions and alternatives using SWOT-OA Analysis.
propositional truth value using a sample and it is very From the users point of view, the components of the system
CCIA’2008 4

are Evaluation of Strategic Company Project, Control and first one is used to enter the data from the experts about
Decision Making, Knowledge Management and Knowledge matrixes, to process, and to storage the information
Discovering. But internal components are the SWOT-OA corresponding to each organization. The second one is the
Analysis component, the Editor, and the Searcher. Each of evaluation of every predicate of Compensatory Fuzzy Logic
them with its graphical interfaces. corresponding to SWOT-OA Analysis or entered by the editor
A model of Fuzzy Logic Based Management called SWOT- with some modification or actualization; it includes fuzzy
OA [Es05] is the mean column of BIAS. Different piece of querying about data. Searching Process is applying of
research and applications have been made using Strategic different methods to change parameters value of membership
Maps (SM), mainly using Balanced Scorecard methodology functions, or predicate structure, looking for trust knowledge
(BSC) of Kaplan and Norton [Ka04]. SWOT-OA analysis according with data from the hypothetical predicate.
[An71] is a theoretical and practical method to evaluate
Updating and Evaluation are illustrated in Figure 3.
strategic plans and to support the decision making process in
the framework of Fuzzy Logic; the method consists in a E valuatio n Process
system of predicates of Compensatory Fuzzy Logic [Es06]. Level n
This methodology takes into account the organizational Update Process M atrix Set E valuation BIAS
M atrix U ser Interface
complexity, hence eliminating the theoretical and practical
simplifications made by BSC. In order to do so, it transforms .......

the organizational strategic thinking into practical priorities, .

considering the inter-relationship among everything [Mo99]; . G eneral


Interfaces
it crosses the SWOT analysis matrixes with incidence matrices R elation
Level 2 BAPIs
among Objectives and Actions.
M atrix Set
The key of integration of the system itself and the system D iagram
with ERP or Data Warehouses is SWOT-OA module. It deals ERP O bjects
with Matrix Analysis using Compensatory Fuzzy Logic Level 1 Business O bjects
predicates. M atrix Set
Because of this, many of the basic conceived objects will be
matrixes, and many of its methods are logical predicates. One Figure 3
basic class is simple matrix. It is defined too complex matrix The Graphical User Interface is linked with an Editor
like a new object with two lists, row list and column lists, and capable to code from analytical or graphical information; in
too subclasses of matrixes, expert matrixes and organization the form of predicates or from trees respectively. Selection of
matrixes. Information of Associated Expert Matrixes should membership functions class and parameters is included.
be processed to obtain information of an Organization Matrix.
BIAS deal with four types of users: Administrators, Advisers,
There are subclasses of Complex matrixes depending of its
Expert Users, Evaluators and Decision Makers.
content. There are another kind of class, composed for various
matrixes, because of this they are called Set of Matrixes. Administrators are responsible to assign users to users
All the processes of BIAS are about one organizational groups. Advisers deal with organizational areas as a hole,
area: the Organization Class. It is a set of Matrix Sets Object. they are in charge of general conception, and assigning text
These objects are the direct structural link with a customized contents to Expert Matrixes, BIAS receives their opinion from
ERP System. For instance, codes corresponding to different the Expert Users wich only have the task to fulfill those
organizational areas of SAP System would be the link matrixes.
between Organization Objects of the BIAS and Organizational
Evaluators are called as special experts to judge aspects of
Areas of SAP, for example accounting areas like Controlling
Decision Making Problems.
Areas, Credit Control Areas, Chart of Account, Company
Codes, and Business Areas, distribution areas like Sales Decision Makers introduce information about concrete
Organization, Sales Offices, Divisions and Distribution decisions; receive information, and recommendations in the
Channels, and logistics areas like Plants, Storage locations, way of rankings and graphical information.
Shipping Points, Purchasing Organizations, and Purchasing
Groups. Advisers, Expert Users, Evaluators and Decision Makers
can work with the editor to get reports, to query, to evaluate
To each Organizational area of SAP is assigned one object hypothesis and to search improving truth, about organizations
of different subclasses depending of the assigned ‘level’ of and topics corresponding with their responsibilities.
each area.

A graphical user interface is used to customize BIAS The System Process going trough Decision Making Process
creating the different objects and assigning to them the of the Company is illustrated in Figure 3.
associated codes of SAP System organizational areas.
The three principal general processes, or BIAS workflow
types are Updating, Evaluation and Searching Process. The
CCIA’2008 5

Enterprise The use of SWOT-OA Analysis makes possible conception


Inteligence of BIAS and its link to ERP systems to implement Strategic
Design
Identification of Elaboration of Selection Integration trough Decision Coherency.
Course of Decision itself
Problems
Internal and External Control Actions Implementation CFL properties allows to deal with decision making and
Planning
Evaluation
reasoning as a common space where preferences are
Importance and Presence
of SWOT components, ‘deducted’ and knowledge is ‘decided as true’ trough
Objectives Evaluation
Achievement,
Reports, Queries,
(Objectives Evaluation
(Actions and
evaluating with it. Explained probabilistic property of CFL
Importance)
Hypothesis
Searching
Alternative
Convenience)
allows estimating truth value of Universal Propositions if the
Improving truth wi th
new Parameters BIAS data have properties of a sample.
or structures
BIAS is designed to allows better and sooner decisions,
converting data in information, trough standard reports,
Figure 4 queries, discovering knowledge in data, and everything with a
rational semantic analysis coming from that multivalued logic
system.
III. COMPENSATORY FUZZY ONTOLOGIES Compensatory Fuzzy Ontologies allows in the prototype
Fuzzy Ontologies are beginning to be actually present in the evaluating, searching, and decision making. Ontologies
field of Semantic Web and seem to be a consensus about the created by the system are used in combination with other
necessity to deal with fuzziness in that scientific field. There imported non fuzzy ontologies linked and used by the fuzzy
are different initiatives, going from simple none theory-based ones.
implementations of fuzzy ontologies like for instance in [P04] References
to formal conceptions dealing with logical extensions of [An71] Andrews, K.R. The Concept of Corporate Strategy. Homewood, Il:
languages like OWL Lite using multi-valued logics [S05]. The Irwin, 1971.
second kind of effort is limited to the performance of [De05] Delgado, T., Lance,K., Buck M., and H. Onsrud (2005) Assesing
multivalued logics. Because of that there are proposals to SDI’Readiness Index. Memories of FIG Working Weak and GSDI-
8. El Cairo. 2005.
introduce mixing of logical connectives of different logics, as [Es04] Espin, R. et al. (2004) ‘Logical Management: Fuzzy Logic
in other Fuzzy Logic applications, calling them strategies, Integrated Models for Decision Making in Enterprises’ Enterprises
which can be mixed, without the presence in their Intelligent Systems Congress. Sevilla. Spain
performance of any axiomatic restrictions as properties of set [Es05] Espin, R., Vanti, A. Revista BASE. Unisinos, São Leopoldo, Brasil,
pág. 69-77. Vol. 2, No. 2, mai'/agosto 2005.
of operators [L07]. [Es06] Espin, R., Fernández, E., Mazcorro, G., Marx Gómez, J. and Lecich,
The nature of Compensatory Fuzzy Logic properties allows M.I. ‘Compensatory Logic: A fuzzy normative model for decision making’.
the creation of Fuzzy Ontologies by a generalization of non- Investigación Operativa. Universidad de la Habana. Vol 3. 2006.
fuzzy ontologies, adding operators, membership functions, [Es07] Espin, R., Fernández, E., Mazcorro. Towards a Semantic normative
approach of Decision Making: Theoretical and Experimental
and hedges which rather match actual knowledge. relations among Compensatory Fuzzy Logic, Expected Utility
This is implemented in BIAS as an editor with analytical and Theory and Prospect Theory. Proceedings of Multicriteria Decision
graphical facilities. It allows creating new non-fuzzy Making Meeting. Sinaloa, Mexico. 2007.
ontologies in OWL language and the transformation in fuzzy [Gu97][Gupta, V. An Introduction to Data Warehousing- white paper
introducing Data Warehousing Concepts, 199[Ha00] Hashmi, N.
ones, of the new non-fuzzy ontologies created using the Business Information Warehouse for SAP. Prima Tech SAP’s book
editor. Also other ontologies can be processed by importing Series. 2000
OWL code. [Ka04] Kaplan, R, Norton, D. Strategy maps. HBS Press, 2004.
[Mo99] Morin, E., Moigne,J.L. L’intelligence de la complexité.
L’Hartmattan, Paris,1999.
[SB07] SAP Business Intelligence
IV. CONCLUSIONS AND RECOMMENDS http://searchsap.techtarget.com/onlineEventsTranscript/0,289691,sid2
1_gci535218,00.html, last access: 09/20/2007
Some integration of organizations is possible trough [Si97] Simon, H.A. Administrative Behavior: A Study of Decision-Making
Integrated Management Systems like SAP Systems, but it is Processes in Administrative Organizations. The Free Press, 1997.
not possible to achieve Strategic Integration, because most of [Tv05] Tversky A., and D. Kahneman (1992): Advances in Prospect Theory.
the integrated systems by pure informatics links preserves his Cumulative Representation of Uncertainty. Journal of Risk and
Uncertainty, 5, 297-323. Kluwer Academic Publishers.
on no wide outlook of performance. [St05] Stoilos, G. and others. Fuzzy OWL: Uncertainty and the Semantic Web.
The use of integrated fuzzy models getting from management Procedures Workshop OWL: Experiences and Directions. 2005.
science knowledge of experts and literature, allows a logical [Pa04] Parry, D. A Fuzzy Ontology for medical Document Retrieval.
integration that permits Strategic Integration trough the use of Conferences in Research and Practice in Information Technology. Vol 32.
DMWI2004. 2004.
BIAS. It can integrate expert criteria and integrated
[Lu07] Lukasiewicz, T., and Straccia, U. Tightly Integrated Fuzzy
information provided for ERP Systems to a unique analysis Description Logic Programs Under the Answer Set Semantics for the
quantitative-qualitative from the strategic point of view. It
uses information, knowledge, and strategic objectives, to get
competitiveness from strategic integration.
All organization areas can make coherence decisions from the
strategic point of view.
CCIA’2008 6

You might also like