SlideShare ist ein Scribd-Unternehmen logo
1 von 35
Creating Consciousness
Ryota Kanai
(Araya, Inc.)
Araya, Inc.
Our Mission
We want to understand consciousness by creating
it.
Our Research
• Integrated Information Theory (Oizumi, Kitazono)
• Intrinsic Motivation (Biehl, Magrans)
• Free Energy/ VAEs (Yu, Tamai)
• Coarse Graining (Chang)
• Meta-learning (Guttenberg)
• Wasserstein distance (Amari, Oizumi, Mizutani)
Research Themes
• Integrated Information
Theory (Oizumi, Kitazono)
• Intrinsic Motivation (Biehl,
Magrans)
• Free Energy/ VAEs (Yu,
Tamai)
• Coarse Graining (Chang)
• Meta-learning (Guttenberg)
• Wasserstein distance
(Amari, Oizumi, Mizutani)
We want to understand consciousness by creating
it.
Our Mission
YHouse:
yhousenyc.org
AI and Society:
aiandsociety.org
YHouse:
conresnet.org
• Consciousness is relevant for all kinds of cognition.
– Learning and Memory, Perception, Thoughts, Action, Decision
Making, Emotion…
• We don’t understand understanding
– What does it mean to understand?
– What does it mean to feel something?
– What is consciousness for?
Why should we care about consciousness?
1. Spontaneous behavior (e.g. Intention, Curiosity)
2. Generalization (e.g. One-shot learning, Creativity, Thought)
3. Explainability (e.g., Metacognition, Language)
Current issues in AI
Current challenges in AI
A huge gap from current AI to AGI
We need to understand consciousness for AGI
Four kinds of machine
consciousness
• MC1. Machines with the external behaviour associated
with consciousness.
• MC2. Machines with the cognitive characteristics
associated with consciousness.
• MC3. Machines with an architecture that is claimed to be a
cause or correlate of human consciousness.
• MC4. Phenomenally conscious machines.
Gamez (2008)
• How can we prove that it has phenomenal
experience?
Proving Consciousness
The dual problem of machine consciousness
Creating Consciousness
• How can we create a machine that reproduces
causal structures and functions of consciousness?
Functions of consciousness
• Depiction. The system has perceptual states that ‘represent’ elements of
the world and their location.
• Imagination. The system can recall parts of the world or create
sensations that are like parts of the world.
• Attention. The system is capable of selecting which parts of the world to
depict or imagine.
• Planning. The system has control over sequences of states to plan
actions.
• Emotion. The system has affective states that evaluate planned actions
and determine the ensuing action.
E.g. Aleksander (2005)
Example: Aleksander’s Axioms
Consciousness for bridging a temporal gap
Clark & Squire (1998)
• Delay conditioning occurs without awareness
• Trace conditioning requires awareness (and hippocampus)
Online and memory guided action
Perceptual judgement
Visually guided action
Milner et al. (1991)
Memory guided action depends on perceptual system
V1 hypothesis
• V1 is not conscious because it does not project to
prefrontal cortex.
• The rationale from biological usefulness of awareness
– A: To produce the best current interpretation of the visual scene
– B: To make the information available for the system that plan
and execute voluntary motor outputs.
Crick & Koch (1995)
A New Hypothesis on
Consciousness
A Counterfactual Information Generation Hypothesis
Agents with the ability to generate predictions, including
counterfactual future and past, of their own state in the
environment have consciousness.
Implementing
counterfactuals
Active inference
Friston et al. (2010) Biol Cybern
The motivation: Biological agents need to minimise the entropy of their
sensory states to resist a tendency to disorder.
(Ergodic Assumption)
(Entropy of sensory states)
This implies that agents should minimise surprise over time.
(Average over space = Average over time)
Active inference
c.f. series of work by Friston
Generative model
Active inference
Perceptual Inference
Active inference with counterfactuals
c.f. series of work by Friston
Instead of just minimising the entropy of sensory states, more recent formulations
suggest minimising the joint entropy of sensory and hidden states.
We can decompose this into:
(Entropy of Sensory States) + (Conditional Entropy of Hidden States)
Counterfactual predictions
Next eye positions are chosen to
minimise uncertainty of hidden
states
Counterfactual predictions in a robot
Bongard , Zykov & Lipson (2006)
• Intention
– Counterfactual predictions of the consequences of future actions.
• Non-Reflexive Behaviour
– Mental simulation detached from the present external stimuli.
• Perceptual Presence (Seth 2014)
– Coherent sensory motor contingency.
Summary
A model of the world, and sensory motor contingency are
prerequisites for the ability to simulate the world internally.
Function of Consciousness = The ability to represent
events disconnected from the present environment.
What does it mean to generate information?
input
encoding decoding
output
VAE: µ x σ  z
Info Processing Info Generation
For individual layers, the analogy represented here is not obvious.
Hidden: z
Link to predictive coding
Prediction error
Info. Processing
Prediction
Info. Generation
input
Hidden: z
ConsciousUnconscious
DecodingEncoding
GenerationProcessing
DecompressionCompression
PredictionPrediction Error
FeedbackFeedforward
Feedback generates information, hence consciousness.
Feedback and visual awareness
Super et al. (2001)
Super et al. (2001)
Late activity (feedback) is associated with subjective visibility.
Feedback and visual awareness
Optogenetics evidence
Manita et al. (2015) Neuron
Creating an agent with
information generation capability
Creating generative agents
Generative control:
 'What is the distribution of possible futures?'
