Short CommunicationAn agent-based approach for integrating user profile into a knowledge management process
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)
- et al.
Integration of user profiles: models and experiments in information retrieval
Information Processing and Management
(1990) - et al.
Modern Information Retrieval
(1999) 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...
Cited by (14)
Multiple-vector user profiles in support of knowledge sharing
2008, Information SciencesMobile agents for information retrieval in hybrid simulation environment
2007, Journal of Network and Computer ApplicationsA Conjoint Application of Data Mining Techniques for Analysis of Global Terrorist Attacks: Prevention and Prediction for Combating Terrorism
2020, Advances in Intelligent Systems and ComputingAn effective user profiling data structure for dynamic license
2015, Indian Journal of Science and TechnologyA service oriented Web application for learner knowledge representation, management and sharing conforming to IMS LIP
2014, Education and Information Technologies