You are on page 1of 7

See discussions, stats, and author profiles for this publication at: https://www.researchgate.

net/publication/281550013

Intelligent Systems Design Approaches: A Review

Article · August 2015

CITATIONS READS
2 1,127

1 author:

Kunjal Mankad

15 PUBLICATIONS   55 CITATIONS   

SEE PROFILE

All content following this page was uploaded by Kunjal Mankad on 14 September 2015.

The user has requested enhancement of the downloaded file.


www.ijemr.net ISSN (ONLINE): 2250-0758, ISSN (PRINT): 2394-6962

Volume-5, Issue-4, August-2015


International Journal of Engineering and Management Research
Page Number: 208-213

Intelligent System’s Design Approaches: A Review


Kunjal Bharatkumar Mankad

ABSTRACT making, lack of automation and many more. Intelligent


Intelligent systems are capable to provide efficient system is designed to solve above stated problems. There
and powerful decision making in real applications. Moreover, are two major approaches such artificial intelligence and
automatic decision support, artificial evolution, intelligent soft computing. Artificial Intelligence is the branch of
search and optimization are unique capabilities of intelligent computer science that deals with ways of representing
systems which are not available in traditional information
knowledge, using symbols rather than numbers, and
system. The paper presents an extensive review of design
approaches of intelligent systems. These approaches are heuristics, or rules of thumb, rather than algorithms for
classified as artificial intelligence and soft computing processing information whereas soft computing techniques
methods. These include methods of expert systems, natural are highly advanced techniques which are biologically
language processing, intelligent agents, evolutionary inspired methods. The paper has presented an extensive
computing, fuzzy systems, neural network, hybrid systems, discussion on various methods of intelligent system
swarm intelligent systems and many more. The paper briefly designing. These include expert system, multi-agent
narrates applications of intelligent methods such as natural system, machine learning, evolutionary algorithms, neural
language processing, evolutionary systems, imprecision and networks and many more. The paper has systematically
uncertainty handling, automation and various conversion
highlighted different applications which are outcome of
systems. The paper provides an extensive review on the
widely popular methods of designing intelligent system. The these above stated techniques.
second section of the paper briefly discusses characteristics of The second section of the paper briefly discusses
intelligent systems. Differences between intelligent systems characteristics of intelligent systems. Differences between
and conventional computer based systems are also narrated. intelligent systems and conventional computer based
The third section of paper presents discussion on major systems are narrated. The third section of paper presents
approaches of designing intelligent system. The fourth section discussion on major approaches of designing intelligent
of the paper describes the highly popular approaches of system. These approaches include artificial intelligence
intelligent systems. The fifth section of the paper highlights and soft computing. The fourth section of the paper
popular applications of each designing methods. The final
presents the widely popular approaches of intelligent
section concludes with significance of review of the intelligent
methods. systems. An extensive review of these methods is
presented which shows significance of various methods in
Keywords: Artificial Intelligence (AI), Intelligent Systems, designing intelligent systems.
Soft Computing.
II. INTELLIGENT SYSTEMS

Intelligent computing systems learn and interact


I. INTRODUCTION naturally with people to encompass what either humans or
machine could do on their own. Any intelligent system is
Intelligent computing systems learn and interact designed to engage in certain activities that, taken together,
naturally with people to encompass what either humans or constitute its functional capabilities. A truly intelligent
machine could do on their own. In today’s world, system adapts itself to deal with changes in problems
intelligent system has gained high popularity in successful (automatic learning).
implementation of real time tasks. Conventional computer  Machine intelligence has a computer follow problem
based system suffers with several limitations such as non- solving processes something like that in humans.
parallel execution, lack of optimization, lack of decision

208 Copyright © 2011-15. Vandana Publications. All Rights Reserved.


www.ijemr.net ISSN (ONLINE): 2250-0758, ISSN (PRINT): 2394-6962

 Intelligent systems display machine-level intelligence,  The capability to deal with imprecise expressions
