top | item 38446418

How to Read a Paper [pdf]

246 points| sherilm | 2 years ago |ccr.sigcomm.org | reply

49 comments

order
[+] jll29|2 years ago|reply
I give all my doctoral students a copy of the following great paper (and I've used a variant of the check list at the end for years - avoids errors when working on multiple papers with multiple international teams in parallel):

How to Write a Paper http://www-mech.eng.cam.ac.uk/mmd/ashby-paper-V6.pdf

[+] cratermoon|2 years ago|reply
Umberto Eco wrote a little (229p) volume titled How to Write a Thesis in 1977. In the introduction to the revised 1985 edition, Eco describes the book as one that "focuses on the spirit, mentality, and research methods required to write a good thesis, rather than on its content".

It's a bit longer than Ashby's paper, and some of the internet age may look disdainfully on his advice for index cards, paper notes, and photocopies, but the intent behind them and the general method translates easily to the digital age, and thankfully we have tools like Zotero to drastically reduce some of the busywork.

[+] beryilma|2 years ago|reply
The moment I saw Figures 3 and 4, I knew this paper would not be useful for me at all. The author of the paper is likely a visual thinker type of person, whereas I am certainly not. The boxes, colors, shading, etc. on those figures would/does easily overwhelm me.

I find simply writing an outline, section titles and introductory paragraphs, and iterating over and over much more suitable to get started with writing a paper.

[+] Beijinger|2 years ago|reply
This may get downvoted, but regarding to writing a thesis:

If I open a thesis and see it was done in Latex I always think this guy can't be an idiot.

[+] dmillar|2 years ago|reply
I used to write research at Goldman. Our chief economist would often give this book as an end-of-year gift. I found it useful in my writing: https://press.uchicago.edu/ucp/books/book/chicago/E/bo256745...
[+] mattmmatthews|2 years ago|reply
I'm not interested in the economy, explicitly. Would you recommend this for someone who is geared towards technical writing and just getting better at it in general? I've never thought about reading a book about how to write better, to be totally honest, but how could it hurt?
[+] hprotagonist|2 years ago|reply
I absolutely love this paper.

Its counterpart is Kording and Mensh, “Ten Simple Rules for Structuring Papers.” doi.org/10.1101/088278

And the strategies outlined in both ought to be taught much more rigorously, and at an earlier stage in an education, than they currently are.

[+] r-zip|2 years ago|reply
I think the time estimates depend heavily on the field. A mathematician recently told him that it would take him 1-2 weeks (with nothing else to do in that time) to digest a paper outside his main area.
[+] penguin_booze|2 years ago|reply
Makes me wonder: should it, though? The author of the paper presumably had gone through the trouble of understanding everything described in the paper, built intuition and a mental model. Instead of putting more effort in writing the latter down, it appears to me that authors are inclined to throw the proverbial baby out with the bath water: they spend more time writing out the dense proof rather than an exposition.

I'm not saying proof isn't important or to exclude it. But given that more people understand plain and intuitive explanation (at the expense of accuracy, maybe), their hard work reaches broader audience that way. Isn't that what authors want, instead of "dog whistling"? Do proofs alone carry intuition? I don't think so.

[+] daveguy|2 years ago|reply
That makes sense. The proof-heavy part is the third pass and part the author says takes the longest (4-5 hours for a beginner). With math papers it's essentially all proof!
[+] exo-pla-net|2 years ago|reply
This is the 2007 version. The latest 2016 version can be read here:

https://web.archive.org/web/20220615001635/http://blizzard.c...

Or here:

https://people.mpi-sws.org/~jcmace/teaching/cds-ss20/paper-r...

Or here:

https://svr-sk818-web.cl.cam.ac.uk/keshav/papers/07/paper-re...

Here's the current website of Dr. Keshav, the author:

https://svr-sk818-web.cl.cam.ac.uk/keshav/wiki/index.php/HTR...

The links in the 2016 paper itself are rotten, but he provides updated links on his website above.

[+] kvrck|2 years ago|reply
That's a long list of supporting organisations/institutions for a somewhat trivial paper.
[+] daveguy|2 years ago|reply
I think the lesson from this is reading papers well can help your funding ability.

Because it's such a general paper the author felt they should include all funding and support organizations, not necessarily those that specifically paid for this paper. Better to over-acknowledge than under-acknowledge.

[+] cygnion|2 years ago|reply
Thanks for the nice references. When I read documents, I look to organize and link information in a way that helps me recall its context. Another realization is that papers are often read with different 'hats' - as a reader, as a reviewer, or as a writer. To help my own process I built a document-reading that helps me curate, visualize, and recall personal knowledge as I read and annotate research papers; the app also extracts data from documents such as URLs and references - https://www.knowledgegarden.io
[+] cubefox|2 years ago|reply
I don't really agree with such advice. The only important thing is to read (or skim) many papers in the relevant field. Initially they will be hard to understand as they are full of difficult jargon. But after a while, you will notice the jargon that repeats across articles, be able to look it up, and ultimately understand more and more. After a while it will be fairly easy.

But there is no general "paper reading ability" one could learn. Papers outside your field of expertise will always be hard to understand as long as you are not used to the relevant field, the jargon and style.

[+] linuxdude314|2 years ago|reply
In the case of science and math words are more than just jargon, they have precise meaning. Often jargon contains ambiguity but you can infer a general meaning. With the language of math and science you actually need to read the precise definition of a term to understand its meaning.
[+] cratermoon|2 years ago|reply
The 3-pass method seems to roughly correspond the Adler's[1] technique for reading a book. The first pass is the systematic skimming of the inspectional level, the second pass corresponds to the analytical level, and the final pass of evaluating the arguments and ideas corresponds to his syntopical level.

1 Adler, Mortimer Jerome, and Charles Van Doren. 1972. How to Read a Book. Rev. and updated ed. New York: Simon and Schuster.

[+] trostaft|2 years ago|reply
My advisor gave me this paper at the beginning of my PhD; useful advice especially when google scholar dumps heaps of papers onto you every so often. Though I'd largely ignore the time estimates. That varies deeply depending on the paper and field.
[+] apokryptein|2 years ago|reply
Interesting paper. Consequently, a similar approach is outlined in "How to Read a Book" by Mortimer J. Adler, which covers reading approaches for a variety of formats.
[+] niam|2 years ago|reply
It's reassuring since, having not habitually read papers, I've always wondered how (in)efficiently I read compared to readers of a professional sort.
[+] nittanymount|2 years ago|reply
guess this article/approach is still useful/helpful even AI could help do a good summary... thanks for sharing...
[+] cratermoon|2 years ago|reply
IMNSHO, asking AI to summarize a paper is a flavor of what Umberto Eco terms the "alibi of photocopies", where he says, "There are many things that I do not know because I photocopied a text and then relaxed as if I had read it." Today I would write "There are many things that I do not know because I asked an LLM to summarize a text and then relaxed as if I had read it."
[+] nittanymount|2 years ago|reply
someone removed 1 karma for my comment above, could you explain why? thanks. haha
[+] NoToP|2 years ago|reply
But how do you read "How to Read a Paper"?
[+] svilen_dobrev|2 years ago|reply
interesting. Are there such papers - that one can check the proofs and references and etc - on IT/computing related stuff? Most papers i have stumbled upon, back in time, have been some mumbo-jumbo showing-off this or that approach or achievement, but rarely coherent or consistent (one example talks X, another talks Y, with no link inbetween). Hence i stopped reading any such papers, years ago..
[+] cratermoon|2 years ago|reply
I recommend visiting "the morning paper: a random walk through Computer Science research, by Adrian Colyer". It ran from 2014 to February of 2021, covering a paper per week or so. You can read Colyer's analysis first to determine if reading the paper sounds worth your time. There are also various lists of key programming/CS papers. For example, "What Every Computer Scientist Should Know About Floating-Point Arithmetic", David Goldberg's 1990 paper, includes various theorem proofs essential to understanding how IEEE floating point is defined.
[+] ssn|2 years ago|reply
"The first version of this document was drafted by my students: …"

So why aren't they listed as co-authors? :-)

[+] disqard|2 years ago|reply
They're in the "Acknowledgements" section, which is appropriate for this particular scheme of things. Academia is nothing if not a "street cred" game, and that cred is not portioned out easily (or equitably).