[ieee icce. international conference on consumer electronics - los angeles, ca, usa (19-21 june...

2
THAM 15.4 A NEW ERA OF MOBILE SHOPPING BASED ON INTELLIGENT FUZZY NEURO-BASED SHOPPING AGENTS Dr. Raymond S. T. Lee Department of Computing, The Hong Kong Polytechnic University HungHom, Kowloon, Hong Kong Email: [email protected] Abstract- Owing to the increasing number of mobile e-commerce upplications using WAP tecknology, intelligent agent-based systems has become a new trend of development in the new millennium. Traditional web-based agent systems suffer various degrees of deficiency in terms of the provision of 'intelligent' software interfaces and light-weighted coding to be implemented in WAP devices. In this paper, the author proposes a comprehensive and intelligent-based agent platform known as 'intelligent Java Agent Development Environment' for the development of smart (via the implementation of %onscious Layer y, compact and liiglily mobile agent applications. From the implementation point of view, the author introduces an intelligent fuzzy neural-based mobile shopping agent based on the integrution of WAP and Java Servlets technology. Promising results in terms of agent mobility, fuzzy-neural shopping efficiency and effectiveness have been obtained. INTRODUCTION The exponential growth of the e-commerce in recent years brings new chances for business. However, contemporary agent systems such as IBM Aglets [I] and Objectspace Voyager [2] focus on the mobility and multi-agent communications. The 'core' functions of intelligent agents (IA) - the AI (Artificial Intelligent) counterpart are difficult to implement. In a typical e-shopping scenario, most of the time we are handling 'inexact' product selection criteria. Current shopping agents such as Bargain Finder [3] and Jango [4], provide agent-based price comparison facility, however, comprehensive agent brokers negotiation schemes are failed to apply. Moreover, all of the above e-shopping systems are designed for fixed terminals. With the advance in consumer electronics and mobile computing technologies, handheld computing devices such as palm computers and WAP phones are becoming increasingly economical and popular. This opens new opportunities for developing more user-fi-iendly mobile shopping services. For example, a consumer can dispatch an intelligent shopping agent to the network anywhere and control the agent activities through a WAP device. INTELLIGENT FUZZY NEURO-BASED SHOPPING AGENTS In this paper, the author proposes a comprehensive and truly intelligent agent-based framework, known as intelligent Java Agent Development Environment. To compensate for the deficiency of contemporary agent software platforms, the model provides an ingenious layer called the 'Conscious (Intelligent) Layer' which implements various AI functionalities into multi- agent applications. With the integration of Java Servlet technology in the 'Technology Layer' of the model, the proposed mobile shopping solution provides an innovative intelligent agent-based solution in Mobile Electronic Business (MEB) with the integration of four different technologies: 1) WAP technology for mobile e-commerce (in the 'Support Layer'), 2) mobile agent technology based on Aglets (in the 'Technology Layer'), 3) Java servlets for servlet-side agent dispatch in WAP servers, and 4) AI capability in the 'Conscious Layer' using fuzzy-neural networks as the AI backbone - an extension of the previous research on hzzy agent-based shopping using fuzzy shopping technology [5]. Figure 1 shows the system architecture of the proposed model 161. I Figure 1: System architecture ofthe intelligent Java Agent Development Environment (version 1 .O) IMPLEMENTATION From the implementation point of view, the shopping solution provides an integrated intelligent agent-based solution for Internet shopping (e-shopping) as well as mobile shopping (m- shopping) via a WAP device. Figure 2 depicts the system framework of hzzy agent shopping fiom WEB to MEB-based shopping which consists of the following six main modules: Customer requirement definition (CRD); Requirement fuzzification scheme (RFS); Fuzzy agents negotiation scheme (FANS); Fuzzy product selection scheme (FPSS); Product defuzzification scheme (PDS) and product evaluation scheme (PES). For system evaluation, a product database of over 200 items under eight categories were used to construct the e- catalog. These categories were: T-shirt, shirt, shoes, trousers, skirt, sweater, tablecloth, napkins. The author deliberately chose softgood items instead of hardgoods such as books or music (as commonly found in most e-shopping agent systems), so that it would allow more room for fuzzy user requirement definition and product selection. Two tests have been conducted 1) Round Trip Time test and 2) Product Selection Test. Round Trip Time (RTT) Test Two Agent Servers were used in the test: Tlserver and T2server. Tlserver was situated within the same LAN of the client machine while T2server in a remote site. Results of the mean RTT after 100 trials for are shown in Table I. In summary, total RTT is dominated by the FPSS, however, the total time taken is still acceptable, 5 to 7 seconds. Besides, the difference of RTT between the server situated in the same LAN and the remote site was not significant except in the FANS, whereas Fuzzy Buyer needs to take a slightly longer 'trip' than the other. 270 0-7803-6622-0/01 $10.00 0 2001 IEEE

