Information Retrieval

CSE 4/535

Get Registered

Oops! Seems like the register button's on a coffee break. Try again later!

About

This course delves deep into text-based information retrieval (IR) techniques, offering a comprehensive look at search engines. It begins with the fundamentals of conceptual models of IR, including the Boolean model, and will delve into tokenization and text analysis. Throughout the course, students will be exposed to various IR models. These include the Boolean, vector space, and probabilistic models. It explores efficient indexing techniques and methods for indexing general document collections. The course will also touch upon vital components like scoring and ranking in IR systems and introduce students to embeddings and Latent Semantic Indexing (LSI). It touches upon the basics of deep learning for IR, the role of transformers in IR, and the evaluation methodologies in the field. The power of web search and crawling will be studied, along with link analysis techniques such as PageRank and HITS.

The course will deeply explore word vectors such as Word2Vec, GloVe, and Doc2Vec alongside cutting-edge topics like large language models and using RAG(Retrieval-Augmented Generation) for question-answering. Students will also learn about recommendation systems and collaborative filtering. Emphasis will be on hands-on projects using the GCP to bolster practical IR skills. Concluding the course, students will present their projects, bridging theory with practice. This course is foundational for understanding IR and paves the way for advanced classes like CSE 635, focusing on NLP and text mining.

What is IR?

Information Retrieval (IR) is obtaining information from a large repository or database relevant to a specific query or need. It is typically done by searching and analyzing large volumes of data to find matches to the user's query. The most common example of IR is search engines, which scan the web to retrieve relevant pages based on the user's search terms.

Search

The heart of IR is the pursuit of pertinent information.

Documents

Every document is a reservoir of knowledge, waiting to be tapped into.

Retrieval

Behind every search query lies a complex mechanism ensuring its success.