Ashihara wb awakate_casual_talk_2019_11_29

Y
Yuta AshiharaResearcher at 株式会社クロスコンパス・インテリジェンス
© G l i a C o m p u t i n g L t d .
アフォーダンスの話
株式会社Glia Computing
全脳アーキテクチャ若⼿の会
第45回 カジュアルトーク
© G l i a C o m p u t i n g L t d .
概要
J.J ギブソンの著した「⽣態学的視覚論」では、
後にアフォーダンス理論として、そして今でも研究に対して、
役にたつかもしれない⾒⽅を授けてくれています.
本資料では、アフォーダンス理論の考え⽅の簡単な紹介とともに、
応⽤されている事例に触れます
2C o n f i d e n t i a l
© G l i a C o m p u t i n g L t d .
コンテンツ
• 登壇者のプロファイルと研究紹介 30秒と3分
• アフォーダンス理論の考え⽅ 7分程度
• アフォーダンスの考え⽅を導⼊した事例 4分程度
3C o n f i d e n t i a l
© G l i a C o m p u t i n g L t d .
登壇者のプロファイル
• 電気通信⼤学⼤学院 情報システム学研究科 博⼠前期課程 修了(ʻ16)
博⼠後期課程 中退(ʻ19)
• 来年度から博⼠予定
• 主な研究対象:ネットワークが創発する知能
動機:⼈(エージェント)がなんでそんな⾏動をするのか知りたい
4C o n f i d e n t i a l
© G l i a C o m p u t i n g L t d .
研究紹介
• 複雑な現象が起こる原因を,個々のエージェントが単純であるかのような
シミュレーションを⽬指す
→例えば,ツイッターの拡散は,インフルエンザの流⾏り⽅に似ている?
5C o n f i d e n t i a l
© G l i a C o m p u t i n g L t d .
研究紹介
• 病気の伝染をモデリングしたモデルと,
特定の細菌が体内に⼊ると発症するメカニズムをデマ拡散に応⽤
6C o n f i d e n t i a l
マルチエージェントによるマルチバースト型デマ拡散モデルの構築(2015)
© G l i a C o m p u t i n g L t d .
アフォーダンス理論の考え⽅
• 研究をしていく上で,⼈の⾏動が社会によって決められているという
イメージが固まってくる→受動態意識仮説なんだろうか?
• そこで⾊々調べたところ,ギブソンの本を⾒つける
7C o n f i d e n t i a l
© G l i a C o m p u t i n g L t d .
アフォーダンス理論の考え⽅
• J.J.ギブソンのアフォーダンス理論は,⼈と環境の関係について
提唱されたもの
• ギブソンによれば,動物によって知覚される世界が「環境」であり,
よって環境はそれを知覚する主体によって異なる
→例えば,⿃と⼈間が捉える環境は異なっていても構わない
• そして,アフォーダンスは「環境が動物に提供するものであり,環境が
動物に⽤意したり供えたりするもの」でもある
→動物に特定の⾏動の可能性を与える
• 解釈の難しいところだが,アフォーダンスは主観的なものではなく,
環境に普遍的に存在し,その価値は知覚者の主観で変化しない
8C o n f i d e n t i a l
© G l i a C o m p u t i n g L t d .
アフォーダンス理論の考え⽅
• 種や⼈ごとに依存した環境が存在し,環境からアフォーダンスを知覚する
9C o n f i d e n t i a l
© G l i a C o m p u t i n g L t d .
アフォーダンス理論の考え⽅
• ノーマンが『誰のためのデザイン?』の中で誤解を⽣み,
デザイン界は間違ったアフォーダンスという⾔葉の使い⽅をするように
10C o n f i d e n t i a l
© G l i a C o m p u t i n g L t d .
アフォーダンス理論の考え⽅
• 後にノーマンが,それらをシグニフィアという別の⾔葉として訂正
→そんなに知られてない,まだアフォーダンスって⾔う⼈多い
11C o n f i d e n t i a l
© G l i a C o m p u t i n g L t d .
アフォーダンスの考え⽅を導⼊した事例
• 曲解はあれど,ゲームAIの製作にアフォーダンス的アイデアを取り⼊れる
• Simsというシリーズ(⽇本では結構マイナーなゲーム?)
12C o n f i d e n t i a l
https://users.cs.northwestern.edu/~forbus/c95-gd/lectures/The_Sims_Under_the_Hood_files/frame.htm
© G l i a C o m p u t i n g L t d .
アフォーダンスの考え⽅を導⼊した事例
• 環境が⾏動の選択肢を与えており,エージェントがそれと⾃⾝の
状態を鑑みて,⾏動を決定
13C o n f i d e n t i a l
https://users.cs.northwestern.edu/~forbus/c95-gd/lectures/The_Sims_Under_the_Hood_files/frame.htm
https://www.slideshare.net/youichiromiyake/aiiv
© G l i a C o m p u t i n g L t d .
アフォーダンスの考え⽅を導⼊した事例
• Killzoneというゲーム(⽇本だとXBOX360やPS3で続編やった⼈もいるはず)
14C o n f i d e n t i a l
http://igda.sakura.ne.jp/sblo_files/ai-igdajp/AI/CEDEC2007_R22_ymiyake_lecture.pdf
https://www.gamespot.com/killzone/
© G l i a C o m p u t i n g L t d .
アフォーダンスの考え⽅を導⼊した事例
• メタな地図情報(ちょっとずるいが)を使って,環境地図をCPUがもらう
15C o n f i d e n t i a l
http://igda.sakura.ne.jp/sblo_files/ai-igdajp/AI/CEDEC2007_R22_ymiyake_lecture.pdf
https://www.cgf-ai.com/docs/killzone_ai_gdc2005_slides.pdf
© G l i a C o m p u t i n g L t d .
アフォーダンスの考え⽅を導⼊した事例
• 良い経路を,効率的に計算し,移動できる仕組みで,スムーズで強く
⾃然に⾒える(⼈が⼊っているような)CPUの動きを可能に
17C o n f i d e n t i a l
http://igda.sakura.ne.jp/sblo_files/ai-igdajp/AI/CEDEC2007_R22_ymiyake_lecture.pdf
https://www.cgf-ai.com/docs/killzone_ai_gdc2005_slides.pdf
© G l i a C o m p u t i n g L t d .
アフォーダンスの考え⽅を導⼊した事例
• どちらの例も,ギブソンのアフォーダンスより限定的なとこもあるが,
“環境が⾏動に関するヒントを与える”というルールでゲームAIを発展
18C o n f i d e n t i a l
https://www.cgf-ai.com/docs/killzone_ai_gdc2005_slides.pdf
© G l i a C o m p u t i n g L t d .
アフォーダンスは何を与えたか
• 環境が情報を与えるという⼀点がアフォーダンスの⾔葉として
⾛り回ってきている印象
• ギブソンの理論の信者をギブソニアンと呼び,彼らはアフォーダンスを
要素的にリストアップする⽅向での研究のみを蓄積していると批判される
→環境の⾏動の可能性は無限⼤,床がゴミを捨てられる情報を与えるか
19C o n f i d e n t i a l
© G l i a C o m p u t i n g L t d .
まとめ
• ⾃分の研究で気づいた部分を調査してアフォーダンスという⾔葉を知り,
ギブソンのアフォーダンス理論に触れてみた
• 現在に伝わったアフォーダンスの理論は,因果関係の逆なだけにも⾒える
• とはいえ,因果関係の逆な視点は役に⽴つケースもあり,⼀つの視点を
与えてくれていると⾔う意味では⾯⽩い
• ⼈の⾏動のなぜを探るには,アフォーダンス理論がスタートで良いかと⾔
われると,正直分からないが,⼀つの知⾒は与えてくれている気もする
20C o n f i d e n t i a l
1 of 19

