SlideShare a Scribd company logo
AIを協力して作成するDapp
Recruit Lifestyle | Tomoya Honjo
自己紹介
INTRODUCTION
本庄智也 リクルートライフスタイル所属
職歴
• Software Engineer (〜2016/10)
• Data Planner/BI Engineer (現在)
• Blockchain R&D
主に仕事ではデータのマネジメントやデータを活用の企画・実行
ブロックチェーン系のイベントやミートアップもたまに
INTRODUCTION
トークセッションEthereumのハッカソン
コミュニティ活動
本日お話したいこと
INTRODUCTION
今回作ってみた
複数のプレーヤが関わるAIの構築
をCollaborativeに行う枠組みの紹介
AIとBlockchain
Background
出典) Blockchain EXE#1 ブロックチェーンとAI・ロボティクス・IoTの相互作用
Data ExchangeとBlockchain
Background
出典) http://www.mckinsey.com/business-functions/digital-mckinsey/our-insights/creating-a-successful-
internet-of-things-data-marketplace
How a digital marketplace creates value.
• Building an Ecosystem
• Opening up new monetization opportunities
• Enabling crowdsourcing
• Supporting Interoperability
• Creating a central point of “discoverability”
• Achieving consistent data quality
インセンティブに
トークンを活用
Dappsのアイデア
Background
(1) ブロックチェーンによって
VerifyされるAI
(2) データ提供のインセンティブ
としてのトークン
データ提供者もトークンに
よって報酬を得られて、デー
タやAIの成長がverifyされる
ブロックチェーンのアプリ
ケーション!
(3) Micro-PaymentによるUsage
Basedの利用
AI Share Dappsの概要
Dapps Overview
• Dapps参加の各プレーヤーが貢献に応じてリワードが得
られるような枠組みを構成するコントラクト
• AIのユーザーは、usage basedでqueryに対してマイク
ロペイメントで課金される
• AIの成長履歴がコントラクトに書き込まれており、あと
から検証できる。
AIの構成要素の簡易モデル
Dapps Overview
(2) データ
サイエンティスト
(1) データ
(3) AI/学習モデル
*ここでは何らかのデータで学習させた結果、出来上がったモデルを”AI”と呼んでいる
トレーニング
入力
犬です
出力
(2’) Algorithm
Players in the ecosystem
Dapps Overview
(3)Data Provider
(IoT/Human)
• データの提供者
• IoTデバイスや人
• n数は1千以上
(4)AITrainer
• 学習データから、
AIをトレーニング
する人
• n数は1-100
(1)Service
Provider
• 全体のグランドデザ
インをする
• モデルを動かすサー
ビスを提供
• n数は1
(2)Storage
Provider
• データを保存する
ストレージを提供
• nは1以上
*今回の実装では(1)と(2)は同じプレーヤーと想定
Contract Design
Dapps Overview
*今回の実装では(1)と(2)は同じプレーヤーと想定
「誰が」「どんなパラメ
タで」「誰が提供した
データで」作ったモデル
かを登録
AIRegistry
DataProviderが提供する
データのメタ情報を登録
するレジストリDataRegistry
AIの利用者とAIを動かし
ているサーバーの間の
micro paymentチャンネ
ル
EthPayment
Channel
• AIの利用料を保持する
コントラクト
• 各プレーヤの貢献度
に応じて分配
Revenue
Bank
Service
Provider
RevenueFund
Storage
Provider
(1)AIRegistryを
デプロイ
AIトレーナー
DataRegistryAIRegistry
EthPayment
Channel
(2-1) データを
登録
(2-2)ストレージ
に保存
4-1) モデル作成
3-2’) データ取得
3-1) 参照
参照
4-3) モデル登録
Storage
Provider 4-2) モデルの保存
UserServer
(5) PaymentChannel
をデプロイ
6-1) チャンネ
ルオープン
6-2) クエリ課金ベースで使用
6-3) チャンネ
ルクローズ
6-3’) 支払いの
転送
High-level architecture
Dapps Overview
Technical challenges
Dapps Overview
データプロバイダーが大量に存在しうる
エコシステムの特徴
Ethereum Computation/Storage Cost
(1) 支払い分配コスト: 支払いを分配するとき、均等に全データプロバイ
ダーに配布すると、コストが高い
(2) AIモデル登録コスト: AIモデルを登録する際、コントリビューターとな
るデータプロバイダーの指定にコストがかかる
チャレンジ
(1) 報酬分配コスト
Dapps Overview
全員に等しく分
配すると計算コ
ストが高い!
(2) AIモデルの登録コスト
Dapps Overview
モデル毎に利用した
データの提供者アドレ
スを登録するとスト
レージコストが高い
Solutions
Dapps Overview
(1) 報酬分配
コスト
Probabilistic Payment
多数のaddressからランダムで報酬を受け取れるaddressを選択すし、長期
で見ると均等にされてくるようにする。
(2) AIモデルの
登録コスト
Merkle Tree + Punishment
• データの提供者アドレスはマークルツリー構造で保持して、外部スト
レージに保時。ツリーのルートハッシュだけContractに記録。
• (1)で選ばれた人 (or デバイス) のアドレスをある程度信用できる誰か
(今回はサービスプロバイダー) がコントラクトにプッシュ。
• そのアドレスに不正があると判断した人は、正しいaddressとmerkle
proofを送り、チャレンジができる。Service Providerは不正した場合に、
罰を受ける。
Problem Solution
(1) Probabilistic Payment
Dapps Overview
0xa1..
0x22..
0x12..
0x31...
Data Providers
︙
0
1
2
n
Probabilistic
Payment
10ETH
支払い
ランダムで
1つ選択して
支払い
Dapps Overview
(2) Merkle Tree + Punishment
コントラクトコードを見せながら...
• Data Providerの
addressのリスト
• MerkleTreeは外部
ストレージに保存
• MerkleTreeの
ルートハッシュ
コントラクトに記録
Challenges ahead
Limitations
データの来歴について:
デバイスが途中でハックされた場合など、どこまでのデータが”正しいもの”
とするか。それを担保できる仕組みはあるか
→ ゼロ知識証明の応用などでできそう?
サービスプロバイダーが動かしているAIの正しさ:
Service Providerに問い合わせた場合に、その結果が確かにそのモデルによる
ものであるかを担保できるか
フリーライダー問題をどう解決するか:
Storage ProviderやAI Trainerがデータにアクセス可能。ここをTrustlessにし
たり、合意されていない利用を禁止するような構造はできるか
→ DeepMind Healthが取り組んでいるVerifiable Data Auditで解決できる?
(この辺詳しくなりたい)
Limitations
• Bigchain DB/IPDB
• IOTA
• Verifable Data Audit by Deep Mind Health
Thanks!! 
Tomoya Honjo

