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
ウェブサービスにおける行動ログ活用基盤を通したデータ駆動マーケティングの実践 / P...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Hiroka Zaitsu
February 20, 2018
Technology
8
2.8k
ウェブサービスにおける行動ログ活用基盤を通したデータ駆動マーケティングの実践 / Practice of data driven marketing using behavior log foundation system on web service
Treasure Data "PLAZMA" 2018 in Digital Belt
Customer Case Study Session
https://plazma.red/
Hiroka Zaitsu
February 20, 2018
Tweet
Share
More Decks by Hiroka Zaitsu
See All by Hiroka Zaitsu
GMOペパボのデータ基盤とデータ活用の現在地 / Current State of GMO Pepabo's Data Infrastructure and Data Utilization
zaimy
3
340
ビジネス職が分析も担う事業部制組織でのデータ活用の仕組みづくり / Enabling Data Analytics in Business-Led Divisional Organizations
zaimy
1
700
Vertex AI Matching Engine と CLIP を使って EC サービスの類似画像検索機能を作る / Development of similar image search function for EC services using Vertex AI Matching Engine and CLIP
zaimy
0
780
BigQuery の日本語データを Dataflow と Vertex AI でトピックモデリング / Topic modeling of Japanese data in BigQuery with Dataflow and Vertex AI
zaimy
1
6.2k
データサイエンティストの仕事紹介 / Data Scientist Job Introduction
zaimy
1
640
GMOペパボのサービスと研究開発を支えるデータ基盤の裏側 / Inside Story of Data Infrastructure Supporting GMO Pepabo's Services and R&D
zaimy
1
1.8k
正則化とロジスティック回帰/machine-learning-lecture-regularization-and-logistic-regression
zaimy
0
9k
ECサイトにおける閲覧履歴を用いた購買に繋がる行動の変化検出 / Change Detection in Behavior Followed by Possible Purchase Using Electronic Commerce Site Browsing History
zaimy
1
960
trinity で Cloud Composer に ワークフローを簡単デプロイ / Easy workflow deployment to Cloud Composer with trinity
zaimy
0
910
Other Decks in Technology
See All in Technology
The Engineer with a Three-Year Cycle - 2
e99h2121
0
190
習慣とAIと環境 — 技術探求を続ける3つの鍵
azukiazusa1
3
780
3分でわかる!新機能 AWS Transform custom
sato4mi
1
210
AI時代にあわせたQA組織戦略
masamiyajiri
5
2.5k
ファシリテーション勉強中 その場に何が求められるかを考えるようになるまで / 20260123 Naoki Takahashi
shift_evolve
PRO
3
380
人はいかにして 確率的な挙動を 受け入れていくのか
vaaaaanquish
4
2.6k
DEVCON 14 Report at AAMSX RU65: V9968, MSX0tab5, MSXDIY etc
mcd500
0
220
ドキュメントからはじめる未来のソフトウェア
pkshadeck
3
1.2k
Werner Vogelsが14年間 問い続けてきたこと
yusukeshimizu
2
210
エンジニアとして長く走るために気づいた2つのこと_大賀愛一郎
nanaism
1
250
3リポジトリーを2ヶ月でモノレポ化した話 / How I turned 3 repositories into a monorepo in 2 months
kubode
0
110
[Iceberg Meetup #4] ゼロからはじめる: Apache Icebergとはなにか? / Apache Iceberg for Beginners
databricksjapan
0
450
Featured
See All Featured
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
220
Kristin Tynski - Automating Marketing Tasks With AI
techseoconnect
PRO
0
120
How GitHub (no longer) Works
holman
316
140k
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
Music & Morning Musume
bryan
47
7k
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
440
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Paper Plane
katiecoart
PRO
0
46k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
61
Believing is Seeing
oripsolob
1
40
KATA
mclloyd
PRO
34
15k
Bioeconomy Workshop: Dr. Julius Ecuru, Opportunities for a Bioeconomy in West Africa
akademiya2063
PRO
1
48
Transcript
ࡒେՆ(.01FQBCP *OD 5SFBTVSF%BUBl1-";."zJO%JHJUBM#FMU ΣϒαʔϏεʹ͓͚Δ ߦಈϩά׆༻ج൫Λ௨ͨ͠ σʔλۦಈϚʔέςΟϯάͷ࣮ફ
σʔλαΠΤϯςΟετ ࡒେՆ![BJNZ (.0ϖύϘגࣜձٕࣾज़෦
ࠓͷ͓ NJOOFͷϚʔέςΟϯά՝ ߦಈϩά׆༻ج൫l#JHGPPUzͰ σʔλۦಈϚʔέςΟϯάΛ࣮ݱ͢Δ ,1*ཧج൫l1FQBMZUJDTzͰੳΛਪਐ͢Δ
՝ʹର͢ΔͭͷΞϓϩʔν wߦಈϩάج൫z#JHGPPUz wߦಈϩάͷऩूੳΛߦ͏ wγεςϜͱ࿈ܞͨ͠ߦಈϩάͷ׆༻Λߦ͏ w,1*ཧج൫l1FQBMZUJDTz wσʔλͷؔ࿈ΛఆࣜԽͯ͠ੳΛ༰қʹ͢Δ
NJOOF wϋϯυϝΠυ࡞ͷൢചͱߪೖ͕Ͱ͖ΔαʔϏε w8FC J04ΞϓϦ "OESPJEΞϓϦΛఏڙ wؒྲྀ௨ֹԯԁ w࡞Ոສਓ w࡞ສ ˞͍ͣΕ݄ظܾࢉ
NJOOFͷϚʔέςΟϯά՝
࣌ αʔϏε։͔࢝Β
σʔλ͕ ແ͍
࣌ͷ՝ wαʔϏε։࢝Ҏ߱ΞΫηεղੳπʔϧΛෳಋೖ wઐऀෆࡏͰઃఆ࣮ʹෆඋ͕ଟ͍ w8FC J04ΞϓϦ "OESPJEΞϓϦʹݸผʹಋೖ wαʔϏεͷσʔλϕʔεͷࣈͱ߹Θͳ͍
՝ᶃ ܭଌͯ͠ͳ͍ͷͰ͔Βͳ͍
՝ᶄ ܭଌͯ͠Δ͚Ͳ߹ͬͯͳ͍
ͳΜͱͳ͘ܭଌ͞Ε͍ͯΔɹɹɹ ΞΫηεղੳπʔϧ͚͕ͩཔΓ
ͦΜͳதɺࢿαʔϏε
σʔλ͕ ཉ͍͠
σʔλۦಈϚʔέςΟϯάͷඞཁੑ wࢿʹର͢Δਖ਼֬ͳޮՌଌఆ ྫʣϓϥοτϑΥʔϜ͝ͱͷച্ wਖ਼֬ͳσʔλʹجͮ͘ϚʔέςΟϯά wϚʔέλʔʹΩϟϯϖʔϯػೳ࣮ͳͲ ࢪࡦͷΞΠσΞ͕͋Δ
ͲΜͳσʔλ͕͋Ε͍͍ʁ
ΞΫηεղੳπʔϧͷ࠶උ wطଘͷΞΫηεղੳπʔϧͷ࠶උඞཁ wπʔϧͷ༷ʹґଘ͢ΔͷͰਖ਼֬ੑͷݕূʹ ֻ͕͔࣌ؒΔ wجຊతʹϖʔδຖͷूܭΛܭଌ͢Δ͜ͱʹͳΔ wूܭඞཁ͕ͩΑΓࡉཻ͔͍ͷσʔλ͕ཉ͍͠
ϩάͷधཁ wूܭΛࣗલͰߦ͏ඞཁ͋Δ wਖ਼֬ੑͷݕূΛߦ͍͍͢ wࡉཻ͔͍ͰੳՄೳ w͋Δಈ࡞Λ͢Δͨͼʹه͕Δ
ϩάج൫ͷ։ൃ
ߦಈϩάͱ αʔϏεͷΞϓϦέʔγϣϯ͔Βग़ྗ͢Δϩά ͍ͭɺͩΕ͕ɺͳʹΛ͔͕ͬͨಛఆͰ͖Δ ࠷ऴతͳߦಈ݁Ռ͚ͩͰͳ͘ɺ ్தͷͲ͜Ͱ͖͋ΒΊ͔ͨɺͲ͏໎͔͕ͬͨΘ͔Δ ը૾ग़య: Icons8
ߦಈϩάʹαʔϏεվળͷ ώϯτ͕ͭ·͍ͬͯΔ ը૾ग़య: Icons8
՝ʹର͢ΔͭͷΞϓϩʔν wߦಈϩάج൫z#JHGPPUz wߦಈϩάͷऩूੳΛߦ͏ wγεςϜͱ࿈ܞͨ͠ߦಈϩάͷ׆༻Λߦ͏ w,1*ཧج൫l1FQBMZUJDTz wσʔλͷؔ࿈ΛఆࣜԽͯ͠ੳΛ༰қʹ͢Δ
ϖύϘͷߦಈϩά׆༻ج൫ l#JHGPPUz
ߦಈϩάج൫ʹٻΊΒΕΔ͜ͱ
׆༻Λ೦಄ʹஔ͍ͨ ൚༻ੑͱ۩ମੑ
ߦಈϩάʹ͓͚Δஈ֊ͷఆٛ ऩूߦಈϩά͕ग़ྗ͞ΕɺऔΓ·ͱΊΒΕ͍ͯΔ ੳऔΓ·ͱΊͨߦಈϩάΛࢹ֮ԽɺੳͰ͖Δ ׆༻ੳͨ͠ߦಈϩάΛͱʹܧଓతͳαʔϏε վળ͕ߦ͍͑ͯΔ ը૾ग़య: Icons8
#JHGPPU wϖύϘͷ࣍ੈߦಈϩάl׆༻zج൫ wߦಈϩάͷऩूɺੳɺ׆༻ͷ֤ஈ֊ʹ͓͍ͯɺ શࣾͰར༻Ͱ͖Δ൚༻ੑͱ۩ମతͳ׆༻ํ๏Λఏڙ wࠃ࠷େڃϋϯυϝΠυϚʔέοτ NJOOFΛࢧ͑Δϩάج൫ ը૾ग़య: Icons8
#JHGPPUʹ͓͚ΔσʔλͷྲྀΕ rack-bigfoot Service Request Activity log Services DB Attribute Big
Cube Cube BI Recommendation Bandit algorithm Re-marketing Feedback Name identification ऩू ੳ ׆༻ ը૾ग़య: Icons8
ऩूͱੳͷ
ऩूஈ֊ wߦͷઃఆͰαʔϏεΞϓϦέʔγϣϯͷ ௨৴༰͔ΒߦಈϩάΛऔΓग़͢SBDLCJHGPPU w5SFBTVSF%BUBʹଐੑใΛૹΔ͜ͱͰ ߦಈϩάͱͷΈ߹ΘͤΛՄೳʹ w֤αʔϏεͷ*%ͱߦಈϩάͷ*%ΛϚοϐϯάͯ͠ ํͷ*%มΛՄೳʹ
ੳஈ֊ w42-ϥΠΫͳ)JWF1SFTUPΛར༻ͯ͠σʔλૢ࡞ wεέδϡʔϧΫΤϦΛίʔυཧ͢Δ1FOEVMVN w#JH$VCFʹશαʔϏεͷߦಈϩάΛू w$VCFʹूܭΛอଘͯ͠μογϡϘʔυ͔Βࢀর ྫʣ࣌ؒ͝ͱͷച্
σʔλ͕ ͋Δʂ
׆༻ஈ֊
σʔλۦಈϚʔέςΟϯάͷ࣮ݱ
੩తͳσʔλۦಈϚʔέςΟϯά wੳͨ݁͠Ռ͔ΒԾઆΛཱͯͯαʔϏεΛվળ͢Δ wݩʑΓ͔ͨͬͨ͜ͱ wσβΠϯมߋ εςοϓͷݟ͠ "#ςετFUD
ಈతͳσʔλۦಈϚʔέςΟϯά
όϯσΟοτΞϧΰϦζϜ w&QTJMPO(SFFEZΞϧΰϦζϜ w୳ٻ֬ЏͰϥϯμϜʹબͨ͠ύλʔϯΛ༻ w׆༻֬ Џ Ͱظ͕࠷େͷύλʔϯΛ༻ wϩά͔Β݁ՌͷظΛߋ৽ wػձଛࣦΛݮΒ͢ Activity Epsilon-Greedy
algorithm User 1-ε: exploitation ε/pattern: exploration Click / Not click Import ը૾ग़య: Icons8
Ϩίϝϯσʔγϣϯ wڠௐϑΟϧλϦϯά wϢʔβʔߦಈ͔Β࡞ՈΛಘ͚ w5SFBTVSF%BUBͷػցֶशϥΠϒϥϦ)JWFNBMMΛར༻ Activity Filter and shuffle Users
fav, follow etc… Matrix Factorization Recommendation import DB ը૾ग़య: Icons8
ϢʔβʔͷϦςϯγϣϯ wߦಈϩά͔ΒϢʔβʔΛநग़ w࡞ΛΧʔτʹೖΕ͕ͨങΘͳ͔ͬͨϢʔβʔ wಉ͡࡞ΛԿݟ͍ͯΔϢʔβʔ wϓογϡ௨ϝʔϧΛ৴ wߴ͍։෧ͱจ HiveQL Re-targeting ը૾ग़య: Icons8
ܭըతΦʔτεέʔϦϯά wॲཧੑೳΛอͪͭͭඞཁ࠷খݶͷαʔόͰӡ༻͢Δ wΫϥυαʔϏεར༻ྉۚͷ੍ wߦಈϩά͔ΒΞΫηεΛϞσϧԽͯࣗ͠ಈ੍ޚ
#JHGPPUΛߏஙɾӡ༻ͯ͠
#JHGPPUΛߏஙɾӡ༻ͯ͠ w׆༻ஈ֊ʹ͓͍ͯσʔλۦಈϚʔέςΟϯάʹΑΔ ࢪࡦ͕Մೳͱͳͬͨ wͲͷΑ͏ͳࢪࡦΛ࣮ࢪ͢Δ͖͔ ༷ʑͳσʔλιʔεͱ༷ʑͳΓޱ͔Β ਓ͕ࢥߟஅ͢Δඞཁ͕͋Δ
՝ʹର͢ΔͭͷΞϓϩʔν wߦಈϩάج൫z#JHGPPUz wߦಈϩάͷऩूੳΛߦ͏ wγεςϜͱ࿈ܞͨ͠ߦಈϩάͷ׆༻Λߦ͏ w,1*ཧج൫l1FQBMZUJDTz wσʔλͷؔ࿈ΛఆࣜԽͯ͠ੳΛ༰қʹ͢Δ
ϖύϘͷ,1*ཧج൫ l1FQBMZUJDTz
1FQBMZUJDT ྫʣྲྀ௨ֹ จֹ Ωϟϯηϧֹ wੳΛิॿ͢ΔͨΊσʔλͷؔ࿈Λ,1*πϦʔͰදݱ
ࢦͨ͠ͷ wैདྷͷ,1*ཧͷ՝Λղܾͯ͠Ϛʔέλʔ͕,(*ʹ ରͯ͠د༩ͷߴ͍ࢪࡦʹઐ೦Ͱ͖ΔڥΛ࡞Δ w,1*ಉ࢜ͷؔੑͷཧ wఆٛཧํ๏͔ΒଐਓੑΛഉআ wσʔλநग़ूܭʹ͔͔Δͷݮ
,1*πϦʔ wཧߏͰ,1*ΛҰཡ w,(*,1*ͷ w,(*,1*ͷมಈ͢͠͞ w,(*ʹର͢ΔӨڹ wϊʔυΛੜ wྲྀೖݩ·ͰḪΕΔ
σΟϝϯγϣϯ wෳͷσΟϝϯγϣϯͱ ୯Ґ࣌ؒΛࢦఆՄೳ wάϥϑԽΫϩεूܭ wଐੑใͱߦಈϩάΛɹ σΟϝϯγϣϯԽ wϢʔβʔଐੑ จใ wӾཡڥ
Ξγετίϯόʔδϣϯ wΞτϦϏϡʔγϣϯϞσϧΛಋೖ wίϯόʔδϣϯʹର͢ΔηογϣϯͷߩݙΛࢦఆ ໊শ આ໌ ऴ ࠷ޙͷࢀরݩʹߩݙ͕100%ׂΓৼΒΕΔ ࠷ޙͷؒΫϦοΫ ࢀরΛআ͘࠷ޙͷࢀরݩʹߩݙ͕100%ׂΓৼΒΕΔ
ى ࠷ॳͷࢀরݩʹߩݙ͕100%ׂΓৼΒΕΔ … …
ੳஈ֊ʹ͓͚Δ σʔλۦಈϚʔέςΟϯά ਐΜͰ͖ͨ
·ͱΊ
·ͱΊ w#JHGPPUʹΑͬͯಈతͳ σʔλۦಈϚʔέςΟϯά͕Մೳͱͳͬͨ w1FQBMZUJDTʹΑͬͯਓؒͷߴ࣍ͳஅΛ ิॿ͢Δ͜ͱ͕Մೳͱͳͬͨ wγεςϜ͕ࣗಈతʹࢪࡦΛܾఆɾ࣮ࢪ͢Δ શಈతσʔλۦಈϚʔέςΟϯάΛࢦ͢
͓ΘΓ
ݚڀһɺੵۃతʹืूதʂ https://rand.pepabo.com/