Ontology-Supported User Models for Interface Agents

From the perspective of knowledge reusing and sharing, this paper proposes to employ ontology to support user modeling in the realization of interface agents. Ontology, its construction, and how it is used to support user modeling are presented. An example interface agent that employs the technique to support user modeling for information retrieval from Internet is illustrated. We conclude the work with the following interesting observations. 1) A better user model can be constructed if supported by domain-specific ontology. 2) Based on the structure of the ontology, we can generate proper dialogues in accord with the user proficiency levels to support user query processing. 3) An ontology-supported user model provides the underlying physical meanings for system operations. 4) Since ontology is domain-specific, it serves as a strong method to do user modeling, and makes the interface agent truly personal. Keyword: Ontology, User Modeling, Interface Agent

[1]  Kristian J. Hammond,et al.  The FindMe Approach to Assisted Browsing , 1997, IEEE Expert.

[2]  P. Cunningham,et al.  Software agents: A review , 1997 .

[3]  Thomas R. Gruber,et al.  Toward principles for the design of ontologies used for knowledge sharing? , 1995, Int. J. Hum. Comput. Stud..

[4]  Natalya F. Noy,et al.  The state of art in ontology design , 1997 .

[5]  Balakrishnan Chandrasekaran,et al.  What are ontologies, and why do we need them? , 1999, IEEE Intell. Syst..

[6]  Daniel S. Weld,et al.  Intelligent Agents on the Internet: Fact, Fiction, and Forecast , 1995, IEEE Expert.

[7]  Cheng-Seen Ho,et al.  Acquiring patient data by an intelligent interface agent with medicine-related common sense reasoning , 1999 .

[8]  Arthur C. Graesser,et al.  Is it an Agent, or Just a Program?: A Taxonomy for Autonomous Agents , 1996, ATAL.

[9]  Katia P. Sycara,et al.  Distributed Intelligent Agents , 1996, IEEE Expert.

[10]  Adele E. Howe,et al.  SAVVYSEARCH: A Metasearch Engine That Learns Which Search Engines to Query , 1997, AI Mag..

[11]  Bart Selman,et al.  Bottom-up design of software agents , 1994, CACM.

[12]  Balakrishnan Chandrasekaran,et al.  The Ontology of Tasks and Methods , 1997 .

[13]  Gerhard Fischer,et al.  Using Agents to Improve the Usability and Usefulness of the World-Wide Web , 1997 .

[14]  Robert M. MacGregor,et al.  Building and (re)using an ontology of air campaign planning , 1999, IEEE Intell. Syst..

[15]  Richard Fikes,et al.  Building a large knowledge base from a structured source , 1999, IEEE Intell. Syst..

[16]  Asunción Gómez-Pérez,et al.  Building a chemical ontology using Methontology and the Ontology Design Environment , 1999, IEEE Intell. Syst..

[17]  Tom M. Mitchell,et al.  Learning to Extract Symbolic Knowledge from the World Wide Web , 1998, AAAI/IAAI.

[18]  R GruberThomas Toward principles for the design of ontologies used for knowledge sharing , 1995 .

[19]  Alfred Kobsa,et al.  User-Oriented Adaptivity and Adaptability in the AVANTI Project , 1996 .

[20]  Cheng-Seen Ho,et al.  A generic ontology-based approach for requirement analysis and its application in network management software , 1999, Artificial Intelligence for Engineering Design, Analysis and Manufacturing.

[21]  Asunción Gómez-Pérez,et al.  (ONTO)2 Agent: an Ontology-based WWW broker to select ontologies , 1998 .

[22]  Jane Yung-jen Hsu,et al.  PHYSIMC: an intelligent assistant for case-based learning , 1998, Proceedings Tenth IEEE International Conference on Tools with Artificial Intelligence (Cat. No.98CH36294).