DeNAのKaggle日記

第10回:オフラインコンペの魅力と必勝パターン--Kaggle Days Chinaの優勝を振り返る - (page 2)

大越拓実 (ディー・エヌ・エー)

2019-11-28 07:00

最近参加したKaggle Days Chinaのオフラインコンペの話

 ここからは、直近で参加したKaggle Days Chinaのオフラインコンペについてです。そもそもKaggle Daysとは、LogicAIが主催するイベントで、全2日間のうち初日がKaggle Grand masterによるプレゼンテーションやワークショップ、2日目が参加者で競うオフラインコンペという構成になっています。

 今回のコンペのテーマは、「時刻の異なる同地点の2枚の天体画像とその差分の画像から、その地点に星が写っているかを推定する」というものでした。Kaggleのコンペページから引用した画像を下記に記載します。1番左と真ん中が時刻の異なる同地点の2枚の天体画像で、1番右がその差分です。筆者のチームは、このコンペで優勝できたので、その解法の話もしようと思います。優勝についてはこちらでもまとめています。

画像2

解法

 ソースコードはgithubに公開しています。まず、今回のデータで特徴的だったのは学習データのみloc_xとloc_yというメタデータが与えられていた点です。これは星かどうかを見分ける対象物の画像内での位置を示すデータでとても重要でした。公開されているnotebookの画像を見ると、その点が何を示しているか分かります。下記にその一例を記載しました。赤丸がloc_xとloc_yの位置であり、ここに写っている物体が星かどうかを判別してほしいというメタ情報になります。

画像3

 しかし、このデータは学習データにしかないので、どう使うか工夫が必要でした。私たちのチームはそこで、マルチタスクラーニングという手法を取り入れました。これは星かどうかだけでなく、locationも同時に予測して精度を上げる方法です。マルチタスクラーニングによる精度向上は、過去にもさまざまなテーマで効果が示されており、それが今回のコンペでもうまく行って他チームとの差分になりました。その概要は下図の通りです。CNNのモデルには、多くのコンペティションで成果を残しているSE-ResNeXtを使用しました。

画像4

最後に

 今回はオフラインコンペについて紹介しました。オフラインコンペをeスポーツのように多くの人が楽しめるコンテンツにしたいというのが筆者の目標の1つです。この記事を読んだ方に少しでも魅力が伝わって、参加を希望する人が出てきてくれたら嬉しいです。

 次回は第2回Atma杯に参加します。第1回は懇親会だけでは足らず、2次会に行ってまで解法について話し込むくらい盛り上がったので、第2回もとても楽しみです。

 これがKaggle Days Chineのオフラインコンペで優勝した際に撮った写真で、1番右の満面の笑みを浮かべているのが筆者です。

画像5
大越拓実
大越拓実
ディー・エヌ・エー AI本部 AIシステム部 データサイエンス第1グループ
2019年6月DeNA入社。Kaggle Grandmaster。大学時代は統計学を専攻し、スポーツにおけるデータ活用の研究に従事する傍ら、キスモの創業メンバーとして名古屋におけるAI活用の発展に注力した。趣味でKaggleに挑戦する中で、オフラインコンペにも参加するようになった。

ZDNET Japan 記事を毎朝メールでまとめ読み(登録無料)

ホワイトペーパー

新着

ランキング

  1. ビジネスアプリケーション

    生成 AI 「Gemini」活用メリット、職種別・役職別のプロンプトも一挙に紹介

  2. セキュリティ

    まずは“交渉術”を磨くこと!情報セキュリティ担当者の使命を果たすための必須事項とは

  3. セキュリティ

    迫るISMS新規格への移行期限--ISO/IEC27001改訂の意味と求められる対応策とは

  4. セキュリティ

    マンガで分かる「クラウド型WAF」の特徴と仕組み、有効活用するポイントも解説

  5. ビジネスアプリケーション

    急速に進むIT運用におけるAI・生成AIの活用--実態調査から見るユーザー企業の課題と将来展望

ZDNET Japan クイックポール

所属する組織のデータ活用状況はどの段階にありますか?

NEWSLETTERS

エンタープライズコンピューティングの最前線を配信

ZDNET Japanは、CIOとITマネージャーを対象に、ビジネス課題の解決とITを活用した新たな価値創造を支援します。
ITビジネス全般については、CNET Japanをご覧ください。

このサイトでは、利用状況の把握や広告配信などのために、Cookieなどを使用してアクセスデータを取得・利用しています。 これ以降ページを遷移した場合、Cookieなどの設定や使用に同意したことになります。
Cookieなどの設定や使用の詳細、オプトアウトについては詳細をご覧ください。
[ 閉じる ]