# How to Read a Paper
> [!abstract] 概要
> 研究者は研究論文の読解に多くの時間を費やす。しかし、この技能はほとんど教えられず、多くの無駄な労力を生んでいる。本稿は研究論文を読むための実用的で効率のよい三パス法を概説する。また、この方法を文献サーベイに用いる方法も述べる。
## 論文情報
- 著者: S. Keshav(University of Waterloo, David R. Cheriton School of Computer Science)
- 掲載: ACM SIGCOMM Computer Communication Review, Vol. 37, No. 3 (2007 年 7 月), pp. 83-84
- 種別: 方法論の解説記事(ヒント集)。2 ページ、図表なし。分類は A.1 Introductory and Survey
- 筆者は約 15 年この方法を使ってきたと述べる。初版は学生 3 名(Hossein Falaki, Earl Oliver, Sumair Ur Rahman)が起草した
## 概要
論文を頭から通読せず、目的の異なる最大 3 回の通読に分ける方法(三パス法)を示す。第 1 パスは概観、第 2 パスは内容把握、第 3 パスは仮想的な再実装による深い理解である。同じ方法を文献サーベイに適用する手順も与える。
## 問題設定
- 研究者は査読、授業、分野の動向把握、新分野の文献サーベイのために、年間数百時間を論文の読解に費やす。
- 効率のよい読み方は体系的に教えられず、大学院の初学者は試行錯誤で学び、労力を浪費し、しばしば挫折する。
## 提案手法
三パス法の要点は、始めから終わりまで読み進めず、前のパスの上に積み上げる最大 3 回の通読に分けることである。
- **第 1 パス(5〜10 分)**: 全体の俯瞰。タイトル・概要・導入を丁寧に読み、節と小節の見出しだけを読み、結論を読み、参考文献を眺めて既読のものに印を付ける。終了時に 5 つの C に答える。
- Category: 論文の種類(測定、既存システムの分析、試作システムの記述など)
- Context: 関連する他の論文、問題の分析に使われた理論的基盤
- Correctness: 仮定は妥当に見えるか
- Contributions: 主な貢献は何か
- Clarity: 論文はよく書かれているか
- **第 2 パス(最大 1 時間)**: 証明などの細部を無視して注意深く読む。要点を書き留める。図・グラフを丁寧に見る(軸のラベル、誤差棒の有無など)。未読の関連参考文献に印を付ける。終了時に、論文の主旨と裏付けの証拠を他者に説明できる。
- **第 3 パス(初学者 4〜5 時間、熟練者 約 1 時間)**: 論文を仮想的に再実装する。著者と同じ仮定を置いて作業を再創造し、実際の論文と比べて、革新点と隠れた欠陥・仮定を特定する。あらゆる文のあらゆる仮定に挑む。終了時に、論文の構造全体を記憶から再構成でき、強みと弱み、暗黙の仮定、欠けた引用、実験・分析手法の問題を指摘できる。
第 2 パスで理解できない場合の選択肢は、(a) 脇に置く、(b) 背景資料を読んだうえで後で戻る、(c) 粘って第 3 パスへ進む、の 3 つである。
文献サーベイへの適用は 3 段階である。
1. Google Scholar や CiteSeer と適切なキーワードで最近の論文を 3〜5 本見つけ、各 1 パス読んで関連研究節を読む。最近のサーベイ論文が見つかれば、それを読んで終わる。
2. 参考文献の共有引用と繰り返し現れる著者名から、主要論文と主要研究者を特定する。主要研究者のウェブサイトで最近の発表先を調べ、主要会議を特定する。
3. 主要会議の最近のプロシーディングを走査して最近の高品質な研究を拾い、先に脇に置いた論文と合わせてサーベイの初版とする。これらを 2 パスずつ読み、全員が引く未発見の重要論文があれば入手して反復する。
## 新規性
- 新しいアルゴリズムや実験ではなく、論文の読解を段階化した実務的な方法論の提示が貢献である。読解の目的(概観・把握・再実装)ごとに投じる時間の上限を決め、深さを需要と時間に合わせて調整できる点に特徴がある。
- 5 つの C という第 1 パスの出口条件を明示し、続きを読むかの判断を形式化している。
- 書き手側への含意も述べる。査読者や読者の多くは 1 パスしか読まないので、節見出しと概要の質が採否を左右する。
## 実験設定
実験は行っていない。筆者の約 15 年の実践経験(会議録の通読、査読、背景調査、議論前の短時間の確認)に基づく経験則である。
## 実験結果
定量的な結果はない。筆者は、この方法が細部に溺れる前に俯瞰を得させること、一式の論文の査読に要する時間を見積もれること、需要と時間に応じて評価の深さを調整できることを利点に挙げる(経験的主張であり、検証はされていない)。
## 考察
- 関連資料として、査読には Timothy Roscoe の「Writing Reviews for Systems Conferences」、論文執筆には Henning Schulzrinne のウェブサイトと George Whitesides の論文執筆の概観を挙げる。
- 筆者は本稿を更新し続ける文書にする意向を示し、コメントを募っている。
## 強み / 弱点・課題
- 強み: 短く、手順が具体的で、時間の目安と出口条件があるため、初学者がそのまま使える。文献サーベイの手順は検索から反復まで一続きに書かれている。
- 弱点・課題: 効果は筆者の経験談に留まり、定量的な検証や他の方法との比較がない。示される時間は目安であり、分野や論文の難度による差は扱わない。想定は主に計算機科学の会議論文であり、長大なサーベイや書籍への適用は論じない。生成 AI などによる読解支援は当然扱わない(2007 年の記事)。
## 関連
- 概念: [[学術論文の読解技術]]
- エンティティ: [[S. Keshav]] / [[University of Waterloo]]
## 出典
- Keshav, S. "How to Read a Paper." ACM SIGCOMM Computer Communication Review 37(3):83-84, July 2007.