Recommended

Casual taaaalk july_21th_2016 by
Casual taaaalk july_21th_2016Casual taaaalk july_21th_2016
Casual taaaalk july_21th_2016Yuta Ashihara
200 views36 slides
Tensor Representations by
Tensor RepresentationsTensor Representations
Tensor RepresentationsYuta Ashihara
1.1K views18 slides
ChatGPT and the Future of Work - Clark Boyd by
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd Clark Boyd
21.3K views69 slides
Getting into the tech field. what next by
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next Tessa Mero
5.2K views22 slides
Google's Just Not That Into You: Understanding Core Updates & Search Intent by
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 IntentLily Ray
5.9K views99 slides
How to have difficult conversations by
How to have difficult conversations How to have difficult conversations
How to have difficult conversations Rajiv Jayarajah, MAppComm, ACC
4.5K views19 slides

More Related Content

Recently uploaded

SSH応用編_20231129.pdf by
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdficebreaker4
172 views13 slides
Windows 11 information that can be used at the development site by
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development siteAtomu Hidaka
71 views41 slides
さくらのひやおろし2023 by
さくらのひやおろし2023さくらのひやおろし2023
さくらのひやおろし2023法林浩之
91 views58 slides
SNMPセキュリティ超入門 by
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門mkoda
175 views15 slides
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... by
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...NTT DATA Technology & Innovation
73 views42 slides
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化 by
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化Knowledge & Experience
8 views34 slides

