アメリカCS修士課程での研究機会(主に、機械学習の研究をしたい人にはあんまりお勧めできないという話をします)

私は2020年8月から2022年12月までテキサス大学オースティン校 (UT Austin) の修士課程に所属しており、現在はペンシルベニア州立大学 (Penn State) の博士課程に所属しています。この記事では、UT Austin の修士課程で研究を行った経験をまとめています。

修士2年目から研究室に所属して自然言語処理(LLM)についての研究を行い、論文がEACL2023EMNLP2023という学会に採択されました。私としては主要な国際学会に採択された初めての論文となったので、ゼロから研究を教えていただいた指導教員と共著者には感謝してもしきれません。

しかし、この経験でアメリカの修士課程において研究が出来る環境を得ることは容易ではないということも良く分かりました。個人的には修士から留学して正解だったと思いますが、一歩間違えれば研究室にすら所属できずに泣いていた可能性もありました。アメリカの修士課程においては研究室に所属できるかすらも運に依るところが大きく、研究を志す日本の学生に軽率に勧められるものではないと考えています。

私の現在の考えとしては、機械学習分野でアメリカの大学院に所属して研究をしたい学生は、日本の学士課程で業績を作ってアメリカの博士課程に直接出願するか、日本の修士課程で研究をしてからアメリカの博士課程に出願するのが手堅いルートだと思います。私のように「良く分からないけどアメリカ行きたいんじゃ」という人は一緒に気合いで頑張りましょう。

ただし、分野によって状況は大きく異なるので、あくまで自然言語処理分野(特にLLM関連)のひとつの事例として読んでいただけるとありがたいです。そして、アメリカに限らない話ですが大学によって状況は大きく異なります研究機会を得やすい修士課程が無いわけではないようです。あとヨーロッパでは状況もシステムも全く異なるようです。海外大学院への出願を考えている人は広く情報を集めるようにしてください。

この記事ではアメリカのCS修士課程における研究活動の辛すぎる部分を説明しつつ、私が強運により研究の機会を掴んだ経験を紹介します。読めば分かりますが、運が良かっただけなので再現性は全くないです。

私の修士課程の全般についてはこの記事に、PhD課程への出願についてはこの記事に書いています。また、アメリカの修士課程と博士課程の違いについてのスライドを公開しました

アメリカのCS修士課程における研究機会

まずはアメリカのCS修士課程の一般的な話をします。できる限り多くの大学に共通する話を目指しますが、私が見てきた環境に強く影響された内容になっていることはご了承ください。

アメリカの大学院では修士課程と博士課程の独立性が高く、4年間の学士課程を卒業してすぐに博士課程に進学することもできます。アメリカの博士課程は基本的に5年間なので、学士課程からすぐに進学すると日本と同じくらいの期間でPhDを取得することになります。すなわち、研究をしてPhDを取得したい学生には修士課程は必要ありません。特にCSの修士課程では就職を志望している学生がほとんどです。

実情としては、アメリカの有名な大学の博士課程への入学には一定の研究成果が求められるので、研究成果を作るためにも修士課程や社会人を経て博士課程に進学する人も多いです。しかし、少なくとも修士課程は研究を志す人のためには設計されてはいません。

日本の多くの大学では理系だと学部4年生で全員が研究室に配属されますが、アメリカの学部生・修士生のほとんどは研究室に所属していません。博士生以外で研究をしたい場合、学生から自発的に教員に連絡をして研究室への配属を願い出る必要があります。連絡をしても研究室に受け入れてもらえる可能性は高くはなく、学部生・修士生がほとんど所属していない研究室もあります。そして、所属できても博士課程の学生の研究の雑用をやらされる場合も少なくありません。逆に、実力主義なので学部2年生から研究室に所属して国際学会に何本も採択されている優秀な知り合いもいます。

明らかに優秀であったり目立つ業績を上げているような学生でない限りは、研究室に所属できるかはタイミング(プロジェクトとのマッチング、教員の忙しさ、予算)に影響されるので、学部生・修士生が研究室に所属できるかどうかは運としか言いようがありません。実際に、私が現在所属している研究室には現時点では博士生しかいません(追記:2025年には学部生・修士生が3人在籍しています)。ただし、当然ながら研究室によって大きく状況が異なります。立ち上げたばかりの研究室などで学生が少ない場合や、逆に大御所先生の大所帯の研究室もあるので、条件によっては所属しやすい場合もあるようです。