reasoning, often learning, not necessarily self- of facts
adapting.  The capability to find solutions through processes
An Intelligent Decision Support System (IDSS) similar to natural evolution
can be defined as an intelligent information system for  The capability to provide more sophisticated
decreasing the decision-making time and improving interaction with the user through natural language
consistency and quality of decisions as stated by Haagsma understanding, speech recognition and synthesis,
& Johanns in 1994 [1]. An IEDSS is an ideal decision- and image analysis
oriented tool for suggesting recommendations in an
environmental domain. The main outstanding feature of V. APPROACHES OF DESIGNING
IEDSS is the knowledge embodied, which provides the
system with enhanced abilities to reason about the INTELLIGENT SYSTEMS
environmental system in a more reliable way [2].
The primary goals of designing intelligent
systems are as under:
III. DIFFERENCE BETWEEN • Development of software aimed at enabling
INTELLIGENT SYSTEM AND machines to solve problems through human-like
INFORMATION SYSTEM reasoning;
• Attempts to build systems based on a model of
Distinguished characteristics of intelligent knowledge representation and processing in the
systems and traditional computer systems are narrated as human mind;
under [3]: • Encompasses study of the brain to understand its
 The behaviour and attributes of intelligent structure and functions.
systems distinguish it from conventional system. Most current intelligent systems are developed by
 Traditional computer systems do not exhibit any utilizing approaches of following fields:
intelligence in providing solutions. They are A. Artificial Intelligence
based on algorithms or steps of designed The branch of computer science that deals with
procedure written by programmer. ways of representing knowledge, using symbols rather
 Intelligent systems are more flexible and than numbers, and heuristics, or rules of thumb, rather than
adaptive. They provide inference mechanism for algorithms for processing information. It involves studying
knowledge processing. This processing is the thought processes of humans. It deals with representing
possible after complex interaction among those processes via machines. The objectives of Artificial
elements of system rather than a step. Intelligence are as under:
 Intelligent system can reach to useful result even • to make machines smarter
if there is limited information while it is not • to understand what intelligence is
possible to achieve result with traditional system • to make machines more useful
in such cases. • to learn from experience
• to interpret ambiguities
IV. CHARACTERISTICS OF • to apply reasoning to problem solving
INTELLIGENT SYSTEMS • to apply knowledge to manipulate environment
• to apply thinking and reasoning
Characteristics of intelligent systems are narrated Eg. Knowledge-based Systems, Rule based expert
as under [3,4]: systems, Case Based Reasoning Systems, Natural
 They are capable to use knowledge to perform Language Processing are examples of AI based systems.
certain tasks to solve problems B. Soft Computing
 The ability to handle any type of fuzziness in Soft computing is a branch that deals with real
program life applications. Soft computing is a consortium of
 The ability to provide explanation in case of methodology which has provided smart techniques for
expert system knowledge engineering, learning, searching, optimization
 The capability to solve complex optimization and classification. The principal constituent methodologies
problems using search technique in soft computing are complementary rather than
 The capability to possess human like reasoning competitive. Due to such quality, designing intelligent
process system becomes possible by hybridizing different methods.
 The capability to learn from experience or One or more of the methodologies belonging to soft
training computing are as under:

209 Copyright © 2011-15. Vandana Publications. All Rights Reserved.


www.ijemr.net ISSN (ONLINE): 2250-0758, ISSN (PRINT): 2394-6962

