Pro Yearly is on sale from $80 to $50! »

niconicoにおけるコンテンツレコメンドの取り組み

B69e29a7a1186a606efb05b1a212a158?s=47 tomoto
September 18, 2018

 niconicoにおけるコンテンツレコメンドの取り組み

プログラミング言語 Python の会議 PyCon JP 2018 で Dwango Media Village の大元が発表した『niconicoにおけるコンテンツレコメンドの取り組み』の発表資料です。
niconicoサービスにおけるレコメンダーのアルゴリズム・システム開発・運用について発表しました。

PyCon JP 2018: https://pycon.jp/2018
当日の配信: https://www.youtube.com/watch?v=0l75fLKUlqk

B69e29a7a1186a606efb05b1a212a158?s=128

tomoto

September 18, 2018
Tweet

Transcript

  1. OJDPOJDPʹ͓͚ΔίϯςϯπϨίϝϯυͷऔΓ૊Έ גࣜձࣾυϫϯΰ %XBOHP.FEJB7JMMBHF෦
 ஌ೳ৘ใγεςϜηΫγϣϯ େݩ࢘

  2. େݩ ࢘  !IFOSZ  ͓͓΋ͱ ͔ͭ͞ ਆށେֶ$4ʢߐޱάϧʔϓʣग़਎ ਆށେֶେֶӃγεςϜ৘ใֶ৘ใՊֶઐ߈ത࢜՝ఔલظɼ೥मྃ τϐοΫϞσϧɺϊϯύϥϝτϦοΫϕΠζɺ࣌ܥྻσʔλ

    גࣜձࣾυϫϯΰʢ೥ʙʣ %XBOHP.FEJB7JMMBHF෦஌ೳ৘ใγεςϜηΫγϣϯ IUUQTENWOJDP ϨίϝϯυγεςϜɺࠃ੓બڍͷ౰֬༧ଌɺڝഅ༧ଌɺػցֶशߨ࠲ͷڭࡐ࡞੒ ༷ʑͳΦʔϓϯιʔειϑτ΢ΣΞ΁ͷߩݙ ݱࡏɺ.JDSPTPGU-JHIU(#.ͷίϛολʔ ࣗݾ঺հ  
  3. χίχίಈը χίχίੜ์ૹ χίχί੩ը χίχίνϟϯωϧ χίχཱମ χίχίχϡʔε χίχίେඦՊ 31(ΞπϚʔϧ ɾ
 ɾ


    ɾ χίχίͷαʔϏε   ೥݄೔৽όʔδϣϯʮ͘Εͬ͐͠ΜͲʯΛϦϦʔεʂ
  4. Φεεϝͷಈը Φεεϝͷλά Φεεϝͷੜ์ૹ ɾɾɾɾͳͲ χίχίαʔϏεͰར༻͞Ε͍ͯΔϨίϝϯμʔ  

  5. ຊ೔ͷτʔΫ಺༰   Ϩίϝϯμʔͷࣄྫ঺հ ྨࣅੜओϨίϝϯμʔ λάϨίϝϯμʔ ݕࡧཤྺϕʔεϨίϝϯμʔ ϦΞϧλΠϜϨίϝϯμʔ ϨίϝϯμʔίʔσΟωʔλʔ ϨίϝϯυͷޮՌଌఆ

    ϨίϝϯμʔΛࢧ͑Δ։ൃɾӡ༻ํ๏ γεςϜΞʔΩςΫνϟ ϞσϧͷσϓϩΠํ๏ αʔϏεͷ؂ࢹ
  6. ຊ೔ͷτʔΫ಺༰   Ϩίϝϯμʔͷࣄྫ঺հ ྨࣅੜओϨίϝϯμʔ λάϨίϝϯμʔ ݕࡧཤྺϕʔεϨίϝϯμʔ ϦΞϧλΠϜϨίϝϯμʔ ϨίϝϯμʔίʔσΟωʔλʔ ϨίϝϯυͷޮՌଌఆ

    ϨίϝϯμʔΛࢧ͑Δ։ൃɾӡ༻ํ๏ γεςϜΞʔΩςΫνϟ ϞσϧͷσϓϩΠํ๏ αʔϏεͷ؂ࢹ
  7. ϢʔβʹϢʔβੜ์ૹΛϨίϝϯυ͢Δ ͓͢͢Ίͷੜ์ૹͱ͸ʁ ࠷ۙࢹௌͨ͠ੜ์ૹͷ഑৴ऀʢੜओʣͱࣅͨ഑৴ऀͷ์ૹ͸͓͢͢ΊͰ͖ΔͷͰ͸ʁ ੜ์ૹͷϨίϝϯυΛྨࣅੜओͷਪનʹ໰୊Λஔ͖׵͑Δ ੜओͷಛ௃ྔ͸Կ͔ʁ ͲΜͳੜ์ૹΛ͢Δͷ͔ʁ աڈͷੜ์ૹλΠτϧ աڈͷੜ์ૹઆ໌෼ աڈͷੜ์ૹλάɺΧςΰϦ ͲΜͳਓ͕ੜ์ૹΛݟΔͷ͔ʁ

    ࢹௌऀ ੜओ͸ࢹௌऀͷू߹ͰදݱͰ͖Δ ྨࣅੜओϨίϝϯμʔ   ੜओ ࢹௌऀ
  8. ֤ੜओͷτϐοΫ෼෍Λࢹௌऀʢͷ޷Έ͔Βʣਪఆ͢Δ ྨࣅੜओϨίϝϯμʔ   Իָ Իָ өը εϙʔπ өը өը

       Իָ өը εϙʔπ    Իָ өը εϙʔπ ͭͷτϐοΫͰ දݱ͞ΕΔ෼෍
  9. ֤ੜओͷτϐοΫ෼෍͸τϐοΫϞσϧͰֶश͢ΔʢٻΊΔʣ τϐοΫϞσϧͷ࣮૷ʹ͸TDJLJUMFBSO TLMFBSO ͷ-BUFOU%JSJDIMFU"MMPDBUJPO -%" Λར༻͢Δ TLMFBSOʹ͸ͭͷ-%"͕ଘࡏ͢ΔͷͰ஫ҙ͕ඞཁ -JOFBS%JTDSJNJOBOU"OBMZTJT TLMFBSOMEB-%" 

    -BUFOU%JSJDIMFU"MMPDBUJPO TLMFBSOEFDPNQPTJUJPO-BUFOU%JSJDIMFU"MMPDBUJPO  1ZUIPOͷ༗໊ͳτϐοΫϞσϧ࣮૷ʹHFOTJN͕͋Δ͕ɺTLMFBSOʹ΋W͔Β-%"͕࣮૷͞ΕΔ ৄࡉʹݪҼ͸௥ͬͯ͸͍ͳ͍͕ɺܦݧ্TLMFBSOͷํ͕ಉ౳Ҏ্ͷੑೳΛୡ੒͍ͯͨ͠ TLMFBSOͷ"1*Λલఏͱ͢ΔγεςϜΛ։ൃ͓ͯ͘͜͠ͱͰɺTLMFBSOͷଞࢿ࢈ʹॊೈʹมߋՄೳͰ͖Δ ྨࣅੜओϨίϝϯμʔ  
  10. ֤ੜओͷτϐοΫ෼෍͸τϐοΫϞσϧͰֶश͢ΔʢٻΊΔʣ τϐοΫϞσϧͷ࣮૷ʹ͸TDJLJUMFBSO TLMFBSO ͷ-BUFOU%JSJDIMFU"MMPDBUJPO -%" Λར༻͢Δ ֶशํ๏ MFBSOJOH@NFUIPE ͸lCBUDIzʹ͢Δ ࠓճ͸ΦϯϥΠϯ༻్Ͱ͸ͳ͍ͷͰɺੑೳͷྑ͍όονֶशΛ࠾༻͢Δ

    ඞͣௐ੔͢΂͖ύϥϝʔλ͸τϐοΫ਺ O@UPQJDT  ͍ͭ͘ͷτϐοΫʢΧςΰϦʔʣͰੜओΛදݱ͢Δͷ͔Λ࣮ݧతʹܾΊΔ ධՁई౓ʹ͸ύʔϓϨΩγςΟ QFSQMFYJUZ Λܭࢉ͢Δ ஋͕খ͚͞Ε͹খ͍͞΄Ͳྑ͍ ྨࣅੜओϨίϝϯμʔ  
  11. Ϟσϧͷֶशσʔλ͸௚ۙϲ݄ͷੜ์ૹࢹௌϩά 4QBSLͰ֤ߦ͕ੜओࢹௌऀͱͳΔֶशσʔλΛ࡞੒͢Δ ϲ݄ͷࢹௌϩάͰ΋ɺΦʔμʔతʹ͸YҎ্ͷߦྻ͕Ͱ͖Δ લॲཧͱͯ͠ࢹௌऀΛϑΟϧλʔ͢Δ $PVOU7FDUPSJ[FSͷύϥϝʔλΛNBY@EG NJO@EGͱ͢Δ ͭ·ΓɺֶशσʔλதʹճҎ্දΕΔϢʔβͱɺճະຬ͔͠දΕͳ͍ϢʔβΛऔΓআ͘ ͜ΕΒͷϢʔβ͸#PUతͳߦಈΛ͍ͯͨ͠Γɺݶఆతͳ஌͔ࣝ͠༩͑ͳ͍͜ͱ͕ଟʑ͋Δ $PVOU7FDUPSJ[FSͱ-BUFOU%JSJDIMFU"MMPDBUJPOΛܨ͛Δ1JQFMJOFΛߏங͢Δ ϓϩμΫτ؀ڥͰ࠶ݱੑͷ͋ΔલॲཧͱϞσϧͷֶशΛߏங͢Δ

    -%"ͷSBOEPN@TUBUFΛඞͣݻఆ͢Δ͜ͱʂ ֶशதʹཚ਺Λ࢖͏ͷͰɺ࠶ݱੑΛ֬อ͓ͯ͘͠ ྨࣅੜओϨίϝϯμʔ  
  12. τϐοΫ਺ͷ࣮ݧ ݱγεςϜͰ͸τϐοΫ਺Λͱ͍ͯ͠Δ ੜओΛlԿ͔zݸͷτϐοΫͰදݱ͍ͯ͠Δ ͜ͷԿ͔ΛػցֶशͰٻΊΔͷ͕τϐοΫϞσϧ ྨࣅੜओϨίϝϯμʔ  

  13. γεςϜߏ੒ ྨࣅੜओϨίϝϯμʔ   Ϩίϝϯμʔ
 "1* ੜ์ૹ%# ์ૹதͷੜओϦετ ੜओͷτϐοΫϕΫτϧ ೔ʹճɺ-%"ͷֶश݁ՌΛ


    ੜओ*%ΛΩʔʹ3FEJTʹ֨ೲ͢Δ ࠷ۙࢹௌͨ͠์ૹͷੜओ ͷྨࣅੜओ͕์ૹ͍ͯ͠ Δ൪૊Λฦ͢ ௚ۙͷࢹௌϩά
  14. ຊ೔ͷτʔΫ಺༰   Ϩίϝϯμʔͷࣄྫ঺հ ྨࣅੜओϨίϝϯμʔ λάϨίϝϯμʔ ݕࡧཤྺϕʔεϨίϝϯμʔ ϦΞϧλΠϜϨίϝϯμʔ ϨίϝϯμʔίʔσΟωʔλʔ ϨίϝϯυͷޮՌଌఆ

    ϨίϝϯμʔΛࢧ͑Δ։ൃɾӡ༻ํ๏ γεςϜΞʔΩςΫνϟ ϞσϧͷσϓϩΠํ๏ αʔϏεͷ؂ࢹ
  15. ϢʔβʹಈըΛϨίϝϯυ͢Δ Ϣʔβͷ޷ΈͷಈըΛɺಈըʹ෇༩͞ΕͨλάΛར༻ͯ͠୳͢ χίχίಈըͷλά ౤ߘऀ΍Ϣʔβʢࢹௌऀʣ͕ࣗ༝ʹλάΛ࠷େݸొ࿥Ͱ͖Δ ݕࡧੑͷͨΊɺϢʔβ͕৴༻ग़དྷΔλάΛ෇͚ͯ͘ΕΔ λάؔ܎πϦʔΛߏங͢Δ ࣮ࡍͷλάͷ࢖ΘΕํΛௐ΂Δ Ϣʔβͷ޷ΈΛɺ࠷ۙݟͨಈըͷλά͔Βਪఆ͢Δ͜ͱ͕Ͱ͖ͦ͏ʂ λάϨίϝϯμʔ 

    
  16. λάؔ܎πϦʔ λάʹ͸਌ࢠؔ܎͕͋Δ ྫ͑͹ʮήʔϜʯʮ೚ఱಊʯʮϙέϞϯʯ ਌ࢠؔ܎ΛπϦʔͰදݱ͢Δ λάϨίϝϯμʔ  

  17. ਌ࢠؔ܎Λλάͷڞىؔ܎͔Βਪଌ͢Δ γϯϓιϯ܎਺Ͱλάɹͱɹͷڞى౓ΛଌΔ ɹɹɹɹ͸ͦΕͧΕͷλά͕ొ࿥͞Εͨಈըͷ਺ ɹɹɹ͸λά͕ಉ࣌ʹొ࿥͞Εͨಈըͷ਺ λάɹɹʹ͍ͭͯɺγϯϓιϯ܎਺Λܭࢉͯ͠ɺᮢ஋Λ௒͑ͨͱ͖ʹɹɹ͸਌ࢠؔ܎͕͋Δͱ͢Δ ɹɹͷؒʹΤοδΛҾ͘ ᮢ஋͸ܦݧతʹͱͨ͠ ͞Βʹɺɹɹɹɹɹͷͱ͖ɺΛɹͷ਌ͱఆٛ͠ɺશͯͷλάͷ਌ΛπϦʔͷࠜͱΈͳ͢ ɹ͔Βɹͷํ޲΁ΤοδΛҾ͘ λάϨίϝϯμʔ

      4JNQTPO(s, t) = n(s, t) min(n(s), n(t)) s t n(s), n(t) n(s, t) s, t s, t s, t n(s) > n(t) s t s t
  18. ࣍ͷΑ͏ͳͭͷλάؔ܎͕ग़ݱ͠͏Δ λάͷ਌ࢠؔ܎ΛऔΔʹ͸πϦʔͷߏ଄͕௚ྻͰ͋Δํ͕ѻ͍΍͍͢ λάɹͷ਌ͱͯ͠ɺɹ͕͋Δͱ͖ɺɹɹɹɹͷখ͍͞ํΛ།Ұͷ਌ͱͯ͠࠾༻͢Δ λάϨίϝϯμʔ   u s, t n(s),

    n(t)
  19. ͜ͷΑ͏ʹߏஙͨ͠λάπϦʔΛ୳ࡧ͢Δ͜ͱͰϢʔβຖʹ޷ΈͷλάΛௐ΂Δ͜ͱ͕Ͱ͖Δ Ϣʔβ͕࠷ۙࢹௌͨ͠ಈըʹ෇༩͞Ε͍ͯΔλάΛूΊɺπϦʔ্Ͱ΋ͬͱ΋lࡉ͔͍zλά͚ͩΛநग़͢Δ ྫ͑͹ɺʮεϓϥτΡʔϯʯͷಈըʹ͸ʮήʔϜʯʮεϓϥτΡʔϯʯʮ࣮گϓϨΠʯͳͲ͕ಉ࣌ʹొ࿥͞Ε Δ͜ͱ͕ଟ͍ɻ͜ΕΒͷλάͷ֓೦ͷ޿͞͸ʮήʔϜʯʮ࣮گϓϨΠʯʮεϓϥτΡʔϯʯͰ͋Δͱߟ͑Β ΕΔͨΊɺ͜ͷಈըΛݟͨϢʔβͷ޷ΈΛද͢λά͸ʮεϓϥτΡʔϯʯͰ͋ΔͱԾఆ͢Δɻ lࡉ͔͍zλά͸ɺ·͞ʹπϦʔ্Ͱ΋ͬͱ΋l༿ʹ͍ۙzλάʹͳΔ ྫʣ੺͍ϊʔυ͕࠷ۙΈͨಈըͷλά
 ɹɹ͜ͷϢʔβͷ޷Έ͸ʮ࣮گϓϨΠʯͱʮϚϦΦΧʔτʯͰද͞ΕΔ λάϨίϝϯμʔ 

     ήʔϜ ϚϦΦ ࣮گϓϨΠ ϚϦΦΧʔτ θϧμ ϖʔύʔϚϦΦ ࣌ͷΦΧϦφ ເΛݟΔౡ
  20. ॲཧ࣌ؒ πϦʔͷߏங ܭࢉྔ͸ɺಈը਺Yλάͷ਺ ಈըͷΦʔμʔ͸Ҏ্ 4QBSLͰ෼ऑఔ౓Ͱܭࢉ͢Δ λάநग़ʢϨίϝϯυʣ λάશମ͕/ఔ౓ πϦʔͷਂ͕͞/ఔ౓ ϦΞϧλΠϜʹ༨༟Ͱࡹ͚Δ λάϨίϝϯμʔ

     
  21. ຊ೔ͷτʔΫ಺༰   Ϩίϝϯμʔͷࣄྫ঺հ ྨࣅੜओϨίϝϯμʔ λάϨίϝϯμʔ ݕࡧཤྺϕʔεϨίϝϯμʔ ϦΞϧλΠϜϨίϝϯμʔ ϨίϝϯμʔίʔσΟωʔλʔ ϨίϝϯυͷޮՌଌఆ

    ϨίϝϯμʔΛࢧ͑Δ։ൃɾӡ༻ํ๏ γεςϜΞʔΩςΫνϟ ϞσϧͷσϓϩΠํ๏ αʔϏεͷ؂ࢹ
  22. Ϣʔβͷݕࡧͱ͍͏ߦಈʹ͸໌֬ͳҙࢤؚ͕·Ε͍ͯΔ͸ͣ ݕࡧཤྺΛར༻ͯ͠ɺࣄલʹؾͷར͍ͨίϯςϯπΛग़ͯ͋͛͠Α͏ʂ ྫ͑͹ɺ࠷ۙʮήʔϜ"ʯΛݕࡧͨ͠ϢʔβͷϨίϝϯυʹʮήʔϜʯͱʮ"ʯʹؔ࿈͢Δ΋ͷΛؚΊ͓ͯ͘ ϢʔβຖʹݕࡧཤྺΛ݅ͣͭ3FEJTʹอ͍࣋ͯ͠Δ ݕࡧཤྺΛ࣋ͨͳ͍Ϣʔβʹ͸Կ΋ฦͤͳ͍ŋŋŋ ࠷ۙͷݕࡧʹॏΈΛஔ͍ͨ֬཰ͰݕࡧཤྺΛͭબ୒͠ɺίϯςϯπΛ࠶ݕࡧͨ݁͠ՌΛϨίϝϯυ͢Δ ݕࡧཤྺϕʔεϨίϝϯμʔ   %#

    Ϣʔβຖʹ݅ͷݕࡧ ཤྺΛ֨ೲ͢Δ3FEJT ݕࡧཤྺΛ݅ɺ֬཰త ʹબ୒ͯ͠ݕࡧ ࠶ݕࡧͨ݁͠ՌΛฦ͢ Ϩίϝϯμʔ
 "1*
  23. ຊ೔ͷτʔΫ಺༰   Ϩίϝϯμʔͷࣄྫ঺հ ྨࣅੜओϨίϝϯμʔ λάϨίϝϯμʔ ݕࡧཤྺϕʔεϨίϝϯμʔ ϦΞϧλΠϜϨίϝϯμʔ ϨίϝϯμʔίʔσΟωʔλʔ ϨίϝϯυͷޮՌଌఆ

    ϨίϝϯμʔΛࢧ͑Δ։ൃɾӡ༻ํ๏ γεςϜΞʔΩςΫνϟ ϞσϧͷσϓϩΠํ๏ αʔϏεͷ؂ࢹ
  24. ϢʔβͷࢹௌߦಈΛlϦΞϧλΠϜzʹ൓ө͢ΔϨίϝϯμʔ ͜͜ͰͷϦΞϧλΠϜͱ͸਺෼Ҏ಺Λఆٛ +VCBUVTͷϨίϝϯμʔΛར༻ 1'/Y/55ʹΑͬͯ։ൃ͞Ε͍ͯΔΦϯϥΠϯػցֶश޲͚෼ࢄॲཧϑϨʔϜϫʔΫ ҰൠతͳڠௐϑΟϧλϦϯά $PMMBCPSBUJWF'JMUFSJOH Λ࠾༻͍ͯ͠Δʢ͸ͣʣ ϦΞϧλΠϜϨίϝϯμʔ  

    ڠௐϑΟϧλϦϯάͷྫ Ϣʔβ" Ϣʔβ# Ϣʔβ$ Ϣʔβ% ಈը    ಈը     ಈը    ಈը     wϢʔβ%ʹ࣍ʹΦεεϝ͢Δಈը͸ʁ wಈըʹࣅ͍ͯΔಈը͸ʁ ಛ௃͕ࣅ͍ͯΔϢʔβʗΞΠςϜ͔Βਪఆ͢Δ ʹڠௐϑΟϧλϦϯά
  25. ࢒೦ͳ͜ͱʹɺ+VCBUVTϨίϝϯμʔʹ͸SPXʹର͢Δϝιου͔͠ແͦ͞͏ Լͷදͷ৔߹ɺಈըʹର͢Δܭࢉ͸Ͱ͖Δ͕ɺϢʔβʹର͢Δૢ࡞͕Ͱ͖ͳ͍ŋŋŋ ΞΠςϜϕʔεͷϨίϝϯυʹ͸ɺඪ४"1*Λར༻ ϢʔβϕʔεͷϨίϝϯυʹ͸ɺର৅Ϣʔβʹ࠷΋͍ۙϢʔβਓͷաڈͷࢹௌΞΠςϜ͔Βਪન͢Δ +VCBUVTʹ׬શʹґଘ͍ͯ͠Δ͕ɺαʔϏεͷϐʔΫ࣌ʹ͸ඵؒ લޙͷϦΫΤετΛࡹ͍͍ͯΔ ϦΞϧλΠϜϨίϝϯμʔ   ڠௐϑΟϧλϦϯάͷྫ

    Ϣʔβ" Ϣʔβ# Ϣʔβ$ Ϣʔβ% ಈը    ಈը     ಈը    ಈը    
  26. ຊ೔ͷτʔΫ಺༰   Ϩίϝϯμʔͷࣄྫ঺հ ྨࣅੜओϨίϝϯμʔ λάϨίϝϯμʔ ݕࡧཤྺϕʔεϨίϝϯμʔ ϦΞϧλΠϜϨίϝϯμʔ ϨίϝϯμʔίʔσΟωʔλʔ ϨίϝϯυͷޮՌଌఆ

    ϨίϝϯμʔΛࢧ͑Δ։ൃɾӡ༻ํ๏ γεςϜΞʔΩςΫνϟ ϞσϧͷσϓϩΠํ๏ αʔϏεͷ؂ࢹ
  27. ҎલͷχίχίαʔϏεͰ͸ɺ֤αʔϏε͕௚઀ϨίϝϯμʔΛར༻͍ͯͨ͠ ͜ͷํ๏Ͱ͸ɺ֤αʔϏε͕ͦΕͧΕΫϥΠΞϯτͷ։ൃʹʢࣅͨΑ͏ͳʣ࣮૷Λ͢Δඞཁ͕͋Δ ৽نϨίϝϯμʔ͕௥Ճ͞Εͨ৔߹ʹɺΫϥΠΞϯτͷ௥Ճ࣮૷͕ඞཁͱͳΔ Ͳ͜ͰԿ͕ར༻͞Ε͍ͯΔͷ͔؅ཧͮ͠Β͘ͳΔ ϨίϝϯμʔίʔσΟωʔλʔ   Ϩίϝϯμʔ " Ϩίϝϯμʔ

    # Ϩίϝϯμʔ $
  28. ֤छϨίϝϯμʔΛྑ͍ײ͡ʹ·ͱΊΔϨίϝϯμʔίʔσΟωʔλʔͷಋೖ ϨίϝϯμʔίʔσΟωʔλʔ   Ϩίϝϯμʔ " Ϩίϝϯμʔ # Ϩίϝϯμʔ $

    ίʔσΟωʔλʔ
  29. ϨίϝϯυίʔσΟωʔλʔͷಋೖʹΑΓخ͍͜͠ͱ Ϩίϝϯμʔͷར༻ํ๏͕౷Ұ͞ΕΔ શͯͷϨίϝϯμʔΛ؅ཧ͍ͯ͠ΔͨΊɺΫϦοΫ཰ͳͲͷޮՌଌఆ΍ɺ"#ςετͳͲͷϩδοΫಋೖ͕༰қ ʹͳΔ Ϩίϝϯμʔͷ௥Ճ΍ϦϓϨΠεͷͨΊʹɺΫϥΠΞϯτͷ։ൃ͕ෆཁͱͳΔ ٯʹɺͦΕࣗମͷ։ൃ΍ӡ༻ίετ͸͔͔Δ͕ɺ͸Δ͔ʹϝϦοτ͕େ͖͍ ϨίϝϯμʔΛ·ͱΊΔlϨγϐzͷ֓೦ Ϩίϝϯμʔͷ૊Έ߹Θͤํ΍ϑΟϧλ৚݅ͳͲΛॻ͍ͨఆٛॻ :".- 

    ֤αʔϏεͷ୲౰ऀ͸ϨγϐΛ࡞Δ͜ͱͰಠࣗͷlϨίϝϯμʔzΛ࡞Δ͜ͱ͕ՄೳͱͳΔ ϦΫΤετύϥϝʔλ͕มΘΒͳ͍ݶΓϨγϐͷมߋͰϨίϝϯυ಺༰ͷมߋ͕ՄೳʹͳΔ ڽͬͨ%4-Ͱ͸ͳ͘ɺϨγϐ͔Β1ZUIPOPCKFDUΛ࡞੒Ͱ͖ΔΑ͏ͳߏจʹ͍ͯ͠Δ ϨίϝϯμʔίʔσΟωʔλʔ  
  30. Ϩγϐྫ ࠓޙͷల։ͱͯ͠͸ɺϨγϐΤσΟλ ͷࣾ಺ެ։͕ߟ͑ΒΕΔ ϨίϝϯμʔίʔσΟωʔλʔ  

  31. ֤αʔϏε͔Β͸Ϩίϝϯυʹؔ࿈ͨ͠ϩάΛૹͬͯ΋Β͏ දࣔϩάʢ࣮ࡍʹίϯςϯπΛදࣔͨ͠ʣ ൓Ԡϩάʢ࣮ࡍʹΫϦοΫͯ͠ίϯςϯπΛݟͨʣ ϨίϝϯμʔίʔσΟωʔλʔ   Ϩίϝϯυ"1* දࣔϩά"1* ൓Ԡϩά"1* ϑϩϯταʔϏε

    3FDPNNFOE*% $POUFOU*%4<WJEFP WJEFP WJEFP ʜ> 3FDPNNFOE*% $POUFOU*%4<WJEFP WJEFP ʜ> 3FDPNNFOE*% $POUFOU*%WJEFP
  32. ΫϦοΫ཰ දࣔϩάͱ൓ԠϩάΛૹͬͯ΋Β͍ɺϨίϝϯυ"1*ͷϩάͱKPJO͢Δ͜ͱͰɺΫϦοΫ཰ͷl΄΅zϦΞϧλΠ Ϝܭଌ͕Ͱ͖Δ ಉ͡ϨίϝϯυΤϯδϯͰ΋දࣔͷ࢓ํ΍Ϩγϐ಺༰ʹΑͬͯΫϦοΫ཰͕ҟͳΔͳͲ͕֬ೝͰ͖Δ Լਤ͸ɺ*OqVY%#ͱ(SBGBOBʹΑΔΫϦοΫ཰ͷՄࢹԽ ϨίϝϯμʔίʔσΟωʔλʔ  

  33. ຊ೔ͷτʔΫ಺༰ Ϩίϝϯμʔͷࣄྫ঺հ ྨࣅੜओϨίϝϯμʔ λάϨίϝϯμʔ ݕࡧཤྺϕʔεϨίϝϯμʔ ϦΞϧλΠϜϨίϝϯμʔ ϨίϝϯμʔίʔσΟωʔλʔ ϨίϝϯυͷޮՌଌఆ ϨίϝϯμʔΛࢧ͑Δ։ൃɾӡ༻ํ๏ γεςϜΞʔΩςΫνϟ

    ϞσϧͷσϓϩΠํ๏ αʔϏεͷ؂ࢹ  
  34. ,VCFSOFUFT %PDLFSͰ"1*αʔόʔ΍όονʹ ΑΔֶशδϣϒͷ࣮ߦ؀ڥΛߏங "1*αʔόʔʹ͸5PSOBEPΛ࢖͏͜ͱ͕ଟ͍ %PDLFSʹΑΔಈ࡞ͷҰ؏ੑΛอূ ,VCFSOFUFTʹΑΔϦιʔε؅ཧ ϝϞϦ࢖༻ྔͳͲؾʹͨ͠ίϯςφͷ഑ஔΛؾʹ ͠ͳͯ͘ྑ͍ ϨγϐͷมߋʹΑΔ"1*ෛՙʹԠͯ͡σϓϩΠͷ ௐ੔͕༰қ

    Ϗϧυ΍σϓϩΠͷ࢓૊Έ͸ߏ੒؅ཧπʔϧͷ "OTJCMFΛར༻ γεςϜΞʔΩςΫνϟ   04 04 ,VCFSOFUFT$MVTUFS "1* ίϯςφ %PDLFS %PDLFS "1* ίϯςφ "1* ίϯςφ #BUDI ίϯςφ 7. 7.
  35. Ϟσϧͦͷ΋ͷ͕ඞཁͳ৔߹ ೖྗσʔλʹରͯ͠ɺ౎౓Ϟσϧͷ༧ଌ஋͕ඞཁͱͳΔͱ͖ ࣾ಺ͷσʔλετΞج൫ʹϞσϧϑΝΠϧΛஔ͘ ྫ͑͹ɺੜओͷτϐοΫ෼෍ʢϕΫτϧʣΛੜओͷ*%ΛΩʔʹ3FEJTʹ֨ೲ͍ͯ͠Δ ֤ϨίϝϯμʔʹϞσϧͷߋ৽ػೳΛ࣮૷͢Δ ϝϞϦ্ͷϞσϧΑΓ࡞੒೔͕৽͍͠ͱ͖ʹɺ৽͍͠ϞσϧΛϑΣον͢Δ Ϟσϧͷग़ྗ͕ඞཁͳ৔߹ ೖྗσʔλ͕ط஌Ͱ͋ΓɺࣄલʹϞσϧͷ༧ଌ஋͕ܭࢉͰ͖Δͱ͖ Ϟσϧͷ༧ଌ஋Λ3FEJT΍.Z42-ʹ֨ೲ͓ͯ͘͠ ྫ͑͹ɺશͯͷಈըʹରͯ͠ɺࣄલʹϨίϝϯυ͢Δ΂͖ίϯςϯπΛࣄલʹܭࢉ͓ͯ͘͠

    ϞσϧͷσϓϩΠํ๏  
  36. %BUB%PHʹΑΔ؂ࢹΛ͢΂ͯͷԾ૝Ϛγϯʹಋೖ Τϥʔ௨஌Λ4MBDLʹྲྀ͢ Τϥʔ͚ͩͰ͸ͳ͘ɺϨίϝϯμʔͷ༷ʑͳύϑΥʔϚϯενΣοΫΛߦ͍ͬͯΔ ྲྀྔ ϨεϙϯελΠϜ Ωϟογϡώοτ཰ $16ɺϝϞϦ࢖༻཰ ɾɾɾͳͲ αʔϏεͷ؂ࢹ 

    
  37. χίχίαʔϏε಺ͰͷϨίϝϯμʔͷࣄྫ঺հ τϐοΫϞσϧΛར༻ͨ͠ʮྨࣅੜओϨίϝϯμʔʯ γϯϓιϯ܎਺Λܭࢉ͠ɺλάπϦʔΛߏங͢ΔʮλάϨίϝϯμʔʯ ؾͷར͍ͨʮݕࡧཤྺϕʔεϨίϝϯμʔʯ +VCBUVTʹΑΔʮϦΞϧλΠϜϨίϝϯμʔʯ ϨίϝϯμʔΛྑ͍ײ͡ʹ౷߹ɺ؅ཧ͢ΔϨίϝϯμʔίʔσΟωʔλʔ ΫϦοΫ཰ʹΑΔϨίϝϯυͷޮՌଌఆ ϨίϝϯυΛࢧ͑Δ։ൃɾӡ༻ํ๏ͷ঺հ γεςϜΞʔΩςΫνϟ ػցֶशϞσϧͷσϓϩΠํ๏

    αʔϏεͷ؂ࢹ ·ͱΊ  
  38. %XBOHP.FEJB7JMMBHFͰ͸Ұॹʹಇ͘஥ؒΛืू͍ͯ͠·͢ʂ IUUQTENWOJDP !%XBOHP@%.7