Recently uploaded(12)

SSH応用編_20231129.pdf by icebreaker4
SSH応用編_20231129.pdfSSH応用編_20231129.pdf
SSH応用編_20231129.pdf
icebreaker4172 views
Windows 11 information that can be used at the development site by Atomu Hidaka
Windows 11 information that can be used at the development siteWindows 11 information that can be used at the development site
Windows 11 information that can be used at the development site
Atomu Hidaka71 views
さくらのひやおろし2023 by 法林浩之
さくらのひやおろし2023さくらのひやおろし2023
さくらのひやおろし2023
法林浩之91 views
SNMPセキュリティ超入門 by mkoda
SNMPセキュリティ超入門SNMPセキュリティ超入門
SNMPセキュリティ超入門
mkoda175 views
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20... by NTT DATA Technology & Innovation
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
今、改めて考えるPostgreSQLプラットフォーム - マルチクラウドとポータビリティ -(PostgreSQL Conference Japan 20...
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化 by Knowledge & Experience
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
「概念モデリング自動化に向けた第一歩」 ~ ChatGPT・Open AI 活用による開発対象のモデル化
The Things Stack説明資料 by The Things Industries by CRI Japan, Inc.
The Things Stack説明資料 by The Things IndustriesThe Things Stack説明資料 by The Things Industries
The Things Stack説明資料 by The Things Industries
CRI Japan, Inc.41 views
Web3 Career_クレデン資料 .pdf by nanamatsuo
Web3 Career_クレデン資料 .pdfWeb3 Career_クレデン資料 .pdf
Web3 Career_クレデン資料 .pdf
nanamatsuo14 views
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料) by NTT DATA Technology & Innovation
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
速習! PostgreSQL専用HAソフトウェア: Patroni(PostgreSQL Conference Japan 2023 発表資料)
01Booster Studio ご紹介資料 by ssusere7a2172
01Booster Studio ご紹介資料01Booster Studio ご紹介資料
01Booster Studio ご紹介資料
ssusere7a2172300 views
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料) by NTT DATA Technology & Innovation
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)
pgvectorを使ってChatGPTとPostgreSQLを連携してみよう!(PostgreSQL Conference Japan 2023 発表資料)

Featured

The six step guide to practical project management by
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project managementMindGenius
36.6K views27 slides
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright... by
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...RachelPearson36
12.6K views21 slides
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present... by
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...Applitools
55.4K views138 slides
12 Ways to Increase Your Influence at Work by
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at WorkGetSmarter
401.6K views64 slides
ChatGPT webinar slides by
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slidesAlireza Esmikhani
30.3K views36 slides

Featured(20)