Upload: rst

Post on 27-Feb-2017

218 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: [IEEE ICCE. International Conference on Consumer Electronics - Los Angeles, CA, USA (19-21 June 2001)] ICCE. International Conference on Consumer Electronics (IEEE Cat. No.01CH37182)

THAM 154

A NEW ERA OF MOBILE SHOPPING BASED ON INTELLIGENT FUZZY NEURO-BASED SHOPPING AGENTS

Dr Raymond S T Lee

Department of Computing T h e Hong Kong Polytechnic University HungHom Kowloon Hong Kong

Email csstleecomppolyueduhk

Abstract- Owing to the increasing number of mobile e-commerce upplications using WAP tecknology intelligent agent-based systems has become a new trend of development in the new millennium Traditional web-based agent systems suffer various degrees of deficiency in terms of the provision of intelligent software interfaces and light-weighted coding to be implemented in WAP devices In this paper the author proposes a comprehensive and intelligent-based agent platform known as intelligent Java Agent Development Environment for the development of smart (via the implementation of onscious Layer y compact and liiglily mobile agent applications From the implementation point of view the author introduces an intelligent fuzzy neural-based mobile shopping agent based on the integrution of WAP and Java Servlets technology Promising results in terms of agent mobility fuzzy-neural shopping efficiency and effectiveness have been obtained

INTRODUCTION The exponential growth of the e-commerce in recent years

brings new chances for business However contemporary agent systems such as IBM Aglets [ I ] and Objectspace Voyager [2] focus on the mobility and multi-agent communications The core functions of intelligent agents (IA) - the AI (Artificial Intelligent) counterpart are difficult to implement In a typical e-shopping scenario most of the time we are handling inexact product selection criteria Current shopping agents such as Bargain Finder [3] and Jango [4] provide agent-based price comparison facility however comprehensive agent brokers negotiation schemes are failed to apply Moreover all of the above e-shopping systems are designed for fixed terminals With the advance in consumer electronics and mobile computing technologies handheld computing devices such as palm computers and WAP phones are becoming increasingly economical and popular This opens new opportunities for developing more user-fi-iendly mobile shopping services For example a consumer can dispatch an intelligent shopping agent to the network anywhere and control the agent activities through a WAP device

INTELLIGENT FUZZY NEURO-BASED SHOPPING AGENTS In this paper the author proposes a comprehensive and truly

intelligent agent-based framework known as intelligent Java Agent Development Environment To compensate for the deficiency of contemporary agent software platforms the model provides an ingenious layer called the Conscious (Intelligent) Layer which implements various AI functionalities into multi- agent applications With the integration of Java Servlet technology in the Technology Layer of the model the proposed mobile shopping solution provides an innovative intelligent agent-based solution in Mobile Electronic Business (MEB) with the integration of four different technologies 1) WAP technology for mobile e-commerce (in the Support Layer) 2) mobile agent technology based on Aglets (in the Technology Layer) 3) Java servlets for servlet-side agent dispatch in WAP servers and 4) AI capability in the Conscious Layer using fuzzy-neural networks

