Software Agents for Information Retrieval

8/29/97


Click here to start


Table of Contents

Software Agents for 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

Agent Technology

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

Author: Jim Mayfield

Email: finin@umbc.edu

Home Page: http://umbc.edu/~finin