More Related Content

What's hot (19)

PPTX
EXE #1: ブロックチェーンとAI・ロボティクス・IoTの相互作用
blockchainexe
 
PPTX
EXE x WIRED:Blockchain思考をインストールせよ
blockchainexe
 
PDF
5分で分かった気になるIoT
Kimihiko Kitase
 
PDF
Consensus2019 参加レポート
TIS Blockchain Promotion Office
 
PDF
EXE #6:Hyperledger Fabric活用によるデータ流通ネットワーク
blockchainexe
 
PPTX
Hybrid cloud
明平 吉本
 
PDF
EXE #5:ブロックチェーン向け認証技術について
blockchainexe
 
PDF
Hyperledger Projectの概要
LFDT Tokyo Meetup
 
PPTX
クラウドプロジェクトチームコンセプト
明平 吉本
 
PPTX
パブリッククラウド活用コンセプト
明平 吉本
 
PDF
ブロックチェーン同士をつなげたトークンエコノミーの実現 —-ConnectionChainとHyperledger CACTUS | 藤本 真吾
blockchainexe
 
PPTX
Lightningエコシステムの最前線@HashHub Conference 2018
takayaimai
 
PDF
SIerからみたHyperledger Fabric
TIS Blockchain Promotion Office
 
PDF
Blockchain and Big Data/IoT
Eiji Sasahara, Ph.D., MBA 笹原英司
 
