Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
コード3行消してMVPをとった話
Search
CyberAgent
PRO
March 20, 2024
1
260
コード3行消してMVPをとった話
AbemaTVビジネスデベロップメント本部で広告配信のデータサイエンスチームを去年に立ち上げました。そのチームの事業貢献 & データサイエンティスト職種に関する話をします。
CyberAgent
PRO
March 20, 2024
Tweet
Share
More Decks by CyberAgent
See All by CyberAgent
未来のテレビを形づくる ABEMAのグロース戦略:ユーザー体験と品質向上のアプローチ
cyberagentdevelopers
PRO
0
120
IBC 2024 動画技術関連レポート / IBC 2024 Report
cyberagentdevelopers
PRO
0
110
生成AIは安心・安全に貢献できるのか
cyberagentdevelopers
PRO
0
13
AIの血肉となるアノテーションデータのために大事にしている事
cyberagentdevelopers
PRO
1
15
ABEMA NEWSにおける映像データを活用した記事生成AI 〜記事制作者に寄り添ったソリューションにするまで〜
cyberagentdevelopers
PRO
0
32
ACL 2024 参加報告
cyberagentdevelopers
PRO
0
47
生成AIの強みと弱みを理解して、生成AIがもたらすパワーをプロダクトの価値へ繋げるために実践したこと / advance-ai-generating
cyberagentdevelopers
PRO
1
270
SNSマーケティングに革新! ABEMA サッカー動画切り出しを生成AIで自動化し、業務効率化を狙う! / abema-ai-marketing
cyberagentdevelopers
PRO
2
150
新卒1年目が挑む!生成AI × マルチエージェントで実現する次世代オンボーディング / operation-ai-onboarding
cyberagentdevelopers
PRO
1
230
Featured
See All Featured
Documentation Writing (for coders)
carmenintech
65
4.4k
The World Runs on Bad Software
bkeepers
PRO
65
11k
Faster Mobile Websites
deanohume
305
30k
Facilitating Awesome Meetings
lara
50
6.1k
How GitHub (no longer) Works
holman
310
140k
5 minutes of I Can Smell Your CMS
philhawksworth
202
19k
Scaling GitHub
holman
458
140k
Site-Speed That Sticks
csswizardry
0
26
Dealing with People You Can't Stand - Big Design 2015
cassininazir
364
24k
Rebuilding a faster, lazier Slack
samanthasiow
79
8.7k
GraphQLとの向き合い方2022年版
quramy
43
13k
KATA
mclloyd
29
14k
Transcript
コード3行消してMVPを とった話 Tristan Irvine
自己紹介 名前 Tristan (とり) 所属 AbemaTV ビジネスデベロップメント本部 メディア統括本部DSC (データサイエンスセンター) 職種
ML/DS 経歴 2015年にサイバーエージェントに入社 2015-2022年: Ameba広告局 2023年~: AbemaTV BD本部
ビジネスデベロップメント本部 (BD本部) AbemaTVの広告を担当している部署!
BD本部 データチーム 2022/10に異動し、データ チームを新しく作った MLっぽく3人 DSっぽく3人 エンジニア1人 との構成
担当しているプロダクト図
チーム課題 リニア - CM予算 & 将来編成が一致しているか - 編成に十分CMはないとどうする - CM量はユーザー体験に悪影響与えているか
- どう悪影響を与えずに広告の編成を整理すればいい - 配信をパーソナライズできないと何を配信すればいい - 有料広告の比率は低い、なんで。 VOD - 番組の広告整理。何回CM枠、尺・間隔など - ユーザーに許される広告負荷 - リアルタイムで広告を返さないといけない - 滅多に訪問しないユーザーはどういう広告 - 定着させたい新規ユーザーに広告を出す? 純広告 - 必ず予算を消化しないといけないロジック - 将来に埋まっている時期があれば事前に多めに配信? - ユニークユーザーをいっぱい当てたい - それでヘビーユーザーにほとんど配信できない、無駄が多い? - ショートすると大障害。オーバーインプは無駄配信。 ダイレクト - CVを多く取りたい。CVR予測・ランキン グ最適化など。 - 理想頻度?効果低いならそもそも広告な しがいい? - もっと配信したい。どうやって。 番宣 - どんなユーザーにどの番宣を いつ配信すればいい - 新規ユーザーは一番売上高い がやっぱ定着させるために番宣 を出した方がいい? ブランド - 配信保証はないができるだけ多く配 信するにはどういうロジックがいい - こまかいターゲティング条件が多 く、MLで拡張配信が主流 - 外部にも配信していて、Abemaとの 予算配分の最適化。 全体 - すべて選択の中で 各リクエストに何を 配信すればいい・・
課題の種類 ビジ 課題 売上は低い ショートが時々発生する ・・・ プロダクト 課題 レスポンスタイムが遅い 広告フォーマットを十分対
応していない ・・・ ロジック 課題 ペーシングロジックは視聴傾 向の波を対応できていない ランキングロジックに目的変 数が考慮されていない ショートっぽくキャンペーン しか配信しないため自由度が 低い ・・・
ロジック課題を見つけるのが仕事 ビジ課題を直すにはロジック課題を見つけないといけない。 売上を伸 ばしてく ださい ??? そういえば、現在 広告ランキングは ランダム順ですよ どういう
意味
ロジック課題を探そう 2023年1月にジョインしたら、初めての~6ヶ月はコードを読んでいた。 ⇦ これ もう一つ似た 風のもある
見つけた 純広告の配信をいつ止めるかの判断コード 正しい?
純広告 • 一番大きい広告プロダクト • キャンペーン期間内にXインプレションを配信する • インプレションを消化する保証はある それで課題は二つ 1. ショート:インプレションを消化しきらないこと。何としても防がないとい
けない障害 2. オーバーインプ:インプレションが出すぎる。同じく障害でもないが、オー バーインプが発生するほど広告リクエスト在庫の無駄遣いです。 -> 売上は減る。 -> 配信のペーシングを正しくするのが大事
純広告ペーシング 2種類はあって 1. 累積 2. 残分
残分 & 累積ペーシング 累積ペーシング 残分ペーシング
オーバーインプ!! 残分ペーシングでも累積ペーシングでも使っても問題ない 合わせて使えばimpは大幅に出過ぎる 理想消化の25倍 impが出た
修正 ソリューション:一つだけを使う
MVP
簡単すぎない?ML/DSの無駄使い? こんな変更が必要と分かるために下記の理解は必要 - 純広告にオーバーインプの問題がある - MLを含めたペーシングロジックの徹底理解 - 配信サーバーコードベースの徹底理解 - 純広告の望ましくない副作用を防ぐために他必要な変更を理解
-> ML/DS人材しかできない変更(多分)
データサイエンティストとは スキル - 画像認識 やること: 画像認識 画像認識が 好き
データサイエンティストとは スキル - 画像認識 - 分析力 - ドメイン知識 やること: 事業KPIを伸ばす
開発も勉強した らもっと成果を 出せる?
イージーな事業成果を探そう 施策 工数 インパクト ダイレクト広告実績CPMランキング ~1週間開発 CPM +20% PMPリクエスト最大化 ~6時間開発
PMPブランドimp +10% 広告FQキャップチューニング ~3時間開発 + 数時間mtg 売上+8% FQ考慮ランキング ~6時間開発 平均キャンペーンリーチ +30% 広告の間隔調整 ~1週間分析 UU +2% MLはなし、難しい技術などない。 比べて以前別部署での成果: レコメンドアルゴリズム刷新 研究~6ヶ月・開発~6ヶ月 CTR +31%
今後 • できるだけ頑張らずにもっと成果を出す • ご注意:BD局データチームに入ったら頑張ってもらう