as the AI backbone - an extension of the previous research on hzzy agent-based shopping using fuzzy shopping technology [5] Figure 1 shows the system architecture of the proposed model 161

I

Figure 1 System architecture of the intelligent Java Agent Development Environment (version 1 O)

IMPLEMENTATION From the implementation point of view the shopping solution provides an integrated intelligent agent-based solution for Internet shopping (e-shopping) as well as mobile shopping (m- shopping) via a WAP device Figure 2 depicts the system framework of hzzy agent shopping fiom WEB to MEB-based shopping which consists of the following six main modules Customer requirement definition (CRD) Requirement fuzzification scheme (RFS) Fuzzy agents negotiation scheme (FANS) Fuzzy product selection scheme (FPSS) Product defuzzification scheme (PDS) and product evaluation scheme (PES) For system evaluation a product database of over 200 items under eight categories were used to construct the e- catalog These categories were T-shirt shirt shoes trousers skirt sweater tablecloth napkins The author deliberately chose softgood items instead of hardgoods such as books or music (as commonly found in most e-shopping agent systems) so that it would allow more room for fuzzy user requirement definition and product selection Two tests have been conducted 1) Round Trip Time test and 2) Product Selection Test Round Trip Time (RTT) Test

Two Agent Servers were used in the test Tlserver and T2server Tlserver was situated within the same LAN of the client machine while T2server in a remote site Results of the mean RTT after 100 trials for are shown in Table I In summary total RTT is dominated by the FPSS however the total time taken is still acceptable 5 to 7 seconds Besides the difference of RTT between the server situated in the same LAN and the remote site was not significant except in the FANS whereas Fuzzy Buyer needs to take a slightly longer trip than the other

270 0-7803-6622-001 $1000 0 2001 IEEE

Figure 2 Intelligent shopping scenarios for I ) Internet Shopping (e-shopping) 2) Mobile WAP-based Shopping (m-shoppmg)

TABLE I

A In WAP phone amp WAP gateway (m-shopping)Client browser (e-shopping) CRD I RFS I 25 I 73 I 310 1 305

B In Cyberstore (both m-shopping and e-shopping) FANS I 225 I 1304 I 320 1 2015 FPSS I 3120 1 3311 I 4260 I 4133

C In WAP phone amp WAP gateway (m-shopping)Client browser (e-shopping) PDS 1 310 I 335 I 320 I 330 PES I 53 I 102 I 251 I 223

Total RTT I 3733 I 5125 I 5461 I 7006

Product Selection (PS) Test Unlike the RTT test in which objective figures can be easily

obtained the PS test results rely heavily on user preference In order to get a more objective result a sample group of 40 candidates was invited for system evaluation In the test each candidate would buy one product from each category according to hidher own requirements For evaluation they would browse around the e-catalog to choose a list of the best five choices (L) which fit hidher taste In comparison with the top five recommended product items (i) given by the hzzy shopper the Fitness Value (FV) is calculated as follows In the calculation scores of 5 to 1 were given to correct matches of the candidates first to fifth best five choices with the fuzzy shoppers suggestion For example if out of the five best choices selected by the customer products of rank no I 2 3 and 5 appear in the fuzzy shopper recommended list the fitness value will be 73 which is the sum of I 2 3 and 5 divided by 15

Four different product selection schemes were adopted 1) Simple product selection (using product description matching - traditional technique) 2) Product selection based on FFBP neural network training 3)Product selection based on fuzzy product

description - no network training is involved 4) m-shopper - product selection based on fuzzy-neural training

The corresponding Fitness Values (FV) and the degree of improvement (against the traditional technique) under the eight different product categories are shown in Table 11 Table I I - Fitness value for the eight different product categories

under different product selection schemes

I Fitness Value FVK IK Imorovement)