PPTX
スマートシティ実現へ向けた 都市情報産業の可能性と課題 〜IoT利活用を進める藤沢市を事例として〜
Takuro Yonezawa
 
PPTX
EXE #3:ブロックチェーンの研究動向 - セキュリティとプライバシー
blockchainexe
 
PDF
オープニング
IoTビジネス共創ラボ
 
PDF
2. “5G”に「いつ着手するか?」
masaaki murakami
 
PDF
分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲
blockchainexe
 
EXE #1: ブロックチェーンとAI・ロボティクス・IoTの相互作用
blockchainexe
 
EXE x WIRED:Blockchain思考をインストールせよ
blockchainexe
 
5分で分かった気になるIoT
Kimihiko Kitase
 
Consensus2019 参加レポート
TIS Blockchain Promotion Office
 
EXE #6:Hyperledger Fabric活用によるデータ流通ネットワーク
blockchainexe
 
Hybrid cloud
明平 吉本
 
EXE #5:ブロックチェーン向け認証技術について
blockchainexe
 
Hyperledger Projectの概要
LFDT Tokyo Meetup
 
クラウドプロジェクトチームコンセプト
明平 吉本
 
パブリッククラウド活用コンセプト
明平 吉本
 
ブロックチェーン同士をつなげたトークンエコノミーの実現 —-ConnectionChainとHyperledger CACTUS | 藤本 真吾
blockchainexe
 
Lightningエコシステムの最前線@HashHub Conference 2018
takayaimai
 
SIerからみたHyperledger Fabric
TIS Blockchain Promotion Office
 
Blockchain and Big Data/IoT
Eiji Sasahara, Ph.D., MBA 笹原英司
 
スマートシティ実現へ向けた 都市情報産業の可能性と課題 〜IoT利活用を進める藤沢市を事例として〜
Takuro Yonezawa
 
EXE #3:ブロックチェーンの研究動向 - セキュリティとプライバシー
blockchainexe
 
オープニング
IoTビジネス共創ラボ
 
2. “5G”に「いつ着手するか?」
masaaki murakami
 
分散型社会にて信頼できるトレーサビリティを実現するChain Data Lineage | 西間木 哲
blockchainexe
 

Similar to EXE #3: AIを協力して作成するDapp (20)

PDF
SIAI2020
陽平 山口
 
PDF
AIビジネス推進人材育成プログラム
munjapan
 
PDF
デー活@Osakaについて
Takehiro Kohashi
 
PDF
【Innovation Hub株式会社】AI・DXオンライン講座のご案内資料.
ktaketsuki
 
PDF
エンジニアという仕事を楽しみ続けるためのキャリア戦略
Shuichi Tsutsumi
 
PPTX
20190924 沖縄ISCO AI セミナー: AIを自分の糧とするためのコツ
Daiyu Hatakeyama
 
PDF
AIビジネス推進人材育成プログラムのご紹介
munjapan
 
PDF
生成AIが切り拓く新しいゲームの創り方・遊び方
KLab Inc. / Tech
 
PDF
【B-2】AI時代におけるエンジニアの生存戦略
Developers Summit
 
PDF
AIビジネス推進人材育成プログラムのご紹介
munjapan
 
PDF
JAZUG_TOHOKU_modeki_20230324_共有版.pdf
Yuya Modeki
 
PPTX
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来
Daiyu Hatakeyama
 
PDF
第4次産業革命 AIでビジネスの現場が変わる
DIVE INTO CODE Corp.
 
PPTX
データサイエンティストが力を発揮できるアジャイルデータ活用基盤
Recruit Lifestyle Co., Ltd.
 
