SlideShare a Scribd company logo
1 of 37
twitter における、人工無脳との インタラクション 宵 勇樹
発表の流れ ,[object Object]
twitterとメッセンジャー、チャットの違い
実験:人工無脳の投入
結論
今後の課題
人工無脳とは ,[object Object]
実装が比較的簡易 ,[object Object],[object Object]
過去の人工無脳の例 ,[object Object]
「不幸だ」というと「なぜ不幸だと考えるのですか?」という風にオウム返しに近い動きをする
人と間違えられ、「ELIZA効果」という言葉を生み出すまでに至った ,[object Object],[object Object]
twitter初期から居た [Weizenbaum, J.: ELIZA - a computer program for the study  of natural language communication between man a] [http://sudori.net/]
twitter とメッセンジャー・チャットの 違い
twitter 140 文字までの文章が大量に飛び交う
既存のチャット
twitterとメッセンジャー・チャットの 違い ,[object Object]
twitterとメッセンジャー・チャットの 違い ,[object Object],一番大きな違いは Web ブラウザから簡単にアクセスできること 例: http://twitter.com/  でみんなの発言一覧が読める   API が豊富・自由に使える
違いから生まれる問題 ,[object Object]
特定のチャンネルに入らなくても自分のTL上で人工無脳の発言を見ることができる
多少妙な発言をしても怪しまれない
twitterの場合、人かどうか判断する情報が少ない ,[object Object]
プロフィール
アイコン
->どちらが人間? 実際に置いてみよう!
人工無脳の投入
人工無脳を人として振舞うには ,[object Object]
ランダムな発言ばかり行うと他のユーザにとって関わりが薄くなる ,[object Object],[object Object]
実験:人工無脳の投入 ,[object Object]
特定の単語に対しては特定の応答を返す(if-then) ,[object Object]
ただし同じ人に連続して同じ返事を行わない ,[object Object],[object Object],[object Object]
挨拶応答, Reply応答 ,[object Object],[object Object]
ランダム発言 ,[object Object],[object Object]
選んだ単語から文頭までと、選んだ単語から文末までマルコフ連鎖 M x
収集 ,[object Object],テーブルに格納 次の単語 [ 今日 ].append( は ), 次の単語 [ は ].append( いい ),  次の単語 [ いい ].append( 天気 ) ... 形態素解析 ,[object Object],次の単語 [ 今日 ].append( も ), 次の単語 [ も ].append( いい ),  次の単語 [ いい ].append( 天気 ) ...
選択 選択 「今日はいい ... 」が出力される '今日'に続く単語 'は'に続く単語
完全ランダムな時のマルコフ連鎖 ,[object Object],markov[u' 今日 '] = ( u' は ', u' は ', u' も ', u' で ' ) 開始を表す特殊単語 終了を表す特殊単語まで 配列 w に入っている次の単語の列 markov から ランダムに一つ取り出す
ある注目語から前に辿る場合 「 ... はいい天気」が出力される 注目語

More Related Content

Viewers also liked

自然言語処理 Word2vec
自然言語処理 Word2vec自然言語処理 Word2vec
自然言語処理 Word2vecnaoto moriyama
 
投資会社から見た人工知能(Ai)の事業化トレンド
投資会社から見た人工知能(Ai)の事業化トレンド投資会社から見た人工知能(Ai)の事業化トレンド
投資会社から見た人工知能(Ai)の事業化トレンドOsaka University
 
リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介Recruit Technologies
 
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)徹 上野山
 
DeNAの動画配信サービスを支えるインフラの内部 #denatechcon
DeNAの動画配信サービスを支えるインフラの内部  #denatechconDeNAの動画配信サービスを支えるインフラの内部  #denatechcon
DeNAの動画配信サービスを支えるインフラの内部 #denatechconDeNA
 
TensorFlowで会話AIを作ってみた。
TensorFlowで会話AIを作ってみた。TensorFlowで会話AIを作ってみた。
TensorFlowで会話AIを作ってみた。tak9029
 
深層学習時代の自然言語処理
深層学習時代の自然言語処理深層学習時代の自然言語処理
深層学習時代の自然言語処理Yuya Unno
 

Viewers also liked (8)

自然言語処理 Word2vec
自然言語処理 Word2vec自然言語処理 Word2vec
自然言語処理 Word2vec
 
自然言語処理
自然言語処理自然言語処理
自然言語処理
 
投資会社から見た人工知能(Ai)の事業化トレンド
投資会社から見た人工知能(Ai)の事業化トレンド投資会社から見た人工知能(Ai)の事業化トレンド
投資会社から見た人工知能(Ai)の事業化トレンド
 
リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介リクルート式 自然言語処理技術の適応事例紹介
リクルート式 自然言語処理技術の適応事例紹介
 
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)TensorFlow を使った機械学習ことはじめ (GDG京都 機械学習勉強会)
TensorFlow を使った 機械学習ことはじめ (GDG京都 機械学習勉強会)
 
DeNAの動画配信サービスを支えるインフラの内部 #denatechcon
DeNAの動画配信サービスを支えるインフラの内部  #denatechconDeNAの動画配信サービスを支えるインフラの内部  #denatechcon
DeNAの動画配信サービスを支えるインフラの内部 #denatechcon
 
TensorFlowで会話AIを作ってみた。
TensorFlowで会話AIを作ってみた。TensorFlowで会話AIを作ってみた。
TensorFlowで会話AIを作ってみた。
 
深層学習時代の自然言語処理
深層学習時代の自然言語処理深層学習時代の自然言語処理
深層学習時代の自然言語処理
 

More from show you

Iaas, paasと利用者
Iaas, paasと利用者Iaas, paasと利用者
Iaas, paasと利用者show you
 
Classification of Visualize Tool
Classification of Visualize ToolClassification of Visualize Tool
Classification of Visualize Toolshow you
 
An introduction of hue
An introduction of hueAn introduction of hue
An introduction of hueshow you
 
A survey of 2013 data science salary survey”
A survey of   2013 data science salary survey”A survey of   2013 data science salary survey”
A survey of 2013 data science salary survey”show you
 
二階堂愛と二階堂藍の違いについて
二階堂愛と二階堂藍の違いについて二階堂愛と二階堂藍の違いについて
二階堂愛と二階堂藍の違いについてshow you
 
Pycon tw 2013
Pycon tw 2013Pycon tw 2013
Pycon tw 2013show you
 
Mobageのhadoop活用環境と適用方法
Mobageのhadoop活用環境と適用方法Mobageのhadoop活用環境と適用方法
Mobageのhadoop活用環境と適用方法show you
 
aisatsu suruto tomodachiga popopoponnto hueruyo
aisatsu suruto tomodachiga popopoponnto hueruyoaisatsu suruto tomodachiga popopoponnto hueruyo
aisatsu suruto tomodachiga popopoponnto hueruyoshow you
 
13.2 隠れマルコフモデル
13.2 隠れマルコフモデル13.2 隠れマルコフモデル
13.2 隠れマルコフモデルshow you
 
plot beta dist
plot beta distplot beta dist
plot beta distshow you
 

More from show you (12)

Iaas, paasと利用者
Iaas, paasと利用者Iaas, paasと利用者
Iaas, paasと利用者
 
Classification of Visualize Tool
Classification of Visualize ToolClassification of Visualize Tool
Classification of Visualize Tool
 
An introduction of hue
An introduction of hueAn introduction of hue
An introduction of hue
 
A survey of 2013 data science salary survey”
A survey of   2013 data science salary survey”A survey of   2013 data science salary survey”
A survey of 2013 data science salary survey”
 
二階堂愛と二階堂藍の違いについて
二階堂愛と二階堂藍の違いについて二階堂愛と二階堂藍の違いについて
二階堂愛と二階堂藍の違いについて
 
Pycon tw 2013
Pycon tw 2013Pycon tw 2013
Pycon tw 2013
 
Mobageのhadoop活用環境と適用方法
Mobageのhadoop活用環境と適用方法Mobageのhadoop活用環境と適用方法
Mobageのhadoop活用環境と適用方法
 
aisatsu suruto tomodachiga popopoponnto hueruyo
aisatsu suruto tomodachiga popopoponnto hueruyoaisatsu suruto tomodachiga popopoponnto hueruyo
aisatsu suruto tomodachiga popopoponnto hueruyo
 
Yuka
YukaYuka
Yuka
 
3.4
3.43.4
3.4
 
13.2 隠れマルコフモデル
13.2 隠れマルコフモデル13.2 隠れマルコフモデル
13.2 隠れマルコフモデル
 
plot beta dist
plot beta distplot beta dist
plot beta dist
 

Recently uploaded

UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptyuitoakatsukijp
 
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfTEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfyukisuga3
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024koheioishi1
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationYukiTerazawa
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2Tokyo Institute of Technology
 

Recently uploaded (6)

UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
 
TEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdfTEAMIN Service overview for customer_20240422.pdf
TEAMIN Service overview for customer_20240422.pdf
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 

SIG-WI2 twitterにおける、人工無脳との インタラクション

Editor's Notes

  1. しかしこんなプログラムでも
  2. で、実際に間違えられたのがこのELIZA
  3. limechatあたりの画像。閉じられた空間を表現 twitter/クライアントの画像。大量の他人とそこに紛れた無脳
  4. アンケート1だと判定するには少なすぎるので、別の機会に採ったアンケートを紹介します。こちらも収集条件は一緒です。