Distribution includes actions → search for actions that lead to desirable
futures
 Can change reward function on the fly
 Reward function can easily depend on things like uncertainties and
surprisals
 Free long-term planning/coherency
Latent
Space
Future
Sensory
State
Future
Action
Pattern
Latent
Space
Latent
Space
Latent
Space
Latent
Variable
Future
Sensory
State
Future
Action
Pattern
Future
Sensory
State
Future
Action
Pattern
Future
Sensory
State
Future
Action
Pattern
Future
Sensory
State
Future
Action
Pattern
Generative Model
Generative control
Repeated re-encoding allows an auto-encoder to better match the data distribution
(Arulkumaran, Creswell, Bharath 2016)
Recurrent Autoencoder
Generative Control of Cartpole
Learn action+sensor generative model, maps latent variable → prediction
for next 16 frames. Gradient descent in latent space to pick action
Ultimate method: Direct connection
• Qualia seem to be shared among the brains through direct
connections.
• We can connect brains directly to AI to check the qualia in
AI.
The Hogan sisters seem to share qualia
via direct connections in the thalamus.
Final thoughts
• Information generation, not processing
– We should pay more attention to the generative aspect of the brain.
• Qualia are not counterfactual
– Perception of the present is also generated.
– Corresponding bottom-up signals may help generation of more detailed, clear
contents.
• Intrinsic definition of information generation
– IIT-like definition?
• Phenomenal consciousness
– If we create the causal structure of the third-person aspect of consciousness,
the first-person aspect of consciousness should be generated (Biological
Naturalism).
Thank you
Ryota Kanai
kanair@araya.org
@kanair

Weitere ähnliche Inhalte

Ähnlich wie Creating Consciousness by Developing Generative Agents

Neural fields, a cognitive approach
Neural fields, a cognitive approachNeural fields, a cognitive approach
Neural fields, a cognitive approachNicolas Rougier
 
Artificial intelligent Lec 1-ai-introduction-
Artificial intelligent Lec 1-ai-introduction-Artificial intelligent Lec 1-ai-introduction-
Artificial intelligent Lec 1-ai-introduction-Taymoor Nazmy
 
Universal Artificial Intelligence for Intelligent Agents: An Approach to Supe...
Universal Artificial Intelligence for Intelligent Agents: An Approach to Supe...Universal Artificial Intelligence for Intelligent Agents: An Approach to Supe...
Universal Artificial Intelligence for Intelligent Agents: An Approach to Supe...IOSR Journals
 
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveGenerative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveHuahai Yang
 
