SlideShare a Scribd company logo
1 of 23
Download to read offline
Confidential :Discussion purpose only
Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
ターゲティング型インターネット広告における
広告予算消化の最適化
日本オペレーションズ・リサーチ学会
2015年秋季研究発表会
2015年9月10日
ヤフー株式会社 データ&サイエンスソリューション統括本部
*瀬賀信一郎 西巻祐一郎 田頭幸浩 堀野将晴
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P2アジェンダ
自己紹介
Yahoo! JAPANのターゲティング広告と課題
ターゲティング広告の課題
AdWords Problem
提案手法
シミュレーション
まとめ
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
自己紹介
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P4自己紹介
名前:瀬賀 信一郎(せが しんいちろう)
略歴
日本電気→ソニー木原研究所→デンソーアイティーラボラトリ
→ヤフー株式会社(2012年5月~)
専門分野(使えそうな技術は何でも使ってみる!)
オペレーションズリサーチ
線形・整数・二次・動的計画法、制約充足問題、スケジューリング、メタ戦略、…
機械学習
SVM、ロジスティック回帰、RNN/DNN、ベイジアンネット、ILP、GBDT、…
その他
時系列データ解析、自然言語処理、音声認識、画像認識、認知科学、…
適用分野
ネット広告、金融、車・カーナビ、Webキャッシュ、階層型ストレージ、…
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
Yahoo! JAPANのターゲティング
広告と課題
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P6Yahoo! JAPANのターゲティング広告
広告を表示するユーザの条件を詳細に設定可能
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P7ターゲティング広告の設定の多様化
例えば、以下のターゲティング属性だけ利用しても・・・
性別: ”男性”, “女性”, “不明”の3通り
年齢: “10歳代以下”, “20歳代”, “30歳代”, ・・・, 60歳代,
“70歳代以上”, “不明”の8通り (実際はもっと細かい)
地域: 47都道府県の47通り (市区町村レベルの設定も可能)
時間帯: 0, 1, 2, ・・・, 23時台の24通り
膨大なターゲティング条件設定の組合せが存在
実際には、もっと膨大な組合せが存在!
24
24
1
24
47
1
47
8
1
8
3
1
3 102.44
4
3
3
2
2
1
1
  
