How to write papers & �How to give talks
Vincent Sitzmann�With thoughts from Vincent, Phillip Isola, and Bill Freeman
Announcements
Why to do research?
How
Why to do research?
How to recognize good research?
Novelty
Good metrics: surprisal and enabling new directions.
What makes something surprising?
Enabling new directions:
Novelty
Very hard to achieve without knowing what has already been done.
http://matt.might.net/articles/phd-school-in-pictures/
[Picasso]
[Picasso]
How to do good research?
A paper’s impact on your career
Paper quality
Effect on your career
nothing
Lots of impact
Creative, original and good.
Our image of the research community
The reality:
more like a large, crowded marketplace
Picking a topic
Science is the “Art of the Soluble”
“‘Good scientists study the most important problems they think they can solve. It is, after all, their professional business to solve problems not to grapple with them.’ —Peter Medawar”
— Jitendra Malik
Know something no one else knows
“My answer to "Now What" is "here is a research problem which is unusual, perhaps significant, novel, that I can pose and probably solve because of my background in physics". The situation would not be readily identified as a problem at all by those whose background seems much more relevant than my own.” — “Now What”, John Hopfield
Question obvious weirdness
Build a ramp
Colorizing photos
Generative models
Agents that can imagine and plan
“When you are famous it is hard to work on small problems. This is what did Shannon in. After information theory, what do you do for an encore? The great scientists often make this error. They fail to continue to plant the little acorns from which the mighty oak trees grow.”
— Richard Hamming, “You and Your Research”
Think about the consequences
Why are you working on the problem you are working on?
What would happen if you were successful? Is that what you want to happen? Consider impact on science. Consider impact on society.
Get comfortable being confused
Omit needless bits
“Perfection is finally attained not when there is no longer anything to add, but when there is no longer anything to take away”
— Antoine de Saint Exupéry
Underfitting
K = 1
Appropriate model
K = 2
Overfitting
K = 10
Information creep
Number of terms in your loss function
Performance
Information creep
Number of terms in your loss function
Cognitive cost
Information creep
Number of terms in your loss function
Coding cost
Information creep
Number of terms in your loss function
Number of possible bugs
Information creep
Number of terms in your loss function
Generality of formulation
Information creep
Number of lines in GitHub readme
Chance someone will know how to use your code
100%
0%
Information creep
Number of experiments in your paper
Chance someone will understand your discovery
100%
0%
Information creep
Bits of information
Utility
Needless bits
Do the most, with the least
Discoveries
Explanations
Results
Tools
…
Words
Equations
Concepts
Lines of code
GPUs
People, Time, Money
…
Products
Costs
=
Metric for research
Pareto front of simplicity vs novelty
Simplicity
Novelty
Jibberish
Trivial
Simple and elegant
Complicated SOTA system
(useful information)
(1 / total information)
What the reviewing system rewards
Simplicity
Novelty
Jibberish
Trivial
Simple and elegant
Complicated SOTA system
(useful information)
(1 / total information)
What stands the test of time
Simplicity
Novelty
Jibberish
Trivial
Simple and elegant
Complicated SOTA system
(useful information)
(1 / total information)
The (abridged) Heilmeier Catechism
George H. Heilmeier, former DARPA director (1975-1977)
How to communicate �your research?�(How to give talks)
High order bit: prepare
Giving good talks is essential �to being a good scientist
Your audience
Your audience wants to be entertained.
Slide Credit: Bill Freeman
A tip to not be nervous that I found useful
40
Slide Credit: Bill Freeman
A common mistake: Using your “talk voice”…
Body Language
Add dynamics to the talk
http://www.nch.ie/dynamic/img/Mariss%20Jansons%20%20new.jpg
http://images.google.com/imgres?imgurl=http://operachic.typepad.com/photos/uncategorized/ulster01.jpg&imgrefurl=http://operachic.typepad.com/opera_chic/2007/01/index.html&h=321&w=490&sz=57&hl=en&start=2&tbnid=6seUYhUX6x2DrM:&tbnh=85&tbnw=130&prev=/images%3Fq%3Dconductor%2Borchestra%2Bquiet%26gbv%3D2%26svnum%3D10%26hl%3Den%26safe%3Doff%26sa%3DG
Figure out how one part follows from another
Ahead of time, think through how each part motivates the next, and point that out during the talk. If one part doesn’t motivate the next, consider re-ordering the talk until it has that feel.
Slide Credit: Bill Freeman
45
What the audience of a technical talk wants
To have everything follow and make sense
To learn something
To connect with the speaker, to share their excitement.
They want to watch you love something!
Alan Alda: https://www.youtube.com/watch?v=j4XgjkXDxss, and others
46
Slide Credit: Bill Freeman
Let the audience see your personality.
http://is3.okcupid.com/users/112/250/11225140098321842389/mt1112532356.jpg
Slide Credit: Bill Freeman