R244 S1 Introduction
R244 S1 Introduction
Course Guide
Eiko Yoneki
Research skills
Establish basic research domain knowledge in large data
processing and Optimisation with ML
Obtain your view of research area for thinking forward
NOT to learn ML tools for ML applications 2
1
Course Structure
8 Sessions
Introduction
Guidance of R244
How to read/review/present a paper
Overview of large-scale data processing and optimisation
5 reading club session
1 Hand-on tutorial on Dataflow programming using TensorFlow
1 Guest lecture on Probabilistic Programming
Final session: mini-project presentation
Topic Areas
Session 1: Introduction
2
Course Structure
Reading Club (not Lecture Class!)
4~5 Paper review presentations and discussion per session
(~=20 minutes presentation + discussion)
Each of you will present ~2 reviews during the course
Revised (if necessary) presentation slides needs to be emailed on the
following day
Review_Log
3
Course Work: Reports 1&2
Review report on full length of paper (<1800 words)
Describe the contribution of paper in depth with criticism
Crystallise the significant novelty in contrast to the other related work
Suggestion for future work
Survey report on sub-topic in data centric networking
(<2000 words)
Pick up ~5 papers as core papers in your survey scope
Read them and expand your reading through related work
Comprehend your view and finish as your survey paper
4
Course Work: Reports 3
Report on project study and exploration of a
prototype (<2500 words)
Project selection by November 12, 2021
Title and brief description (>150 words) by email
Project presentation on November 29, 2020
Final report on the project study by January 19, 2022
(by December 21, 2021 is preferable)
http://www.cl.cam.ac.uk/~ey204/teaching/ACS/
R244_2021_2022/opensource_projects.html
10
10
5
Important Dates
November 12 (Friday) 16:00
Project selection
11
Assessment
The final grade for the course will be provided as a letter
grade or percentage and the assessment will consist of
two parts:
12
6
How to Read a Paper?
13
13
14
14
7
Critical Thinking
Reading research paper is not like reading a textbook
But the most important one is that the paper is not
necessary the truth
there is no right and wrong, just good and bad
There are inherently subjective qualities…but you can’t get
away with just your opinion: must argue
15
S. Hand’10
15
16
S. Hand’10
16
8
And Now against…
Problem is overstated (or oversold)
Problem does not exist
Approach is broken
It does not work for all the algorithms…
Solution is insufficient
Only works when data is in memory…
Evaluation is unfair/biased
Use HPC for experiment
17
S. Hand’10
17
18
S. Hand’10
18
9
Reviewing Tips & Tricks
Identify a core/major idea of the topic
Read related work and/or background section
and read key other papers on the topic
Capture the author’s claim of contribution in
introduction section and judge if it is delivered
Understand the methodology that demonstrates
paper’s approach
Capture what authors evaluate and judge if that
is a good way to evaluate the proposed idea
For theory/algorithm paper, capture what it
produces as a result (rather than how)
19
19
20
S. Hand’10
20
10
How to Review a Paper Aid…
S. Keshav: How to Read a Paper, ACM SIGCOMM Computer
Communication Review 83 Volume 37, Number 3, July 2007.
21
21
Structure of Presentation
Cover 3 things in your presentation
1. Background/context
What motivated the authors?
What else was going on in the research community?
How have things changed since?
2. What is problem to be tackled?
What is the problem they tried to solve?
What are the key ideas?
What did the authors actually do?
What were the results?
3. Your opinion of the paper
What you agree and what you disagree?
What is the strength and weakness of their approach?
What are the key takeaway?
What was the impact (possible impact)?
22
S. Hand’10
22
11
Preparing…
Not too much basics: remember, others would have
read the paper
Brief overview
Do not make exact repeat of the paper
23
S. Hand’10
23
Presenting…
Practice beforehand to ensure length of your
presentation
24
S. Hand’10
24
12
Listening Presentation…
You need to get involved
25
S. Hand’10
25
26
13
How to write Survey paper (Report 2)
Demonstrate a summary of recent research results in a
novel way that integrates and adds understanding to work
in the research area
Must expose relevant details associated, but it is
important to keep a consistent level of details and to avoid
simply listing the different works
For example:
Define the scope of your survey
Classify and organize the trend
Critical evaluation of approaches (pros/cons)
Add your analysis or explanation (e.g. table, figure)
Add reference and pointer to further in-depth information
27
27
Summary
R244 course web page:
http://www.cl.cam.ac.uk/~ey204/teaching/ACS/R244_2021_2022
Email: [email protected]
28
28
14