t
t
t
t
t
t
t
t
CCCC
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P8インターネット広告の課金形態
広告表示回数(インプレッション)保証型広告
各ターゲティング広告の契約表示回数の制約を充足させる
予め契約表示回数を充足するように販売している
広告クリック報酬型広告
各広告キャンペーン(注)の日額予算の制約を充足させる
日額予算の制約を充足するように配信制御している
(注)“キャンペーン” ⊇ “広告グループ” ⊇ “広告”
キャンペーン:予算の単位
広告グループ:ターゲティング設定の単位
広告:広告グループに複数の広告を設定可能
どちらも各ユーザ属性のアクセス回数を時間帯毎に予測
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P9Yahoo! JAPANは収益を最大化したい
インターネット広告の課金形態によらず目的は同じ
広告表示回数(インプレッション)保証型広告
収益を最大化するように広告表示回数を販売して計画的に配信する
広告毎に、表示単価が異なる
広告クリック報酬型広告
予算制約の下、収益を最大化するように計画的に配信する
広告毎に、クリック率と入札金額が異なる
ユーザのアクセスに対して、どの広告を表示したら良いか?
“30歳代”, “男性”, “福岡在住”, “午前10時台”のアクセス
表示回数を売れる広告、配信可能な広告は沢山ある
“30歳代”の広告, “男性”の広告, ・・・, “30歳代∧男性”の広告, ・・・
“表示単価”, “クリック率と入札金額”を基に収益を最大化したい
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P10広告クリック報酬型広告の配信方法
機械学習により期待収益最大の広告をGreedyに配信可能
期待収益eCPM(effective Cost Per Mill)とは?
eCPM=予測CTR×CPC×1000
CTR(Click Through Rate): 広告1表示当りのクリック率
CPC(Cost Per Click): 1クリック当たりのコスト(支払い金額)
入札金額(Bid)とGSP(Generalized second-price auction)で決定
予測CTRを機械学習(SVM, ロジスティック回帰等)で算出
ターゲティング条件を満たす広告の中から以下の観点でCTRを予測
ユーザの行動履歴に合っているか?
ユーザが見ているページに合っているか?
Greedyな配信だけでは全体収益を最大化できない!
広告主は広告予算(最大支払い可能金額)を設定している
広告クリック時に、CPCの金額が課金される
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
AdWords Problem
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P12検索連動型広告の予算消化最適化問題
検索連動型広告の予算消化最適化問題例
bid: 入札金額, query: ある検索キーワードに対する検索クエリー
Greedyな配信とOptimalな配信の売上総額
線形計画法により定式化可能
i: bidder, j: query, uij: bid, Bi: Budget
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
提案手法
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P14インプレッション予測とターゲティング分解
各ターゲティング属性のインプレッション予測(ユーザ側の分析)
性別(3通り)×年齢(8通り)×地域(47通り)×時間帯(24通り)
平日/休日を考慮して、3×8×47×24=27,072通りを予測
例) 男性∧30歳代∧福岡県∧10時台 → 123,000回
配信可能なターゲティング属性に分解(広告側の分析)
例) ”30歳代∧福岡県∧(9時台~18時台)”という広告の場合
配信可能なターゲティング属性は30通り存在
性別(3通り)×年齢(1通り)×地域(1通り)×時間帯(10通り)
30通りそれぞれのeCPM(期待収益/1000インプレッション)を予測
男性∧30歳代∧福岡県∧9時台 → 30円
女性∧30歳代∧福岡県∧9時台 → 50円
…
ターゲティングしていない広告→27,072通り全てに配信可能
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P15広告クリック報酬型広告の収益最大化
インデックスとデータ
線形計画法によるモデル化
ンの実績インプレッショに属する広告グループに対するキャンペーン
インプレッションの期待収益広告グループに属するに対するキャンペーン
ョン予測値に対するインプレッシターゲティング条件時間帯
決定すると過去の消化実績から最大値日に消化可能な予算のがキャンペーン
の消化可能な日額予算キャンペーン
時間帯
に属する広告グループキャンペーン
キャンペーン
の組合せ属性ターゲティング条件
kjit
kjitr
it
bjd
jb
t
jNk
Mj
Li
ijkt
ijkt
it
jj
j
j
,:
/,:
,:
)(1:
:
:23,...,0
:,...,1
:,...,1
)(:,...,1






t i j k
ijktijkt xrMaximize
)1(},{min:1
,
)10(,,,..







AjrAbd
tix
jdxr
BtkjiBxts
t i k
ijktijktjj
j k
itijkt
t i k
jijktijkt
ijktijkt



最大値日に消化可能な予算の
:インプレッション制約
予算制約:
最小値制約:
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
シミュレーション
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P17シミュレーション条件
ターゲティング条件
性別(3通り)×年齢(8通り)×時間帯(24通り)=576通り
ターゲティングなしの広告は576通り全てに表示可能とする
キャンペーン数と広告グループ数
キャンペーン数:810個
広告グループ数:全部で7803個
前日表示回数の50%(B=0.5)保証
前日の予算消化実績に対する倍率Aの値を1から10まで変化させる
広告グループ数
キャンペーン数
広告グループ数の分布
)1(},{min:1
,
)10(,,,..







AjrAbd
tix
jdxr
BtkjiBxts
t i k
ijktijktjj
j k
itijkt
t i k
jijktijkt
ijktijkt



最大値日に消化可能な予算の
:インプレッション制約
予算制約:
最小値制約:
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P18シミュレーション環境
線形計画法ライブラリ
GLPK(GNU Linear Programming Kit)を利用
マシンスペック
メモリ: 288GB
プロセッサ: Xeon L5630 2.13GHz
線形計画法の解
単体法による大域的最適解
使用メモリ量
約10GB(Memory used: 10415.1 M bytes)
計算時間
約1時間 (Time used: 4109.9 secs)
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P19GLPKによるモデルの記述
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P20シミュレーション結果
大幅な収益改善が見込める
考察
収益の高い配信傾向に徐々に変化させていくことが望ましい
B=0.5(前日の50%は保証), 1<A<2程度で徐々に最適化
Aの値
実績に対する売上げ比率
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
まとめ
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P22機械学習×オペレーションズリサーチ
インターネット広告におけるオペレーションズリサーチ
ビッグデータ向け機械学習が盛んに利用されている
SVM、ロジスティック回帰、LDA、GBDT、・・・
全体最適のためオペレーションズリサーチも利用されている
AdWords Problemが有名
線形・整数・二次・動的計画法、メタ戦略、ラグランジュ緩和、…
ターゲティング広告における広告予算消化の最適化を検討した
機械学習とオペレーションズリサーチの融合で収益改善の見込み
Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved.
P23
ご清聴ありがとうございました

More Related Content

Similar to ターゲティング型インターネット広告における広告予算消化の最適化

1505 産業財向けマーケティングコンサルティングのご案内
1505 産業財向けマーケティングコンサルティングのご案内1505 産業財向けマーケティングコンサルティングのご案内
1505 産業財向けマーケティングコンサルティングのご案内Atsumu Nishioka
 
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfesYahoo!デベロッパーネットワーク
 
【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれから
【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれから【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれから
【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれからDevelopers Summit
 
04_ブライダルウェブ媒体の集客攻略マニュアル
04_ブライダルウェブ媒体の集客攻略マニュアル04_ブライダルウェブ媒体の集客攻略マニュアル
04_ブライダルウェブ媒体の集客攻略マニュアルTakayukiIchikawa7
 
タグピク社成長戦略説明資料 V1
タグピク社成長戦略説明資料 V1タグピク社成長戦略説明資料 V1
タグピク社成長戦略説明資料 V1Kenta Izumi
 
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望Yahoo!デベロッパーネットワーク
 
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみたDeep Learning Lab(ディープラーニング・ラボ)
 
AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた_Deep Learning Digital Confere...
AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた_Deep Learning Digital Confere...AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた_Deep Learning Digital Confere...
AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた_Deep Learning Digital Confere...小川 雄太郎
 
株式会社AZウェブマーケティングサービス概要
株式会社AZウェブマーケティングサービス概要株式会社AZウェブマーケティングサービス概要
株式会社AZウェブマーケティングサービス概要Takayoshi Todo
 
モデリングの彼方に未来を見た
モデリングの彼方に未来を見たモデリングの彼方に未来を見た
モデリングの彼方に未来を見たHagimoto Junzo
 
1014ビールナイトvol11 ディスカッション
1014ビールナイトvol11 ディスカッション1014ビールナイトvol11 ディスカッション
1014ビールナイトvol11 ディスカッションAdGeneration
 
ビールナイトVol11 ディスカッション 2015年10月14日
ビールナイトVol11 ディスカッション 2015年10月14日ビールナイトVol11 ディスカッション 2015年10月14日
ビールナイトVol11 ディスカッション 2015年10月14日AdGeneration
 
集客ROI 最大化セミナー
集客ROI 最大化セミナー集客ROI 最大化セミナー
集客ROI 最大化セミナーIMJ Corporation
 
【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)
【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)
【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)IMJ Corporation
 
