1. 程式人生 > >【轉】如何讀一篇論文

【轉】如何讀一篇論文

轉載,原文地址

第一遍閱讀看結構。

第二遍閱讀看內容,不是細節。(寫調研看到這裡)

第三遍閱讀看細節,復現。在復現過程式中學習論文中的沒有說明的條件和假設。(重要)

重新看到了走向禿頂的路。

原文下載:《How to Read Paper》
如何讀一篇論文
S. Keshav
滑鐵盧大學戴維•切瑞頓計算機學院
加拿大,滑鐵盧
[email protected]

摘要

研究人員會花大量的時間閱讀科研論文。然而,這種技能很少被傳授,導致浪費了大量的精力。本文概述了一種實用高效的三步閱讀科研論文的方法。我還描述瞭如何用這種方法做文獻調查。
分類和主題描述:A.1[介紹和調查]
一般術語:文獻。
關鍵詞:論文,閱讀,建議。

1、簡介

研究人員有以下幾個原因必須去閱讀論文:為了去審查一個會議或進行分類,相在他們自身的領域保持現狀,對一個新領域做的文獻調查。一個普通的研究者可能每年花數百小時閱讀論文。
學習如果高效閱讀論文是一項關鍵技能,但很少被傳授。因此,剛開始研究生必須自己嘗試使用試驗和錯誤的方法閱讀論文。學生在這一過程中浪費了大量的精力並且收效甚微。
多年來,我一直使用一種簡單的方法來高效地閱讀論文。本文介紹了這種“三步”法及其在文獻調查中的應用。

2、三步閱讀法

關鍵的想法是,你應該在三步法的基礎上閱讀論文,而不是從一開始就從頭一直閱讀到結束。每一步都能完成特定的目標,並且是建立在前一步的基礎之上:第一步是獲得論文的大致概念。第二步掌握論文的內容,而不是細節。第三步有助於你深入理解論文。

2.1 第一步閱讀

第一步是快速瀏覽論文得到概要。你也可以決定你是否需要做多次閱讀。這一步閱讀大約需要五至十分鐘,包括以下步驟:
1、仔細閱讀題目、摘要和引言
2、閱讀章節和副標題,但忽略其他內容
3、閱讀結論
4、瀏覽一下參考文獻,標記已經讀過的內容。

在第一步結束時,你應該能夠回答五個問題:
1、類別:這是什麼型別的論文?一個評價論文?對現有系統的分析?一個研究原型的描述?
2、背景:還有哪些論文與之相關?用什麼理論基礎來分析問題?
3、正確性:假設看起來是有效的嗎?
4、貢獻:論文的主要貢獻是什麼?
5、清晰:論文寫得好嗎?

利用這些資訊,您可能會選擇不進一步閱讀。這可能是因為你對論文不感興趣,或者你對該領域瞭解的不夠還無法理解論文,或者作者做出了無效的假設。如果不是你研究的領域,第一步的論文閱讀是足夠的,可以以後有一天可能會相關的。
順便說一下,當你寫論文時,你可能期望大多數審稿人(和讀者)只閱讀一次。注意選擇連貫的段落和段落標題,寫出簡明而全面的摘要。如果審稿人在一次通讀後不能理解主旨,論文可能會被拒絕;如果讀者在五分鐘後不能理解論文的重點,則論文可能永遠不會被閱讀。

2.2第二步閱讀

在第二步中,需要仔細閱讀論文,但忽略證據等細節。當你閱讀時簡要記下關鍵點或者在頁邊空白處記下評論是有幫助的。
1、仔細看論文上的數字、圖表和其他插圖。特別注意圖表。軸上有適當的標籤嗎?結果顯示誤差線,使結論具有統計學意義嗎?像這樣的常見錯誤會把倉促的、粗製濫造的論文與真正優秀的論文分開。
2、記住進一步閱讀相關參考文獻(這是為了瞭解文章的背景的一個很好的方式)。

第二步要花一個小時左右。經過這一步閱讀,你應該能掌握論文的內容。你應該能夠把論文的主旨和證據提供給別人。進入第二步閱讀的論文可能不是你的研究專業。但是適合你閱讀感興趣的論文。
有時,即使在第二步閱讀結束時,你也不會理解一篇論文。這可能是因為論文主題是新的,使用了不熟悉的術語和縮略語。或者作者使用了你不理解的證據或實驗技術,所以大部分的論文是不可理解的。可能論文寫得不好和無根據的斷言和大量的向前引用。或者只是因為晚上很晚並且你就是累了。你現在可以選擇:(a)把論文放在一邊,期望在事業上取得成功,但不需要理解的材料(我理解為把論文放到一邊做白日夢,可能大老在開玩笑),(b)閱讀背景材料後繼續閱讀論文或(c)堅持下去,並且開始第三步閱讀。

