Slide 1

Slide 1 text

ωοτ޿ࠂ഑৴αʔϏεʹ͓͚Δ .-γεςϜͷ࣮૷ͱӡ༻ 5BLBTIJ/JTIJCBZBTIJ .BDIJOF-FBSOJOH$BTVBM5BMLT

Slide 2

Slide 2 text

͓લͩΕΑ Name: Takashi Nishibayashi twitter.com/@hagino3000 Job: Software Engineer VOYAGE GROUPͰωοτ޿ࠂ഑৴αʔϏε࡞ͬͯ ·͢ɻओʹ഑৴ϩδοΫ͔Βσʔλ෼ੳج൫·Ͱɻ
 ࠷ۙͷڵຯ͸ϛΫϩܦࡁֶͱϝΧχζϜσβΠϯɻ

Slide 3

Slide 3 text

࠷ۙͷ׆ಈ ਓ޻஌ೳֶձࢽ Vol. 32 No. 4 (2017/07) ͷʮ޿ࠂͱ AI ಛूʯʹʮΞυωοτϫʔΫʹ͓͚Δ޿ࠂ഑৴ܭ ըͷ࠷దԽʯ͕ܝࡌ͞Ε·ͨ͠ɻ ΦϥΠϦʔ͔Βʮ࢓ࣄͰ͸͡ΊΔػցֶशʯ͕ग़· ͨ͠ɻ @chezou, @tokorotenͱڞஶ ࢴ൛ɾిࢠॻ੶྆ํ͋Γ·͢

Slide 4

Slide 4 text

ࠓ೔ͷ࿩ w ༧ଌϞσϧͷ܇࿅ɾ഑෍Λߦͳ͏όονॲཧ w 8FCαʔόʔͰͷਪ࿦ w ӡ༻ɾ༧ଌϞσϧͷੑೳ؂ࢹ w ༧ଌϞσϧͷΦϑϥΠϯධՁɾΦϯϥΠϯධՁ Քಈதͷ޿ࠂΠϯϓϨογϣϯͷՁ஋ධՁλεΫΛ୊ࡐʹͯ͠ɺ࣍ ͷτϐοΫΛऔΓ͋͛·͢

Slide 5

Slide 5 text

ωοτ޿ࠂ഑৴γεςϜͱ.- λεΫͷྫ Ϟνϕʔγϣϯ Ξϓϩʔν ΫϦοΫ༧ଌ ޿ࠂ͕ΫϦοΫ͞ΕΔ֬཰͕஌Γ͍ͨ Ϋϥε෼ྨ ίϯόʔδϣϯ༧ଌ ΫϦοΫޙʹίϯόʔδϣϯ͢Δ֬཰͕஌Γ͍ͨ Ϋϥε෼ྨ ഑৴͢Δ޿ࠂͷܾఆ ͋ΔظؒͷऩӹΛ࠷େʹ͢ΔͨΊʹɺͲͷ޿ࠂΛ දࣔ͢΂͖͔ܾΊ͍ͨ ଟ࿹όϯσΟοτ ૊߹ͤ࠷దԽ ޿ࠂ࿮ͷΫϥελϦϯά ࣅ͍ͯΔ޿ࠂ࿮Λ·ͱΊͯѻ͍͍ͨ ΫϥελϦϯά ΫϩεσόΠεਪఆ ୺຤Λԣஅͨ͠ΦʔσΟΤϯεͷτϥοΩϯά͕ ͍ͨ͠ ଟΫϥε෼ྨ

Slide 6

Slide 6 text

޿ࠂΠϯϓϨογϣϯͷՁ஋ධՁ ޿ࠂഔମ ɾ 441 ഑৴ࣄۀऀ ޿ࠂϦΫΤετ9 ޿ࠂ ޿ࠂ ޿ࠂO ޿ࠂબ୒ϩδοΫ

Slide 7

Slide 7 text

޿ࠂΠϯϓϨογϣϯͷՁ஋ධՁ ޿ࠂഔମ ɾ 441 ഑৴ࣄۀऀ ޿ࠂϦΫΤετ9 ޿ࠂ ޿ࠂ ޿ࠂO ऩӹ༧ଌϩδοΫ ޿ࠂબ୒ϩδοΫ ԁ ԁ ԁ ޿ࠂϨεϙϯε ޿ࠂZ

