論文の読み方について
経緯
How to read a paperという 論文の読み方についてのガイドが非常に参考になったので、自分なりにまとめてみたいと思います。
やり方
このガイドではThree-pass approachというものを提案しています。論文を視野を変えて3ステップに分けて読むということです。次の3ステップからなります。よくある感じのやり方ですが、各やり方についての説明が具体的なので、すぐに実践できます。
The first path
first path では論文を「ざっと」読んで概要を把握するということをします。具体的には次のような手順で行います。
-
論文のタイトル、アブストラクト、イントロダクションを注意深く読む。
-
章や説のトピックセンテンス(だいたい1行目が多い)を読む。
-
数式などをちらっと見て、アルゴリズムなどがどの分野に関わっていそうな論文かを判断する。
-
結論を読む。
-
参考文献一覧を読む。以前読んだ文献があるかどうかをチェックする。
これらの手順を行えば、論文に関して疑問に答えられるようになっているはずです。
-
この論文はどの分野の論文か。
-
他の論文がこの論文とどのような関係があるか。どのような理論が用いられているか。
-
この論文の貢献は何か。
-
論文は明快に書かれているか。
明快に書かれているかというのは、これが満たされていないと論文がリジェクトされてしまうので、ちゃんとした論文であればアブストラクトやイントロダクションがその論文のわかりやすい要約になっているはずだということです。
first path は自分の研究内容とは関係のない論文(だが将来的には関係するかもしれないような論文)を判断するプロセスと言えます。
The second path
second path は論文の詳細を把握するプロセスです。
-
論文をfirst path のときよりも注意深く読む。但し、定理の証明などの細部は飛ばして読む。
-
読んでいる途中で理解できなかったこと・疑問に思ったことをメモしておく。論文該当箇所などに直接書き込んでもいいかも。
-
論文の図表を注意深く見ておく。特にグラフはしっかり見る。軸はちゃんと付いているか、実験結果にエラーバーは付いているかなどを確認する。
-
論文に関係しそうなまだ読んでいない参考文献をチェックしておく。
これは自分で論文を書くときなど(あるかわかりませんが)に、参考文献をレビューする際の手がかりにもなるので、しっかりとやっておく必要があります。
second path を行うことによって、この論文のメインとなる主張を根拠をつけて要約することができると思います。
The third path
third path は論文の完全な理解のために頭の中で論文の結果を再現するプロセスです。
主に次のようなことを行います。
- 定理の結果、アルゴリズムなどを論文のおいた仮定から再現する。
third path は分野の初心者には非常に労力の要るプロセスであるということが述べられています。
third pathを通して、論文やその関連研究において暗黙に仮定されている条件や抜けている条件などを見つけることができます。またその分野の潜在的な課題についても見えてくるでしょう。