ワンキャリア
  • 企業検索
  • 選考・イベント
    • 本選考
    • インターン
    • 説明会・セミナー
    • 合説・座談会
  • ES・体験談
    • ES・体験談を探す
    • クチコミを探す
    • ESの達人(自動作成ツール)
    • 投稿する(謝礼あり)
  • 特集・番組
    • 就活記事
    • 企業動画
  • 就活支援サービス
ログイン / 会員登録
採用担当者様はこちら
マイページ
スカウト
お知らせ
申込済み...
就活支援...

ワンキャリアforエンジニア
ワンキャリア転職
キーワード検索
  • 業界から企業をさがす
  • クチコミからさがす
就活サイトトップ就活記事実務から研究がうまれ、研究から実務が生まれる。リクルー...

実務から研究がうまれ、研究から実務が生まれる。リクルートの機械学習エンジニアが生み出す「実務と研究の相乗効果」とは?

企業インタビュー 企業理解 インタビュー 日系
2023年2月17日(金) | 1,710 views
sponsored by リクルート
こちらはリクルート新卒採用HPからの転載です。2021年4月時点のインタビューの情報を基に作られています。

「これまでの研究を極めるため大学に残るべきか。それとも、研究をビジネスに生かすため、就職すべきか」。就職活動をしている理系学生の中には、このような悩みを抱えている人もいるかもしれません。

リクルートで機械学習エンジニアとして働く棚橋耕太郎さんは、大学院時代に研究に没頭していた中で、最終的には就職することを決め、同社に入社。しかしアカデミアの世界から離れたわけではなく、現在も論文を書いたり、学会に参加したりと会社の枠組みを超えた活動をしています。

リクルートで研究開発とビジネス応用を相互交流させながら、価値を生み出している棚橋さん。その一例として、量子アニーリング(※1)をテーマに仕事内容やリクルートで働く楽しさを語ってもらいました。

(※1)……従来のコンピューターと比較し、特定の分野で圧倒的な処理能力を誇る「量子コンピューター」の方式の1つ。膨大な選択肢からベストな選択を導き出す「組合せ最適化問題」を解く際に適していることから、ビジネスにおいても活用が期待されている。

<目次>
●研究開発とビジネス応用を相互交流させ価値を生み出す
●最新のアニーリングマシンを使ったレコメンデーションのリアルタイム最適化
●広告配信エンジンの新規開発を手掛ける
●実務から研究が生まれ、研究から実務が生まれる
●ハードルの高い案件で、今につながる学びを得る
●会社の枠組みを超えて、自由に活躍できる

研究開発とビジネス応用を相互交流させ価値を生み出す

現在メインで取り組んでいるのは、量子アニーリングの研究開発とそのビジネス応用です。

近年は量子アニーリングやアニーリングマシンといった、最適化に特化したハードウェアの開発が進んでいます。これらを使うことで従来の最適化手法を使うよりも、より効率的に最適化できるということが期待されており、リクルートはこういった技術をうまくビジネスに活用できないかという取り組みをしています。

その一環として、量子アニーリングを使った特徴量選択手法を開発し、社内向けの機械学習自動化ツールに搭載したり、レコメンデーション(※2)でのアイテムの最適な選択をリアルタイムにアニーリングで行う手法の開発を行ったりしました。

また、このような取り組みの中で、アニーリングマシンをより効率的に使うためのツール開発も行っており、オープンソースとして公開した「PyQUBO」というPython用ライブラリは世界で10万回以上ダウンロードされ、量子アニーリングマシンを作っているカナダの企業「D-Wave社」の公式SDKにも登録されています。PyQUBOを利用することで、よりシンプルかつ直観的にアニーリングマシンを利用することが可能になります。

(※2)……ECサイトなどが顧客の訪問履歴や購入履歴などのデータに基づき、顧客に自動的に商品やサービスなどをすすめる仕組みのこと。

最新のアニーリングマシンを使ったレコメンデーションのリアルタイム最適化

アニーリングマシンの特徴として、瞬時に組合せ最適化計算を行うことができるという点があります。この特徴を生かして、リアルタイムで最適化問題を解く必要がある金融の問題や、ロボットの画像処理の分野での利用などが期待されています。

