Information Retrieval Education Resources supports students and instructors in learning and teaching about the topic of information retrieval. This Resource is designed to address the apex of learning needs as they intersect between the category, the type of learning resource, and the specific subject within the topic of information retrieval.
- Select a Resource Category
There are two choices for resource categories; class schedule or available chapters in the Korfhage book. By selecting one of these categories you are designating the overall structure of topics by which the other resources fall. The class schedule refers to the schedule of topics discussed in Dr. Brusilovsky's Information Retrieval Class.
- Select a Type of Resource
- All: Selecting "all" will provide a listing under each topic sequenced to present the tutorial or descriptive information, demonstrations which can be viewed individually or presented by instructors in a classroom, and software resources that can be used in student projects.
- Tutorials: Tutorials are howtos of the subject consisting primarily of hyperlinked documents.
- Demonstration: These are dynamic demonstrations of concepts, sometimes accompanied by explanation.
- Software: Software refers to either demonstrations of concepts, resources such as lists of items that can be used in student projects, or in some cases source code.
Models of Information Retrieval
Boolean
TutorialsTeaches Boolean document matching and other extensions of Boolean searching.
University of Pittsburgh
DemosA graphical Boolean query demo which helps users understand the concept of Boolean matching process.
University of Pittsburgh
This demo shows results of two query terms using boolean operators.
University of Pittsburgh
This applet explains how Truth Tables for Boolean function are constructed.
University of Pittsburgh
University of Pittsburgh
Venn diagram Java applet demo
The Shodor Education Foundation, Inc.
University of Pittsburgh
University of Pittsburgh
Extended Boolean
Demos This web page is a demonstration of extended Boolean query. The extend Boolean query is a Boolean query that can have weight incorporated with the term. By using graphical display, user could understand the concept of how the weight can affect the result of a Boolean query more easily.
University of Pittsburgh
Fuzzy
DemosAn educational program that teaches Fuzzy Query Search.
University of Pittsburgh
University of Pittsburgh
Vector Space
DemosThe Vector Model demonstrates how documents are converted into vectors and how Cosine Measure and Euclidean Distance is calculated
University of Pittsburgh
Text Analysis
TutorialsRockefeller University
Porter stemmer implimentations in various languages including C, Java, Perl
Martin Porter
DemosThis demo converts user inputs into English stems by Porter stemming algorithm
Martin Porter
SoftwareLancaster University
Rada Mihalcea
Porter stemmer implimentations in various languages including C, Java, Perl
Martin Porter
An experiment in language and interface, Plumb Design's Visual Thesaurus is both an artistic exploration and a tool to explore, study, and analyze the structure of language.
Thinkmap inc.
Data Structures and Algorithms
DemosLZW Compression algorithm tutorial and Java Applet demo
Simon Fraser University
LZW compression demo
Demonstration of Naive, KMP, and BM pattern matching algorithms, and their variations.
Makayuki Takeda
University of Pittsburgh
University of Pittsburgh
Alternative Retrieval Techniques
TutorialsAlexander Schatten
This tutorial targets people with no previous knowledge of genetic algorithms. It covers the original genetic algorithm, introducing all the essential concepts: search space, mutation and crossover, selection and encoding. Pictures are used cleverly to explain the theory, and java applets demonstrate the algorithm in action
Marek Obitko
DemosThis tutorial targets people with no previous knowledge of genetic algorithms. It covers the original genetic algorithm, introducing all the essential concepts: search space, mutation and crossover, selection and encoding. Pictures are used cleverly to explain the theory, and java applets demonstrate the algorithm in action
Marek Obitko
A Modular Architecture For
Content Based Image Retrieval Systems - Demo
IMEDIA Project research team
Support Vector Machine automatic classification model demo. This demo shows 2D vector space and draws classification line by user inputs on the space.
Royal Halloway, University of London
Latent Semantic Indexing (LSI) demo by Telecordia Technologies
Telcordia Technologies, Inc
This applet demonstrates the functioning of relevance feedback in a document space using the Rocchio algorithm.
University of Pittsburgh
SoftwareSupport Vector Machine automatic classification model demo. This demo shows 2D vector space and draws classification line by user inputs on the space.
Royal Halloway, University of London
User Interface and Visualization
DemosLink map browser based on Amazon book search results
TouchGraph LLC
Link map browser based on Google search results
TouchGraph LLC
KartOO is a metasearch engine with visual display interfaces
KartOO.com
Lighthouse online demo. This demo shows a sample test collection and query visualization. "Google cache" and "salsa".
Anton Leuski
Spring based two dimensional document visualization
University of Pittsburgh
Three dimensional document visualization
University of Pittsburgh
SoftwareA document clustering and visualization system.
Anton Leuski