『アフィリエイト・プログラムに関する意識調査2010』 ama 理事 野崎雷太
『アフィリエイト・プログラムに関する意識調査2010』 ama 理事 野崎雷太『アフィリエイト・プログラムに関する意識調査2010』 ama 理事 野崎雷太
『アフィリエイト・プログラムに関する意識調査2010』 ama 理事 野崎雷太NPOアフィリエイトマーケティング協会
 
メンバーズデータアドベンチャー新規部門事業計画書
メンバーズデータアドベンチャー新規部門事業計画書メンバーズデータアドベンチャー新規部門事業計画書
メンバーズデータアドベンチャー新規部門事業計画書白井 恵里
 

Similar to ターゲティング型インターネット広告における広告予算消化の最適化 (20)

1505 産業財向けマーケティングコンサルティングのご案内
1505 産業財向けマーケティングコンサルティングのご案内1505 産業財向けマーケティングコンサルティングのご案内
1505 産業財向けマーケティングコンサルティングのご案内
 
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
私たち企業がアクセシビリティに取り組む理由(2018年) #accfes
 
20120310【説明会資料02】ITmedia新卒採用2013
20120310【説明会資料02】ITmedia新卒採用2013 20120310【説明会資料02】ITmedia新卒採用2013
20120310【説明会資料02】ITmedia新卒採用2013
 