2.3第三步閱讀

要充分理解一篇論文,特別是如果你是審稿人,需要第三步閱讀。第三步閱讀的關鍵是試圖重新實現這篇論文:即與作者做同樣的假設,進行復現。通過比較復現和實際的論文,你可以很容易地識別出一篇論文的創新之處,也可以發現它隱藏的缺陷和假設。
這一步需要特別注意細節。你應該識別並質疑每一個陳述中的每一個假設。此外,你應該考慮一下,如果是你,你會如何提出一個特定的想法。這種實際與虛擬的比較有助於對論文中的證明和陳述技巧有敏銳的洞察力。而且您很可能會將其新增到您的工具集中。在這個過程中,你也應該記下今後工作的想法。
初學者可以使用四到五個小時,一個經驗豐富的讀者大約需要一個小時。在這篇文章的結尾,你應該能夠從記憶中重建出整個論文的結構,並且能夠識別出它的優缺點。特別是,你應該能夠找出隱含的假設,缺少相關工作的引用,以及與實驗或分析技術有關的潛在問題。

3、進行文獻調研

在文獻調研過程中,論文閱讀技巧會受到考驗。這需要你讀幾十篇論文,也許是在一個陌生的領域。你應該讀什麼論文?下面是如何使用“三步”法來幫助你。
首先,使用一個學術搜尋引擎如谷歌學術(百度學術)或CiteSeer及一些精心挑選的關鍵詞,找到最近3-5年在這一領域的論文。在每一篇論文中使用三步閱讀法中的第一步閱讀方法來了解論文中的內容,然後閱讀其中有相關性的部分。你會發現最近工作內容的縮略摘要,如果幸運的話,發現指向最近一份調研報告。如果你能找到這樣的調研報告,你就完成工作了。讀一下調研報告,祝賀你好運。
否則,進行第二步,查詢書目中的共享引用和重複作者姓名。這些是該領域的重要論文和研究人員。下載關鍵論文並把它們放在一邊。然後轉到主要研究人員的網站,看看他們最近在哪裡發表過論文。這將有助於你確定該領域的頂級會議,因為最好的研究人員通常在頂級會議上發表論文。
第三步是去這些頂級會議的網站,看看他們最近的會議。快速掃描通常會識別最近的高質量相關工作。這些檔案,連同你早先擱置的論文,構成了你的調查的第一個版本。把這些論文分成兩份。如果他們都引用了你以前沒有找到的一份關鍵論文,那麼就獲取並閱讀它,必要時進行迭代。

4、經驗

在過去的15年中,我使用這種方法來閱讀會議記錄,撰寫評論,做背景調查,並在討論前迅速審閱論文。這種嚴格的方法防止我在細節中溺水之前得到一個概要檢視。它允許我估計一組論文所需的時間。此外,我可以根據我的需要和我所擁有的時間調整論文評估的深度。

5、相關的工作

如果你正在讀一篇論文做一個回顧,你也應該閱讀Timothy Roscoe的文章“為系統會議撰寫評論”[ 2 ]的評論。如果你打算寫一篇技術論文,你應該參考Henning Schulzrinne的綜合網站[ 3 ]和 George Whitesides’s的過程概述[4]。最後,Simon Peyton Jones有一個網站,涵蓋整個研究技能[ 1 ]。

6、一個請求

我想把它變成一份活的文件,在收到評論時更新它。請花一點時間給我發電子郵件,提出改進意見或建議。您還可以新增評論在CCRo,CCR的線上版[ 5 ]。

7、致謝

本檔案的第一個版本是由我的學生Hossein Falaki、Earl Oliver和Sumair Ur Rahman起草。我向他們表示感謝。我也從Christophe Diot的評論和Nicole Keshav的編輯中受益。
這項工作得到了加拿大國家科學和工程理事會、加拿大研究主席專案、北電網路、微軟、英特爾公司和斯普林特公司的資助。

8、引用

[1] S. Peyton Jones, “Research Skills,” http://research.microsoft.com/simonpj/Papers/givinga-talk/giving-a-talk.htm.
[2] T. Roscoe, “Writing Reviews for Systems Conferences,” http://people.inf.ethz.ch/troscoe/pubs/reviewwriting.pdf.
[3] H. Schulzrinne, “Writing Technical Articles,” http://www.cs.columbia.edu/hgs/etc/writingstyle.html.
[4] G.M. Whitesides, “Whitesides’ Group: Writing a Paper,” http://www.che.iitm.ac.in/misc/dd/writepaper.pdf.
[5] ACM SIGCOMM Computer Communication Review Online, http://www.sigcomm.org/ccr/drupal/