這學期開始進入正式課程之前,教授提供了一些關於「如何讀 Paper」的文章。對於一位剛要進入研究領域的學生來說,讀文獻是很重要的,用對方法可以節省很多心力,避免變成被論文海淹沒的菸酒生。

以下是我試著翻譯 S. Keshav “How to Read a Paper”,文中提到的三個步驟,「快速地掃過、掌握重點、實際重現結果」透過這樣的方法,可以快速過濾哪些文獻適合閱讀,哪些適合擺到一邊,以及如何閱讀、哪些部分是關鍵。

Abstract

研究員花了很多時間讀 Paper,但是很少人真正學過如何讀 Paper,導致很多人浪費了很多心力。這篇文章提供了讀 Paper 的三個階段(three-pass method)。

1. Introduction

研究員讀 Paper 有很多原因

為了研討會或準備課程 持續更新該領域的知識 透過文獻研究探討新的領域 如何有效率的閱讀文獻很重要,但很少被教授。許多研究生因此需要不段嘗試找出適合自己的方法,浪費很多寶貴的時間,而且常常導致的失望的結果。

多年來我一直用一個簡單的方法來有效率的閱讀文獻,這篇文章中表示為「三階段法」(Three-pass method),而且用這個方法來探尋文獻。

2. The THREE-PASS APPROACH

2.1 The first pass

第一階段,快速的鳥瞰整篇文獻,這大概花 5~10 分鐘,包含以下的步驟。

  1. 仔細地閱讀 Title, Abstract 和 Introduction
  2. 閱讀 Section, sub-section 的標題,但其他的先忽略
  3. 讀 Conclusions
  4. 看一下 Reference ,找看看以前看過的文獻

在第一階段結束後,你必須能夠回答以下的問題:

  1. 分類:這是什麼種類的文獻?測量?分析現有系統?描述研究的原型?
  2. 背景:有哪些文獻和這篇有關?有哪些理論基礎用來分析這個問題?
  3. 正確性:內容假設正確嗎?
  4. 貢獻:這篇論文主要貢獻了什麼?
  5. 清晰度:文獻內容文筆清晰、容易理解?

從這些資訊中,你可以知道該不該繼續讀這篇論文。可能因為

  1. 這篇文章你不感興趣
  2. 你沒有足夠的知識去讀懂這篇論文
  3. 作者做了錯誤的假設

第一階段足以讓你了解這篇文獻是不是該看的,但未來也可能有關。順帶一提,如果你正在寫論文,可以想見大多數的審稿者/讀者都是這樣看待你的論文。選擇有意義標題和副標,要有清晰且全面的摘要。如果一個審稿者沒辦法在第一階段讀懂,那很有可能這篇論文會被 reject,讀者也可能把這篇論文放到一邊。

2.2 The second pass

第二階段,花更多心力閱讀論文,但忽略一些像是證明之類的細節。這讓你可以掌握重點,可以在讀的過程中在空白處寫上筆記。

  1. 仔細閱讀示意圖、圖表。特別注意這些圖表類的資料,是否各個軸都被正確的標示? 圖表中的標示錯誤,是不是讓結論誤以為變好的原因? 這種錯誤常常可以判斷這篇文章是不是好的作品。
  2. 標記那些相關的 Reference 供未來閱讀,也可以從中更了解這篇論文的背景。
  3. 第二階段最多花一小時,結束後你要可以抓住這篇文章的內容,有辦法向他人用證據摘要這篇文章的貢獻,這樣程度的了解適合對你有興趣的論文,但對研究專業來說還不足夠。

有時候你在第二階段後還是無法了解這篇論文,這可能是因為

  1. 主題對你來說太新、用了不熟悉的名詞或術語。
  2. 作者用了你不熟悉的證明或實驗方法,讓這篇論文對你來說難以理解。
  3. 使用太多沒有根據的推論或引用過多先前的文獻,而表達不清。
  4. 你只是太累了 :)

這時你能做的事:

  1. 放下這篇文獻,祈禱你的研究生涯不再需要這篇論文
  2. 先閱讀一些先備知識,再回來這篇文章
  3. 不管了,直接繼續第三階段

The third pass

要了解充分的內容,特別是如果你是審稿者,第三階段是你需要的。這個階段的重點是能夠「實際上重新實作這篇論文」(virtually re-implement):跟作者一樣的假設下,重現論文的內容。和原始內容比較之後,你可以輕易的知道這篇論文的創新和美中不足的失敗或假設。

這個階段需要大量的注意力,你必須分辨和挑戰每一個作者提出的觀點。甚至你可以想一想,自己要如何表達這樣的想法?這樣的比較,讓你可以更深入的了解論文的證明技巧和表達方式,你也滿有可能可以將這些方法加到你的工具箱中,用於未來的研究工作中。

新手在這個階段需要花 4~5 小時,有經驗的人大約需要一小時。這個階段結束時,你必須能夠:

  1. 在腦中重現文獻中的架構
  2. 這篇論文的優點&缺點
  3. 指出隱藏的假設、缺少引用的文獻及在實驗和分析方法中的潛在問題。

3. DOING A LITERATURE SURVEY

讀文獻的能力在文獻探尋的過程中受到考驗,這需要你閱讀大量的文獻,有可能是來自你不熟悉的領域。你可以透過三階段法輔助,什麼樣的文獻你該讀呢?

  1. 到 Google Scholar 或 CiteSeer 等搜尋引擎上,用一些關鍵字找到 3~5 篇最近的文獻

  2. 每篇讀過第一階段,觀察他們的相關文獻。對最近的研究有個大方向,或許你也可以找到近期的 Survey,如果你真的幸運找到了,就閱讀這篇 Survey。 若沒有近期的 Survey,找到共同的引用的文獻或是重複出現的名字。這些文獻或作者,就是這個領域重要的推手。可以讀這些文獻,或是到作者的網站看看最近發表的研究。 這可以幫助你分辨這個領域的 Top Conference,畢竟最好的研究者常在 Top Conference 發表論文。

接著到這些 Top Conf 的網站看看最近的研究,可以快速的找到一些高品質的相關文獻。這些文獻和剛剛找到的常被引用的文獻,可以建構你對這個領域的第一印象。用兩階段看過這些文獻,找到更多重要的論文,不停的重複這個步驟。

備註

剩餘的部分: 4.EXPERIENCE, 5.RELATED WORD, 6.A REQUEST, 7.ACKNOWLEDGMENTS, 8.REFERENCES。

-> S. Keshav “How to Read a Paper”