Slide 8

Slide 8 text

޿ࠂϦΫΤετ9 ࿮ɾΦʔσΟΤϯεɾίϯςΩετʜ ʹରͯ͠ɺԠ౴ Մೳͳ޿ࠂ͕Oݸ͋Δɻ͜ͷ࣌ʹͦΕͧΕͷ޿ࠂB㱨\ ʜO^Λදࣔ͠ ͨ࣌ͷऩӹ༧ଌ஋͕ཉ͍͠ɻ ऩӹ༧ଌ஋͸ΫϦοΫ཰ $53 ΍ίϯόʔδϣϯ཰ $73 ΛͦΕͧΕͷ޿ࠂ ʹ͍ͭͯ༧ଌͯ͠ར༻͢Δɻ CTR = P(click=1 | X, a)
 CVR = P(conversion=1 | X, a, click=1) ͨͩ͠શͯͷॲཧ͕NTҎ಺ʹऴΔࣄ ޿ࠂΠϯϓϨογϣϯͷՁ஋ධՁ ଓ͖

Slide 9

Slide 9 text

"84&$4$MVTUFS &$*OTUBODF γεςϜߏ੒ 4 $53༧ଌث ܇࿅λεΫ $*%FQMPZ $73༧ଌث ܇࿅λεΫ -VJHJ 4DIFEVMFS $53༧ଌث +40/ $73༧ଌث +40/ ऩӹ༧ଌϩδοΫ $53༧ଌ ॲཧ $73༧ଌ ॲཧ #JH2VFSZ ഑৴ϩά ϩάͷ&5- 'FUDI %BJMZ 6QEBUF 2VFSZ ܇࿅σʔλ )551 ޿ࠂબ୒ϩδοΫ

Slide 10

Slide 10 text

શମͷઃܭ w 8FCαʔόʔͰϦΫΤετΛॲཧ͢Δϓϩηε಺Ͱਪ࿦ 4DBMBͰ࣮૷ w ϨΠςϯγͱ҆ఆੑΛ༏ઌ w ଞͷબ୒ࢶͩͱ"1*αʔόʔԽ w ϩδεςΟοΫճؼ-ਖ਼ଇԽ w ഑෍͞Εͨ༧ଌϞσϧΛΦϯϝϞϦͰอ࣋͢Δ w ܇࿅͸σΠϦʔͷόονॲཧ w ೔ʑ௥Ճ͞ΕΔ৽ن޿ࠂΩϟϯϖʔϯɾ৽ن޿ࠂ࿮ʹରԠ͢ΔͨΊຖ೔ ֶशΛ΍Γͳ͓͢ɻݹ͍աڈ͸๨Εͤ͞Δɻ w 1ZUIPOͰ࣮૷

Slide 11

Slide 11 text

όονॲཧ܈

Slide 12

Slide 12 text

όον࣮ߦ؀ڥ w "84&$4্ͷ%PDLFSίϯςφͰಈ࡞ w 1ZUIPO؀ڥͷ࠶ݱੑ୲อͷͨΊʹ1JQpMFΛ࢖༻ w ϫʔΫϑϩʔΤϯδϯ͸-VJHJΛ࠾༻ w λεΫؒͷґଘղܾ w &5-ɾ༧ଌϞσϧͷ܇࿅ɾϞσϧͷ഑෍ͱෳࡶʹͳΓ͕ͪͳॴ w FHར༻͢Δσʔλछʹ͍ͭͯલ೔࣌୆ͷσʔλऔࠐΈ͕ऴͬͨ ΒલॲཧΛ։࢝ɻલॲཧ͕ऴͬͨΒ"ͱ#ͷ܇࿅ΛฒྻͰ։࢝ w ֎෦ཁҼͰίέͨ࣌ͷϦτϥΠɾฒྻ࣮ߦ੍ޚ

Slide 13

Slide 13 text

