Information Retrieval

Overview

Information retrieval (IR) deals with retrieving information efficiently from documents, web, multimedia and a lot more. This course covers the following topics:

  • Queries: Boolean, Phrase, Wildcard, Permuterm, Shingling, Jaccard, Cosine, tf-idf

  • Algorithms: Hashes, B-Trees, Edit distance, Soundex, LZW Compression, Porter Stemming

  • Indexing: Inverted, Positional, BSBI, SPMI, Distributed, Dynamic

  • Multimedia: Image, Audio, Video, Watermarking, Fingerprinting

  • Web: Searching, Crawling, Page Rank, SEO, Spam

  • Recommender Systems: Collaborative, Content-Based, Hybrid

  • Cross Language: Query Translation, Document Translation, Corpus & Knowledge based techniques

Prerequisites

This course has no prerequisites.

Textbooks

Title

Author(s)

Edition

Christopher D. Manning, Prabhakar Raghavan & Hinrich Schütze

1st (2009)

Francesco Ricci, Lior Rokach & Bracha Shapira

2nd (2015)

W. Bruce Croft, Donald Metzler & Trevor Strohman

1st (2015)

Jian-Yun Nie Morgan & Claypool

1st (2010)

Stefan Rüger Morgan & Claypool

1st (2010)

Stefan B¨uttcher, Charles L. A. Clarke & Gordon V. Cormack

1st (2010)

Videos

Websites

Last updated