Upgrade to Pro — share decks privately, control downloads, hide ads and more …

グノシーを支える機械学習業務プロセス

ysekky
June 06, 2014
9.3k

 グノシーを支える機械学習業務プロセス

ysekky

June 06, 2014
Tweet

More Decks by ysekky

Transcript

  1. 自己紹介 •  関 喜史 •  Gunosy Inc. 共同創業者 •  東京大学博士後期課程在籍中

    •  推薦システム/コンテンツ評価/ユーザ行動分析 •  グノシー •  最適な情報を最適な人にお届けするニュースアプリ •  絶賛CM放送中 •  DL数 300万超え
  2. リリース前 •  仮説を起案 •  「もっといま流行っている情報を届けやすくする」 •  「新鮮なコンテンツを届けやすくする」 •  このときそれによって向上をねらうKPIも設計する • 

    仮説に適合するモデルやfeatureを決めて実装 •  現状のデータと比較 •  Ex. 配信量が変化するコンテンツがあるか?その変化量は想 定通りか? •  Ex. ユーザが見ていたコンテンツがそのユーザに配信されなく ならないか?その割合はどの程度か? •  詳しい精度とかを出すとか、既存に比べて勝っているとかは見 ない.どのような変化が起こるかだけを観測しておく.
  3. A/Bテスト •  事前に調査した影響に応じて適用する範囲を設定 •  まずは新規ユーザの一部に適用 •  既存ユーザは”これまでとの変化”という要因がはいる •  向上を狙ったKPIにどのような影響がでるか? • 

    ある程度の期間をみる •  定常的なKPIに悪影響が出ていないか? •  KPIの変化に応じてテスト範囲の拡大や,テストの中止を行う. •  想定と違った場合 •  どのようなユーザがKPIを悪化させたのか,それが変更による ものかを調査 •  そのユーザの特性からモデルを改善しまたテスト
  4. まとめ •  サービスとして提供しているのでモデルの優劣はユーザが決める •  数値は神より正しい •  ユーザがすべてを知っている •  迷ったら挑戦しよう (Gunosy

    Wayより) •  どこが良くなるか、というよりもアウトプットとして何が変わるかを認 識しておくことが重要 •  ユーザ体験としてなにが変わるのか? •  KPIが変わったときに手がかりになる •  まず仮説が大事 •  何が課題で、どのKPIが目的なのか •  ユーザのどのような課題を解決するのか