The six step guide to practical project management by MindGenius
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
MindGenius36.6K views
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright... by RachelPearson36
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...
RachelPearson3612.6K views
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present... by Applitools
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...
Applitools55.4K views
12 Ways to Increase Your Influence at Work by GetSmarter
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
GetSmarter401.6K views
Ride the Storm: Navigating Through Unstable Periods / Katerina Rudko (Belka G... by DevGAMM Conference
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...
DevGAMM Conference3.6K views
Barbie - Brand Strategy Presentation by Erica Santiago
Barbie - Brand Strategy PresentationBarbie - Brand Strategy Presentation
Barbie - Brand Strategy Presentation
Erica Santiago25.1K views
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well by Saba Software
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them wellGood Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Good Stuff Happens in 1:1 Meetings: Why you need them and how to do them well
Saba Software25.2K views
Introduction to C Programming Language by Simplilearn
Introduction to C Programming LanguageIntroduction to C Programming Language
Introduction to C Programming Language
Simplilearn8.4K views
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr... by Palo Alto Software
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
The Pixar Way: 37 Quotes on Developing and Maintaining a Creative Company (fr...
Palo Alto Software88.3K views
9 Tips for a Work-free Vacation by Weekdone.com
9 Tips for a Work-free Vacation9 Tips for a Work-free Vacation
9 Tips for a Work-free Vacation
Weekdone.com7.2K views
How to Map Your Future by SlideShop.com
How to Map Your FutureHow to Map Your Future
How to Map Your Future
SlideShop.com275.1K views
Beyond Pride: Making Digital Marketing & SEO Authentically LGBTQ+ Inclusive -... by AccuraCast
Beyond Pride: Making Digital Marketing & SEO Authentically LGBTQ+ Inclusive -...Beyond Pride: Making Digital Marketing & SEO Authentically LGBTQ+ Inclusive -...
Beyond Pride: Making Digital Marketing & SEO Authentically LGBTQ+ Inclusive -...
AccuraCast3.4K views
Exploring ChatGPT for Effective Teaching and Learning.pptx by Stan Skrabut, Ed.D.
Exploring ChatGPT for Effective Teaching and Learning.pptxExploring ChatGPT for Effective Teaching and Learning.pptx
Exploring ChatGPT for Effective Teaching and Learning.pptx
Stan Skrabut, Ed.D.57.6K views
How to train your robot (with Deep Reinforcement Learning) by Lucas García, PhD
How to train your robot (with Deep Reinforcement Learning)How to train your robot (with Deep Reinforcement Learning)
How to train your robot (with Deep Reinforcement Learning)
Lucas García, PhD42.5K views
4 Strategies to Renew Your Career Passion by Daniel Goleman
4 Strategies to Renew Your Career Passion4 Strategies to Renew Your Career Passion
4 Strategies to Renew Your Career Passion
Daniel Goleman122K views
The Student's Guide to LinkedIn by LinkedIn
The Student's Guide to LinkedInThe Student's Guide to LinkedIn
The Student's Guide to LinkedIn
LinkedIn87.9K views

Ashihara wb awakate_casual_talk_2019_11_29

  • 1. © G l i a C o m p u t i n g L t d . アフォーダンスの話 株式会社Glia Computing 全脳アーキテクチャ若⼿の会 第45回 カジュアルトーク
  • 2. © G l i a C o m p u t i n g L t d . 概要 J.J ギブソンの著した「⽣態学的視覚論」では、 後にアフォーダンス理論として、そして今でも研究に対して、 役にたつかもしれない⾒⽅を授けてくれています. 本資料では、アフォーダンス理論の考え⽅の簡単な紹介とともに、 応⽤されている事例に触れます 2C o n f i d e n t i a l
  • 3. © G l i a C o m p u t i n g L t d . コンテンツ • 登壇者のプロファイルと研究紹介 30秒と3分 • アフォーダンス理論の考え⽅ 7分程度 • アフォーダンスの考え⽅を導⼊した事例 4分程度 3C o n f i d e n t i a l
  • 4. © G l i a C o m p u t i n g L t d . 登壇者のプロファイル • 電気通信⼤学⼤学院 情報システム学研究科 博⼠前期課程 修了(ʻ16) 博⼠後期課程 中退(ʻ19) • 来年度から博⼠予定 • 主な研究対象:ネットワークが創発する知能 動機:⼈(エージェント)がなんでそんな⾏動をするのか知りたい 4C o n f i d e n t i a l
  • 5. © G l i a C o m p u t i n g L t d . 研究紹介 • 複雑な現象が起こる原因を,個々のエージェントが単純であるかのような シミュレーションを⽬指す →例えば,ツイッターの拡散は,インフルエンザの流⾏り⽅に似ている? 5C o n f i d e n t i a l
  • 6. © G l i a C o m p u t i n g L t d . 研究紹介 • 病気の伝染をモデリングしたモデルと, 特定の細菌が体内に⼊ると発症するメカニズムをデマ拡散に応⽤ 6C o n f i d e n t i a l マルチエージェントによるマルチバースト型デマ拡散モデルの構築(2015)
  • 7. © G l i a C o m p u t i n g L t d . アフォーダンス理論の考え⽅ • 研究をしていく上で,⼈の⾏動が社会によって決められているという イメージが固まってくる→受動態意識仮説なんだろうか? • そこで⾊々調べたところ,ギブソンの本を⾒つける 7C o n f i d e n t i a l
  • 8. © G l i a C o m p u t i n g L t d . アフォーダンス理論の考え⽅ • J.J.ギブソンのアフォーダンス理論は,⼈と環境の関係について 提唱されたもの • ギブソンによれば,動物によって知覚される世界が「環境」であり, よって環境はそれを知覚する主体によって異なる →例えば,⿃と⼈間が捉える環境は異なっていても構わない • そして,アフォーダンスは「環境が動物に提供するものであり,環境が 動物に⽤意したり供えたりするもの」でもある →動物に特定の⾏動の可能性を与える • 解釈の難しいところだが,アフォーダンスは主観的なものではなく, 環境に普遍的に存在し,その価値は知覚者の主観で変化しない 8C o n f i d e n t i a l
  • 9. © G l i a C o m p u t i n g L t d . アフォーダンス理論の考え⽅ • 種や⼈ごとに依存した環境が存在し,環境からアフォーダンスを知覚する 9C o n f i d e n t i a l
  • 10. © G l i a C o m p u t i n g L t d . アフォーダンス理論の考え⽅ • ノーマンが『誰のためのデザイン?』の中で誤解を⽣み, デザイン界は間違ったアフォーダンスという⾔葉の使い⽅をするように 10C o n f i d e n t i a l
  • 11. © G l i a C o m p u t i n g L t d . アフォーダンス理論の考え⽅ • 後にノーマンが,それらをシグニフィアという別の⾔葉として訂正 →そんなに知られてない,まだアフォーダンスって⾔う⼈多い 11C o n f i d e n t i a l
  • 12. © G l i a C o m p u t i n g L t d . アフォーダンスの考え⽅を導⼊した事例 • 曲解はあれど,ゲームAIの製作にアフォーダンス的アイデアを取り⼊れる • Simsというシリーズ(⽇本では結構マイナーなゲーム?) 12C o n f i d e n t i a l https://users.cs.northwestern.edu/~forbus/c95-gd/lectures/The_Sims_Under_the_Hood_files/frame.htm
  • 13. © G l i a C o m p u t i n g L t d . アフォーダンスの考え⽅を導⼊した事例 • 環境が⾏動の選択肢を与えており,エージェントがそれと⾃⾝の 状態を鑑みて,⾏動を決定 13C o n f i d e n t i a l https://users.cs.northwestern.edu/~forbus/c95-gd/lectures/The_Sims_Under_the_Hood_files/frame.htm https://www.slideshare.net/youichiromiyake/aiiv
  • 14. © G l i a C o m p u t i n g L t d . アフォーダンスの考え⽅を導⼊した事例 • Killzoneというゲーム(⽇本だとXBOX360やPS3で続編やった⼈もいるはず) 14C o n f i d e n t i a l http://igda.sakura.ne.jp/sblo_files/ai-igdajp/AI/CEDEC2007_R22_ymiyake_lecture.pdf https://www.gamespot.com/killzone/
  • 15. © G l i a C o m p u t i n g L t d . アフォーダンスの考え⽅を導⼊した事例 • メタな地図情報(ちょっとずるいが)を使って,環境地図をCPUがもらう 15C o n f i d e n t i a l http://igda.sakura.ne.jp/sblo_files/ai-igdajp/AI/CEDEC2007_R22_ymiyake_lecture.pdf https://www.cgf-ai.com/docs/killzone_ai_gdc2005_slides.pdf
  • 16. © G l i a C o m p u t i n g L t d . アフォーダンスの考え⽅を導⼊した事例 • 良い経路を,効率的に計算し,移動できる仕組みで,スムーズで強く ⾃然に⾒える(⼈が⼊っているような)CPUの動きを可能に 17C o n f i d e n t i a l http://igda.sakura.ne.jp/sblo_files/ai-igdajp/AI/CEDEC2007_R22_ymiyake_lecture.pdf https://www.cgf-ai.com/docs/killzone_ai_gdc2005_slides.pdf
  • 17. © G l i a C o m p u t i n g L t d . アフォーダンスの考え⽅を導⼊した事例 • どちらの例も,ギブソンのアフォーダンスより限定的なとこもあるが, “環境が⾏動に関するヒントを与える”というルールでゲームAIを発展 18C o n f i d e n t i a l https://www.cgf-ai.com/docs/killzone_ai_gdc2005_slides.pdf
  • 18. © G l i a C o m p u t i n g L t d . アフォーダンスは何を与えたか • 環境が情報を与えるという⼀点がアフォーダンスの⾔葉として ⾛り回ってきている印象 • ギブソンの理論の信者をギブソニアンと呼び,彼らはアフォーダンスを 要素的にリストアップする⽅向での研究のみを蓄積していると批判される →環境の⾏動の可能性は無限⼤,床がゴミを捨てられる情報を与えるか 19C o n f i d e n t i a l
  • 19. © G l i a C o m p u t i n g L t d . まとめ • ⾃分の研究で気づいた部分を調査してアフォーダンスという⾔葉を知り, ギブソンのアフォーダンス理論に触れてみた • 現在に伝わったアフォーダンスの理論は,因果関係の逆なだけにも⾒える • とはいえ,因果関係の逆な視点は役に⽴つケースもあり,⼀つの視点を 与えてくれていると⾔う意味では⾯⽩い • ⼈の⾏動のなぜを探るには,アフォーダンス理論がスタートで良いかと⾔ われると,正直分からないが,⼀つの知⾒は与えてくれている気もする 20C o n f i d e n t i a l