Multi Agent systems, Evolutionary Systems, method is needed: e.g. a system that learns descriptions in
Neural Network, Fuzzy Logic Based System, Machine annotated predicate calculus [8]. Machine Learning
Learning systems especially hybrid systems such as employ two major learning methods which are briefly
Evolutionary-fuzzy, Evolutionary-Neural, Neural-Fuzzy, discussed as follows [9]:
Fuzzy-neural-genetic are highly popular in today’s era. Supervised Learning
A computer system learns from data, which
VI. POPULAR APPROACHES OF represent some “past experiences” of an application
INTELLIGENT SYSTEMS domain. In other words, a target function can be used to
predict the values of a discrete class attribute, e.g., approve
or not-approved, and high-risk or low risk. The task is
A. Expert systems (ESs) commonly called: supervised learning, classification, or
An expert system is an intelligent computer inductive learning.
program that uses knowledge and inference procedures to Unsupervised Learning
solve problems that are difficult enough to require Learning is performed without the help of a
significant human expertise for their solution [5]. Expert teacher. Here, learning process is independent and not
system provides decision with human expertise in problem supervised. Unsupervised learning is the learning scheme
solving. Human knowledge stored on machine for use in used by systems that do not require a ‘trainer’.
problem-solving [6]. D. Intelligent Agents
Types of Expert systems: Expert systems can be Intelligent agents are basically, computer
constituted using any of the following forms: programs that automatically conduct tasks. They are
• Rule-based Systems: Knowledge represented by applications that include the concept of “agency.” This
series of rules means that those applications represent a user and satisfy
• Frame-based Systems: Knowledge represented by the goals of the task autonomously without further
frames direction from the user. Agents are applications that
• Hybrid Systems: Several approaches are exhibit characteristics of intelligent behavior (such as
combined, usually rules and frames learning or classification), but are not in themselves AI
• Model-based Systems: Models simulate structure techniques. There also exist other agent-based methods
and functions of systems such as agent-oriented computing and multi-agent systems
• Off-the-shelf Systems: Ready -made packages for [10].
general use E. Soft Computing Systems
• Custom-made Systems: Meet specific need In order to design an intelligent system, Soft
• Real-time Systems: Strict limits set on system computing techniques are developed because designing
response times automatic system is a crucial task and cannot be fulfilled
B. Natural Language Processing with traditional computing methods. Soft Computing
This type of processing allows user to use native techniques are widely popular as they are integrated
language instead of English. Natural Language Processing techniques and highly suitable to find solutions for the
is capable to process information contained in natural problems which are highly complex, ill-defined and
language text. It is also known as Computational difficult to model. Soft computing is enriched with set of
Linguistics (CL), Human Language Technology (HLT), different techniques which are complementary in nature of
and Natural Language Engineering (NLE). It applies each other. These techniques include Genetic Algorithms,
computational techniques to language domain. Examples Genetic Programming, Evolutionary Programming and
of NLP are as follows [7]: Evolutionary Strategies, Fuzzy Logic, Probabilistic
• Question answering Reasoning and Neural network. Soft computing paradigms
• Text Categorization/Routing are highly suitable to implement design of intelligent
• Text Mining systems as they can satisfy various demands of real life
• Machine (Assisted) Translation applications very efficiently. These includes implementing
• Language Teaching/Learning intelligent search and optimization, incorporating machine
• Spelling correction learning, handling imprecision and uncertainty as well as
C. Machine Learning automatic decision making. Hybridization of soft
Machine learning is best described as learning computing methods has gaining popularity in recent years
from example. Machine learning mode can potentially [11].The prominent characteristics of soft computing are
employ any learning method that can generate descriptions narrated as follows:
discriminating between classes of individuals in a • Real life applications require modeling of
population for example, a rule learning method, a decision problems. But it is not always possible to design
tree learner, or a neural net. If individuals are described by model using traditional computing.
structural descriptions, a structural (relational) learning
210 Copyright © 2011-15. Vandana Publications. All Rights Reserved.
www.ijemr.net ISSN (ONLINE): 2250-0758, ISSN (PRINT): 2394-6962