【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれから
【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれから【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれから
【デブサミ秋S3】エンジニア目線で見たデジタルマーケティング業界のこれまでとこれから
 
04_ブライダルウェブ媒体の集客攻略マニュアル
04_ブライダルウェブ媒体の集客攻略マニュアル04_ブライダルウェブ媒体の集客攻略マニュアル
04_ブライダルウェブ媒体の集客攻略マニュアル
 
タグピク社成長戦略説明資料 V1
タグピク社成長戦略説明資料 V1タグピク社成長戦略説明資料 V1
タグピク社成長戦略説明資料 V1
 
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
Yahoo!プロモーション広告のビックデータ基盤を支える技術と今後の展望
 
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた
[Track4-3] AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた
 
AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた_Deep Learning Digital Confere...
AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた_Deep Learning Digital Confere...AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた_Deep Learning Digital Confere...
AI・ディープラーニングを駆使して、「G検定合格者アンケートのフリーコメント欄」を分析してみた_Deep Learning Digital Confere...
 
YJTC18 D-7 Yahoo!ショッピングのサービスデータ活用事例
YJTC18 D-7 Yahoo!ショッピングのサービスデータ活用事例YJTC18 D-7 Yahoo!ショッピングのサービスデータ活用事例
YJTC18 D-7 Yahoo!ショッピングのサービスデータ活用事例
 
株式会社AZウェブマーケティングサービス概要
株式会社AZウェブマーケティングサービス概要株式会社AZウェブマーケティングサービス概要
株式会社AZウェブマーケティングサービス概要
 
モデリングの彼方に未来を見た
モデリングの彼方に未来を見たモデリングの彼方に未来を見た
モデリングの彼方に未来を見た
 
代理店向けセミナー
代理店向けセミナー代理店向けセミナー
代理店向けセミナー
 
1014ビールナイトvol11 ディスカッション
1014ビールナイトvol11 ディスカッション1014ビールナイトvol11 ディスカッション
1014ビールナイトvol11 ディスカッション
 
これからのビジネスソリューションの在り方
これからのビジネスソリューションの在り方これからのビジネスソリューションの在り方
これからのビジネスソリューションの在り方
 
ビールナイトVol11 ディスカッション 2015年10月14日
ビールナイトVol11 ディスカッション 2015年10月14日ビールナイトVol11 ディスカッション 2015年10月14日
ビールナイトVol11 ディスカッション 2015年10月14日
 
集客ROI 最大化セミナー
集客ROI 最大化セミナー集客ROI 最大化セミナー
集客ROI 最大化セミナー
 
【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)
【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)
【IMJ】知ればできる!スマートフォンSEO対策セミナー 第2部 (2015.7.8)
 
『アフィリエイト・プログラムに関する意識調査2010』 ama 理事 野崎雷太
『アフィリエイト・プログラムに関する意識調査2010』 ama 理事 野崎雷太『アフィリエイト・プログラムに関する意識調査2010』 ama 理事 野崎雷太
『アフィリエイト・プログラムに関する意識調査2010』 ama 理事 野崎雷太
 
メンバーズデータアドベンチャー新規部門事業計画書
メンバーズデータアドベンチャー新規部門事業計画書メンバーズデータアドベンチャー新規部門事業計画書
メンバーズデータアドベンチャー新規部門事業計画書
 

