Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

文献調査の基礎

文献の海を探検する

文献調査というと、「論文をたくさん読む作業」だと思っている学生が多いです。読むのが得意な人は楽勝、苦手な人は地獄、というイメージで身構えてしまう。僕はこの捉え方を、最初の段階で少し書き換えてもらいたいと思っています。

文献調査の本質は、論文を消化することそのものではありません。 あなたの問いを、学問の流れの中に位置づけること です。「プログラミングってなんで難しいんだろう?」という素朴な疑問は、それ単体ではまだ研究になりません。でも、その疑問が認知科学の伝統のなかでどう議論されてきたのか、学習科学ではどんな手が打たれてきたのか、教育・学習支援システム研究ではどう操作されてきたのか――そういう文脈の中に置かれた瞬間、あなたの問いは急に学術的な意味を帯び始めます。論文を読むのは、その文脈に近づいていくための手段にすぎません。

だから、もし文献調査がしんどく感じるとしたら、それは「論文を読む量」が問題なのではなく、「自分の問いがまだ手元にない」せいかもしれません。読みながら問いを育てる、というのが、この節を通して伝えたい姿勢です。

学際的に読むということ

僕の研究室は情報系で、扱うテーマも教育・学習支援システム研究の近辺が多いのですが、こういう領域では、ひとつの分野の論文だけ追いかけていても、ほぼ確実に行き詰まります。人間の学習を技術で支援したいなら、「人間がどう学ぶか」と「技術で何ができるか」の両方を、同じ温度で理解しないといけないからです。片方だけだと、技術寄りの論文は理論的に薄く見え、人間寄りの論文は実装可能性が想像できなくなる。

だから、ふだんあなたが見慣れない分野にも、思い切って手を伸ばしてください。プログラミング学習支援を研究したいのなら、認知科学で人間の思考プロセスを学び、学習科学で学習環境の設計を知り、情報科学で実装の手段を身につける。最初は外国語の文献を読むような気分になるかもしれませんが、半年も続けると、別領域の用語が自分の語彙に紛れ込んできます。研究室の学生にも、最初の半年は意識的に「自分の本拠地ではない分野」を一つ持っておいてもらうことが多いです。学習科学、認知科学、人工知能、教育・学習支援システム研究、教育心理学のどこかに、自分のもう一本の足を植える、というイメージです。

越境を恐れないでほしい。ただし、何でもかんでも読もうとすると、永遠に研究が始まりません。「自分の問いに直接効くのはどの分野か」を意識しながら、領域を広げすぎないように注意してください。

段階的に進める文献調査

文献調査を始めると、つい目の前のおもしろそうな論文から読み始めてしまいがちです。気持ちは分かるのですが、これをやると、たいていの場合あとで途方に暮れます。読んだ論文同士のつながりが分からず、自分の問いとの関係も見えず、「読んでも読んでも進んだ気がしない」という状態に陥る。そうならないためには、調査のフェーズを切り替えながら進めるのが現実的です。目安としては、おおむね一ヶ月くらいの三段階に分けて考えてみてください。

第1段階:全体像の把握(1週間くらい)

最初の一週間は、分野の地図を手に入れることに使います。Google Scholar で「[分野名] survey」や「[分野名] review」と検索して、最近5年以内のレビュー論文を2〜3本読む。これだけで、主要な概念、頻出する研究者の名前、最近のトレンドが、ざっくり見えてきます。

このフェーズでは、細部を理解しようとしないでください。地図を眺める作業なので、「ふむふむ、こういう議論の枠組みがあるのね」「この論文、複数のレビューで引用されているな」くらいの解像度で十分です。むしろ、ここで一本一本の論文に深入りすると、地図が永久に完成しないまま終わります。

第2段階:焦点を絞った調査(2週間くらい)

地図ができたら、次の二週間は、自分の具体的な問いに直接かかわる論文を集めにいきます。Google Scholar、ACM Digital Library、IEEE Xplore あたりを使い分け、キーワードの組み合わせを工夫しましょう。意外と効くのは、有力な論文の「Cited by」をたどっていく方法です。先行研究と後続研究の双方向に芋づる式に広がっていきます。