%FQFOEFODZ(SBQI ίέͨ৔ॴ΍ҟৗʹ͕͔͍࣌ؒͬͯΔλεΫ͕͙͢ʹΘ͔ͬͯศར

Slide 14

Slide 14 text

܇࿅ w TDJLJUMFBSOΛ࢖ͬͯϩδεςΟοΫճؼ w ΧςΰϦΧϧม਺ͷPOFIPUFODPEJOHͰ਺ສ࣍ݩʹͳΔ͕ɺ-ਖ਼ଇԽͰ
 ສҎԼ·Ͱམ͍ͪͯΔ w ޿ࠂΩϟϯϖʔϯຖʹ༧ଌثΛ࡞Δ w ঎ࡐ ϦλʔήςΟϯάPSʜ ʹΑͬͯ࢖͑Δૉੑ͕ҟͳΔ w ਖ਼ྫෛྫͷόϥϯε͕ͩͬͨΓͩͬͨΓͯ͠Ұॹʹѻ͏ ͷ͕೉͍͠ w $MBTT*NCBMBODFରࡦͱͯ͠/FHBUJWF%PXOTBNQMJOH͍ͯ͠Δ

Slide 15

Slide 15 text

/FHBUJWF%PXOTBNQMJOH w ਖ਼ྫ͸શͯར༻ɺෛྫ͸ؒҾ͘FH͚ͩ࢖༻
 *NCBMBODFىҼͷόΠΞεআڈ w ॲཧର৅σʔλΛେ෯ʹݮΒ͢ࣄ͕Ͱ͖ΔɻܭࢉίετݮͷϝϦοτ͕େɻ w ࣺͯΔ෦෼Λม͑ͯ༧ଌثΛ࡞Γ#BHHJOHͰ൚ԽੑೳΛ্͛ΒΕΔ w #JH2VFSZͳΒΫΤϦͰ࣍ͷ௨Γॻ͚Δɻ࠶ݱੑ༗Γɻ
 where 
 mod(farm_fingerprint(imp_id), 50) = 0
 or
 click = 1

Slide 16

Slide 16 text

/FHBUJWF%PXOTBNQMJOH w ਖ਼ྫ͸શͯར༻ɺෛྫ͸ؒҾ͘FH͚ͩ࢖༻
 *NCBMBODFىҼͷόΠΞεআڈ w ॲཧର৅σʔλΛେ෯ʹݮΒ͢ࣄ͕Ͱ͖ΔɻܭࢉίετݮͷϝϦοτ͕େɻ w ࣺͯΔ෦෼Λม͑ͯ༧ଌثΛ࡞Γ#BHHJOHͰ൚ԽੑೳΛ্͛ΒΕΔ w #JH2VFSZͳΒΫΤϦͰ࣍ͷ௨Γॻ͚Δɻ࠶ݱੑ༗Γɻ
 $MJDL $MJDL %BUB where 
 mod(farm_fingerprint(imp_id), 50) = 0
 or
 click = 1

Slide 17

Slide 17 text

/FHBUJWF%PXOTBNQMJOH w ਖ਼ྫ͸શͯར༻ɺෛྫ͸ؒҾ͘FH͚ͩ࢖༻
 *NCBMBODFىҼͷόΠΞεআڈ w ॲཧର৅σʔλΛେ෯ʹݮΒ͢ࣄ͕Ͱ͖ΔɻܭࢉίετݮͷϝϦοτ͕େɻ w ࣺͯΔ෦෼Λม͑ͯ༧ଌثΛ࡞Γ#BHHJOHͰ൚ԽੑೳΛ্͛ΒΕΔ w #JH2VFSZͳΒΫΤϦͰ࣍ͷ௨Γॻ͚Δɻ࠶ݱੑ༗Γɻ
 $MJDL $MJDL %BUB ࣺͯΔ where 
 mod(farm_fingerprint(imp_id), 50) = 0
 or
 click = 1

Slide 18

Slide 18 text

܇࿅݁Ռͷ֬ೝ w ࣮ݧ࣌ w 5JNF4FSJFT4QMJUͰ$SPTT7BMJEBUJPO "6$ w ੾ย߲ͷ஋͕पลԽͨ࣌͠ͷ֬཰ͱҰக͍ͯ͠ΔࣄΛ֬ೝ w ཉ͍͠ͷ͸֬཰ w શମͷΫϦοΫ཰TJHNPJE ΫϦοΫ༧ଌثͷ੾ย߲ͷ஋ ͳΒ0, w "6$΍MPHMPTT͚ͩݟͯ΋0WFS1SFEJDUJPOʹ͸ؾ͚ͮͳ͍

Slide 19

Slide 19 text

༧ଌϞσϧͷ഑෍ w ܇࿅݁Ռ΍ύϥϝʔλΛ+40/ʹͯ͠4ʹ഑ஔ 1SPUPDPM#V⒎FSͷํ͕ྑ͔͔ͬͨ΋ʜ w ϑΝΠϧͷ಺༰ w ϝλ৘ใ όονॲཧىಈ࣌ࠁɾόʔδϣϯ w ඇθϩͷ܎਺ XFJHIU ͱରԠϥϕϧ ֶश݁Ռ w લॲཧύϥϝʔλ w ࿈ଓม਺ͷฏۉɾ෼ࢄ w /FHBUJWF%PXOTBNQMJOH཰ w όονىಈຖʹϑΝΠϧΛ࢒͍ͯ͠ΔͷͰɺ-BUFTUΛ೚ҙͷ࣌఺ʹ໭ͤΔ

Slide 20

Slide 20 text

ਪ࿦

Slide 21

Slide 21 text

8FC4FSWFSଆͷܭࢉ 4DBMBͰ࣮૷ͨ͠෦෼ɻ *.1ΛYɺॏΈ͕Xͷ࣌ɺϩδεςΟοΫճؼͷΫϥεࣄޙ֬཰͸࣍ͷ௨Γɻ ࣮૷͕ਖ਼͍͠ࣄͷ֬ೝͱͯ͠ɺςετίʔυͰTDJLJUMFBSOͷ -PHJTUJD$MBTTJpFSQSFEJDU@QSPCB ΛݺΜͩ݁Ռͱಉ͔͡Ͳ͏͔ΛνΣοΫ ͜ΕΛQ /FHBUJWF%PXOTBNQMJOH཰ΛSͱͯ͠ݩͷ֬཰ʹ໭͢ʹ͸ɻ ㅟ Yͷཁૉ͸΄ͱΜͲθϩͳͷͰ*.1 ʹରԠ͢Δ8FJHIUͷ଍͋͠Θͤ

Slide 22

Slide 22 text

ϩδοΫ΍༧ଌث͸੾Γସ͑Մೳʹ͢Δ w γεςϜͷ"#5FTUରԠʹඞਢ w ࣮ݧΛதஅ͢Δͷʹιʔείʔυͷ3FWFSUαʔόʔશ୆ೖΕ׵͑ͱ͔ ΍Γͨ͘ͳ͍

Slide 23

Slide 23 text

ϦϦʔεޙͷӡ༻

Slide 24

Slide 24 text

༧ଌϞσϧͷੑೳ؂ࢹ w Ϗδωεࢦඪͷ؂ࢹͱϞσϧ༧ଌਫ਼౓ͷ؂ࢹΛಉ࣌ʹಈ͔͓ͯ͘͠ w ༧ଌਫ਼౓͕མͪͨ PSσʔλ͕଍Γͳͯ͘௿͍ ࣌ʹϏδωεࢦඪ͕ѱ ͍ͷ͸ظ଴௨Γͷಈ࡞ w ༧ଌਫ਼౓ͷྑ͞ͱϏδωεࢦඪͷྑ͕͞࿈ಈ͍ͯ͠Ε͹0, w ແ૬ؔͰ͋Ε͹ͦͷ༧ଌॲཧ͸ୀ໾Մೳ

Slide 25

Slide 25 text

༧ଌϞσϧͷੑೳ؂ࢹ ଓ͖ w Ϗδωεࢦඪͷ؂ࢹ w ച্ɾૈརɾ$1" ίϯόʔδϣϯ֫ಘ݅͋ͨΓͷίετ w ༧ଌث͕ࣄۀʹߩݙͰ͖͍ͯΔ͔Θ͔Δ w ٸܹʹѱԽͨ͠৔߹ɺେ఍γεςϜʹԿ͔͕ى͖ͯΔ w ༧ଌਫ਼౓ w ࣮ࡍͷ഑৴࣌ͷ༧ଌ஋ͱ഑৴݁ՌΛ࢖ͬͯ޿ࠂΩϟϯϖʔϯຖʹ"6$ ͷ࣌ܥྻΛϓϩοτ w Ωϟϯϖʔϯຖʹϓϩοτ͢ΔࣄͰ঎ࡐʹΑΔ܏޲ͷ͕ࠩݟ͑Δ

Slide 26

Slide 26 text

༧ଌϞσϧͷੑೳ؂ࢹ ଓ͖ w ༧ଌثຖͷ࢖༻ঢ়گ w ݺग़ճ਺ɾൃੜച্ ো֐ൃੜ࣌ͷϦΧόϦ༏ઌ౓ w ޿ࠂӡ༻ऀ͕഑৴ϩδοΫ ༧ଌث Λબ΂Δέʔε w ྑ͍෺Ͱ΋ʮಈ࡞͕೺ѲͰ͖ͳ͍͔Β࢖ͬͯͳ͍ʯͱ͍͏ࣄ΋͋Δ w ίϛϡχέʔγϣϯऔ͍ͬͯ͘ w ࢖ΘΕͳ͘ͳͬͨ෺͸ୀ໾ͤ͞Δ w ࢖͍ͬͯͳͯ͘΋ҡ࣋අ͕͔͔Δ

Slide 27

Slide 27 text

܇࿅σʔλͷ܏޲ͷมԽ w σʔλੜ੒ܦ࿏ͷো֐ w ܇࿅σʔλͷݩʹͳΔ্ྲྀͷϑΟϧλ͕ނো w ܭଌܥͷো֐ FHίϯόʔδϣϯܭଌ͕ࢭ·ͬͨ w ো֐ͳΒ܇࿅σʔλΛ៉ྷʹͯ͠࠶܇࿅͢Δͱੑೳ͕ݩʹ໭Δ w Ϗδωεঢ়گͷมԽ w ༧ଌର৅ͷ܏޲͕มΘͬͨ w ܏޲ͷมԽ͕Θ͔Ε͹࣍ͷҰखΛܾΊ΍͍͢ɻ৳ͼ͠Ζͷ͋Δ෦෼ͷ νϡʔχϯά΍৽ن։ൃʹணखɻ

Slide 28

Slide 28 text

৽͍͠༧ଌثͷϦϦʔε

Slide 29

Slide 29 text

ΦϑϥΠϯධՁ w ৽͍͠༧ଌثͷ࣮ݧɺϏδωεࢦඪ͕Ͳ͏ͳΔ͔Λ֬ೝ͢Δ w աڈͷ഑৴ϩάΛ࢖ͬͯධՁ w աڈͷ഑৴ϩάߦຖʹ༧ଌ஋Λੜ੒ w #JH2VFSZ͔ΒಡΜͰ#JH2VFSZ΁ॻ͖ࠐΉͷ͸$MPVE%BUBqPX͕ศར w ͔͠͠ϩάΛ࢖ͬͨ൓࣮Ծ૝੓ࡦͷධՁ͸ݫີʹ͸Ͱ͖ͳ͍ w ܇࿅σʔλ΁ͷϑΟʔυόοΫ͕γϛϡϨʔτͰ͖ͳ͍ w ඇఆৗੑ w ධՁ݁Ռ͸ࢀߟఔ౓ʹ

Slide 30

Slide 30 text

ΦϯϥΠϯධՁ w ͪ͜Β͕ຊ໋ w ϩδοΫ ༧ଌث ͷ"#ςετ w ϓϩμΫγϣϯ؀ڥͰαϯϓϧΛແ࡞ҝʹ܈ʹ෼͚ΔϥϯμϜԽൺֱࢼݧ w ࣌ؒมԽͷӨڹɾηϨΫγϣϯόΠΞεͷআڈ w ίϯτϩʔϧ܈ͱτϦʔτϝϯτ܈ͷϏδωεࢦඪͷ͕ࠩҼՌޮՌ w ϏδωεΠϯύΫτͰධՁ ౷ܭతʹ༗ҙͰ΋͕ࠩখ͍͞ͱඍົ

Slide 31

Slide 31 text

ΦϯϥΠϯධՁ w ͪ͜Β͕ຊ໋ w ϩδοΫ ༧ଌث ͷ"#ςετ w ϓϩμΫγϣϯ؀ڥͰαϯϓϧΛແ࡞ҝʹ܈ʹ෼͚ΔϥϯμϜԽൺֱࢼݧ w ࣌ؒมԽͷӨڹɾηϨΫγϣϯόΠΞεͷআڈ w ίϯτϩʔϧ܈ͱτϦʔτϝϯτ܈ͷϏδωεࢦඪͷ͕ࠩҼՌޮՌ w ϏδωεΠϯύΫτͰධՁ ౷ܭతʹ༗ҙͰ΋͕ࠩখ͍͞ͱඍົ ஌Γ͍ͨͷ͸ίί ྫૈར͕ͲΕ͚ͩ૿͑Δ͔

Slide 32

Slide 32 text

ϦϦʔε w "#5FTU3FBEZͳγεςϜʹͳ͍ͬͯΕ͹ϦϦʔε΋༰қ w ద༻ϩδοΫΛ੍ޚ͢Δ࢓૊ΈΛ࡞͓ͬͯ͘ w ؅ཧը໘ͰઃఆͰ͖Δ w "#ςετ w શମͷ͚ͩϦϦʔε w ಛఆҊ݅ͷΈʹద༻ w ؾܰʹϦϦʔεͯ͠ݕূͰ͖Δ࢓૊Έେࣄ

Slide 33

Slide 33 text

ઃఆྫ ઃఆ໊ ಺༰ ద༻࿮਺ 999ϩδοΫ"#ςετ 999-PHJD7 999-PHJD7 σϑΥϧτ 999-PHJD7 όάYYͷ࢑ఆରԠ /BJWF-PHJD

Slide 34

Slide 34 text

·ͱΊ w ޿ࠂ഑৴αʔόʔͷதͰ༧ଌॲཧ͕ಈ͍͍ͯΔ w ϦϦʔε͔ͯ͠Β΋΍Δࣄ͸ͨ͘͞Μ͋Δ w ো֐ରԠɾػೳվળ w ؂ࢹ͸ॏཁ w ݕূɾϦϦʔεɾୀ໾Λ΍Γ΍͘͢ w "#5FTU3FBEZʹ͓ͯ͘͠ͱָ w πϥΠ࿩͋Μ·Γͳ͔ͬͨʜʜ

Slide 35

Slide 35 text

ࢀߟจݙ <>8BMMBDF #ZSPO$ FUBM$MBTTJNCBMBODF SFEVY%BUB.JOJOH *$%. *&&&UI*OUFSOBUJPOBM$POGFSFODFPO*&&& <>$IBQFMMF 0MJWJFS &SFO.BOBWPHMV BOE3PNFS3PTBMFT4JNQMFBOE TDBMBCMFSFTQPOTFQSFEJDUJPOGPSEJTQMBZBEWFSUJTJOH"$.5SBOTBDUJPOTPO *OUFMMJHFOU4ZTUFNTBOE5FDIOPMPHZ 5*45 <>)F 9JOSBO FUBM1SBDUJDBMMFTTPOTGSPNQSFEJDUJOHDMJDLTPOBETBU GBDFCPPL1SPDFFEJOHTPGUIF&JHIUI*OUFSOBUJPOBM8PSLTIPQPO%BUB .JOJOHGPS0OMJOF"EWFSUJTJOH"$. <>4DVMMFZ % FUBM)JEEFOUFDIOJDBMEFCUJONBDIJOFMFBSOJOH TZTUFNT"EWBODFTJOOFVSBMJOGPSNBUJPOQSPDFTTJOHTZTUFNT