An Adaptive Web Surfing System for Supporting Autonomous Navigation

자동항해를 지원하는 적응형 웹 서핑 시스템

  • 국형준 (세종대학교 컴퓨터공학과)
  • Published : 2004.04.01

Abstract

To design a user-adaptive web surfing system, we nay take the approach to divide the whole process into three phases; collecting user data, processing the data to construct and improve the user profile, and adapting to the user by applying the user profile. We have designed three software agents. Each privately works in each phase and they collaboratively support adaptive web surfing. They are IIA(Interactive Interface Agent), UPA(User Profile Agent), and ANA(Autonomous Navigation Agent). IIA provides the user interface, which collects data and performs mechanical navigation support. UPA processes the collected user data to build and update the user profile while user is web-surfing. ANA provides an autonomous navigation mode in which it automatically recommends web pages that are selected based on the user profile. The proposed approach and design method, through extensions and refinements, may be used to build a practical adaptive web surfing system.

사용자 적응형 웹 서핑 시스템 설계를 위해 전체 시스템을 사용자 데이타 수집, 데이타 처리를 통한 사용자 프로파일 구축 및 개선, 그리고 사용자 프로파일의 적용을 통한 적응 등 세 단계로 나누어 접근할 수 있다. 본 연구가 설계한 세 부문의 에이전트들은 이들 각 단계에서 작업하며 상호 유기적인 협동을 통해 적응형 웹 서핑을 지원한다. 이들은 각각 대화식 인터페이스 에이전트(Interactive Interface Agent), 사용자 프로파일 에이전트(User Profile Agent), 그리고 자동항해 에이전트(Autonomous Navigation Agent)이다. 대화식 인터페이스 에이전트는 사용자 인터페이스를 제공하며 이를 통해 데이타를 수집하고 기계적 항해 지원을 수행한다. 사용자 프로파일 에이전트는 수집된 사용자 데이타를 처리하여 사용자 브라우징의 실시간에 사용자 프로파일을 동적으로 구축하고 갱신한다. 자동항해 지원 에이전트는 사용자 프로파일에 기초하여 사용자 관심과 가까운 웹 문서를 자동으로 선별하여 추천하는 자동 항해 모드를 제공한다. 본 연구가 제시하는 접근과 설계 방식은 향후 확장과 보완을 통해 실용 가능한 수준의 사용자 적응형 웹 서핑 시스템 구축에 활용될 수 있다.

Keywords

References

  1. Boyle, C. and Encarnacion, A. O., 'MetaDoc: An Adaptive Hypertext Heading System,' UMUAI 4(1), 1-19, 1994 https://doi.org/10.1007/BF01142355
  2. Kobsa, A., Muller, D. and Nill, A., 'KN-AHS: An Adaptive Hypertext Client of the User Modeling System BGP-MS,' UM'94, pp.31-36, 1994
  3. Maybury, M. T. (ed), Intelligent Multimedia Interfaces, MIT Press, 1993
  4. 국형준, '적응형 웹 서핑 지원을 위한 에이전트 시스템', 정보처리학회 논문지 9-B-4, pp.399-406, 2002 https://doi.org/10.3745/KIPSTB.2002.9B.4.399
  5. Greer, J. and MaCalla, G. (eds.), Student Modeling: The Key to Individualized Knowledge-Based Instruction, NATO ASI Series F, vol.125, Springer-Verlag, 1993
  6. Hohl, H., Boecker, H. D. and Gunzenhauser, R, 'Hypadapter: An Adaptive Hypertext System for Exploratory Learning and Programming,' UMUAI 6, 1996 https://doi.org/10.1007/BF00143965
  7. Grunst, G., 'Adaptive Hypermedia for Support Systems,' In Schneider-Hufschmidt, M., Kuhme, T. and Malinowski, U. (eds.), Adaptive User Interfaces: Principles and Practice, North Holland, pp.269-283, 1993
  8. Micarelli, A. and Sciarrone, F., 'A Case-Based Toolbox for Guided Hypermedia Navigation,' UM'96, pp.129-136, 1996
  9. Beaumont, I., 'User Modeling in the Interactive Anatomy Tutoring System ANATOM-TUTOR,' UMUAI 4(1), 21-45, 1994 https://doi.org/10.1007/BF01142356
  10. de Rosis, F., De Carolis, N. and Pizzutilo, S., 'User Tailored Hypermedia Explanations,' UM'94, 1994
  11. Chin, D., 'Intelligent Interfaces as Agents', In Sullivan, J. W. and Tyler, S. W., Intelligent User Interfaces, Academic Press, pp.177-206, 1991
  12. Cook, R. and Kay, J., 'The Justified User Model: A Viewable, Explained User Model', UM'94, pp.145-150, 1994
  13. Dieterich, H., Malinowski, U., Kuhme. T. and Schneider-Hufschmidt, M., 'The State of Art in Adaptive User Interfaces', In Schneider-Hufschmidt, M., Kuhme, T. and Malinowski, U. (eds.), Adaptive User Interfaces: Principles and Practice, North Holland, pp.269-283, 1993
  14. Hayes-Roth, B., 'An Architecture for Adaptive Intelligent Systems,' AI 72(1/2), 329-365, 1995 https://doi.org/10.1016/0004-3702(94)00004-K
  15. Moore, J. D. and Swartout, W. R., 'Pointing: A Way toward Explanation Dialogue', AAAI'89, pp. 457-464, 1989
  16. Perez, T., Gutierrez, J. and Lopisteguy, P., 'An Adaptive Hypermedia System,' AI-ED'95, pp.351-358, 1995
  17. 강보영, 이상조, '정보검색에서 어휘체인을 이용한 효과적인 색인어 추출 방안', 정보과학회 논문지 29-B-8, pp.584-594, 2002
  18. 최중민, '인터넷 정보 추출 에이전트', 정보과학회지 18-5, pp.48-53, 2000
  19. 김태훈, 최중민, '사용자 편의의 인터넷 정보검색을 위한 지능형 웹 브라우징 에이전트', 정보과학회 논문지, 25-B-7, pp.1064-1078, 1998
  20. 소영준, 박영택, '사용자 프로파일 기반 개인 웹 에이전트', 정보과학회 논문지27-SA-3, pp.248-256, 2000
  21. 박재복, 이광용, 조근식, '분산 이형 환경에서의 이동 에이전트를 이용한 정보 검색 시스템', 정보과학회 논문지 29-B-1, pp.30-41, 2002
  22. 장병탁, 이종우, 서영우, '학습 에이전트', 정보과학회지 18-5, pp.26-35, 2000