Construction of Multi-Agent System Workflow to Recommend Product Information in E-Commerce

전자상거래에서 제품 정보 추천을 위한 멀티 에이전트 시스템의 워크플로우 구축

  • Kim, Jong-Wan (Dept.of Computer Information Engineering, Daegu University) ;
  • Kim, Yeong-Sun ;
  • Lee, Seung-A (Dept.of Computer Information Engineering, Graduate School of Daegu University) ;
  • Jin, Seung-Hoon (Dept.of Computer Information Engineering, Graduate School of Daegu University) ;
  • Kwon, Young-Jik (Dept.of Computer Information Engineering, Daegu University) ;
  • Kim, Sun-Cheol (Dept.of Computer Information Engineering, Daegu University)
  • 김종완 (대구대학교 컴퓨터정보공학부) ;
  • 김영순 (포항1대학 전산정보처리과) ;
  • 이승아 (대구대학교 대학원 컴퓨터정보공학과) ;
  • 진승훈 (대구대학교 대학원 컴퓨터정보공학과) ;
  • 권영직 (대구대학교 컴퓨터정보공학부) ;
  • 김순철 (대구대학교 컴퓨터정보공학부)
  • Published : 2001.01.01

Abstract

With the proliferation of E-Commerce, product informations and services are provided to customers diversely. Thus customers want a software agent that can retrieve and recommend goods satisfying various purchase conditions as well as price. In this paper, we present a MAS (multi-agent system) for book information retrieval and recommendation in E-Commerce. User's preference is reflected in the MAS using the profile which is taken by user. The proposed MAS is composed of individual agents that support information retrieval, information recommendation, user interface, and web robots and a coordination agent which performs information sharing and job management between individual agents. Our goal is to design and implement this multi-agent system on a Windows NT server. Owing to the workflow management of the coordination agent, we can remove redundant information retrievals of web robots. From the results, we could provide customers various purchase conditions for several online bookstores in real-time.

전자상거래가 활성화됨에 따라 제공되는 상품의 정보와 서비스의 내용이 점차 다양해지고 있다. 따라서 구매자들은 가격 정보뿐만 아니라 다양한 상품 정보들을 검색 추천해주는 에이전트 개발을 요구하고 있다. 본 논문에서는 전자상거래에서 도서 정보 검색과 관련하여 사용자의 선호도를 프로파일 형태로 표현하고, 도서 정보를 검색 및 추출하고 이를 추천하는 멀티 에이전트 시스템을 제안한다. 제안된 멀티 에이전트 시스템은 정보검색, 정보추천, 사용자 인터페이스, 웹 로봇과 같은 여러 개별 에이전트들의 동작들을 조정 에이전트의 설계 및 구현을 통하여 통제하고 관리한다. 본 멀티 에이전트 시스템을 윈도우즈 NT 서버에 구현하였다. 조정 에이전트의 관리 기능으로 중복된 정보 검색을 제거할 수 있었으며, 고객들에게 여러 온라인 도서 사이트의 도서 정보들을 실시간으로 제공할 수 있게 되었다.

Keywords

References

  1. 남기범, 이건명, '전자상거래 에이전트', 한국정보과학회, 제18권 제5호, pp.41-47, 2000
  2. Robert H. Guttman, Alexandros. Moukas, Pattie Maes, 'Agent-mediated Electronic Commerce : A Survey,' Knowledge Engering Review, June 1998 https://doi.org/10.1017/S0269888998002082
  3. J. Ben Schafer, Joseph Konstan, John Riedl, 'Recommender Systems in E-Commerce,' Proceedings of the ACM Conference on Electronic Commerce, 1999 https://doi.org/10.1145/336992.337035
  4. 강기영, 장지훈, 최중민, 'Java를 이용한 멀티 에이전트 기반구조', 인지과학회논문지, Vol.9, No.2, pp.25-36, 1998
  5. Tim Finin, Yannis Labrou, James Mayfield, 'KQML as an agent communication language,' In Jeff Bradshaw (Ed.), Software Agents, MIT Press, http://www.cs.umbc.edu/kqml/papers/, 1997
  6. 김종완, 김영순, 이승아, '개인 취향을 이용한 도서 정보 검색용 멀티 에이전트 환경 구축', 한국 퍼지 및 지능 시스템 학회 추계학술대회, pp.383-386, 2000
  7. Aoun, Bassum., 'Robot And The Web : An Electronic Shopping Agent,' WebNet, October, 1996
  8. Robert B. Doorenbos, Oren Etzioni, and Daniel S. Weld, 'A Scalable Comparison-Shopping Agent for the World Wide Web,' Proceedings of the First International Conference on Autonomous Agent, 1997
  9. http://www.bestwebbuys.com/books/
  10. 안상준, 이수홍, '네트워크를 이용한 에이전트 기반 설계 환경 구축', 한국정밀공학회 추계학술대회논문집, pp.697-701, 1997
  11. 송정일, 'KQML 기반의 전자상거래를 위한 상품검색 시스템의 설계와 구현', 성균관대학교 석사학위논문, 1999
  12. Victor Lessor, Bryan Horling, Anita Raja, Shelley XQ. Zhang, Thomas Wagner, 'Resource-Bounded Searches in an Information Marketplace,' IEEE Internet Computing, pp.49-58, 2000 https://doi.org/10.1109/4236.832946
  13. 고수정, 임기욱, 이정현, '협력적 여과 시스템을 위한 효과적인 사용자 군집 알고리즘', 정보처리학회논문지, Vol.8-B, No.2, pp.144-154, 2001