この「瞬時に最適化問題が解ける」という特徴を、リクルートが持っているサービスのレコメンデーションシステムで使いたいと思いました。開発したシステムでは、webサイト上でのユーザーのリアルタイムな行動とアイテムの情報を基に、アイテムとユーザーの相性などを機械学習モデルで瞬時に計算し、その情報を基に最終的に表示するアイテムの順序を最適化問題として計算します。

全ての計算や通信時間を含めて数百ミリ秒以内にレスポンスを返す必要があるため、従来は貪欲法などの簡単な最適化手法を使うことしかできなかったのですが、今回使ったアニーリングマシンでは50ミリ秒程度で計算ができたため、より良い最適化の結果を反映したレコメンデーションを作成できました。

この取り組みで利用したアニーリングマシンは、ある量子計算を古典計算用に近似した、最近登場したタイプのもので、リアルタイム計算が得意ということで注目されていました。それをすぐにサービスに実応用できたのは、リクルートならではのスピード感だと思います。


広告配信エンジンの新規開発を手掛ける

入社3年目のときに、リードエンジニアとして広告配信のための機械学習エンジンの新規開発を手掛けました。広告配信と一口にいっても社内用や社外用などいろいろあるのですが、私がメインで扱っていたのは、リアルタイムのオークションを通じて競り落とした人が広告を出すことができる、「DSP」と呼ばれる仕組みです。

最初はビジネス検証を行っていたため、単発の案件に対してシステムを動かすだけで良かったのですが、DSPを使った広告商品を大きく売り出していくタイミングでDSPのシステムも従来システムと統合し、汎用化させる必要がありました。

今までのシステムと一番違う部分は、流れてくる広告キャンペーンの内容が全く分からない状況でもうまく動作させるシステムというところですね。金額規模や配信対象者がまったく違う広告キャンペーンが365日流れてくるのですが、人の手が介在することなしに常に効果を発揮できる必要がありました。扱うキャンペーンによって機械学習のモデルの粒度や、データ量の調整を自動的に行う仕組みを導入しました。

また、「Spark」という分散処理のミドルウェアを利用していたのですが、Sparkが提供する機械学習のモデルは大きなデータから単一のモデルを作成することを想定しており、広告配信のように細かいモデルをたくさん学習するタイプの用途に対してはうまく活用できませんでした。

そこで、巨大なデータの中でたくさんの機械学習モデルを並列に学習できるようなSpark用の機械学習モデルを自分たちで一から実装しました。これにより、従来よりも数倍高速に動作するシステムを作成することができました。

実務から研究が生まれ、研究から実務が生まれる

私は研究をしたり論文を書いたりもしていますが、基本的には実務がメインで、プラスαで研究っぽいことも行っているイメージです。例えば、社内向けに作ったツールをオープンソース化したり、社内で行った施策をさらに一般化して、「一般的にはこういうふうに使えます」という内容をまとめて論文にしたりしています。このような活動は、自社サービスを持っている企業だからこそできる応用研究だと思っています。

ある最適化問題に関するプロジェクトを進めていたのですが、ビジネス上の費用対効果が見込めないという理由で一度中止になってしまいました。その後、技術者として考えられる解決方法をいくつか考えてビジネス担当者にアイデアを聞いてもらったところ、現場の方からフィードバックをもらい、経済的に現実的かつ効果のある施策を検討できました。

一方、その新しい方法を技術的に実現する上で課題もありました。非常に制約条件の多い整数計画問題(※3)を解く必要があるため、解くのに時間がかかりすぎるという問題です。その問題に対しては共同研究先の先生と議論を行い、効率的に必要な制約条件を絞り込むことで、従来の1/10程度の制約条件で同等以上の最適化性能が得られる手法を開発しました。

その手法は特定の問題だけでなく、一般的なマーケティング施策において活用できるものなので、今後、学会などで発表を行う予定です。ですので、あくまで実務がメインで、その中で出てきたアイデアなどが論文や社会発表につながっていくような感じになっています。

(※3)……組合わせ最適化問題の1つ。

ハードルの高い案件で、今につながる学びを得る

これまでで一番の壁だったのは、広告配信用の機械学習システムの開発です。これは新人の頃の話なのですが、前任者から大きな開発案件を引き継いで自分1人でやらないといけなくなったときの話です。

