SlideShare a Scribd company logo
1 of 33
Download to read offline
誰でも情報通になれる人力情報収集
    プラットフォームGrapevinet

    筑波大学第三学群情報学類3年
              神林 亮

                    1
みんなで助け合ってWebを見れたら
   素敵じゃないですか?



                2
自己紹介
筑波大学にAC入試で入学した学部3年生
本来の専門はグリッドコンピューティング
ここ一年は情報推薦システムをいくつか開発




高校時代に立ち上げたグリッドのプロジェクト   コミュニティ可視化サービス   3
いままでに作ってきた情報推薦システム




  Kikker            はてブおせっかい




                               4
           kookle
一つのことに気付いた


         5
人に聞いた方が早い


            6
⇒◎可能であれば最高


⇒×身近に適当な人がいない


                7
誰でも適切な人から情報を教えて
もらえるような場があればよい




人力による相互情報推薦プラットフォーム

                      8
Grapevine(噂の秘密経路)+Net


= 私の提案するGrapevinet




                                  9
何ができるのか
   あこがれのXXXさんと同じ情報を追う

   XXX界隈の人たちは何に興味を持っている
    のか知る


             可能!!
                           10
Grapevinetの仕組み
   ユーザが相互に結びついたもの(仮想的NW)
   各ユーザはGrapevinet上に情報を見つけては流す
   情報はユーザ達にリレーされ適切な者の元に届く
                          Aさん
           Arrive               Arrive
                                          :ユーザ

                                          :情報(URL)
           Relay

                            Arrive
                    Dさん                  「ミルグラムの6次の
                                            隔たり」が
    Push
                                         アイデアのベース
                                                     11
     Cさん
ミルグラムの6次の隔たり
 ある人の写真と名前の入った封筒を用意
 「この人を知っていればこの封筒を渡して下さい、
  そうでなければ知っていそうな人に渡してくださ
  い」
 届いたものは平均6人を介していた


       Grapevinetでも少ない中継数で
    情報が届けられるであろうと期待できるはず
                         12
利用方法(全体像)
                   Grapevinetに参加する




               リレー用ソフトウェア導入




Grapevinetに情報を流す                     届いた情報を取得する
                    NW最適化
                            NWの学習

              リレー用ソフトウェアでリレーする

                                                  13
利用方法(全体像)
                   Grapevinetに参加する




               リレー用ソフトウェア導入




Grapevinetに情報を流す                     届いた情報を取得する
                    NW最適化
                            NWの学習

              リレー用ソフトウェアでリレーする

                                                  14
Grapevinetに参加する
   先に参加しているユーザに招待してもらう

                       Aさん

                             :ユーザ
                 Bさん
                             :情報(URL)




                                    15
利用方法(全体像)
                   Grapevinetに参加する




               リレー用ソフトウェア導入




Grapevinetに情報を流す                     届いた情報を取得する
                    NW最適化
                            NWの学習

              リレー用ソフトウェアでリレーする

                                                  16
Grapevinetに情報を流す
   ブラウザで見ているページのURLを1クリック
    で流すことができる




                             17
利用方法(全体像)
                   Grapevinetに参加する




               リレー用ソフトウェア導入




Grapevinetに情報を流す                     届いた情報を取得する
                    NW最適化
                            NWの学習

              リレー用ソフトウェアでリレーする

                                                  18
リレー操作用クライアント
         Grapevinet Relay Client

         下期未踏ユース         Aさん
③内容を読む                                   ⑤適切な
                         未踏について知りたい
            公募開始                        ユーザに送る
④評価づけ    未踏 IPA ユース
                         Bさん
                         Javaについて知りたい



                         Cさん                   ①通知
                         Webについて知りたい
                                             リレー要求通知

                                            Ryoからリレー要求
                                              が届きました
                                   ②Click
     スタート                                            2:5619
利用方法(全体像)
                   Grapevinetに参加する




               リレー用ソフトウェア導入




Grapevinetに情報を流す                     届いた情報を取得する
                    NW最適化
                            NWの学習

              リレー用ソフトウェアでリレーする

                                                  20
ネットワークの自動最適化
 ユーザは情報取得ごとに
   発信元に近づく

  クラスタができていく


各ユーザは自然と適切な人々の
    近くに行ける


  いつのまにか情報通に!!

                 21
デモ


最適化過程のシミュレーション
結果の可視化



                 22
利用方法(全体像)
                   Grapevinetに参加する




               リレー用ソフトウェア導入




Grapevinetに情報を流す                     届いた情報を取得する
                    NW最適化
                            NWの学習

              リレー用ソフトウェアでリレーする

                                                  23
ネットワークの学習による自動リレー
 過去の経路と照らし合わせて一致すれば自動的
  にリレーする
 人の負荷を軽減する
                              Aさん
              Arrive                Arrive
                                             :ユーザ

                                             :情報(URL)
           Auto Relay
                Relay
                                Arrive
                        Dさん

    Push
                                                        24
Grapevinetのビジョン
全世界の人々のネットワーク
    ⇒プロトコルをオープンにします


   世界中の情報が適切な人のもとに届く


      そんな世界を実現します!!
                        25
現状と進め方
現在はシミューレションをしている段階


開発期間前半でプロトタイプを完成
早い段階で公開して意見をもらいつつ開発を
進めていく



                        26
ご清聴ありがとうございました



                 27
ご質問をどうぞ



          28
これ以降は質問の時のためのスライド




                29
人力を使う上での問題
 Grapevinetでの情報伝達は人間が行う


   リレーの平均ホップ数増大
             絶対に避けなくてはならない


       ユーザ負荷増大

                             30
Next = 実装2 具体的な利用方法



アーキテクチャ
 サーバサイドとクライアントサイドから成る
                 ユーザ情報ページ
 サーバが情報を中継
                        サーバサイド

                          トポロジの管理&分析
     Web



                     リレークライアント

                                    Arrive
                          Relay
       Read   Push
                        クライアントサイド31
ユーザ情報管理ページ
   過去に見た情報
   ユーザの興味
   ユーザ間の繋がり




               32
インセンティブ
   人に教えたいという欲求

   各ユーザは情報を流せば
    流すほどより良い位置に
    行くことができる

   最悪の場合はサーバで
    規制をかける




                  33

More Related Content

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G...
 

Grapevinet ppt