JP | EN

研究テーマを探す時のマインド

執筆:2024年04月17日

追記:2025年06月04日

研究テーマの決め方はいろいろあります。 が、そのすべてに共通するのは、なにかのきっかけがあること。 先生に言われた・面白いと思った・仕事で使った・授業で習った・本で読んだ、とか。 そのきっかけを探し続けるのも研究者がやるべきことだと思っているし、 熟練の研究者もそういうきっかけから研究の着想を得たりします。たぶん。 なので、研究テーマがみつからない現状がダメなわけではないですし、皆そのように苦しみます。 本研究室では、それらのきっかけのうち、“先生に言われたから”というきっかけはないので(そういう方針なので)、 それ以外のきっかけを探していきましょう。本を読むなり、学会に参加するなり、 大会に参加するなり。そういうことをやってると、きっかけに出会います。たぶん。 ぱっと研究テーマを思いつくこともありますが、大抵そうではないので、いろいろ挑戦してみましょう。 なにか少しでも思いつけば、先生に質問するなり、専門の人と相談したり、先輩と相談してください。 なにか良い助言をくれるかも?。で、大事なのは、机上の空論でも構わないこと。 自分が抱いた疑問や考えついた課題が決してちっぽけなものだと思わないこと。 勘違いでも構いません。なぜなら、「きっかけ探し」なのだから。 私の好きな映画に「勘違いは大事よ。大抵のことは勘違いからはじまるんだから」という言葉がでてきます。 勘違いから始めたらいいのです。勘違いするということは、そのことに興味を抱いたとほぼ同義なのだから。 あとは、好奇心に任せて、エンジニアリングするだけです。

とはいっても、どうすればいいのか?と思いますよね。 手軽な方法は、先輩に研究のことを聞いてみること。 彼らも同じ道を通って、なにかしらの“きっかけ”があるからです。 そのきっかけになぞって、いろいろ挑戦してみるのも良いかと思います。 聞けそうな先輩がいれば、ですが。本棚で出会いを探すのもいいですね。 興味なくても、なんとなく知ってるとかで手にとって読んでみる。 CTFをやってみるのも良いと思います。いろんな分野のいろんな技術を学ぶきっかけになるかと思います。 やってる人みんな知見がすごくあるので、なんかいいなと思います。これらはあくまで「きっかけ探し」です。 そのきっかけから、思いついた、ふと考えた疑問をどっかにメモしておいて、だれか優しい人に共有してみましょう。 (頭ごなしに否定する人というか、そういう時もあるので)優しい人がおすすめです。 “ふっと考えた”って書きましたが、授業聞いてたり、本読んでたりだけではなかなか難しいので、 散歩しながら自分の頭で考えたりするのもありだなと思います。なにか空から降ってきます。 たぶん。そうであるといいね。

と書きましたが、私も研究課題を探す時はすごく困ります。 今となっては、いろんな論文といろんな人の研究に触れてきたので多少楽になりましたが、 セキュリティに興味をもってすぐだと、んーって感じです。いろいろ書きましたが、 私もなんの肩書きもない、ただの一学生です。ろくでもないことを書いているかもしれないですし、 嘘もかいてるかもしれませんので、参考までに、ということで終わります。

追記:2025年6月4日

セキュリティの分野の話なので、あまり大きく解釈しないでほしいんですど、セキュリティってゴールが一つではないんです。画像処理のフィールドとかは、正答率をひたすらあ上げることだったり、広く知られている評価指標を上げることが研究の目的であったりすることが多いように思います。そのゴールに向かって、どのような提案手法であると達成できるかみたいなものを考えたリするんでしょう。AGIの分野では、チューリングテストが典型例ですが、、、(最近はチューリングテストのあり方にもいろいろ研究成果があるそうですね)。でもセキュリティの研究はそうでないものが比較的多いなと思っています。もちろん検出タスクや認識タスクに落とし込むとそうなりますが、、、。何が言いたいかと言うと、トップダウンの考え方で研究テーマを探しにくい分野なのかなと思うのです。全研究者の共通の目標みたいなものを持ちにくい気がしているんです。この脅威に対する防御策というのを悲しくもずっと繰り返し、あらたな攻撃が生まれたら、その防御策を考える。ときたま新しい画期的な防御アーキテクチャ生まれる。みたいな。基本、脅威に対する防御策の提案なので、評価ベクトルも様々です。 トップダウンで研究目的と提案手法、評価指標までもを実装なしに決めるのは、相当な手だれじゃないとできないことかなと思います。実装してたらアイデアが生まれてくるし、実装してるとなにより楽しいので、エンジニアリングドリブンな研究テーマのブラッシュアップが僕はあっているのかなと思っています。そうやって新たな学びを得て、目的を考えて、実装して、みたいなサイクルを回すのが僕の最適なセキュリティ分野の研究方法かなと今になって気づきました。なので、研究テーマの設定に困っている人は、ある程度適当でもいいから実装することを決めて、とりあえず実装してみるといいかなと思います。そうすると、景色が広がる気がするのです。