• Real time applications have to deal with different with four evolutionary methods namely: genetic
tasks. Soft computing family is highly suitable algorithms, evolution strategies, evolutionary
order to provide solution of different tasks. programming and genetic programming [16,17,18,19,20].
• The type of algorithm supported by soft Evolutionary Fuzzy Hybrid Systems
computing is dynamic. Hence, to accommodate Recent years have contributed to large number of
changes in the algorithm is become possible. new hybrid evolutionary systems. There are several ways
• Soft computing provides economical and feasible to hybridize a conventional evolutionary algorithm for
solutions with reduced complexity. This feature solving optimization problems. In order to have learning
helps to design and deploy intelligent system. and dealing with imprecise knowledge handling,
• Soft computing provides intelligent search Evolutionary algorithms are hybridized with FL. This is
method which is capable to find best solution. popularly known as evolutionary - fuzzy Hybridization.
• Soft computing provides parallel computing Evolutionary method is capable to encode and to evolve
environment which provides fastest solutions for rule antecedent aggregation operators, different rule
real time applications. semantics, rule- based aggregation operators and de-
F. Fuzzy Systems fuzzification methods [21].
Fuzzy system can focus on modeling problems Neural Fuzzy Hybrid Systems
characterized by imprecise or ambiguous information. The Neural network can model complex nonlinear
systems which are developed based on theory of fuzzy relationships and are appropriately suitable for
logic are known as fuzzy systems. The fuzzy logic is classification into predetermined classes. But at the same
basically, a multi-valued logic and that is used to describe time, the precision of outputs is often limited and does not
fuzziness. It uses the continuum of logical values between admit zero error but only minimizes least square errors.
0 (completely false) and 1 (completely true). Fuzzy logic is Fuzzy systems are capable to handle imprecision hence
the theory of fuzzy sets, which calibrate vagueness. It hybridization of NN with FL becomes powerful designers
incorporates the idea that all things admit of degrees. for intelligent systems. Neural network learning techniques
Knowledge representation is made possible with fuzzy could be used to learn the fuzzy inference system in a
logic using membership functions [12]. cooperative and an integrated environment. In an
G. Biologically Inspired and Hybrid Models integrated neuro-fuzzy model, neural network learning
A. Neural Networks algorithms are used to determine the parameters of fuzzy
Neural network being a simplified model of inference systems.
biological neuron system is a massively parallel distributed Neural-Genetic-Fuzzy Hybrid Systems
processing system made up of highly interconnected neural In an integrated neuro-fuzzy model, there is no
computing elements that have an ability to learn and guarantee that the neural network-learning algorithm will
thereby acquire knowledge and make it available for use converge and the tuning of fuzzy inference system is
[13].Neural networks (NN) are generally considered as successful. Optimization of fuzzy inference systems could
learning machines that work on the basis of observed data. be further improved using a meta-heuristic approach
Connectionist system is able to acquire knowledge about combining neural network learning algorithm and
the world from observational instances. There are no a evolutionary algorithms. This type of evolutionary Neural
priori conceptual patterns that could lead to a learning Fuzzy framework could adapt to Mamdani, Takagi-Sugeno
process [14]. NN is a network of many simple processors or other fuzzy inference systems. The architecture and the
(”units”), each possibly having a small amount of local evolving mechanism could be considered as a general
memory. The units are connected by communication framework for adaptive fuzzy systems that is a fuzzy
channels (”connections”) which usually carry numeric (as model that can change membership functions (quantity and
opposed to symbolic) data, encoded by any of various shape), rule base (architecture), fuzzy operators and
means. NN is basically a nonlinear classification system of learning parameters according to different environment
interconnected nodes that can learn the underlying [22].
behavior patterns in a collection of data using a set of C. Swarm Intelligent systems
examples. Neural networks can be taught to recognize Swarm intelligence models are referred to as
specific patterns or they can be allowed to discover and computational models inspired by natural swarm systems.
arbitrarily learn patterns in large databases [15]. It can be defined as follows:
B. Evolutionary Algorithms “any attempt to design algorithms or distributed problem-
Evolutionary Computation (EC) refers to the solving devices inspired by the collective behavior of
computer-based problem solving systems that use social insect colonies and other animal societies” [23].
computational models of evolutionary process. In recent
years, cognitive systems have gained prominence by
implementing evolutionary approach to the computational
problems. Usually, evolutionary computation is constituted
211 Copyright © 2011-15. Vandana Publications. All Rights Reserved.
www.ijemr.net ISSN (ONLINE): 2250-0758, ISSN (PRINT): 2394-6962

