Professional Documents
Culture Documents
Jui-Yu Wu
Department of Business Administration
Lunghwa University of Science and Technology
Taoyuan, Taiwan
jywu@mail.lhu.edu.tw
Abstract—Decision making is an important task for enterprise several limitations, such as poor data analysis and
managers, and is typically based on various data sources visualization capabilities. Many advanced BI tools have been
derived from information systems, such as enterprise resource developed to overcome weaknesses, including HP Openview
planning, supply chain management and customer relationship DecisionCenter [3] and Microsoft SQL Server 2008 [4].
management. Numerous business intelligence tools (BI) thus Moreover, Michalewicz et al. [5, 6] introduced a scheme of
have been developed to support decision making. Some existing an adaptive BI system, which combines optimization,
BI tools have several limitations, for example lacking data prediction and adaptability. The adaptive BI system is
analysis and visualization capabilities. To increase the data capable of answering two questions: (1) “What is likely to
analysis capability of BI tools, this study focuses on efficient happen in the future ?” and (2) “What is the best decision
data mining tools and presents an intelligent BI system right now ?”.
framework based on many computational intelligence
paradigms, including a predictor tool based on neuro-
computing (cerebellar model articulation controller neural Online
Analytical CRM/DB
network, CMAC NN), a classifier tool based on neuro- Process
Data Mining
Marketing
computing (CMAC NN) and optimizer tools based on (OLAP)
evolutionary computing and artificial life (such as real-coded
genetic algorithm and artificial immune system). The predictor
tool can be used to make predictions or conduct time series
forecasting, the classifier tool can be applied to solve
classification tasks, and the optimizer tools can be employed to Database Business
Visualization
optimize the parameter settings of the predictor and classifier Mining Intelligence
tools. The proposed BI system can potentially be considered as
an efficient data analysis tool for supporting business decisions.
Decision Support
Keywords- business intelligence; computational intelligence; System/ Geographic
Knowledge
data mining; decision making Executive
Management
Information
Information System
System
I. INTRODUCTION
Figure 1. The components of BI
In response to global competition, enterprises are
increasingly employing information technology to conduct Computational intelligence (CI) is an emerging paradigm
business electronically. Thus, various information systems, of information processing focused on intelligent systems
such as enterprise resource planning (ERP), supply chain design [7]. The CI family consists of granular computing,
management (SCM) and customer relationship management neuro-computing (NC), evolutionary computing (EC) and
(CRM), are increasingly used to gather business transaction, artificial life (AL). Figure 2 shows the CI family tree [8].
supplier and customer data. Those various operational and These CI methods have been applied to many issues, such as
transaction data can be transformed into information and marketing, e-commerce, financial management, decision
then knowledge by using business intelligence (BI) tools. making, classification, time series forecasting and
Enterprises decision makers make better business decisions optimization [9-12]. Thus, these CI methods can be used to
based on systematic acquisition, collation, analysis, develop intelligent BI systems.
interpretation and exploitation of information. Figure 1 This study presents a framework of an intelligent BI
displays the BI components, which comprise online system based on many CI paradigms, such as NC, EC and
analytical process (OLAP), knowledge management, AL. The proposed BI system increases the data analysis
CRM/database marketing, database mining, visualization, capability by using efficient DM tools based on cerebellar
decision support system/executive information system, data model articulation controller neural network (CMAC NN)
mining (DM) and geographic information system (GIS) [1]. for prediction and classification [10, 13, 14], and simplifies
Wingyan et al. [2] indicates that existing BI tools suffer the manipulation of these DM tools by using real-coded
Computational
Artificial Intelligence
II. BUSINESS INTELLIGENCE Intelligence
objectives [5]: (1) to gather data from various sources; (2) to Particle Swarm
optimization
transform this data into information and then knowledge; (3)
to provide a friendly graphic interface to display this Artificial
Life
knowledge. Figure 3 illustrates the BI process, which works
to transform data into information, and then knowledge using Figure 4. The relationship between AI and CI
analytical tools, such as DM, OLAP, visualization etc.
Finally, the generated knowledge can be used to support
business decisions. A. Neuro-computing
The NNs perform nonlinear mapping between input and
output variables and adjust the weights in the network
Analytical
tools
topology using learning algorithms, which are supervised,
DM
unsupervised and reinforcement. Supervised learning
Internal data
algorithms minimize the difference between actual and
OLAP
desired outputs for input patterns. Supervised NNs can be
Extraction
applied in prediction and classification. Unlike supervised
Data
acquisition
Transformation
Loading
(ETL)
Data
warehouse
Data
preparation
Information Knowledge Decision
learning algorithms, unsupervised learning algorithms are
GIS
used to discover input pattern features without supervisor
instances. Therefore, unsupervised NNs are used to perform
External data
Visualization
clustering. Reinforcement algorithm is best applied where an
agent learns the best action based on current environmental
conditions by providing feedback in the form of a
Figure 3. The BI Process
reinforcement signal.
335
B. Evolutionary Computing proposed intelligent BI system. The proposed BI system
The EC family has many members, such as evolution focuses on developing efficient DM tools. The roles of the
strategy (ES), EP, GA, SI and genetic programming. Bäck et optimizer, predictor and classifier are described in the
al. [21] surveyed and compared the features of ES, EP and following subsections.
GA, where GA is the most popular stochastic global
optimization method. GA is a population-based technique. A
population comprises individuals, are called chromosomes. data
C. Artificial Life
The AIS is an example of AL. AIS approaches mimic the NC- CMAC NN AL- AIS NC- CMAC NN
336
training and generalized errors. Moreover, Wu also Conference on Service-Oriented Computing and
recommended the interval range of the parameter settings for Applications, 2007, pp. 279-285.
the CMAC NN. Generally, these parameter settings can be [4] D. Krneta, et al., “Realization Business Intelligence
manipulated by trial and error. Fortunately, optimization of in Commerce Using Microsoft Business
the parameter settings of the CMAC NN can be considered Intelligence,” The sixth International Symposium on
as an UGO problem that minimizes root mean square error Intelligent Systems and Informatics, 2008, pp. 1-6.
(training error). Thus, the RGA and AIS in the optimizer can [5] Z. Michalewicz and M. Michalewicz, “Machine
be used to solve the UGO problem. Intelligence, Adaptive Business Intelligence, and
Natural Intelligence,” IEEE Computational
C. Classifier Intelligence Magazine, vol. 3, no. 1, 2008, pp. 54-63.
Classification problems assign an instance to a [6] Z. Michalewicz, et al., Adaptive Business
predefined class based on various features. Many problems Intelligence, Springer, 2007.
in science, business, industry and medicine, including [7] W. Pedrycz, “Computational Intelligence as an
bankruptcy prediction, medical diagnosis, handwritten Emerging Paradigm of Software Engineering,”
character recognition and speech recognition, can be Proceedings of the 14th international conference on
considered as classification problems [32]. Wu et al. [14] Software engineering and knowledge engineering
designed a CMAC NN classifier with multiple input and 2002, pp. 7-14.
multiple output and applied it to benchmark classification [8] A. Konar, Computational Intelligence-Principles,
problems (such as diabetes and glass datasets taken from the Techniques and Applications, Springer, 2005.
PROBEN1 originating from the UCI Machine Learning [9] K. E. Voges and N. K. L. Pope, Business
Repository). Numerical results indicate that the proposed Applications and Computational Intelligence, Idea
CMAC NN classifier performed efficiently when applied to Group Publishing, 2006.
the tested classification problems. To optimize the [10] J. Y. Wu, “Cerebellar Model Articulation Controller
parameters of the CMAC NN, the RGA and AIS approaches for Predicting Chaotic Time Series,” The 12th
can be applied to solve an UGO problem that minimizes Conference on Artificial Intelligence and
classification error.
Applications, 2007, pp. 508-515.
V. CONCLUSION [11] J. Y. Wu, “Artificial Immune System for Solving
Constrained Global Optimization Problems,” The
This study introduces the concept and framework of a CI-
First IEEE Symposium on Artificial Life, 2007, pp.
based intelligent BI system with a special focus on efficient
92-99.
DM tools. The proposed BI system comprises a predictor,
classifier and optimizer. The proposed intelligent BI system [12] J. Y. Wu and Y. K. Chung, “Real-Coded Genetic
can be considered as a tool for making business decisions. Algorithm for Solving Generalized Polynomial
The system may has the potential to solve these problems, Programming Problems,” Journal of Advanced
such as demand forecasting for SCM and problems in Computational Intelligence and Intelligent
classifying credit cards according to credit-worthiness in the Informatics, vol. 11, no. 4, 2007, pp. 358-364.
context of CRM. Future works can apply the proposed BI [13] J. Y. Wu and C. J. Lu, “Neuro-Computing Method
system to real world cases. for Data Mining,” The 2009 International
Conference on Artificial Intelligence and
ACKNOWLEDGMENT Computational Intelligence, 2009, pp. 184-188.
The author would like to thank the National Science [14] J. Y. Wu and C. J. Lu, “Applying Classification
Council of the Republic of China, Taiwan for financially Problems via a Data Mining Approach Based on a
supporting this research under Contract No. NSC 98-2221-E- Cerebellar Model Articulation Controller,” 1st Asian
262-014-. Conference on Intelligent Information and Database
Systems, 2009, pp. 61-66.
REFERENCES [15] S. T. Li, et al., “Business Intelligence Approach to
Supporting Strategy-Making of ISP Service
[1] F. Burstein and C. W. Holsapple, Handbook on Management,” Expert Systems with Applications,
Decision Support Systems 2, Springer, 2008. vol. 35, no. 3, 2008, pp. 739-754.
[2] C. Wingyan, et al., “Business Intelligence Explorer: [16] W. Xie, et al., “Business Intelligence Based Group
A Knowledge Map Framework for Discovering Decision Support System,” 2001 International
Business Intelligence on the Web,” Proceedings of Conferences on Info-tech and Info-net, 2001, pp.
the 36th Annual Hawaii International Conference on 295-300.
System Sciences, 2003. [17] C. Riziotis and A. V. Vasilakos, “Computational
[3] W. Liya, et al., “A Service-Oriented Architecture for Intelligence in Photonics Technology and Optical
Business Intelligence,” IEEE International Networks: A Survey and Future Perspectives,”
337
Information Sciences, vol. 177, no. 23, 2007, pp. the Ninth International Conference on Neural
5292-5315. Information Processing, 2002, pp. 1464-1468.
[18] C. J. Lin, et al., “A Novel Hybrid Learning [25] C. A. Coello Coello and N. Cruz Cortés, “A Parallel
Algorithm for Parametric Fuzzy CMAC Networks Implementation of an Artificial Immune System to
and Its Classification Applications,” Expert Systems Handle Constraints in Genetic Algorithms:
with Applications, vol. 35, no. 4, 2008, pp. 1711- Preliminary Results,” Proceedings of the Congress
1720. on Evolutionary Computation, 2002, pp. 819-824.
[19] M. A. Mazurowski, et al., “Training Neural Network [26] L. N. de Castro and J. Timmis, “An Artificial
Classifiers for Medical Decision Making: The Immune Network for Multimodal Function
Effects of Imbalanced Datasets on Classification Optimization,” Proceedings of the Congress on
Performance,” Neural Networks, vol. 21, no. 2-3, Evolutionary computation, 2002, pp. 699-704.
2008, pp. 427-436. [27] K. Deb, “An Efficient Constraint Handling Method
[20] H. J. Kim and K. S. Shin, “A Hybrid Approach for Genetic Algorithms,” Computer Methods in
Based on Neural Networks and Genetic Algorithms Applied Mechanics and Engineering, vol. 186, no. 2-
for Detecting Temporal Patterns in Stock Markets,” 4, 2000, pp. 311-338.
Applied Soft Computing, vol. 7, no. 2, 2007, pp. 569- [28] S. K. S. Fan and E. Zahara, “A Hybrid Simplex
576. Search and Particle Swarm Optimization for
[21] T. Bäck, et al., “Evolutionary Computation: Unconstrained Optimization,” European Journal of
Comments on the History and Current State,” IEEE Operational Research, vol. 181, no. 2, 2007, pp.
Transactions on Evolutionary Computation, vol. 1, 527-548.
no. 1, 1997, pp. 3-17. [29] Y. T. Kao and E. Zahara, “A Hybrid Genetic
[22] L. N. de Castro and F. J. Von Zuben, “Learning and Algorithm and Particle Swarm Optimization for
Optimization Using the Clonal Selection Principle,” Multimodal Functions,” Applied Soft Computing, vol.
IEEE Transactions on Evolutionary Computation, 8, no. 2, 2008, pp. 849-857.
vol. 6, no. 3, 2002, pp. 239-251. [30] C. Chatfield, Time-Series Forecasting, Chapman &
[23] N. K. Jerne, “Idiotypic Networks and Other Hall/CRC, 2001.
Preconceived Ideas,” Immunological Reviews, no. 79, [31] M. B. Priestley, Spectral Analysis and Time Series,
1984, pp. 5-24. Academic Press, 1981.
[24] L. N. de Castro, “Immune, Swarm, and Evolutionary [32] S. Mitra, et al., “Data Mining in Soft Computing
Algorithms: Part I: Basic Models,” Proceedings of Framework: A Survey,” IEEE Transactions on
Neural Networks, vol. 13, no. 1, 2002, pp. 3-14.
338