ターゲティング型インターネット広告における広告予算消化の最適化

  • 1. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. ターゲティング型インターネット広告における 広告予算消化の最適化 日本オペレーションズ・リサーチ学会 2015年秋季研究発表会 2015年9月10日 ヤフー株式会社 データ&サイエンスソリューション統括本部 *瀬賀信一郎 西巻祐一郎 田頭幸浩 堀野将晴
  • 2. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P2アジェンダ 自己紹介 Yahoo! JAPANのターゲティング広告と課題 ターゲティング広告の課題 AdWords Problem 提案手法 シミュレーション まとめ
  • 3. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. 自己紹介
  • 4. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P4自己紹介 名前:瀬賀 信一郎(せが しんいちろう) 略歴 日本電気→ソニー木原研究所→デンソーアイティーラボラトリ →ヤフー株式会社(2012年5月~) 専門分野(使えそうな技術は何でも使ってみる!) オペレーションズリサーチ 線形・整数・二次・動的計画法、制約充足問題、スケジューリング、メタ戦略、… 機械学習 SVM、ロジスティック回帰、RNN/DNN、ベイジアンネット、ILP、GBDT、… その他 時系列データ解析、自然言語処理、音声認識、画像認識、認知科学、… 適用分野 ネット広告、金融、車・カーナビ、Webキャッシュ、階層型ストレージ、…
  • 5. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. Yahoo! JAPANのターゲティング 広告と課題
  • 6. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P6Yahoo! JAPANのターゲティング広告 広告を表示するユーザの条件を詳細に設定可能
  • 7. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P7ターゲティング広告の設定の多様化 例えば、以下のターゲティング属性だけ利用しても・・・ 性別: ”男性”, “女性”, “不明”の3通り 年齢: “10歳代以下”, “20歳代”, “30歳代”, ・・・, 60歳代, “70歳代以上”, “不明”の8通り (実際はもっと細かい) 地域: 47都道府県の47通り (市区町村レベルの設定も可能) 時間帯: 0, 1, 2, ・・・, 23時台の24通り 膨大なターゲティング条件設定の組合せが存在 実際には、もっと膨大な組合せが存在! 24 24 1 24 47 1 47 8 1 8 3 1 3 102.44 4 3 3 2 2 1 1    t t t t t t t t CCCC
  • 8. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P8インターネット広告の課金形態 広告表示回数(インプレッション)保証型広告 各ターゲティング広告の契約表示回数の制約を充足させる 予め契約表示回数を充足するように販売している 広告クリック報酬型広告 各広告キャンペーン(注)の日額予算の制約を充足させる 日額予算の制約を充足するように配信制御している (注)“キャンペーン” ⊇ “広告グループ” ⊇ “広告” キャンペーン:予算の単位 広告グループ:ターゲティング設定の単位 広告:広告グループに複数の広告を設定可能 どちらも各ユーザ属性のアクセス回数を時間帯毎に予測
  • 9. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P9Yahoo! JAPANは収益を最大化したい インターネット広告の課金形態によらず目的は同じ 広告表示回数(インプレッション)保証型広告 収益を最大化するように広告表示回数を販売して計画的に配信する 広告毎に、表示単価が異なる 広告クリック報酬型広告 予算制約の下、収益を最大化するように計画的に配信する 広告毎に、クリック率と入札金額が異なる ユーザのアクセスに対して、どの広告を表示したら良いか? “30歳代”, “男性”, “福岡在住”, “午前10時台”のアクセス 表示回数を売れる広告、配信可能な広告は沢山ある “30歳代”の広告, “男性”の広告, ・・・, “30歳代∧男性”の広告, ・・・ “表示単価”, “クリック率と入札金額”を基に収益を最大化したい
  • 10. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P10広告クリック報酬型広告の配信方法 機械学習により期待収益最大の広告をGreedyに配信可能 期待収益eCPM(effective Cost Per Mill)とは? eCPM=予測CTR×CPC×1000 CTR(Click Through Rate): 広告1表示当りのクリック率 CPC(Cost Per Click): 1クリック当たりのコスト(支払い金額) 入札金額(Bid)とGSP(Generalized second-price auction)で決定 予測CTRを機械学習(SVM, ロジスティック回帰等)で算出 ターゲティング条件を満たす広告の中から以下の観点でCTRを予測 ユーザの行動履歴に合っているか? ユーザが見ているページに合っているか? Greedyな配信だけでは全体収益を最大化できない! 広告主は広告予算(最大支払い可能金額)を設定している 広告クリック時に、CPCの金額が課金される
  • 11. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. AdWords Problem
  • 12. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P12検索連動型広告の予算消化最適化問題 検索連動型広告の予算消化最適化問題例 bid: 入札金額, query: ある検索キーワードに対する検索クエリー Greedyな配信とOptimalな配信の売上総額 線形計画法により定式化可能 i: bidder, j: query, uij: bid, Bi: Budget
  • 13. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. 提案手法
  • 14. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P14インプレッション予測とターゲティング分解 各ターゲティング属性のインプレッション予測(ユーザ側の分析) 性別(3通り)×年齢(8通り)×地域(47通り)×時間帯(24通り) 平日/休日を考慮して、3×8×47×24=27,072通りを予測 例) 男性∧30歳代∧福岡県∧10時台 → 123,000回 配信可能なターゲティング属性に分解(広告側の分析) 例) ”30歳代∧福岡県∧(9時台~18時台)”という広告の場合 配信可能なターゲティング属性は30通り存在 性別(3通り)×年齢(1通り)×地域(1通り)×時間帯(10通り) 30通りそれぞれのeCPM(期待収益/1000インプレッション)を予測 男性∧30歳代∧福岡県∧9時台 → 30円 女性∧30歳代∧福岡県∧9時台 → 50円 … ターゲティングしていない広告→27,072通り全てに配信可能
  • 15. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P15広告クリック報酬型広告の収益最大化 インデックスとデータ 線形計画法によるモデル化 ンの実績インプレッショに属する広告グループに対するキャンペーン インプレッションの期待収益広告グループに属するに対するキャンペーン ョン予測値に対するインプレッシターゲティング条件時間帯 決定すると過去の消化実績から最大値日に消化可能な予算のがキャンペーン の消化可能な日額予算キャンペーン 時間帯 に属する広告グループキャンペーン キャンペーン の組合せ属性ターゲティング条件 kjit kjitr it bjd jb t jNk Mj Li ijkt ijkt it jj j j ,: /,: ,: )(1: : :23,...,0 :,...,1 :,...,1 )(:,...,1       t i j k ijktijkt xrMaximize )1(},{min:1 , )10(,,,..        AjrAbd tix jdxr BtkjiBxts t i k ijktijktjj j k itijkt t i k jijktijkt ijktijkt    最大値日に消化可能な予算の :インプレッション制約 予算制約: 最小値制約:
  • 16. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. シミュレーション
  • 17. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P17シミュレーション条件 ターゲティング条件 性別(3通り)×年齢(8通り)×時間帯(24通り)=576通り ターゲティングなしの広告は576通り全てに表示可能とする キャンペーン数と広告グループ数 キャンペーン数:810個 広告グループ数:全部で7803個 前日表示回数の50%(B=0.5)保証 前日の予算消化実績に対する倍率Aの値を1から10まで変化させる 広告グループ数 キャンペーン数 広告グループ数の分布 )1(},{min:1 , )10(,,,..        AjrAbd tix jdxr BtkjiBxts t i k ijktijktjj j k itijkt t i k jijktijkt ijktijkt    最大値日に消化可能な予算の :インプレッション制約 予算制約: 最小値制約:
  • 18. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P18シミュレーション環境 線形計画法ライブラリ GLPK(GNU Linear Programming Kit)を利用 マシンスペック メモリ: 288GB プロセッサ: Xeon L5630 2.13GHz 線形計画法の解 単体法による大域的最適解 使用メモリ量 約10GB(Memory used: 10415.1 M bytes) 計算時間 約1時間 (Time used: 4109.9 secs)
  • 19. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P19GLPKによるモデルの記述
  • 20. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P20シミュレーション結果 大幅な収益改善が見込める 考察 収益の高い配信傾向に徐々に変化させていくことが望ましい B=0.5(前日の50%は保証), 1<A<2程度で徐々に最適化 Aの値 実績に対する売上げ比率
  • 21. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. まとめ
  • 22. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P22機械学習×オペレーションズリサーチ インターネット広告におけるオペレーションズリサーチ ビッグデータ向け機械学習が盛んに利用されている SVM、ロジスティック回帰、LDA、GBDT、・・・ 全体最適のためオペレーションズリサーチも利用されている AdWords Problemが有名 線形・整数・二次・動的計画法、メタ戦略、ラグランジュ緩和、… ターゲティング広告における広告予算消化の最適化を検討した 機械学習とオペレーションズリサーチの融合で収益改善の見込み
  • 23. Confidential :Discussion purpose only Copyright (C) 2015 Yahoo Japan Corporation. All Rights Reserved. P23 ご清聴ありがとうございました