Deep Visual Understanding from Deep Learning by Prof. Jitendra Malik
Deep Visual Understanding from Deep Learning by Prof. Jitendra MalikDeep Visual Understanding from Deep Learning by Prof. Jitendra Malik
Deep Visual Understanding from Deep Learning by Prof. Jitendra MalikThe Hive
 
Ch 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfCh 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfKrishnaMadala1
 
Ai history to-m-learning
Ai history to-m-learningAi history to-m-learning
Ai history to-m-learningKyung Eun Park
 
Sensorimotor Network Development During Early Postnatal Life in the Awake and...
Sensorimotor Network Development During Early Postnatal Life in the Awake and...Sensorimotor Network Development During Early Postnatal Life in the Awake and...
Sensorimotor Network Development During Early Postnatal Life in the Awake and...InsideScientific
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptxBikashAcharya13
 
AI: Introduction to artificial intelligence
AI: Introduction to artificial intelligenceAI: Introduction to artificial intelligence
AI: Introduction to artificial intelligenceDataminingTools Inc
 
AI: Introduction to artificial intelligence
AI: Introduction to artificial intelligenceAI: Introduction to artificial intelligence
AI: Introduction to artificial intelligenceDatamining Tools
 
Artificial intelligence introduction
Artificial intelligence  introduction Artificial intelligence  introduction
Artificial intelligence introduction San1705
 
Learning Social Affordances and Using Them for Planning
Learning Social Affordances and Using Them for PlanningLearning Social Affordances and Using Them for Planning
Learning Social Affordances and Using Them for PlanningKadir Uyanik
 

Ähnlich wie Creating Consciousness by Developing Generative Agents (20)

Embodied cognition
Embodied cognitionEmbodied cognition
Embodied cognition
 
Neural fields, a cognitive approach
Neural fields, a cognitive approachNeural fields, a cognitive approach
Neural fields, a cognitive approach
 
Artificial intelligent Lec 1-ai-introduction-
Artificial intelligent Lec 1-ai-introduction-Artificial intelligent Lec 1-ai-introduction-
Artificial intelligent Lec 1-ai-introduction-
 
Universal Artificial Intelligence for Intelligent Agents: An Approach to Supe...
Universal Artificial Intelligence for Intelligent Agents: An Approach to Supe...Universal Artificial Intelligence for Intelligent Agents: An Approach to Supe...
Universal Artificial Intelligence for Intelligent Agents: An Approach to Supe...
 
Are robots present?
Are robots present?Are robots present?
Are robots present?
 
Psychology emotional design and IA
Psychology emotional design and IAPsychology emotional design and IA
Psychology emotional design and IA
 
Generative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's PerspectiveGenerative AI: Past, Present, and Future – A Practitioner's Perspective
Generative AI: Past, Present, and Future – A Practitioner's Perspective
 
Deep Visual Understanding from Deep Learning by Prof. Jitendra Malik
Deep Visual Understanding from Deep Learning by Prof. Jitendra MalikDeep Visual Understanding from Deep Learning by Prof. Jitendra Malik
Deep Visual Understanding from Deep Learning by Prof. Jitendra Malik
 
alexVAE_New.pdf
alexVAE_New.pdfalexVAE_New.pdf
alexVAE_New.pdf
 
Ch 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdfCh 1 Introduction to AI.pdf
Ch 1 Introduction to AI.pdf
 
Ai history to-m-learning
Ai history to-m-learningAi history to-m-learning
Ai history to-m-learning
 
Artificial Intelligence
Artificial IntelligenceArtificial Intelligence
Artificial Intelligence
 
Sensorimotor Network Development During Early Postnatal Life in the Awake and...
Sensorimotor Network Development During Early Postnatal Life in the Awake and...Sensorimotor Network Development During Early Postnatal Life in the Awake and...
Sensorimotor Network Development During Early Postnatal Life in the Awake and...
 