当時の私にはハードルが高い案件で、困ったときには周りの先輩に質問をしていました。先輩からは「ツールを使えば簡単にできる」というアドバイスではなく「こういう考え方でこういう処理をするとうまくいく」といった、実装のアイデアレベルのアドバイスを多くもらいました。このときに教えてもらった考え方は今でもすごく役に立っています。

また、エンジニア組織の文化でもある「自分で実装して解決する」ことの大切さは、今になっても感じます。特に私は現場で手を動かすことが大事だと思っています。例えば、前述のPyQUBOというオープンソースのライブラリができたきっかけは、自分自身が組合せ最適化問題をQUBO(※4)という形式に変換するのが非常に煩わしいと感じたことでした。

(※4)……二次制約なし2値最適化のこと。組合せ最適化問題をアニーリングマシンで解くためには解きたい問題をQUBOの形に変換する必要がある。

数式からQUBOへ変換する処理は数学的にも自明な操作であり、論文や技術ドキュメントでは「手計算で行うもの」としてあまり触れられていませんでした。ただし、扱う問題が大きくなり複雑化すると、手計算で扱うことが難しくなってしまうため、PyQUBOのようなツールが役に立ちます。

また、PyQUBOが登場したことで、アニーリングマシンを使うためのアプリケーションの構築が容易となり、PyQUBOを使った新たなライブラリを作成する人も出てきました。こうなると、PyQUBOは単なる便利ツールではなく、アニーリングマシンで解くための最適化問題を記述するための共通プラットフォームとしての役割を果たしていると思います。

このように現場レベルの小さな感覚を大切にすることで、大きなイノベーションを生むことができるとソフトウェア開発を通じて感じています。

会社の枠組みを超えて、自由に活躍できる

大学院時代、私は研究が好きで学術的なことにとても興味がありましたが、IT業界でも学術的なバックグラウンドを生かして活躍されている方がたくさんいたので、大学には残らずに就職することに決めました。

また、ビジネスとアカデミアは対立構造のようなイメージで捉えられることも多いのですが、私はリクルートでそれを感じたことがありません。アニーリングの海外カンファレンスへの参加は役員や部長、マネジャーが後押ししてくれ、一緒にカンファレンスに参加してくれた役員の方もいらっしゃいました。また、未踏でのPM(プロジェクトマネジャー)、フォーラムや学会の委員など外部での活動も多いのですが、リクルートは会社を超えた外部活動も支援してくれます。

前述のPyQUBOをオープンソースとしてリリースするときも、会社が快く認めてくれました。会社として技術コミュニティに貢献し、社会と新しい接点を持つきっかけになりますし、誰かがこのソフトを使って新しい知見を発見してくれれば、会社にとってもプラスになり、良い循環が生まれていくのではないかと思っています。


▼リクルートの2024年度新卒採用情報(2023年3月1日エントリー受付開始)や、 インターンシップなどの最新情報はこちら

新卒採用HP

▼企業ページはこちら

リクルート
この記事が気に入ったら
いいね!しよう
ワンキャリアの人気記事をお届けします。
Facebook Twitter
ワンキャリ編集部
公式アカウント
ワンキャリ編集部

はじめてのキャリアを選ぶ、就活サイト「ワンキャリア」の編集チーム。
▼公式X/Facebook
https://x.com/onecareerjp
https://www.facebook.com/onecareer.jp/

@onecareerjp をフォロー

この企業を見ている人にオススメ

  • その他
    リクルートホールディングス
    23875人がお気に入り
    リクルートホールディングス