PDF
Data Science Workshop 「クリエイティブAI」で新たな価値を創造する
Masaya Mori
 
PDF
オンライン講座を利用して機械学習・人工知能・ データ分析の最適な学び方を学ぶ講座
munjapan
 
PDF
AI に取り組むべき4つの領域
Daisuke Masubuchi
 
PDF
[四国クラウドお遍路 2024 in 高知] Generative AI with AWS
nishidax
 
PDF
ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦
Yuto Takei
 
PPTX
【日商USA】インフラ担当者向け AIインフラとEdge AI 最新トレンド
Sojitz Tech-Innovation USA
 
SIAI2020
陽平 山口
 
AIビジネス推進人材育成プログラム
munjapan
 
デー活@Osakaについて
Takehiro Kohashi
 
【Innovation Hub株式会社】AI・DXオンライン講座のご案内資料.
ktaketsuki
 
エンジニアという仕事を楽しみ続けるためのキャリア戦略
Shuichi Tsutsumi
 
20190924 沖縄ISCO AI セミナー: AIを自分の糧とするためのコツ
Daiyu Hatakeyama
 
AIビジネス推進人材育成プログラムのご紹介
munjapan
 
生成AIが切り拓く新しいゲームの創り方・遊び方
KLab Inc. / Tech
 
【B-2】AI時代におけるエンジニアの生存戦略
Developers Summit
 
AIビジネス推進人材育成プログラムのご紹介
munjapan
 
JAZUG_TOHOKU_modeki_20230324_共有版.pdf
Yuya Modeki
 
テクノアカデミー郡山 現役ソフトウェアエンジニアが語る。IT の今と未来
Daiyu Hatakeyama
 
第4次産業革命 AIでビジネスの現場が変わる
DIVE INTO CODE Corp.
 
データサイエンティストが力を発揮できるアジャイルデータ活用基盤
Recruit Lifestyle Co., Ltd.
 
Data Science Workshop 「クリエイティブAI」で新たな価値を創造する
Masaya Mori
 
オンライン講座を利用して機械学習・人工知能・ データ分析の最適な学び方を学ぶ講座
munjapan
 
AI に取り組むべき4つの領域
Daisuke Masubuchi
 
[四国クラウドお遍路 2024 in 高知] Generative AI with AWS
nishidax
 
ブロックチェーンと仮想通貨 -- 新しいビジネスに挑戦
Yuto Takei
 
【日商USA】インフラ担当者向け AIインフラとEdge AI 最新トレンド
Sojitz Tech-Innovation USA
 
Ad

More from blockchainexe (20)

PDF
NFTを活用したマーケティング手法と効果について | ブロックチェーン事業部 マーケティングマネージャー 佐野由生子
blockchainexe
 
PDF
LINEが展開する国内外のマーケットプレイスの仕組みについて | ブロックチェーン企画運営チーム LINE NFT プロジェクトマネージャー 栗原俊幸
blockchainexe
 
PDF
ブロックチェーン市場の動きとLINEのブロックチェーン事業の現状と課題について | ブロックチェーン事業部 事業部長 上遠野大輔
blockchainexe
 
PDF
エンタープライズブロックチェーンの可能性と最新動向(石井敦 | Enterprise Ethereum Alliance 日本支部代表)
blockchainexe
 
PDF
Web3時代のデジタルアイデンティティ (高橋健太 |株式会社日立製作所 研究開発グループ)
blockchainexe
 
PDF
資産性ミリオンアーサーを通して語るNFT事業の取り組み事例 (畑圭輔 | 株式会社スクウェア・エニックス ブロックチェーン・エンタテインメント事業部)
blockchainexe
 
PDF
Web3で分散化社会は可能か | 湯川鶴章
blockchainexe
 
PDF
NFT・ブロックチェーン関連の法律的観点について | 永井幸輔(株式会社メルカリ 兼 株式会社メルコイン NFT新規事業開発マネージャー)
blockchainexe
 
