Skip to main content

CSE 513 - Information Retrieval

Graduate Education Institute · Computer Science and Engineering · Master

ECTS: 7.5 T+P+L: 3+0+0 Departmental Elective
Coordinator: Dr. Öğr. Üyesi Kevser Nur ÇOĞALMIŞ

Course Objective

For the purpose of this course, IR will mainly mean the study of the indexing, processing, storage and querying of textual data. The aim of the course is to provide an introduction to the core principles and techniques used in IR, and to demonstrate how statistical models of language can be used to solve document indexing and retrieval problems. In addition, we will look at the issues involved in indexing the entire web and the creative solutions to this problem currently deployed by large scale online search providers.

Course Content

Boolean Retrieval: Dictionary and postings lists, boolean querying, The term vocabulary & postings lists, Skip Pointers, Phrase Queries and Positional Indexing, Scoring, term weighting & the vector space model, Dictionaries and Tolerant Retieval, Evaluation, Relevance Feedback & Query Expansion, Probabilistic IR,  Language Models for IR, Link Analysis: PageRank

Required Resources

An Introduction to Information Retrieval, by Christopher D. Manning, Prabhakar Raghavan, Hinrich Schütze

Recommended Resources

UNDERSTANDING INFORMATION RETRIEVAL SYSTEMS MANAGEMENT, TYPES, AND STANDARDS, M A R C I A J . B AT E S

Explanations

Assessment will be based on class participation, paper presentations and a comprehensive final exam.
    1. All students will make presentations of the articles they have read on the assigned dates.
    2. Class participation does not mean attendance. In the interactive lectures, questions will be asked to the students and individual evaluation will be made based on the answers from the students.

Rules

1. Attendance: According to the Regulation, if a student does not attend 30% of the total course hours, he/she will receive an absentee grade (DZ) and fail the course.          
    2. Getting Help: It is important for your education that you ask your questions about the course during the class or during the meeting hours and learn the subject in a timely manner. We encourage our students to seek help by asking questions when necessary.
    3. Academic honesty: The work that will be the subject of the course grade is expected to be entirely your own effort and work.  In unethical cases such as plagiarism, copying, etc., you will be subject to disciplinary investigation and penal sanctions in accordance with the relevant regulation of IZU. Works found to be copied will be graded accordingly.
    4. The assessments specified in this syllabus are fixed and no extra compensatory assessment will be made for grade raising.

Course Learning Outcomes

  1. Gain an understanding of the basic concepts and techniques in Information Retrieval.
  2. understand how statistical models of text can be used to solve problems in IR, with a focus on how the vector-space model and language models are implemented and applied to document retrieval problems
  3. understand how statistical models of text can be used for other IR applications, for example clustering and news aggregation
  4. appreciate the importance of data structures, such as an index, to allow efficient access to the information in large bodies of text
  5. understand common text compression algorithms and their role in the efficient building and storage of inverted indices

Core Area Distribution

(48) Computing%40 (52) Engineering and Engineering Trades%60

Teaching Methods

ExpressionQuestion-AnswerDiscussionBrain StormingCase StudySelf study

Assessment & Evaluation

Performance Assignment ( Lab / Workshop / Field Work / Seminar / Presentation / Completion Study / ThesisTesting (Essay / Tests: True-Falls, multiple-choice, short answer, matching)

ECTS / Workload

ActivityQuantityDuration (h)Total Workload
Course Duration (Including Exam Week)14342
Out of Class Study Period14684
Midterm11212
Quiz000
Assignment3515
Practice11010
Final12424

Course Schedule

WeekSubjectPreparation
1Boolean Retrieval: Dictionary and postings lists, boolean queryingCh 1
2The term vocabulary & postings lists Skip Pointers, Phrase Queries and Positional IndexingCh 2
3Scoring, term weighting & the vector space modelLecture Notes
4Dictionaries and Tolerant RetievalLecture Notes
5Index ConstructionsLecture Notes
6Index CompressionLecture Notes
7MidtermLecture Notes
8Relevance Feedback & Query ExpansionLecture Notes
9Probabilistic IRLecture Notes
10Language Models for IRLecture Notes
11Link Analysis: HITS Text Processing: Stemming, Phrases & N-grams, Link Analysis: PageRankLecture Notes
12Web CrawlingLecture Notes
13Word2Vec (Part I and II)Lecture Notes
14Retrieval ModelsLecture Notes
15PresentationsSelf Study
16FinalAll lectures