VII. EXAMPLES OF INTELLIGENT section explains intelligent system and differences with
SYSTEMS traditional information system. Characteristics of
intelligent system are explained. Intelligent system is
Table 1 represents popular applications of intelligent capable to provide numerous advantages over conventional
methods. information system. The paper has significantly explained
Table 1 characteristics of intelligent systems. The paper has
Pioneer Applications of Intelligent Methods explained two major approaches of designing intelligent
Expert Systems Medical Diagnostic, Office systems. A brief introduction of artificial intelligence and
Advisory, Financial Management, soft computing is presented. There are various approaches
Task Specific Systems and many of designing intelligent systems. The paper has provided
more extensive review of such approaches. These approaches
include expert systems, machine learning, and biological
Natural Question Answering, Text Mining,
inspired methods. The paper has highlighted various
Language Machine Translation, Language
applications of different methods. The paper has briefly
Processing Learning, and many more.
discussed contribution of intelligent methods in achieving
various tasks such as intelligent search, imprecision and
Fuzzy Systems Appliance control systems, Medical
uncertainty, optimization, machine learning, decision
Diagnostic Systems and many more
making, robotics, engineering design, linguistic and fuzzy
Intelligent Customer Help Desk, Web Browser, modeling, etc. The paper has provided significant review
Agents Intelligent, Personal Shopping of intelligent techniques and their utilities.
Assistant and many more
Neural Pattern Recognition, Optimization, REFERENCES
Networks Forecasting, Control System, and
many more [1] I.G.Haagsma, R.D. Johanns, Decision support systems:
Evolutionary Applications in cellular automata, an integrated approach. In: Zannetti, P. (Ed.),
Systems Scheduling, Applications in Environmental Systems, vol. II., pp. 205–212,1994.
mechatronics, Aeronautics, etc. [2] M. Sànchez-Marrè, K. Gibert, B. Sevilla, Evolving
Swarm Ant colonies, Bird flocking, Animal GESCONDA to an Intelligent Decision Support Tool,
Intelligent herding, Bacterial growth, and Fish International Environmental Modelling and Software
Systems schooling, etc. Society (iEMSs) ,2010 , [Online] available at
http://www.iemss.org/iemss2010/papers/S24/S.24.04.Evol
Hybrid Artificial bee colony (ABC) ving%20GESCONDA%20to%20an%20Intelligent%20De
Systems algorithm for feature selection and cision%20Support%20Tool%20-
support vector machines for %20MIQUEL%20SANCHEZ-MARRE.pdf
classification, etc. [3] N. Padhy, Artificial Intelligence and Intelligent
Robotics and Medical robots, military robots, System. Oxford University Press, New Delhi,2005.
Sensory social robots, industrial robots, [4] M. Graham,ICT619 Intelligent Systems, Lecture
Systems household robotics and many more [Online] Available at :
https://www.google.co.in/url?sa=t&rct=j&q=&esrc=s&sou
Speech (voice) Speech to text conversion ,speech rce=web&cd=2&cad=rja&uact=8&ved=0CCMQFjABahU
Recognition translation, Speech synthesis, KEwie2JDyh4vHAhWQcI4KHbxsA2A&url=http%3A%2
Intelligent word processing, F%2Fwww.it.murdoch.edu.au%2Funits%2FICT619%2FA
Dialogue systems, Conversation ssets%2FTopic_1_Overview_of_Intelligent_Systems.ppt&
machines ei=5GW-
VZ7WJ5DhuQS82Y2ABg&usg=AFQjCNHhafiUNekKZ
Computer Digital Library, Surveillance, TkGv9W46k5wH4jOhQ&sig2=ARsCVvyrSGqbc0fQZVk
Vision and Segmentation, etc. Dvw
Scene [5] L. Bielawski and R. Lewand, Intelligent systems
Recognition design: integrating expert systems, hypermedia, and
database technologies. New York: John Wiley,1991.
[6] Turban, Aronson, and Liang ,2005, Decision Support
Systems and Intelligent Systems, 7th Edition, Prentice
VIII. CONCLUSION Hall, [Available]
http://wps.prenhall.com/wps/media/objects/1617/1656830/
The paper has presented an extensive review on PPT10.ppt
intelligent system design approaches. The introductory
212 Copyright © 2011-15. Vandana Publications. All Rights Reserved.
www.ijemr.net ISSN (ONLINE): 2250-0758, ISSN (PRINT): 2394-6962

