Table of Contents
Software Agentsfor Information Retrieval
Overview of the Tutorial
Tutorial Objectives
Why Study Agents?
Croft’s Top Ten List
Croft’s Top Ten List (cont.)
The Number Two IR Problem
What’s an agent?
What is an agent?A brief tour of agent-space
What is a software agent?
So, what’s a software agent?
an emerging system-building paradigm
Why another paradigm?
Software Agent Characteristics
Agent Characteristic: Adaptation
Agent Characteristic: Cooperation
Agent Characteristic: Autonomy
Agent Characteristic: Mobility?
Agents vs. Intelligent Agents
Some key ideas
Agent Theory
Agent Theory
Representation and Reasoning
BDI agent models
Rational Agents
Full vs. Bounded Rationality
Communication
What is a speech act?
Performatives
Econometric models
Artificial life
Machine Learning
Reasoning with Uncertainty
Conclusions
AgentTechnology
Agent Technology
Agent Architectures
Agent Architectures
Beyond client-server
Agents vs. MAS
Mediated Architectures
Agent markets and swarms
Agent Programming Systems
Desiderata for Agent programming languages
What are people using
Example -- TKQML
A Sample TKQML Agent
Agent Communication
Agent Communication
Some ACLs
Knowledge Sharing Effort
Knowledge Interchange Format
KIF Syntax and Semantics
Common Semantics Shared Ontologies and Ontolingua
Ontologies
Conceptual Schemas
Ontology Library and Editing Tools
Common Pragmatics
KQML Knowledge Query and Manipulation Language
A KQML Message
Some KQML Performatives
Simple Query Performatives
KQML protocols
KQML Semantics
KQML APIs and System Interfaces
Lockheed/UMBC KQML Software Architecture
KQML Utility Agents
Agent Technology Conclusions
What Do Agents Have To Do With Information Retrieval?
Agents for Information Retrieval
Information Retrieval and Agent Characteristics
Agent-Based Information Retrieval (ABIR) Mind Map
Knowbot ABIR Systems
Example: MetaCrawler
Example: SavvySearch
Collaborative Filtration ABIR Systems
Content-based vs. Collaborative Recommendation
How Does Collaborative Filtering Work?
Example: Firefly
Proactive ABIR Systems
Example: Remembrance Agent
Example: Letizia
Example: TopicAGENTs
Large, Heterogeneous Corpora
Basic Agent-based IR Architecture
Key Ideas in Basic Architecture
Issues in the Basic ABIR Architecture
Mediated Agent-based IR Architecture
How Does this Help?
Metadata
SAIRE: Scalable Agent-based Information Retrieval Engine
UMDL: University of Michigan Digital Library
Distributed Intelligent Search Agents
Retsina
Retsina Architecture
CARROT: Cooperating Agent-based Routing and Retrieval of Text
PPT Slide
CARROT Back-end Agent
CARROT Broker
Conclusions
Conclusions
But...
Research Issues
Research Issues (cont.)
What’s needed tomorrow
To Learn More
Appendix
Tim Finin
James Mayfield
Charles Nicholas
Bibliography
|