CS6501 Information Retrieval Course Policy

CS6501
Advanced Topics in Information Retrieval
Course Policy
Hongning Wang
CS@UVa
Goal of this course
• Discuss fundamental problems in information retrieval
– Building blocks of search engine systems
– Wide coverage of important IR techniques
• Personalized recommendation
• Online advertising
• Get hands-on experience by developing practical
systems/components
• Prepare students for doing cutting-edge research in
information retrieval and related fields
– Open the door to the amazing job opportunities in IT industry
CS@UVa
CS6501: Information Retrieval
2
Character of this course
• Discussion oriented
– This is how great ideas are created!
– You are encouraged to express your thoughts,
confusions, and suggestions
– Focusing on why, rather than how
CS@UVa
CS6501: Information Retrieval
3
Prerequisites
• Programming skills – Important!
– Basic data structures: CS 2150 or equivalent
– Java is required for machine problems
• Most open source packages are written in Java
– Any language you choose for the rest of this course
– Linux system!
• Math background
– Probability
• Discrete/continuous distributions, expectation, moments
– Linear algebra
• Vector, matrix, dot product
– Optimization
• Gradient-based methods
CS@UVa
CS6501: Information Retrieval
4
Pop-up quiz
1. Let a=(1,2,3) and b=(2,3,-2), the inner
product between a and b is
(a) 0
(b) 1
(c) 2
(d) 3
1 2
2. Let A = (
), what is A-1,
2 1
(a) (
CS@UVa
−1 −2
) (b)
−2 −1
1
−
( 23
3
2
3
−
1) (c) (
3
CS6501: Information Retrieval
1 0
2
) (d) (
0 1
1
1
)
2
5
Pop-up quiz
3. What is the expectation of random variables
drawn from Gaussian distribution N(0, 1),
(a) 0
(b) 0.5
(c) 1
(d) 2
4. A biased coin with P(head)=0.2, in a
sequence of 10 consecutive tossing, you have
already got 9 tails, what is the probability you
will have a head at the 10th tossing,
(a) 0
CS@UVa
(b) 0.1
(c) 0.2
CS6501: Information Retrieval
(d) 0.2*0.89
6
Pop-up quiz
1. Let a=(1,2,3) and b=(2,3,-2), the inner
product between a and b is (c)
(a) 0
(b) 1
(c) 2
(d) 3
1 2
2. Let A = (
), what is A-1,
2 1
(a) (
CS@UVa
−1 −2
) (b)
−2 −1
1
−
( 23
3
2
3
−
1) (c) (
3
CS6501: Information Retrieval
(b)
1 0
2
) (d) (
0 1
1
1
)
2
7
Pop-up quiz
3. What is the expectation of random variables
drawn from Gaussian distribution N(0, 1), (a)
(a) 0
(b) 0.5
(c) 1
(d) 2
4. A biased coin with P(head)=0.2, in a (c) (d)
sequence of 10 consecutive tossing, you have
already got 9 tails, what is the probability you
will have a head at the 10th tossing,
(a) 0
CS@UVa
(b) 0.1
(c) 0.2
CS6501: Information Retrieval
(d) 0.2*0.89
8
Structure of this course
• Six major topics will be covered by lectures
– E.g., Search engine architecture, retrieval models,
search evaluation, relevance feedback, and link
analysis
• Latest development will be covered by
workshop-style paper presentations
– E.g., mobile search, recommendation,
personalization, you name it!
CS@UVa
CS6501: Information Retrieval
9
Grading policy
• Homework (20%)
No curving will be applied!
– Machine problems (~2)
• Quizzes (15%)
– Check points of key concepts (~4)
• Panel discussion (10%)
• Paper presentation (20%)
• Course project (35%)
fairness will be
guaranteed by the
instructor
– In the exam week
CS@UVa
CS6501: Information Retrieval
10
Quiz
• 15 minutes in class
• Format
– True/False questions
– Multiple choice questions
– Short answer questions
CS@UVa
CS6501: Information Retrieval
11
Panel discussion
• Share your opinions on information retrieval
in real world
– Facebook messenger’s new feature
– Google Now’s future
– Reasons of Yahoo’s decline
– Next era of IR
CS@UVa
CS6501: Information Retrieval
12
Paper presentation
• You teach us the latest development in the
field
– Present high-quality research papers published in
the top IR conferences in the past three years
– Lead the discussion about the paper you choose
– Give your comments and thoughts about it
CS@UVa
CS6501: Information Retrieval
13
Course project
• Topics
– Implement algorithms in assigned research papers
– Self-selected topics with permission from the
instructor
• Team work
– 2-3 students per group
• Evaluation
– Two-page proposal (25%)
– 25-minutes in-class presentation (40%)
– Written report (35%)
CS@UVa
CS6501: Information Retrieval
14
Late policy
• Homework
– Submit via Collab (no extension)
– Late penalty: 15%, two weeks after the due date;
50%, afterwards
• Course project
– Final report is due before presentation (no
extension)
CS@UVa
CS6501: Information Retrieval
15
Classroom participation
• HIGHLY APPRECIATED!
– Helps me quickly remember your names
– Reminds me what is still confusing
– You can drive the lecture/discussion in this class!
CS@UVa
CS6501: Information Retrieval
16
Contact information
• Lecture
– Instructor: Hongning Wang
– Time: Tuesday/Thursday 12:30pm to 1:45pm
– Location: Rice Hall 340
• Office hour
– Time: Wednesday 10:00am to 11:00am
• Location: Rice Hall 408
• Course website
– Website:
http://www.cs.virginia.edu/~hw5x/Course/IR2017/_site
– Piazza:
https://piazza.com/virginia/spring2017/cs6501s12/home
CS@UVa
CS6501: Information Retrieval
17
Thank you!
QUESTIONS?
CS@UVa
CS6501: Information Retrieval
18