Watson Tradeoff Analytics API

14
Watson Tradeoff Analytics API 毎毎 IDCF 毎 1000 毎毎毎毎毎毎毎毎IBM Bluemix 毎毎毎毎毎毎毎毎 毎毎 毎

Transcript of Watson Tradeoff Analytics API

Page 1: Watson Tradeoff Analytics API

Watson Tradeoff Analytics API

(毎月 IDCF に 1000 円ずつ支払ってる)IBM Bluemix エバンジェリスト  木村 桂

Page 2: Watson Tradeoff Analytics API

「囚人のジレンマ」ある事件に関わった容疑で2名が捕まった。2名の容疑者は実際の犯人。2名以外の共犯者はいない。今から互いに連絡を取ることは不可能。自白すべきなのか、黙秘すべきなのか・・・

囚人 B  自白 囚人 B  黙秘

囚人 A  自白 5 / 5 10 / 1

囚人 A  黙秘 1 / 10 7 / 7

囚人 A の利得 / 囚人 B の利得

2人の利得合計が最も高いのは、「2人とも黙秘」である。

でも、囚人 A からすると・・・-相手が自白しようが黙秘しようが、自分は自白したほうが利得が大きい-だから自白しよう

囚人 B も同じ理由で同様に考えて、「2人とも自白」してしまう。         →ジレンマの成立

Page 3: Watson Tradeoff Analytics API

「最適な」相手を選ぶ

Aさん年齢: 26収入: ★★イケメン度: ★★楽しい: ★★★スポーツマン: ★

Bさん年齢: 35収入: ★★★イケメン度: ★楽しい: ★スポーツマン: ★★

Cさん年齢: 22収入: ★イケメン度: ★★★楽しい: ★★スポーツマン: ★★

Dさん年齢: 29収入: ★★イケメン度: ★楽しい: ★★★★スポーツマン: ★★★

Eさん年齢: 31収入: ★★イケメン度: ★★楽しい: ★★スポーツマン: ★★★

Page 4: Watson Tradeoff Analytics API

「最適な」相手を選ぶ年齢 収入 イケメン度 楽しい スポーツマン

A 26 ★★ ★★ ★★★ ★

B 35 ★★★ ★ ★ ★★

C 22 ★ ★★★ ★★ ★★

D 29 ★★ ★ ★★★★ ★★★

E 31 ★★ ★★ ★★ ★★★

Page 5: Watson Tradeoff Analytics API

ケース1 「若い方がいい」年齢 収入 イケメン度 楽しい スポーツマン

A 26 ★★ ★★ ★★★ ★

B 35 ★★★ ★ ★ ★★

C 22 ★ ★★★ ★★ ★★

D 29 ★★ ★ ★★★★ ★★★

E 31 ★★ ★★ ★★ ★★★

一番若い

Page 6: Watson Tradeoff Analytics API

ケース2 「お金持ちがいい」年齢 収入 イケメン度 楽しい スポーツマン

A 26 ★★ ★★ ★★★ ★

B 35 ★★★ ★ ★ ★★

C 22 ★ ★★★ ★★ ★★

D 29 ★★ ★ ★★★★ ★★★

E 31 ★★ ★★ ★★ ★★★

一番収入多い

Page 7: Watson Tradeoff Analytics API

ケース3 「若くてお金持ちがいい」年齢 収入 イケメン度 楽しい スポーツマン

A 26 ★★ ★★ ★★★ ★

B 35 ★★★ ★ ★ ★★

C 22 ★ ★★★ ★★ ★★

D 29 ★★ ★ ★★★★ ★★★

E 31 ★★ ★★ ★★ ★★★

一番若い

一番収入多い

2つ同時に負ける人がいない

若枯

収入

Page 8: Watson Tradeoff Analytics API

ケース4 「若くてお金持ちなスポーツマンがいい」

年齢 収入 イケメン度 楽しい スポーツマン

A 26 ★★ ★★ ★★★ ★

B 35 ★★★ ★ ★ ★★

C 22 ★ ★★★ ★★ ★★

D 29 ★★ ★ ★★★★ ★★★

E 31 ★★ ★★ ★★ ★★★

???

Page 9: Watson Tradeoff Analytics API

そんなあなたにTradeoff Analytics!

Page 10: Watson Tradeoff Analytics API

Watson Tradeoff Analytics の特徴年齢 収入 イケメン度 楽しい スポーツマン

A 26 ★★ ★★ ★★★ ★

B 35 ★★★ ★ ★ ★★

C 22 ★ ★★★ ★★ ★★

D 29 ★★ ★ ★★★★ ★★★

E 31 ★★ ★★ ★★ ★★★

スポーツ収入

若さ

- 与えられた条件でのトレードオフを計算して問題を簡略化- 回答候補を視覚化することによって、判断を手助け

Page 11: Watson Tradeoff Analytics API

Tradeoff Analytics API の Input / Output

{ “problem”: { “columns”:[ {“type”:”numeric”,”key”:”aaa”,”goal”:”max”}, {“type”:”numeric”,”key”:”bbb”,”goal”:”min”}, : ], “options”:[ {“key”:”001”,”name”:”user1”,”values”:[ .. ] }, {“key”:”002”,”name”:”user2”,”values”:[ .. ] }, : ] }}

{ “resolution”: { “solutions”:[ {“solution_ref”:”009”,”status”:”FRONT”}, {“solution_ref”:”011”,”status”:”FRONT”}, : ], “preferable_solutions”:{ “solution_refs”:[”011”,”012”], “score”:0.947 } : }}

Input Output

https://watson-api-explorer.mybluemix.net/apis/tradeoff-analytics-v1#!/tradeoff45analytics/dilemmas

選択肢となる候補 オススメ

トレードオフの結果選ぶための条件(何を大きく/小さくするか)

Page 12: Watson Tradeoff Analytics API

デモ

http://ehito.mybluemix.net/

Page 13: Watson Tradeoff Analytics API

利用ケース

• パーソナルレコメンドエンジン• ユーザーの好みやこだわりにあった商品/アイテム選び

• 数値メインの表を多角的な視点で分析する• やっていることは数値表の分析に近い• 手っ取り早く絞り込む

• エクセル資産の活用• エクセル資産の共有化のきっかけ

Page 14: Watson Tradeoff Analytics API

https://www.facebook.com/events/1866462436900902/