Title: Fuzzy Mobile Agents for Distributed e-Shopping Data Mining
1Fuzzy Mobile Agents for Distributed e-Shopping
Data Mining
2Acknowledgement
- First of all, thanks to Dr. Zhang for guidance,
encouragement and patience throughout the length
of the project - Thanks also go to my committee member, Dr.
Sunderraman, for his continuous support over the
time of my stay at GSU
3Overview
- Introduction
- Architecture of KAARIBOGA Mobile Agents
- Design Issues of FMADeSDM
- Implementations of FMADeSDM
- Concluding Remarks
- Demo
4Introduction
- Background and purpose
- Explosive growth of World Wide Web (WWW) makes
retrieving information of interest dramatically
more challenging - Currently-used smart commercial search engines
always fall short in providing prompt and
efficient results - Mobile agent paradigm has been recently
developed, with high demands in e-commerce
applications - Demands for Intelligent mobile agent
5Introduction
- What is mobile agent?
- A mobile agent is an autonomous program that
can migrate through a heterogeneous network
searching for and interacting with services on
user's behalf.
- What is fuzzy logic?
- Fuzzy logic is a superset of conventional
(Boolean) logic that has been extended to handle
the concept of partial truth -- truth values
between "completely true" and "completely false".
6Introduction (cont.)
- Why fuzzy logic?
- Fuzzy logic uses soft linguistic variables to
represent the range of numerical values and allow
these linguistic values to overlap. - Fuzzy logic can be used to deal with uncertain
information to come up with decisions, which is
ideal for solving real-world problems.
- Algorithms used in the project
- Fuzzy-user-preference-based ranking algorithm
- Distributed data mining algorithm and centralized
data-mining algorithm
7Architecture of KAARIBOGA Mobile Agents
Creation Start Destroy Dispatch
Arrival Sleep Awake Message
handling
8Architecture of KAARIBOGA Mobile Agents (cont.)
Transfer agent between Kaariboga bases
9Architecture of KAARIBOGA Mobile Agents (cont.)
Message exchange between agents and/or bases
10Architecture of KAARIBOGA Mobile Agents (cont.)
- Architecture of Kaariboga System
Architecture of Kaariboga system
11Design Issues of FMADeSDM
12Design Issues of FMADeSDM(cont.)
Rank
0.64
13Design Issues of FMADeSDM(cont.)
- Shopping Searching Agents
- Search Agent 1
Scenario for search agent 1
14Design Issues of FMADeSDM(cont.)
- Shopping Searching Agents
- Search Agent 2
Scenario for search agent 2
15Design Issues of FMADeSDM(cont.)
- Shopping Searching Agents
- Search Agent 3
16Implementation of FMADeSDM
17Implementation of FMADeSDM(cont.)
18Implementation of FMADeSDM(cont.)
19Concluding Remarks
- Kaariboga Mobile Agents system is introduced and
studied - Fuzzy Mobile Agents for Distributed e-Shopping
Data Mining System is developed - Implemented three kinds of search mobile agents
- Proposed a simple scenario to monitor the
aliveness of each search agent
20Concluding Remarks (cont.)
- Fuzzy-user-preference-based ranking algorithm is
used - Dynamically updated fuzzy values are employed in
distributed data mining algorithm - Ideas proposed in FMADeSDM can be extended to
similar applications beyond the e-commerce
application
21Demo