日本の研究室では研究経験すらない学部4年生を何人も抱えて育てる上に、ほとんどの学生は博士課程まで進学してくれないという場合も多いかと思います。一方でアメリカの有名研究室は既に実績のある学生を採用すれば良いので、教育コストを掛けずに低リスクで戦力を得られて完全にズルをしています。

ズルいけれど現実なので、学生はどこかのタイミングで気合いで実績を作る必要があります。必ずしも国際学会への採択などの明確な実績が求められるわけではないと思いますが、少なくとも何かしらのアピールポイントが必要です。良くある作戦としては、指導してほしい教員が担当している授業を履修して課題として課されることが多い研究プロジェクト(自由にテーマを決めて研究を行う)でアピールすることです。容易ではないですが課題から学会論文に繋がった例も聞くので、そのような場合は研究室に所属できる可能性は高まるでしょう。そこまでには至らなくても、研究遂行能力を見せることができれば指導してもらえる可能性はあると思います。

私が修士課程で研究室に所属するまで

私の場合は修士1年目までに目立った研究実績を作ることができなかったのですが、修士1年目が終わったあとにAmazonでの研究インターンに参加できたことが大きな要素になったと思います。修士1年目には何人もの教員に指導を断られていたのですが、のちに指導をしていただくことになる教員にAmazonで取り組んでいるプロジェクトの話をしたところ、インターンが終わってから研究室に所属することになりました。

そもそも研究実績がほとんどない状態で有名企業の研究インターンに採用されることは難しいのですが、私の場合はイギリスのAmazonに出願したこととコロナ禍で出願が少なかったことが採用に繋がったと考えています。アメリカの有名企業の研究インターンは倍率が高すぎるので、研究実績が不足している場合にはヨーロッパの研究拠点に応募することも選択肢として悪くないと思います。ただし、アメリカのビザが失効したりと面倒なことは多いので、誰にでも勧められるわけではありません。私の場合は他に選択肢がなかったので、インターンの前後に日本に帰国して英国ビザの取得と米国ビザの再取得をしました。これは米国ビザの要件が厳しい中国などからの留学生には出来ない奇手なので、ビザが取りやすい日本人学生の特権でもあります。再三の注意にはなりますが、日本人でもビザの再取得が保証されているわけではないのでリスクはあります。

このほかにも、知り合いの中では数学系の学部の出身であったり有名企業での社会人経験がある学生は、目立った研究実績がなくても研究室への所属を勝ち取っている例が多いような気がします。私はCSではなく統計学科の出身であったことが影響した可能性もあります。まずは複数の教員にコンタクトを取った上で、所属が叶わなかった場合には何かアピールポイントを作ることを目指してみてください。

研究室に所属してからの研究

私は研究室に所属してからは博士生にメンターとして付いてもらった上で自分が提案したプロジェクトを研究しており、さらに週1回の指導教員とのミーティングを設けてもらうことができました。後に分かったことですが、これは修士生としては破格の待遇だったと思います。

前半では研究室に所属できればどこでも良いような書き方をしていましたが、研究室を吟味することも必要です。修士生を指導する余裕のある教員の方が少ないので、既存のプロジェクトの雑用のような仕事を振られているような学生も多いです。特に大所帯の研究室だと教員からの指導を受けられる可能性は低いので注意が必要です。研究室のホームページを確認して、修士生が主著で論文を出していたり、まだ研究室に3、4人しか博士生が所属していないような立ち上げたての研究室であれば、丁寧な指導が受けられる可能性は高いと思います。

宣伝

私が UT Austin に在籍しているときに、ミネルバ大学の学部生である煙山拓さんにインタビューをしていただいた動画が公開されています。この記事と似たような話もしていますが、ようやく研究室に所属できて楽しい時期だったので、少しアメリカのCS修士課程について楽観的なことを話しすぎたと思います。ごめんなさい。




このブログの人気の投稿

東京大学大学院情報理工学系研究科 院試についての記録

アメリカCS博士課程への出願の記録(機械学習、自然言語処理)

アメリカCS博士課程 前半2年間の記録(PhD Candidateになりました)