Elsevier

Knowledge-Based Systems

Volume 13, Issue 5, October 2000, Pages 307-314
Knowledge-Based Systems

Short Communication
An agent-based approach for integrating user profile into a knowledge management process

https://doi.org/10.1016/S0950-7051(00)00090-3Get rights and content

Abstract

This paper presents an approach based on a user agent to permit a number of users connected to distant machines to access different information sources in order to satisfy their requests. This user agent permits the simplification of the information search from distributed sources by making them transparent to the users. The agent considers the specific needs of each user during the search and responds with reference to their profile. It also permits the processing of one or more information requests by one or more users, as well as concurrent responses to each of them. Moreover, the agent provides its users with a measure of interaction, in order to enhance the quality and quantity of the results obtained. As a result, the agent is endowed with the ability to filter and refine the search, thus improving its service to the users.

Introduction

The progress attained in the domain of information technologies over recent years has produced a great expansion in the sources of information distributed throughout the world. The enormous quantities of information render the task of information research increasingly complex. It has therefore become necessary to provide users with knowledge management mechanisms to facilitate this task.

On the Internet, information derives from heterogeneous information systems and are presented under a variety of file formats. Several search tools are being used to find information (Yahoo, Alta Vista, Excite, etc.) some of which are more efficient than others. However, some of them do not allow users to reuse the results obtained in order to improve them. Others do not take into account the interests or the profiles of the users at the time of the information search.

In order to be efficient, a research tool must be able to filter information and refine the search in accordance with the profile of the user. This tool may be conceived as an agent capable of taking into account the individual needs of each user and of responding to one or several requests for information originating from one or several users. In addition, the agent should allow the users a certain interaction, so as to improve the quality and the quantity of the results obtained. To this end, it must be capable of filtering and refining the search in order to respond adequately to different types of users.

In general, a user profile consists of a set of specifications and characteristics which describe a particular user. In the framework of information search, this profile can represent the needs and interests of the user and its role is to direct the search according to those needs. Indeed, if the interests of the user of a given request are taken into account, the quality of the results yielded can be greatly improved upon as a function of the needs of this user.

This paper deals with the integration of the user profile into the process of the search for information. In this context, we discuss an agent-based approach which enables a number of users connected to distant machines to access information sources in order to fulfill their requests. Section 2 outlines previous work in this domain by showing the representation model called “vector space”. Section 3 presents the spherical model, proposed as a means of integrating the user profile into the information search process for the purpose of filtering. Section 4 focuses on the implementation and application of this model.

Section snippets

Background and related work

In order to integrate the user profile element into the search context and thus improve the quality of the results, we will then analyze three approaches derived from this model [1]. Myaeng [7] defines three methods for using the information of the user profile in the course of a search: (i) the modification of the request by the profile; (ii) the processing of the request and the profile as two entities directing the search; and (iii) the filtering of the results corresponding to the profile.

Proposed hybrid search model

The hybrid approach proposed in this section consists of combining the approaches described above in a way that enables a user agent (UA) to carry out the search task with a quality of service corresponding to the needs of the user. The concept of quality of service refers principally to the quality of the results and the response time required. The basis for the new approach is to allow the utilization of the profile information to refine the results supplied by the models described in the

Implementation and application

The UA integrates a client part and a server part. Each of these two parts is composed of a set of modules or classes which combine to carry out the work of the agent. The UA interface comprises a number of screens and windows implemented on client sites which allow users to interact directly with the agent.

Main Menu. Fig. 1 illustrates the way to enter the system as well as the main menu of the user interface. In this figure, a rectangle denotes the type of information supplied by the agent

Conclusion

This paper has described the elaboration and the implementation of an approach based on a UA which permits a number of users connected to distant machines to access different information sources in order to satisfy their requests. The UA as a developed permits the simplification of the information search from distributed sources by rendering them transparent to the users. The agent considers the specific needs of each user in the course of the search and responds with reference to their

References (10)

  • S. Myaeng et al.

    Integration of user profiles: models and experiments in information retrieval

    Information Processing and Management

    (1990)
  • R. Baeza-Yates et al.

    Modern Information Retrieval

    (1999)
  • R.R. Korfhage

    Information Storage and Retrieval

    (1997)
  • R.R. Korfhage, Information Retrieval in the Presence of Reference Points, Part 2, School of Library and Information...
  • R.R. Korfhage, Information Retrieval in the Presence of Reference Points, Part 1, School of Library and Information...
There are more references available in the full text version of this article.

Cited by (14)

  • Mobile agents for information retrieval in hybrid simulation environment

    2007, Journal of Network and Computer Applications
  • An effective user profiling data structure for dynamic license

    2015, Indian Journal of Science and Technology
View all citing articles on Scopus
View full text