この記事に関連する就活記事を読む

  • 2021/10/20
    ワンキャリ編集部

    【地方企業特集 北海道編】衣食住を支えるグローバルメーカーから宇宙産業まで。北の大地を生かした企業がずらり

    「本当は地元で働きたいけど、とりあえず東京かな……」と思っていませんか?「就活も脱・東京だ!」とか、「働き方は多様化している!」とか耳にはしても、就活で実際に飛び交う情報は東京の企業が多くで、ど...
  • 2018/12/13
    ワンキャリ編集部

    【東京外大/三菱商事、外務省内定】想定問答を作成して、1日5社の面接を乗り切る!!:トップ就活生レポート2019

    <東京外国語大学 Aさん(文系/女性)>内定先三菱商事、外務省就活サマリー【就活の進め方・軸は?】誕生から現在までの自分史を作成する【内定獲得の秘訣は?】結論ファーストで回答する。想定問答を作成...
  • 2019/11/25
    吉川翔大

    「人気ランキング=学生の評価」ではない。三井物産と野村総合研究所が考える「学生に選ばれる企業」とは?

    ワンキャリアが経済誌『Forbes JAPAN』と共に取り組む「Great Company for Students」。学生の声から選ばれた受賞企業10社の中には、三井物産や野村総合研究所といっ...
  • 2025/03/27
    ワンキャリ編集部

    「キャッシュレス社会の実現で日本を豊かにすることを目指す」三菱UFJニコスで若手社員が活躍できるワケ

    1951年に設立された三菱UFJニコスは、三菱UFJフィナンシャル・グループ(MUFJ)の中核企業として、3,000人を超える従業員でグループの決済分野を担っています。グループ各社はもちろん、農...
  • 2018/12/24
    ワンキャリ編集部

    【横国/日本信用情報機構内定】公務員の勉強は民間で求められる筆記試験にそのまま転用できるが、どちらかに絞った方がいい⁉:トップ就活生レポート2019

    <横浜国立大学 Aさん(文系/男性)>内定先公益社団法人日本アイソトープ協会、日本信用情報機構就活サマリー【就活の進め方・軸は?】大学3年生の12月に大学外部のグループワークの練習会兼企業説明会...
ワンキャリ編集部
公式アカウント
ワンキャリ編集部
トップに戻る

業界別の企業

  • コンサル・シンクタンクの企業
  • 金融の企業
  • メーカーの企業
  • 商社の企業
  • IT・通信の企業
  • 広告・マスコミの企業
  • 人材・教育の企業
  • インフラ・交通の企業
  • 不動産・建設の企業
  • 旅行・観光の企業
  • ブライダル・美容・くらしの企業
  • 医療・福祉の企業
  • 小売・流通の企業
  • 公務員・団体職員の企業
  • その他の企業

業界別のエントリーシート(ES)

  • コンサル・シンクタンクのエントリーシート(ES)
  • 金融のエントリーシート(ES)
  • メーカーのエントリーシート(ES)
  • 商社のエントリーシート(ES)
  • IT・通信のエントリーシート(ES)
  • 広告・マスコミのエントリーシート(ES)
  • 人材・教育のエントリーシート(ES)
  • インフラ・交通のエントリーシート(ES)
  • 不動産・建設のエントリーシート(ES)
  • 旅行・観光のエントリーシート(ES)
  • ブライダル・美容・くらしのエントリーシート(ES)
  • 医療・福祉のエントリーシート(ES)
  • 小売・流通のエントリーシート(ES)
  • 公務員・団体職員のエントリーシート(ES)
  • その他のエントリーシート(ES)

業界別の体験談

  • コンサル・シンクタンクの体験談
  • 金融の体験談
  • メーカーの体験談
  • 商社の体験談
  • IT・通信の体験談
  • 広告・マスコミの体験談
  • 人材・教育の体験談
  • インフラ・交通の体験談
  • 不動産・建設の体験談
  • 旅行・観光の体験談
  • ブライダル・美容・くらしの体験談
  • 医療・福祉の体験談
  • 小売・流通の体験談
  • 公務員・団体職員の体験談
  • その他の体験談
  • はじめての方へ
  • 運営会社
  • 編集部
  • 利用規約
  • 個人情報の取り扱いについて
  • プライバシーポリシー
  • 電気通信事業法に係る情報公開
  • コンテンツポリシー
  • 投稿ガイドライン
  • よくあるご質問
  • 採用担当者はこちら
  • ワンキャリアID 利用規約
  • ワンキャリアID 個人情報の取り扱いについて
ⓒ2009-2025 ONE CAREER Inc. All Rights Reserved.
会員登録してすべてのコンテンツを見る
会員登録(無料)
アカウント情報

メールアドレスを変更してもワンキャリアIDや別サービスのメールアドレスは変更されません

確認メールが届いていない方はこちら
ログインはこちら
ログイン
パスワードを忘れた方はこちら
30万件のクチコミ・就活体験談が読み放題!
新規会員登録(無料)はこちら