$35
CI-6226 Information Retrieval & Analysis
Course Assignment 3 – Ranking
In this course there are a total of three individual assignment. This is assignment 3 of 3. A single PDF file is to be submitted by every student containing the report.
Feel free to use any external materials but do not forget to reference your sources.
Reporting on Completion of Assignment
Read this section very carefully. Failure to adhere to the simple rules of reporting will lead to lowered marks.
Every student is to submit electronically one PDF file (and nothing else) called ‘<MATRIC-3.pdf’ containing the assignment report, where <MATRIC is your matriculation number. E.g., a student with the matriculation number A123456B should submit a file named ‘A123456B-3.pdf’.
The report should not have a separate title page. At the top of the first page please put the following mandatory elements
• Title: CI6226 Information Retrieval & Analysis / Assignment 3 / AY20-21
• Full name
• Matric number
• Your NTU email address
The report should not exceed 3 pages excluding references. The report should cover what was done in each step of the assignment, provide reasoning for the chosen course of actions, demonstrate examples (where applicable). The report should be written as a coherent text. You are not required to submit your code, but you can showcase portions of your code in the report.
Submission should be done in NTULearn.
The report must be neatly formatted. Reports that are hard to read due to formatting (or any other reason) will be marked low or not marked at all in extreme cases.
Grading
The assignment is overall graded on a 0–100 scale. No bonus points are given in this assignment.
Dataset
You are provided a dataset for this assignment, which you are free to use. You can use your own dataset as well.
1
Assignment
In this assignment we continue building an information retrieval system based on the results of Assignments 1 and 2.
The task in this assignment is to add ranking to your search engine.
This assignment is deliberately left as open-ended as possible to provide you with a higher degree of freedom in your design choices. You are free to implement any ranking approach that was discussed in the course. You are also free to implement ranking that was not in the course; in that case, please provide references.
In your report, give a brief overview of the ranking algorithm that you are using and illustrate it with a comparison of search results with and without the ranking feature. Devise an experiment that illustrates correctness of your implementation of ranking.