CONCLUSION In this paper the author proposes an innovative mobile shopping solution based on fuzzy-neural based intelligent agents hopefully it will open a new era of intelligent-based mobile e- Business in the new millennium References [ I ] [2] Voyager URL httpwwobjectspacecomvoyager [3] [4] Jango URL httnwianrocom [5]

Aglets URL httpwwwtrlibm CO jpiagletsl

Bargain Finder URL httobf cstar accombf

R S T Lee and J N K Liu Fuzzy Shopper - A fuzzy network based shopping agent in E-commerce environment In Proc of MAMA2000 December 1 1 -13 Wollongong Australia 2000

[6] R S T Lee and J N K Liu iJADE eMiner - A Web-baed Mining Agent based on Intelligent Java Agent Development Environment (iJADE) on Internet Shopping To appear in Lecture Notes in Artificial Intelligence series Springer-Verlag 2001

27 1

Page 2: [IEEE ICCE. International Conference on Consumer Electronics - Los Angeles, CA, USA (19-21 June 2001)] ICCE. International Conference on Consumer Electronics (IEEE Cat. No.01CH37182)

Figure 2 Intelligent shopping scenarios for I ) Internet Shopping (e-shopping) 2) Mobile WAP-based Shopping (m-shoppmg)

TABLE I

A In WAP phone amp WAP gateway (m-shopping)Client browser (e-shopping) CRD I RFS I 25 I 73 I 310 1 305

B In Cyberstore (both m-shopping and e-shopping) FANS I 225 I 1304 I 320 1 2015 FPSS I 3120 1 3311 I 4260 I 4133

C In WAP phone amp WAP gateway (m-shopping)Client browser (e-shopping) PDS 1 310 I 335 I 320 I 330 PES I 53 I 102 I 251 I 223

Total RTT I 3733 I 5125 I 5461 I 7006

Product Selection (PS) Test Unlike the RTT test in which objective figures can be easily

obtained the PS test results rely heavily on user preference In order to get a more objective result a sample group of 40 candidates was invited for system evaluation In the test each candidate would buy one product from each category according to hidher own requirements For evaluation they would browse around the e-catalog to choose a list of the best five choices (L) which fit hidher taste In comparison with the top five recommended product items (i) given by the hzzy shopper the Fitness Value (FV) is calculated as follows In the calculation scores of 5 to 1 were given to correct matches of the candidates first to fifth best five choices with the fuzzy shoppers suggestion For example if out of the five best choices selected by the customer products of rank no I 2 3 and 5 appear in the fuzzy shopper recommended list the fitness value will be 73 which is the sum of I 2 3 and 5 divided by 15

Four different product selection schemes were adopted 1) Simple product selection (using product description matching - traditional technique) 2) Product selection based on FFBP neural network training 3)Product selection based on fuzzy product

description - no network training is involved 4) m-shopper - product selection based on fuzzy-neural training

The corresponding Fitness Values (FV) and the degree of improvement (against the traditional technique) under the eight different product categories are shown in Table 11 Table I I - Fitness value for the eight different product categories

under different product selection schemes

I Fitness Value FVK IK Imorovement)

CONCLUSION In this paper the author proposes an innovative mobile shopping solution based on fuzzy-neural based intelligent agents hopefully it will open a new era of intelligent-based mobile e- Business in the new millennium References [ I ] [2] Voyager URL httpwwobjectspacecomvoyager [3] [4] Jango URL httnwianrocom [5]

Aglets URL httpwwwtrlibm CO jpiagletsl

Bargain Finder URL httobf cstar accombf

R S T Lee and J N K Liu Fuzzy Shopper - A fuzzy network based shopping agent in E-commerce environment In Proc of MAMA2000 December 1 1 -13 Wollongong Australia 2000

[6] R S T Lee and J N K Liu iJADE eMiner - A Web-baed Mining Agent based on Intelligent Java Agent Development Environment (iJADE) on Internet Shopping To appear in Lecture Notes in Artificial Intelligence series Springer-Verlag 2001

27 1