A learning approach to personalized information filtering

A personalized information ltering system must specialize to current interests of the user and adapt as they change over time. It must also explore newer domains for potentially interesting information. A learning approach to building personalized information ltering systems is proposed. The system is designed as a collection of information ltering interface agents. Interface Agents are intelligent and autonomous computer programs which learn users' preferences and act on their behalf | electronic personal assistants that automate tasks for the user. This thesis presents the basic framework for personalized information ltering agents, and describes an implementation, \Newt", built using the framework. Newt uses a keyword based ltering algorithm. The learning mechanisms used are relevance feedback and the genetic algorithm. The user interface is friendly and accessible to both naive as well as power users. Experimental results indicate that Newt can be personalized to serve some of the news ltering needs of the user, in particular, those that are more regular and predictable. Relevance feedback is good for specializing to user interests. The genetic algorithm causes the system to adapt and explore for new types of information. This demonstrates that Interface Agents are a promising approach to the problem of designing personalized information ltering. Abstract A personalized information ltering system must specialize to current interests of the user and adapt as they change over time. It must also explore newer domains for potentially interesting information. A learning approach to building personalized information ltering systems is proposed. The system is designed as a collection of information ltering interface agents. Interface Agents are intelligent and autonomous computer programs which learn users' preferences and act on their behalf | electronic personal assistants that automate tasks for the user. This thesis presents the basic framework for personalized information ltering agents, and describes an implementation, \Newt", built using the framework. Newt uses a keyword based ltering algorithm. The learning mechanisms used are relevance feedback and the genetic algorithm. The user interface is friendly and accessible to both naive as well as power users. Experimental results indicate that Newt can be personalized to serve some of the news ltering needs of the user, in particular, those that are more regular and predictable. Relevance feedback is good for specializing to user interests. The genetic algorithm causes the system to adapt and explore for new types of information. This demonstrates that Interface Agents are a promising approach to the problem …

[1]  Steve Whittaker,et al.  User studies and the design of Natural Language Systems , 1989, EACL.

[2]  Jon Orwant,et al.  Doppelgänger goes to school : machine learning for user modeling , 1993 .

[3]  Douglas B. Terry,et al.  Using collaborative filtering to weave an information tapestry , 1992, CACM.

[4]  Gerard Salton,et al.  Automatic Text Processing: The Transformation, Analysis, and Retrieval of Information by Computer , 1989 .

[5]  Susan T. Dumais,et al.  Personalized information delivery: an analysis of information filtering methods , 1992, CACM.

[6]  John J. Grefenstette,et al.  Optimization of Control Parameters for Genetic Algorithms , 1986, IEEE Transactions on Systems, Man, and Cybernetics.

[7]  Thomas W. Malone,et al.  Intelligent Information Sharing Systems , 1986 .

[8]  P. W. Foltz,et al.  Using latent semantic indexing for information filtering , 1990, COCS '90.

[9]  K. De Jong Adaptive System Design: A Genetic Approach , 1980, IEEE Transactions on Systems, Man, and Cybernetics.

[10]  Mark R. Horton Standard for interchange of USENET messages , 1983, RFC.

[11]  John Holland,et al.  Adaptation in Natural and Artificial Sys-tems: An Introductory Analysis with Applications to Biology , 1975 .

[12]  Pattie Maes,et al.  Evolving agents for personalized information filtering , 1993, Proceedings of 9th IEEE Conference on Artificial Intelligence for Applications.

[13]  Kenneth B. Haase,et al.  FRAMER: A Persistent Portable Representation Library , 1994, ECAI.

[14]  M. E. Metral Design of a Generic Learning Interface Agent , 1993 .

[15]  Richard A. Harshman,et al.  Indexing by Latent Semantic Analysis , 1990, J. Am. Soc. Inf. Sci..

[16]  Henry Lieberman,et al.  Watch what I do: programming by demonstration , 1993 .

[17]  Pattie Maes,et al.  A learning interface agent for scheduling meetings , 1993, IUI '93.

[18]  Pattie Maes,et al.  Learning Interface Agents , 1993, AAAI.

[19]  Nicholas Negroponte,et al.  The Architecture Machine: Toward a More Human Environment , 1973 .

[20]  Geoffrey E. Hinton,et al.  How Learning Can Guide Evolution , 1996, Complex Syst..

[21]  Gerhard Fischer,et al.  Information access in complex, poorly structured information spaces , 1991, CHI '91.

[22]  Robyn Kozierok A learning approach to knowledge acquisition for intelligent interface agents , 1993 .

[23]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[24]  Kenneth de Jong,et al.  Adaptive System Design: A Genetic Approach , 1980, IEEE Trans. Syst. Man Cybern..

[25]  Richard S. Marcus Computer and Human Understanding in Intelligent Retrieval Assistance. , 1991 .

[26]  Robert R. Korfhage,et al.  Query Optimization in Information Retrieval Using Genetic Algorithms , 1993, ICGA.

[27]  Mitesh Arunkant Suchak,et al.  GoodNews, a collaborative filter for network news , 1994 .

[28]  Nicholas J. Belkin,et al.  Information filtering and information retrieval: two sides of the same coin? , 1992, CACM.

[29]  Michael McGill,et al.  Introduction to Modern Information Retrieval , 1983 .

[30]  Pattie Maes,et al.  Modeling Adaptive Autonomous Agents , 1993, Artificial Life.

[31]  Ben Shneiderman,et al.  Direct Manipulation: A Step Beyond Programming Languages , 1983, Computer.

[32]  Lisa F. Rau,et al.  Conceptual Information Extraction and Retrieval from Natural Language Input , 1997, RIAO.

[33]  Gerard Salton,et al.  Improving retrieval performance by relevance feedback , 1997, J. Am. Soc. Inf. Sci..

[34]  Brewster Kahle,et al.  An information system for corporate users: wide area information servers , 1991 .

[35]  Peter W. Foltz Using latent semantic indexing for information filtering , 1990 .

[36]  Thomas W. Malone,et al.  Object lens: a “spreadsheet” for cooperative work , 2018, TOIS.

[37]  Gerard Salton,et al.  A Note on Term Weighting and Text Matching , 1990 .