PDF
「パ・リーグ Exciting Moments β」とNFT事業について | 宮本 祐一(株式会社メルペイ・メルコイン PRマネージャー/株式会社メルカリ...
blockchainexe
 
PDF
メルカリにおけるブロックチェーン技術の活用について | 伏見慎剛(株式会社メルカリ 執行役員 NFT担当 / 株式会社メルコイン 取締役)
blockchainexe
 
PDF
DVP決済実現に向けた挑戦 | 世取山 進二(株式会社NTTデータ 金融事業推進部 デジタル戦略推進部 部長)
blockchainexe
 
PDF
デジタル通貨・ステーブルコインが注目される今、インターオペラビリティが必要とされる理由 | 石川 大紀(株式会社Datachain 事業開発シニアマネー...
blockchainexe
 
PDF
Cloud Satelliteで実現する分散クラウド時代のIBM Blockchain Platform Anywhereとエコシステム | 日本アイ・ビ...
blockchainexe
 
PDF
IBM Blockchain Solutionを支えるIBM Blockchain Platform | 日本アイ・ビー・エム株式会社 栗村 彰吾
blockchainexe
 
PDF
自己主権型アイデンティティを実現するIDYXテクノロジー | 鈴木 大、中山貴祥
blockchainexe
 
PDF
Blockchain EXE #1ブロックチェーン技術の可能性について解説|IBMコンサルティング・アーキテクト 平山毅
blockchainexe
 
PDF
Blockchain EXE #16 世界のブロックチェーン技術動向|石井 敦 クーガーCEO
blockchainexe
 
PDF
Blockchain EXE #16 分散型ネットワークを最大活用する為のパブリックとエンタープライズEthereumの動向|石黒一明 EEA Japan代表
blockchainexe
 
PDF
Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...
blockchainexe
 
PDF
Blockchain EXE #14:ブロックチェーンの健康医療分野での応用(水島 洋 | 国立保健医療科学院)
blockchainexe
 
NFTを活用したマーケティング手法と効果について | ブロックチェーン事業部 マーケティングマネージャー 佐野由生子
blockchainexe
 
LINEが展開する国内外のマーケットプレイスの仕組みについて | ブロックチェーン企画運営チーム LINE NFT プロジェクトマネージャー 栗原俊幸
blockchainexe
 
ブロックチェーン市場の動きとLINEのブロックチェーン事業の現状と課題について | ブロックチェーン事業部 事業部長 上遠野大輔
blockchainexe
 
エンタープライズブロックチェーンの可能性と最新動向(石井敦 | Enterprise Ethereum Alliance 日本支部代表)
blockchainexe
 
Web3時代のデジタルアイデンティティ (高橋健太 |株式会社日立製作所 研究開発グループ)
blockchainexe
 
資産性ミリオンアーサーを通して語るNFT事業の取り組み事例 (畑圭輔 | 株式会社スクウェア・エニックス ブロックチェーン・エンタテインメント事業部)
blockchainexe
 
Web3で分散化社会は可能か | 湯川鶴章
blockchainexe
 
NFT・ブロックチェーン関連の法律的観点について | 永井幸輔(株式会社メルカリ 兼 株式会社メルコイン NFT新規事業開発マネージャー)
blockchainexe
 
「パ・リーグ Exciting Moments β」とNFT事業について | 宮本 祐一(株式会社メルペイ・メルコイン PRマネージャー/株式会社メルカリ...
blockchainexe
 
メルカリにおけるブロックチェーン技術の活用について | 伏見慎剛(株式会社メルカリ 執行役員 NFT担当 / 株式会社メルコイン 取締役)
blockchainexe
 
DVP決済実現に向けた挑戦 | 世取山 進二(株式会社NTTデータ 金融事業推進部 デジタル戦略推進部 部長)
blockchainexe
 
デジタル通貨・ステーブルコインが注目される今、インターオペラビリティが必要とされる理由 | 石川 大紀(株式会社Datachain 事業開発シニアマネー...
blockchainexe
 
Cloud Satelliteで実現する分散クラウド時代のIBM Blockchain Platform Anywhereとエコシステム | 日本アイ・ビ...
blockchainexe
 
IBM Blockchain Solutionを支えるIBM Blockchain Platform | 日本アイ・ビー・エム株式会社 栗村 彰吾
blockchainexe
 
自己主権型アイデンティティを実現するIDYXテクノロジー | 鈴木 大、中山貴祥
blockchainexe
 
Blockchain EXE #1ブロックチェーン技術の可能性について解説|IBMコンサルティング・アーキテクト 平山毅
blockchainexe
 
Blockchain EXE #16 世界のブロックチェーン技術動向|石井 敦 クーガーCEO
blockchainexe
 
Blockchain EXE #16 分散型ネットワークを最大活用する為のパブリックとエンタープライズEthereumの動向|石黒一明 EEA Japan代表
blockchainexe
 
Blockchain EXE #16:Hyperledger fabricの技術動向とファイナンシャルエンジニアリング視点でのトークンエコノミー|平山 毅...
blockchainexe
 
Blockchain EXE #14:ブロックチェーンの健康医療分野での応用(水島 洋 | 国立保健医療科学院)
blockchainexe
 
Ad

EXE #3: AIを協力して作成するDapp

Editor's Notes

  • #4: https://ethereum.stackexchange.com/questions/872/what-is-the-cost-to-store-1kb-10kb-100kb-worth-of-data-into-the-ethereum-block
  • #7: https://blog.bigchaindb.com/blockchains-for-big-data-from-data-audit-trails-to-a-universal-data-exchange-cf9956ec58ea
  • #11: https://bravenewcoin.com/news/blockchains-for-artificial-intelligence/ http://www.hypebot.com/hypebot/2015/08/the-failure-of-the-global-repertoire-database-effort-draft.html
  • #12: https://bravenewcoin.com/news/blockchains-for-artificial-intelligence/ http://www.hypebot.com/hypebot/2015/08/the-failure-of-the-global-repertoire-database-effort-draft.html
  • #14: https://bravenewcoin.com/news/blockchains-for-artificial-intelligence/ http://www.hypebot.com/hypebot/2015/08/the-failure-of-the-global-repertoire-database-effort-draft.html 20 bytes 200kb = 0.2mb = 1000とか2000ETHとか
  • #15: https://bravenewcoin.com/news/blockchains-for-artificial-intelligence/ http://www.hypebot.com/hypebot/2015/08/the-failure-of-the-global-repertoire-database-effort-draft.html
  • #16: https://bravenewcoin.com/news/blockchains-for-artificial-intelligence/ http://www.hypebot.com/hypebot/2015/08/the-failure-of-the-global-repertoire-database-effort-draft.html
  • #17: https://bravenewcoin.com/news/blockchains-for-artificial-intelligence/ http://www.hypebot.com/hypebot/2015/08/the-failure-of-the-global-repertoire-database-effort-draft.html
  • #18: https://bravenewcoin.com/news/blockchains-for-artificial-intelligence/ http://www.hypebot.com/hypebot/2015/08/the-failure-of-the-global-repertoire-database-effort-draft.html http://otlw.co/2016/06/29/random-in-ethereum.html
  • #19: https://bravenewcoin.com/news/blockchains-for-artificial-intelligence/ http://www.hypebot.com/hypebot/2015/08/the-failure-of-the-global-repertoire-database-effort-draft.html
  • #20: https://bravenewcoin.com/news/blockchains-for-artificial-intelligence/ http://www.hypebot.com/hypebot/2015/08/the-failure-of-the-global-repertoire-database-effort-draft.html
  • #21: https://bravenewcoin.com/news/blockchains-for-artificial-intelligence/ http://www.hypebot.com/hypebot/2015/08/the-failure-of-the-global-repertoire-database-effort-draft.html