1 Introduction to AI.pptx
1 Introduction to AI.pptx1 Introduction to AI.pptx
1 Introduction to AI.pptx
 
AI: Introduction to artificial intelligence
AI: Introduction to artificial intelligenceAI: Introduction to artificial intelligence
AI: Introduction to artificial intelligence
 
AI: Introduction to artificial intelligence
AI: Introduction to artificial intelligenceAI: Introduction to artificial intelligence
AI: Introduction to artificial intelligence
 
Neuroscienze e Libero Arbitrio
Neuroscienze e Libero ArbitrioNeuroscienze e Libero Arbitrio
Neuroscienze e Libero Arbitrio
 
Artificial intelligence introduction
Artificial intelligence  introduction Artificial intelligence  introduction
Artificial intelligence introduction
 
Ai
Ai Ai
Ai
 
Learning Social Affordances and Using Them for Planning
Learning Social Affordances and Using Them for PlanningLearning Social Affordances and Using Them for Planning
Learning Social Affordances and Using Them for Planning
 

Kürzlich hochgeladen

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Kürzlich hochgeladen (20)

Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Creating Consciousness by Developing Generative Agents

  • 2. Araya, Inc. Our Mission We want to understand consciousness by creating it. Our Research • Integrated Information Theory (Oizumi, Kitazono) • Intrinsic Motivation (Biehl, Magrans) • Free Energy/ VAEs (Yu, Tamai) • Coarse Graining (Chang) • Meta-learning (Guttenberg) • Wasserstein distance (Amari, Oizumi, Mizutani)
  • 3. Research Themes • Integrated Information Theory (Oizumi, Kitazono) • Intrinsic Motivation (Biehl, Magrans) • Free Energy/ VAEs (Yu, Tamai) • Coarse Graining (Chang) • Meta-learning (Guttenberg) • Wasserstein distance (Amari, Oizumi, Mizutani) We want to understand consciousness by creating it. Our Mission
  • 7. • Consciousness is relevant for all kinds of cognition. – Learning and Memory, Perception, Thoughts, Action, Decision Making, Emotion… • We don’t understand understanding – What does it mean to understand? – What does it mean to feel something? – What is consciousness for? Why should we care about consciousness?
  • 8. 1. Spontaneous behavior (e.g. Intention, Curiosity) 2. Generalization (e.g. One-shot learning, Creativity, Thought) 3. Explainability (e.g., Metacognition, Language) Current issues in AI Current challenges in AI A huge gap from current AI to AGI We need to understand consciousness for AGI
  • 9. Four kinds of machine consciousness • MC1. Machines with the external behaviour associated with consciousness. • MC2. Machines with the cognitive characteristics associated with consciousness. • MC3. Machines with an architecture that is claimed to be a cause or correlate of human consciousness. • MC4. Phenomenally conscious machines. Gamez (2008)
  • 10. • How can we prove that it has phenomenal experience? Proving Consciousness The dual problem of machine consciousness Creating Consciousness • How can we create a machine that reproduces causal structures and functions of consciousness?
  • 11. Functions of consciousness • Depiction. The system has perceptual states that ‘represent’ elements of the world and their location. • Imagination. The system can recall parts of the world or create sensations that are like parts of the world. • Attention. The system is capable of selecting which parts of the world to depict or imagine. • Planning. The system has control over sequences of states to plan actions. • Emotion. The system has affective states that evaluate planned actions and determine the ensuing action. E.g. Aleksander (2005) Example: Aleksander’s Axioms
  • 12. Consciousness for bridging a temporal gap Clark & Squire (1998) • Delay conditioning occurs without awareness • Trace conditioning requires awareness (and hippocampus)
  • 13. Online and memory guided action Perceptual judgement Visually guided action Milner et al. (1991) Memory guided action depends on perceptual system
  • 14. V1 hypothesis • V1 is not conscious because it does not project to prefrontal cortex. • The rationale from biological usefulness of awareness – A: To produce the best current interpretation of the visual scene – B: To make the information available for the system that plan and execute voluntary motor outputs. Crick & Koch (1995)
  • 15. A New Hypothesis on Consciousness A Counterfactual Information Generation Hypothesis Agents with the ability to generate predictions, including counterfactual future and past, of their own state in the environment have consciousness.
  • 17. Active inference Friston et al. (2010) Biol Cybern The motivation: Biological agents need to minimise the entropy of their sensory states to resist a tendency to disorder. (Ergodic Assumption) (Entropy of sensory states) This implies that agents should minimise surprise over time. (Average over space = Average over time)
  • 18. Active inference c.f. series of work by Friston Generative model Active inference Perceptual Inference
  • 19. Active inference with counterfactuals c.f. series of work by Friston Instead of just minimising the entropy of sensory states, more recent formulations suggest minimising the joint entropy of sensory and hidden states. We can decompose this into: (Entropy of Sensory States) + (Conditional Entropy of Hidden States)
  • 20. Counterfactual predictions Next eye positions are chosen to minimise uncertainty of hidden states
  • 21. Counterfactual predictions in a robot Bongard , Zykov & Lipson (2006)
  • 22. • Intention – Counterfactual predictions of the consequences of future actions. • Non-Reflexive Behaviour – Mental simulation detached from the present external stimuli. • Perceptual Presence (Seth 2014) – Coherent sensory motor contingency. Summary A model of the world, and sensory motor contingency are prerequisites for the ability to simulate the world internally. Function of Consciousness = The ability to represent events disconnected from the present environment.
  • 23. What does it mean to generate information? input encoding decoding output VAE: µ x σ  z Info Processing Info Generation For individual layers, the analogy represented here is not obvious. Hidden: z
  • 24. Link to predictive coding Prediction error Info. Processing Prediction Info. Generation input Hidden: z ConsciousUnconscious DecodingEncoding GenerationProcessing DecompressionCompression PredictionPrediction Error FeedbackFeedforward Feedback generates information, hence consciousness.
  • 25. Feedback and visual awareness Super et al. (2001)
  • 26. Super et al. (2001) Late activity (feedback) is associated with subjective visibility. Feedback and visual awareness
  • 27. Optogenetics evidence Manita et al. (2015) Neuron
  • 28. Creating an agent with information generation capability
  • 30. Generative control:  'What is the distribution of possible futures?' Distribution includes actions → search for actions that lead to desirable futures  Can change reward function on the fly  Reward function can easily depend on things like uncertainties and surprisals  Free long-term planning/coherency Latent Space Future Sensory State Future Action Pattern Latent Space Latent Space Latent Space Latent Variable Future Sensory State Future Action Pattern Future Sensory State Future Action Pattern Future Sensory State Future Action Pattern Future Sensory State Future Action Pattern Generative Model Generative control
  • 31. Repeated re-encoding allows an auto-encoder to better match the data distribution (Arulkumaran, Creswell, Bharath 2016) Recurrent Autoencoder
  • 32. Generative Control of Cartpole Learn action+sensor generative model, maps latent variable → prediction for next 16 frames. Gradient descent in latent space to pick action
  • 33. Ultimate method: Direct connection • Qualia seem to be shared among the brains through direct connections. • We can connect brains directly to AI to check the qualia in AI. The Hogan sisters seem to share qualia via direct connections in the thalamus.
  • 34. Final thoughts • Information generation, not processing – We should pay more attention to the generative aspect of the brain. • Qualia are not counterfactual – Perception of the present is also generated. – Corresponding bottom-up signals may help generation of more detailed, clear contents. • Intrinsic definition of information generation – IIT-like definition? • Phenomenal consciousness – If we create the causal structure of the third-person aspect of consciousness, the first-person aspect of consciousness should be generated (Biological Naturalism).