超個体型データセンターにおける群知能クラスタリングの利⽤構想2019年 4⽉18⽇(⽊曜⽇) さくらインターネット研究所 研究員 熊⾕ 将也©SAKURA Internet Inc.q-tech Meeting X "Special Day" @ 石狩
View Slide
⾃⼰紹介2ࢯ໊۽୩ ক ࡀܦྺۀߴઐֶߍۀߴઐֶߍ ઐ߈ՊେࡕେֶେֶӃ ֶݚڀՊڥɾΤωϧΪʔֶઐ߈ म࢜՝ఔେࡕେֶେֶӃ ֶݚڀՊڥɾΤωϧΪʔֶઐ߈ ത࢜՝ఔ͘͞ΒΠϯλʔωοτגࣜձࣾ ݚڀॴཧԽֶݚڀॴ "*1ηϯλʔֶशɾ੍ޚֶɿʢतۀɺϩϘίϯ ఔʣɾࡐྉֶɿɾػցֶशɿ੍ޚֶແػࡐྉֶ5XJUUFS !LVNBHBMMJVN2JJUB .@,VNBHBJ
これからの研究3ݚڀॴͷίϯηϓτɿ ʮݸମܕσʔληϯλʔʯ ݱࡏσʔληϯλʔʹڊେͳίϯϐϡʔςΟϯάϦιʔε͕ଘࡏ͍ͯ͠·͕͢ɼࠓޙϨΠςϯγʗηΩϡϦςΟʗίετͷཁ͔݅Βɼ͋ΒΏΔॴࣾձɼ৫ʹίϯϐϡʔςΟϯάϦιʔε༹͕͚ࠐΜͰ͍͘͜ͱʹͳΓ·͢ɽ ͦΕΒࢄͨ͠ίϯϐϡʔςΟϯάϦιʔεɼ୯ಠͰίϯϐϡʔςΟϯάύϫʔΛఏڙ͢Δʹཹ·ΒͣɼͦͷॴࣾձͷཁٻʹԠͯ͡ɼࣗతʹɼࢄ͋Δ͍༗ػతʹ݁߹͠ɼݱɾΫϥυͦΕͧΕ͕ॎԣʹ݁ͼ͍ͭͨϋΠϒϦουߏΛͱΔΑ͏ʹػೳ͠·͢ɽ ͜ͷΑ͏ͳγεςϜʹΑΓ࣮ݱ͞ΕΔͷɼਓʑͷۙʹଘࡏ͠ɼϦΞϧλΠϜ͔ͭΠϯςϦδΣϯεʹϢʔβΛࢧ͑ͳ͕Βɼ͔͠͠ಉ࣌ʹόοΫΤϯυଆ͕༗ػతʹ݁߹͢Δ͜ͱʹΑΓɼ͔ͭͯͳ͍ϚγϯύϫʔͱϦιʔεྔΛಈһ͢Δ͜ͱͰݱ࠷ద͔ͭશମ࠷దΛ࣮ݱ͢Δ4VQFS0SHBOJ[FE8PSMEͰ͢ɽ1) https://research.sakura.ad.jp/2019/02/22/concept-vision-2019//
これからの研究4ݚڀॴͷίϯηϓτɿ ʮݸମܕσʔληϯλʔʯ ݱࡏσʔληϯλʔʹڊେͳίϯϐϡʔςΟϯάϦιʔε͕ଘࡏ͍ͯ͠·͕͢ɼࠓޙϨΠςϯγʗηΩϡϦςΟʗίετͷཁ͔݅Βɼ͋ΒΏΔॴࣾձɼ৫ʹίϯϐϡʔςΟϯάϦιʔε༹͕͚ࠐΜͰ͍͘͜ͱʹͳΓ·͢ɽ ͦΕΒࢄͨ͠ίϯϐϡʔςΟϯάϦιʔεɼ୯ಠͰίϯϐϡʔςΟϯάύϫʔΛఏڙ͢Δʹཹ·ΒͣɼͦͷॴࣾձͷཁٻʹԠͯ͡ɼࣗతʹɼࢄ͋Δ͍༗ػతʹ݁߹͠ɼݱɾΫϥυͦΕͧΕ͕ॎԣʹ݁ͼ͍ͭͨϋΠϒϦουߏΛͱΔΑ͏ʹػೳ͠·͢ɽ ͜ͷΑ͏ͳγεςϜʹΑΓ࣮ݱ͞ΕΔͷɼਓʑͷۙʹଘࡏ͠ɼϦΞϧλΠϜ͔ͭΠϯςϦδΣϯεʹϢʔβΛࢧ͑ͳ͕Βɼ͔͠͠ಉ࣌ʹόοΫΤϯυଆ͕༗ػతʹ݁߹͢Δ͜ͱʹΑΓɼ͔ͭͯͳ͍ϚγϯύϫʔͱϦιʔεྔΛಈһ͢Δ͜ͱͰݱ࠷ద͔ͭશମ࠷దΛ࣮ݱ͢Δ4VQFS0SHBOJ[FE8PSMEͰ͢ɽ1) https://research.sakura.ad.jp/2019/02/22/concept-vision-2019//ϨΠςϯγʗηΩϡϦςΟʗίετͷཁ݅ʹΑΓେنूத͔Βࢄʹมભ͍ͯͨͩ͘͠͠ɺͨͩͷࢄͰͳ͘lࣗతʹzࢄ͋Δ͍༗ػతʹ݁߹͠ϋΠϒϦουߏΛऔΔݱ࠷దԽ͔ͭશମ࠷దԽΛ࣮ݱ͠ɺզʑͷΑΓۙͳଘࡏͱͯ͠ϦΞϧλΠϜ͔ͭΠϯςϦδΣϯεʹϢʔβΛࢧ͑ΔະདྷͷσʔληϯλʔͰ͋Δ˞ࢲͳΓͷղऍ
これからの研究5ͦͦݸମͱɼ• ʮଟͷݸମ͔Βܗ͞Εɼ·ΔͰҰͭͷݸମͰ͋Δ͔ͷΑ͏ʹৼΔ͏ੜͷूஂͷ͜ͱʯ• ʮݶఆతͳೳͱใ͔࣋ͨ͠ͳ͍ݸମ͕ଟू·ͬͯݸମͷೳྗΛ͑ͨେ͖ͳ͜ͱΛ͛͠ΔͷʯͰ͋Δʢ8JLJQFEJBΑΓʣɽ1) https://ja.wikipedia.org/wiki/超個体2) http://www.flickr.com/photos/bakkenes/4205012347/3) https://fy10119700527i.com/tv/matayoshi-naoki-knowing-the-society-of-ants-3485/ਤ ϛππϘΞϦͷ ਤ Γௗͷ7ࣈୂྻ
これからの研究6ݚڀॴͷίϯηϓτɿ ʮݸମܕσʔληϯλʔʯ ݱࡏσʔληϯλʔʹڊେͳίϯϐϡʔςΟϯάϦιʔε͕ଘࡏ͍ͯ͠·͕͢ɼࠓޙϨΠςϯγʗηΩϡϦςΟʗίετͷཁ͔݅Βɼ͋ΒΏΔॴࣾձɼ৫ʹίϯϐϡʔςΟϯάϦιʔε༹͕͚ࠐΜͰ͍͘͜ͱʹͳΓ·͢ɽ ͦΕΒࢄͨ͠ίϯϐϡʔςΟϯάϦιʔεɼ୯ಠͰίϯϐϡʔςΟϯάύϫʔΛఏڙ͢Δʹཹ·ΒͣɼͦͷॴࣾձͷཁٻʹԠͯ͡ɼࣗతʹɼࢄ͋Δ͍༗ػతʹ݁߹͠ɼݱɾΫϥυͦΕͧΕ͕ॎԣʹ݁ͼ͍ͭͨϋΠϒϦουߏΛͱΔΑ͏ʹػೳ͠·͢ɽ ͜ͷΑ͏ͳγεςϜʹΑΓ࣮ݱ͞ΕΔͷɼਓʑͷۙʹଘࡏ͠ɼϦΞϧλΠϜ͔ͭΠϯςϦδΣϯεʹϢʔβΛࢧ͑ͳ͕Βɼ͔͠͠ಉ࣌ʹόοΫΤϯυଆ͕༗ػతʹ݁߹͢Δ͜ͱʹΑΓɼ͔ͭͯͳ͍ϚγϯύϫʔͱϦιʔεྔΛಈһ͢Δ͜ͱͰݱ࠷ద͔ͭશମ࠷దΛ࣮ݱ͢Δ4VQFS0SHBOJ[FE8PSMEͰ͢ɽ1) https://research.sakura.ad.jp/2019/02/22/concept-vision-2019//ϨΠςϯγʗηΩϡϦςΟʗίετͷཁ݅ʹΑΓେنूத͔Βࢄʹมભ͍ͯͨͩ͘͠͠ɺͨͩͷࢄͰͳ͘lࣗతʹzࢄ͋Δ͍༗ػతʹ݁߹͠ϋΠϒϦουߏΛऔΔݱ࠷దԽ͔ͭશମ࠷దԽΛ࣮ݱ͠ɺզʑͷΑΓۙͳଘࡏͱͯ͠ϦΞϧλΠϜ͔ͭΠϯςϦδΣϯεʹϢʔβΛࢧ͑ΔະདྷͷσʔληϯλʔͰ͋Δݸମత˞ࢲͳΓͷղऍ
未来のビジョンと機械学習8ϒϩά͔ΒͷҾ༻֤ίϯϐϡʔςΟϯάಠཱͨ͠ݸମͱͯ͠ػೳ͠ͳ͕Βɼ૯ମͱͯ͠౷͞Ε͍ͯΔΑ͏ʹݟ͑ɼখɾதنσʔληϯλʔ͕ϋϒͱͳͬͯɼ݁Ռతʹશମ͕͏·͘ܨ͕Εߏ͞Ε͍ͯ͘ɽ1) https://research.sakura.ad.jp/2019/02/22/concept-vision-2019/֤ίϯϐϡʔςΟϯάஞֶ࣍शʹΑΔಈతͳಛϕΫτϧΛܗ͠ͳ͕ΒɼෳͷΫϥελʹ·ͱΊΒΕ͍ͯΔΑ͏ʹݟ͑ɼʢҎԼུʣɽ ಛϕΫτϧͷੜ ΫϥελϦϯάػցֶशతΠϝʔδ˞ࢲͳΓͷղऍ
クラスタリング⼿法の⽐較91) https://www.antecanis.com/texts/group_04/ҰൠతͳΫϥελϦϯάख๏܈ೳ,NFBOT ֊ܕܭࢉίετ ˓ ✕ ˚վྑੑ ˓ ✕ ˓࠶ݱੑ ✕ ˓ ˓֊ੑ ✕ ˓ ˓ೖΕࢠߏ ✕ ˓ ˓ύϥϝʔλ ˚ ˓ ˚ͦΕͧΕͷख๏͝ͱʹಘҙෆಘҙ͕͋Δͷͷɺ܈ೳΛ༻͍ͨख๏ൺֱతଟ͘ͷʹରͯ͠༗ޮͰ͋ΔՄೳੑ͕͋Δɻද ΫϥελϦϯάख๏ͷൺֱ
群知能11ٜίϩχʔ࠷దԽʢ"$0ٜͷ࠾ӤߦಈʹணΛಘͨ࠷దԽख๏ɻٜϥϯμϜʹͷपΓΛ୳ࡧ͠ɺ໘ʹϑΣϩϞϯΛ͢ɻӤΛݟ͚ͭΔͱϑΣϩϞϯྔΛิڧ͠ͳ͕ΒʹΔɻଞͷٜϑΣϩϞϯ͕ڧ͍ಓΛબͼɺϑΣϩϞϯΛ͞Βʹิڧ͢ΔɻҰํɺϑΣϩϞϯৠൃ͢ΔͨΊɺ༨ܭͳಓফ͑ͯӤ·Ͱͷ࠷ڑ͕ࣗಈతʹબ͞ΕΔɻhttps://ja.wikipedia.org/wiki/%E8%9F%BB%E3%82%B3%E3%83%AD%E3%83%8B%E3%83%BC%E6%9C%80%E9%81%A9%E5%8C%96܈ೳͱݸମؒͷہॴతͰ؆୯ͳΓऔΓΛ௨͠ɺूஂͱͯ͠ߴͳಈ͖Λ͢ΔݱΛ฿ͨ͠ਓೳٕज़
群知能16ٜίϩχʔ࠷దԽʢ"$0ٜͷ࠾ӤߦಈʹணΛಘͨ࠷దԽख๏ɻٜϥϯμϜʹͷपΓΛ୳ࡧ͠ɺ໘ʹϑΣϩϞϯΛ͢ɻӤΛݟ͚ͭΔͱϑΣϩϞϯྔΛิڧ͠ͳ͕ΒʹΔɻଞͷٜϑΣϩϞϯ͕ڧ͍ಓΛબͼɺϑΣϩϞϯΛ͞Βʹิڧ͢ΔɻҰํɺϑΣϩϞϯৠൃ͢ΔͨΊɺ༨ܭͳಓফ͑ͯӤ·Ͱͷ࠷ڑ͕ࣗಈతʹબ͞ΕΔɻhttps://ja.wikipedia.org/wiki/%E8%9F%BB%E3%82%B3%E3%83%AD%E3%83%8B%E3%83%BC%E6%9C%80%E9%81%A9%E5%8C%96܈ೳΛར༻ͨ͠දతͳΫϥελϦϯάख๏Λ͝հ
群知能によるクラスタリング17ٜίϩχʔΫϥελϦϯάϞσϧʢ"$$.ʣٜ͕༮ͷ͚Λ͢Δߦಈʹج͍ͮͨΫϥελϦϯάΞϧΰϦζϜɻٜ֮ൣғʹಉ͡छྨͷ༮͕ଘࡏ͢Δ߹ʹԼΖ͢࡞ۀΛ܁Γฦ͢ɻͦΕʹΑΓɺখ͞ͳΫϥελॖখɺফ໓͠ɺେ͖ͳΫϥελΑΓେ͖ͳͷʹ͢Δɻर͏ ஔ͘र͏群知能とデータマイニング:アジス・アブラハム 他、東京電機大学出版局、2012年ΤʔδΣϯτʢٜʣΛา͔ͤ࠷దͳΫϥελΛͭ͘ΒͤΔ
群知能によるクラスタリング18ٜίϩχʔΫϥελϦϯάϞσϧʢ"$$.ʣٜ͕༮ͷ͚Λ͢Δߦಈʹج͍ͮͨΫϥελϦϯάΞϧΰϦζϜɻٜ֮ൣғʹಉ͡छྨͷ༮͕ଘࡏ͢Δ߹ʹԼΖ͢࡞ۀΛ܁Γฦ͢ɻͦΕʹΑΓɺখ͞ͳΫϥελॖখɺফ໓͠ɺେ͖ͳΫϥελΑΓେ͖ͳͷʹ͢Δɻर͏ ஔ͘र͏群知能とデータマイニング:アジス・アブラハム 他、東京電機大学出版局、2012年
群知能によるクラスタリング20ཻࢠ܈࠷దԽ๏ʢ140'MPDLΞϧΰϦζϜௗͳͲͷ܈Εͷಈ͖Λ฿ͨ͠ΞϧΰϦζϜɻಉछͰͳ͍܈Ε͔ΒΕɺಉछͷ܈Εͷۙ͘ʹΛ߹Θͤͯཹ·ΔɻͦΕʹΑΓɺछྨผͷΫϥελϦϯά͕ߦΘΕΔɻ群知能とデータマイニング:アジス・アブラハム 他、東京電機大学出版局、2012年 িಥճආˠඇྨࣅϊʔυͷࢄ ௐ 'MPDLΫϥελϦϯάˠྨࣅϊʔυͷूதিಥճආ'MPDLΫϥελϦϯάݸମʢௗʣͦͷͷ͕࠷దͳΫϥελΛࣗൃతʹܗ͢Δ
群知能によるクラスタリング21ཻࢠ܈࠷దԽ๏ʢ140'MPDLΞϧΰϦζϜௗͳͲͷ܈Εͷಈ͖Λ฿ͨ͠ΞϧΰϦζϜɻಉछͰͳ͍܈Ε͔ΒΕɺಉछͷ܈Εͷۙ͘ʹΛ߹Θͤͯཹ·ΔɻͦΕʹΑΓɺछྨผͷΫϥελϦϯά͕ߦΘΕΔɻ群知能とデータマイニング:アジス・アブラハム 他、東京電機大学出版局、2012年 িಥճආˠඇྨࣅϊʔυͷࢄ ௐ 'MPDLΫϥελϦϯάˠྨࣅϊʔυͷूதিಥճආ'MPDLΫϥελϦϯά
群知能22ٜίϩχʔ࠷దԽʢ"$0ٜͷ࠾ӤߦಈʹணΛಘͨ࠷దԽख๏ɻٜϥϯμϜʹͷपΓΛ୳ࡧ͠ɺ໘ʹϑΣϩϞϯΛ͢ɻӤΛݟ͚ͭΔͱϑΣϩϞϯྔΛิڧ͠ͳ͕ΒʹΔɻଞͷٜϑΣϩϞϯ͕ڧ͍ಓΛબͼɺϑΣϩϞϯΛ͞Βʹิڧ͢ΔɻҰํɺϑΣϩϞϯৠൃ͢ΔͨΊɺ༨ܭͳಓফ͑ͯӤ·Ͱͷ࠷ڑ͕ࣗಈతʹબ͞ΕΔɻhttps://ja.wikipedia.org/wiki/%E8%9F%BB%E3%82%B3%E3%83%AD%E3%83%8B%E3%83%BC%E6%9C%80%E9%81%A9%E5%8C%96ΫϥελϦϯάͯ݁͠ہԿΛ͢Δ͔
応⽤アイデア23Ԡ༻ΞΠσΞ ϝτϦοΫͳͲΛར༻ͨ͠ಛϕΫτϧˠྨࣅ༻్Ϋϥελʹجͮ͘ҟৗݕɾ༧ ௨৴ස௨৴༰Λར༻ͨ͠ಛϕΫτϧˠϧʔςΟϯάͷॖɼʢΩϟογϡʣαʔόͷ࠷దஔ ཧతҐஔΛར༻ͨ͠ಛϕΫτϧˠՄൖܕαʔόɺσʔληϯλʔͷ࠷దஔ8FCαʔόҟৗҙใ࣌ؒҟৗݕҟৗ༧
まとめ24• ίϯϐϡʔςΟϯάϦιʔε͕ࣗతʹࢄɾूதߏΛͱΓɺ༗ػతʹ࠷దԽ͢ΔݸମܕσʔληϯλʔΛ࣮ݱ͍ͨ͠• ʮಛϕΫτϧͷੜʯͱʮΫϥελϦϯάʯʹϏδϣϯͱํੑ͝ਗ਼ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠• Ϋϥελʔ͔Βͷ֎Εݕ• ಉҰΫϥελʔͷҟৗΛڞ༗ɺҙใൃྩʢҟৗ༧ʹͭͳ͕Δʁʣ• ܦ࿏ͷ࠷దԽʢΩϟογϡʣαʔό࠷దஔ• Մൖܕσʔληϯλʔͷ࠷దஔ܈ೳΫϥελϦϯάߟ͑ΒΕΔԠ༻ྫ• ҰൠతͳΫϥελϦϯάख๏ΑΓଟ͘ͷ໘Ͱ༗ޮͰ͋ΔՄೳੑ• ΤʔδΣϯτͷ༗ແͰख๏͕ͭʹେผ͞ΕΔ