集めた論文を全部読もうとしないでください。タイトルとアブストラクトで一次選別し、本文を斜め読みして重要度を判定する。最終的に精読する対象として、直接関連する論文10〜15本、手法面で参考になる論文5〜10本くらいに絞り込めれば十分です。残りは「読んでないけど存在は知っている」状態でかまいません。研究は、知らない論文を恐れることよりも、知っている論文を使い倒すことのほうが大事です。

第3段階:研究ギャップの発見(1週間くらい)

最後の一週間は、読んだ論文を踏まえて、既存研究の限界や課題を整理する時間に使います。あなたの問いがそこにどんな新しい価値を差し込めるのか――この「ギャップ」が見えてくると、研究の輪郭はぐっと立ち上がります。

ここで気をつけたいのは、「技術的に新しい」だけを評価軸にしないことです。理論的な理解の深まり、実践的な効果、別ドメインへの応用可能性、再現性の改善――いろいろな観点から、自分が貢献できそうな筋を評価してみてください。技術的新規性しか見ていないと、「ちょっと違うけど本質的には同じ」研究を量産してしまいがちです。

効率的に論文を読む

論文の読み方には、コツというより構えがあります。それは、 全部の論文を最初から精読しない という構えです。最初から精読すると、時間がいくらあっても足りません。

ここで効くのが、階層的に読むアプローチです。まずタイトル・アブストラクト・結論を読んで全体像をつかむ。これに5〜10分。ここで「自分の研究にとって重要そうか」を判定します。次に、判定で残った論文だけ、イントロダクションと実験結果を選択的に読む。20〜30分。最後に、本当に重要な数本だけ、1〜2時間かけて精読する。読み方を均一にしないことが、結果として読書量を稼ぐコツです。

読むときは、いくつかの問いを頭の片隅に置いておくと、読解の密度がはっきり変わります。「この論文が解きたい問題は何か」「提案手法の核心はどこか」「既存手法との違いはどこか」「実験設計は妥当か」「自分の研究への示唆は何か」。とくに最後の問いをずっと意識していると、読書ノートが「論文の要約」ではなく「自分の研究の補強材料」に変わっていきます。これが大きな違いです。

文献を管理する

文献は、読んで終わりにしてはいけません。Zotero、Mendeley、EndNote ――どれでもいいので文献管理ツールを一つ選び、PDFと書誌情報をセットで保存する習慣をつけましょう。手法別・年代別・重要度別のタグと、ごく短い読書メモを残しておくだけで、半年後のあなたが本当に救われます。

調査の結果は、頭の中にしまい込むのではなく、研究マップや一覧表として外に出してみてください。手法の系譜、対象ドメインの分布、研究者ごとのスタンス――こういうものを地図にしてみると、自分の研究の置きどころが、一気に明確になります。最初はうまく描けなくて当然です。でも、繰り返し描いていくうちに、その地図はそのまま、あなたの論文のRelated Work節の骨組みに化けていきます。

よく落ちる落とし穴

最後に、僕がここ十数年で何度も見てきた落とし穴を、三つだけ書いておきます。

ひとつめは、最新論文ばかり追って古典的な重要論文を軽視してしまうこと。最新性は魅力的ですが、古典には議論の前提そのものが書かれていることが多い。ここを飛ばすと、最新論文を読んでも「なぜこの議論をしているのか」が分からないまま、表面の手法だけ追うことになります。

ふたつめは、有名会議の論文だけを見て、ニッチだが鍵になる研究を見落とすこと。トップ会議は通過率が低いぶん、洗練されたものが多いのは確かです。でも、自分の問いの本質に近い研究が、必ずしもトップ会議に出ているとは限りません。ワークショップ、国内学会、プレプリント、博士論文。地味に見える場所にこそ、宝が落ちていることがあります。

みっつめは、表面的な読み方で済ませて、「読んだ気」になってしまうこと。手法の詳細を理解しないまま要点だけ抜いて、Related Work に並べる。これは時間が経ってから一番効いてくるタイプの失敗です。査読で「この論文の理解、あやしくないですか?」と突っ込まれる、あるいは自分が新しい研究を始めたときに「あの論文、ちゃんと読んでおけば近道だったのに」と気づく。読みは深いほうがいい。バランスと深さの両方を意識してみてください。