simple rule-based system, a hierarchical
questionnaire or a passive system that collects with
no logic, the preferences of the customer. In these
cases, the product configurator is just a product
viewer for the customer and does not implement any
reasoning logic or user adaptive approach.
Customers’ requests are passively received without
further reasoning requiring the customer to be
familiar with both the product structure and its
functions and so often the final configuration is not
the best for him. Recently, there have been some
proposals in literature (Ding, 2008) (Park, 2008)
(Youliang, 2007) for the introduction of an
intelligent configurator. They propose an ontology
based approach which seems to be an effective
methodology for the improvement of the actual
configurator (Yang, 2008). In this paper, a
framework for the assisted product configuration,
based on the use of ontology formalism and
methodologies, is proposed. It works mainly by the
use of four different ontologies: the functionality
ontology obtained by the analysis of the user’s
request, the component’s ontology obtained by the
support of an expert, the customer’s context
approach and the ontology of previous
configuration. In particular, the proposed
configurator follows a Slow Intelligent System’s
model. These models are general-purpose systems
characterized by being able to improve their
knowledge over time using the working context,
expert knowledge and task methodologies. A Slow
Intelligent System is one that given a particular task
is able to reason and provide an answer after
completing a process of enumeration, elimination
and concentration and continuously learns, searches
for new knowledge and shares experience with other
peers. In a Slow Intelligent System, the information
is represented by the use of ontology formalism. In
the following paragraphs, this approach will be
detailed. This paper follows this structure: the next
section describes the Slow Intelligent model
approach. The third section explains in details the
proposed configurator and a working example is
furnished. Finally, conclusions and future works are
described.
2 SLOW INTELLIGENCE
SYSTEM
In this section we introduce and develop a general
framework named Slow Intelligence (SI) Systems
(Chang, 2010). We view SI systems as general-
purpose systems characterized by being able to
improve their knowledge over time using the
working context, expert knowledge and task
methodologies. A SI System is one that given a
particular task is able to reason and provide an
answer after completing a process of enumeration,
elimination and concentration. Such systems are
able to improve their knowledge over time using
expert knowledge: a SI Systems continuously learns,
searches for new knowledge and shares experience
with other peers. After acquiring new knowledge,
the system may answer the same task in a different
way and with different results. In particular, the
proposed system follows two decision cycles. The
first one, defined as a short decision cycle, provides
an instantaneous response to the environment. The
second one, a long decision cycle, tries to follow the
gradual changes in the environment and analyze the
information acquired by experts and past
experiences. In this way, the long decision cycle can
influence the short one improving the reliability of
the system. Therefore, SI Systems work in synergy
with the environment and are usually correct but not
always fast. A SI System differs from expert systems
in that the learning is not obvious. A SI System
seems to be a slow learner because it analyzes the
environmental changes, and carefully absorbs that
into its knowledge base maintaining synergy with
the environment. In general, a SI System acts
according to five main phases:
• Enumeration: in this phase a SI System
enumerates all the possible methodologies for
the resolution of a task
• Adaptation: in this phase a SI System acquires
information on the context where it is working
• Elimination: In this phase, a SI System,
according to the information acquired in the
previous phases, selects the best methodology
to approach and solve a task. Information
acquired from experts as well as learned
experiences are used.
• Concentration: After the selection of the best
methodology for solving a task, a SI System
concentrates its resources in solving the
problem.
• Communication: After the resolution of a task,
a SI System updates its experience and shares
the new information with other peers.
3 A PRODUCT CONFIGURATOR
BASED ON THE SIS
APPROACH
In this paragraph the design of the ontological
ICEIS 2010 - 12th International Conference on Enterprise Information Systems
516