[7] Opportunities in Natural Language Processing,[Online] Hybridization: A Short Review”, International Journal of
available at Computer Science and Business Informatics, Vol. 9, No. 1,
http://www.fatih.edu.tr/~zorhan/ceng502/lecturenotes/NLP pp. 103-115, 2014.
myintro.ppt [22] A.Abraham, Recent Advances in Intelligent
[8] R.S.Michalski,J. Carbonell, and T.Mitchell, Machine Paradigms and Applications, Jain L. and Kacprzyk J.
Learning: An Artificial Intelligence Approach, Palo Alto, (Eds.), Studies in Fuzziness and Soft Computing, Springer
CA.TIOAGA,1983. Verlag Germany, pp. 1-35, 2002.
[9] K.B. Mankad, P. S. Sajja, The Impact of Genetic Fuzzy [23] E.Bonabeau, M. Dorigo,G. Theraulaz, Swarm
Modeling for Machine Intelligence, Information Intelligence: From Natural to artificial systems,(Santa Fe
Technology Research Journal Vol .3(1), pp. 1 – 8, May, Institute Studies in the sciences of complexity proceedings,
2013. 1999.
[10] M. Tim Jones, Artificial Intelligence, A Systems
Approach, Infinity Science Press Llc, Isbn: 978-0-
9778582-3-1,2008.
[11] K.B. Mankad, An Architectural Perspective of Soft
Computing Methods, International Journal of Emerging
Research in Management and Technology
(IJERMT),Vol.4, Issue 1, February 2015 available at
http://www.ermt.net/docs/papers/Volume_4/2_February20
15/V4N1-144.pdf
[12] K.B, Mankad & P.S. Sajja, Design of Fuzzy Expert
System for Selection of Candidates using the Theory of
Multiple Intelligence, International Journal of Advanced
Research in Computer Science, Volume 4, No. 2, pp.178-
183, Jan-Feb 2013 , ISSN No: 0976-5697 available at
http://connection.ebscohost.com/c/articles/91876785/desig
n-fuzzy-expert-system-selection-candidates-using-theory-
multiple-intelligence
[13] S. Rajsekaran and GAV. Pai, Neural Networks,
FuzzyLogic and Genetic Algorithms Synthesis and
Applications,New Delhi: PHI, 2003.
[14] C. A. Pena-Reyes, “ Co-evolutionary Fuzzy
Modeling”, Ph.D. dissertation, Swiss Federal Inst. Tech.,
Lausanne, EPFL, Switzerland, 2002.
[15] E.Cox, Fuzzy Modeling and Genetic Algorithms for
Data Mining and Exploration, The Morgan Kaufmann
Series, CA, 2005.
[16] A.Abraham, Evolutionary Computation, In:
Handbook for Measurement, SystemsDesign, Peter
Sydenham and Richard Thorn (Eds.), John Wiley and
SonsLtd., London, ISBN 0-470-02143-8, pp. 920–931,
2005.
[17] J.Holland, Adaptation in Natural and Artificial
Systems, Ann Harbor: University Of Michican Press,
1975.
[18] J.R.Koza, Genetic Programming. The MIT Press,
Cambridge, Massachusetts,1992.
[19] I.Rechenberg, Evolutions strategie:
OptimierungtechnischerSystemenachPrinzipien der
biologischen Evolution, Stuttgart: Fromman-Holzboog,
1973.
[20] H,P.Schwefel, Numerische Optimierung von
Computermodellenmittels der Evolutions strategie, Basel:
Birkhaeuser, 1977.
[21] K.B.Mankad,” The Significance of Genetic
Algorithms in Search, Evolution, Optimization and

213 Copyright © 2011-15. Vandana Publications. All Rights Reserved.

View publication stats

You might also like