SlideShare a Scribd company logo
IntelliFest 2012
International Conference on Reasoning Technologies
INTELLIGENCE IN THE CLOUD
From Classical (Narrow) AI to
AGI
Helgi Helgason
Perseptio
Helgi Páll Helgason
helgi@perseptio.com
In collaboration with: Dr. Kristinn R. Thórisson & Eric Nivel
Intellifest 2012
AI researcher, Ph.D. candidate
Center for Analysis and Design
of Intelligent Agents,
Reykjavik University
Founder / CEO,
Perseptio
Narrow AI
AGI
Constructivist AI
HUMANOBS Project
AGI & Cloud Computing
Intellifest 2012
 Displaying human-like behavior?
 Solving computationally complex problems (in
some unspecified amount of time)?
 Performing isolated tasks that have
conventionally required humans?
 Adapting to a complex, dynamic environment
with insufficient knowledge and resources?
Intellifest 2012
Intellifest 2012
Nature’s way of dealing with complexity
under resource and time constraints
No real-world intelligence exists that does
not address the passage of time head on
Intellifest 2012
“Intelligence is the capacity of a system
to adapt to its environment while
operating with insufficient
knowledge and resources.”
- Pei Wang
(Rigid flexibility: The Logic of Intelligence. Springer 2006)
Intellifest 2012
“If either time or computational
resources are infinite, intelligence is
irrelevant .”
- Dr. Kristinn R. Thórisson
Intellifest 2012
Time constraints
Abundant information Limited resources
ATTENTION
Intellifest 2012
Time constraints
Abundant information Limited resources
INTELLIGENCE
“Narrow” (classical) AI:
• Systems explicitly designed to solve
specific, reasonably well-defined problems
 E.g. Deep Blue, Watson, etc.
Artificial General Intelligence:
• Systems designed to autonomously learn new
tasks and adapt to changing environments
Intellifest 2012
 Neural-network based virus detection system
 Personalized movie recommendation system
 Software for prediction, classification and
pattern recognition
 NLP-based personalized news delivery
software
 Development and implementation of
algorithmic trading strategies using AI
techniques
Intellifest 2012
 Constitutes vast majority of work in field of AI to-date
 While proven useful in industry beyond doubt, by
definition unlikely to lead to human-level intelligence
• Highly unlikely that isolated bits and pieces of the “intelligence
puzzle” can somehow be fused into holistic intelligence
 Difficult to generalize for new problems
 Task environments are typically limited or simplified
representations of the real world
 Substantial adaption to tasks not required
Intellifest 2012
 AGI (Artificial General Intelligence):
• Relatively small group of researchers (so far)
refocusing on an original idea behind AI:
human-level AI
• First AGI conference: 2008
• Systems explicitly designed to autonomously learn
novel tasks and adapt to changing environments
• Ultimately targets human-level intelligence (and
beyond) in real world environments
Intellifest 2012
AGI (Artificial General Intelligence):
• Long-term research effort
• Challenging funding situation
• Results are not guaranteed
Intellifest 2012
Realworld
environment
Intellifest 2012
Sensors
Actuators
Data
Processes
Intellifest 2012
Sensors
Actuators
Data
Processes
Realworld
environment
Intellifest 2012
Sensors
Actuators
Data
Processes
Sensors
Actuators
Data
Processes
 Benefits
• Versatile, highly adaptive and autonomous systems
• Reduced design/development cost due to high reusability
 Downsides
• Predictability and determinism are sacrificed to some
degree
• Require learning phase before coming practically useful
Intellifest 2012
Intellifest 2012
 Software systems approaching human-level
intelligence will be massive and complex
• Significantly greater complexity than exists in current
software systems
• Cognitive limitations of designers/programmers
 Realistic to believe we will build such systems
using current software methodologies?
• Manual construction
• Coarse grained modular systems
• Divide-and-conquer
Intellifest 2012
Con - struct - ionist A.I.: Manually-built artificial
intelligence systems; learning restricted to combining
predefined situations and tasks, from detailed
specifications provided by a human programmer.
“The programmer as construction worker”
Intellifest 2012
Underlying assumptions:
• Systems of reasonable intelligence can be built
with an architecture of a few thousand manually
constructed modules
• Such a system could automatically:
 Tune parameters as needed
 Route information and control among the modules
Intellifest 2012
Reality:
• Intelligent systems are (functionally)
 Heterogeneous
 Large
 Densely-coupled
 Self-reflective
• Intelligence is the product of the operation of a
system
Intellifest 2012
Reality:
• Massive, complex dependencies exclude:
 manual construction of modules
 modular construction
 piecewise composition where each piece built in isolation
 Exceedingly large functional state-space
 Subdivision hides important interconnections
• Divide-and-conquer fails
Intellifest 2012
Intellifest 2012
Intellifest 2012
Available evidence strongly indicates that the
power of general intelligence, arising from a
high degree of architectural plasticity, is of a
complexity well beyond the maximum reach
of traditional software methodologies.
Intellifest 2012
“We’ve still got a
couple of years to
go before we’re
ready for the
moon.”
Intellifest 2012
Con - struct - ivist A.I.: Self-constructive artificial
intelligence systems with general knowledge
acquisition skills; systems develop from a seed
specification; capable of learning to perceive and act
in a wide range of novel tasks, situations and
domains.
Thórisson, K. R. (2009). From Constructionist to Constructivist A.I. Keynote, AAAI Fall
Symposium Series: Biologically Inspired Cognitive Architectures, Washington D.C., Nov. 5-
7, 175-183. AAAI Tech Report FS-09-01, AAAI press, Menlo Park, CA.
Intellifest 2012
 Developmental approach
 Targets a ratio of hand-coded to auto-
generated programs of magnitude 1:1000000
and up
 Requires:
• Small building blocks (peewee-size)
 Facilitates transfer and re-use between tasks and
domains
 Fast, (temporally) predictable execution
Intellifest 2012
 Standard programming languages
• Designed for humans
• Complex operational semantics
• Not suited for automatic self-programming
• No (explicit) temporal grounding
 Constructivist AI needs a new paradigm:
• Transparent operational semantics
• Machine-understandable language
• Explicit temporal grounding
• Self-organizing management
• Uniform representation
Intellifest 2012
 Fundamental to AGI systems
• All cognitive actions take time, impacting the system’s
place in the context of the real world
 Resource management
• Constant operating scenario: abundant information,
limited resources
• Range of time-constraints
 Many posed by the environment
 Temporal dimension of knowledge is
important
• Past events
• (Expected) future events
Intellifest 2012
System must be able to
• Predict the effects and side-effects of its actions in
the world
• Predict the effects and side-effects of its own
internal operations
Requires uniform representation
• That includes time at atomic operation level
Intellifest 2012
Humanoids that Learn Socio-Comunnicative Skills Through Observation
Funded by European Union 7th Framework Programme
Coordinator / Principal Investigator: Dr. Kristinn R. Thórisson
Intellifest 2012
Target domain: TV-style interview
Two roles: Interviewee, Interviewer
Scenario:
• Two humanoid avatars and props in a virtual 3D
environment
• Multiple modalities involved in perception and
control of an avatar
 Speech, intonation, gaze, head movements, hand
movements
Intellifest 2012
Developmental operation:
• 1. Motor babbling phase
 System tries out its actuators and builds models of how
it can impact the environment
• 2. Observation phase:
 Humans control both avatars and perform interview
while system observes
• 3. Operation phase:
 System takes over one of the roles
Intellifest 2012
 New AGI architecture developed for this
project:
Autocatalytic
Endogenous
Reflective
Architecture
Intellifest 2012
 Broad-scope, general-purpose architecture
addressing:
• Perception, decision, motor control
• General-purpose action learning in dynamic worlds
 Tiny construction components
• Relative to size of architecture
 Support of transversal cognitive skills, at multiple
levels of granularity and abstraction
• System-wide learning
• Temporal grounding
• Observation and imitation of complex realtime events
• Inference, abstraction, prediction, simulation ... and more
Intellifest 2012
Intellifest 2012
Recursive
• Meta-control
Intellifest 2012
Replicode: New programming language
• Developed specifically for HUMANOBS/AERA
 Open source
• Designed to build model-based, model-driven
production systems that can modify their own code
 Containing a (very) large number of
concurrent, interacting programs
Intellifest 2012
 New programming language
• Encodes short parallel programs and executable models
• Explicit temporal grounding
 Soft realtime
• Data-driven execution model
 Computation based on pattern matching
• No explicit conditional statements (if-then) or loops
• All executable code runs concurrently
Intellifest 2012
 New programming language
• Code can be active or inactive
• Code can be input for some other code
• Dynamic code production
• Execution feedback
• Supports distribution of computation and knowledge across
clusters of computing nodes
Intellifest 2012
[FACT@T0: BOX AT POS (0,0)]
[CMD@T0: MOVE BOX (1, 0)]
[PRED@T1: BOX AT POS (1,0)]
[GOAL@T1: BOX AT POS (0,0)]
[FACT@T0: BOX AT POS (1,0)]
[CMD@T1: MOVE BOX (-1,0)]
PREDICTION
Model
PRESCRIBE ACTION
Intellifest 2012
_start:(pgm
|[]
|[]
[]
(inj []
p:(pgm
|[]
|[]
[]
(inj []
(mk.val self position (vec3 1 2 3) 1)
[SYNC_FRONT ( (+ now 10000)) 1 forever root nil]
)
(mod [this.vw.act -1])
1
)
[SYNC_FRONT now 1 forever root nil]
)
(inj []
(ins p |[] RUN_ALWAYS 50000us NOTIFY)
[SYNC_FRONT now 1 forever root nil 1]
)
1
)
|[]
i_start:(ipgm _start |[] RUN_ONCE 90000us NOTIFY 1)
[]
[SYNC_FRONT now 1 1 root nil 1]
Intellifest 2012
Intellifest 2012
PROTOTYPE
DEMO
Verbally directed object manipultaion
Intellifest 2012
In the domain of (generally) intelligent
systems, the management of system
resources is typically called “attention”
Critical (and neglected) issue for AGI
• Systems constantly working with limited resources
under time constraints in environments providing
abundant information
Intellifest 2012
 Design of AGI systems needs to address
practical limitations from the outset
 AGI systems will face time-constraints and
need to be reactive and interruptible, yet
capable of planning
 Retrofitting AGI systems with resource
management highly challenging
• Duration of atomic operations becomes important
Intellifest 2012
 Control mechanism responsible for prioritizing data
and processess
 Targets equally
• External information (from the environment)
• Internal information (from within the system)
 General, no assumptions about
• Tasks
• Environments
• Modalities / Embodiment
 Adaptive
• Learns to improve itself based on experience
Attentional
patterns
Matching
Data items
Processes
Top-down
Bottom-up
Contextualized
process
performance
history
Contextual process
evaluation
Experience-based
process activation
Sensory
devices
Environment
(Real world)
Actuation
devices
Commands
Sampled data
Data
biasing
Goals / Predictions
Derived
Bottom-up
attentional
processess
Evaluation
Process
biasing
Data -> Process
mapping
Intellifest 2012
 Potential:
• Knowledge sharing
 Systems learning not just from their own experience, but
from the experience of other identical (or similar) systems
 On-demand access to knowledge bases & services
• Distributed resources
 Systems using computational resources they do not
physically contain
• Remote on-demand sensing
Intellifest 2012
 Possible limitations:
• Communication latency
 Operations involving network communication may introduce
time delays, which may be significant in terms of operation
• Communication bandwidth
 Sensory information can be a significant amount of data (100
MB+/sec)
• Cloud server load
 Response times for cloud-based operations less predictable
Intellifest 2012
 Interesting directions:
• Augment system knowledge from cloud during idle
time
• Compress and/or pre-process sensory information and
run cognitive processes in the cloud
 Latency still an issue
• Cloud-based services used as specialized tools
 When allowed for by temporal constraints
Intellifest 2012
Practically difficult:
• Distributing cognitive processes between system’s
own hardware and the cloud
 AGI systems likely to have a very large number of
components with rich, complex interconnections and
interactions
 Communication latency becomes a major issue
Intellifest 2012
Onboard cognitive
resources
Cloud cognitive
resources
Network barrier
Intellifest 2012
Perception
• Computer vision
• Image processing
• Feature detection
• Speech recognition
Intellifest 2012
System design
• More general & reusable systems
• Temporal issues
• Resource management
Intellifest 2012
Intellifest 2012
 HUMANOBS project
• http://www.humanobs.org
 Replicode
• http://wiki.humanobs.org/public:replicode:replicode-main
 Publications
• From Constructionist to Constructivist A.I.
 Kristinn R. Thórisson (2009)
• Cognitive Architecture and Autonomy: A Comparative Review
 Kristinn R. Thórisson, Helgi Páll Helgason (2011)
 AGI 2012
• The Fifth Conference on AGI, Oxford, UK, Dec 8-11 2012
• http://agi-conference.org/2012/

More Related Content

PPTX
AGI.pptx
PPTX
Artificial general intelligence (AGI) or Strong A.I.
PDF
What is Artificial General Intelligence?
PPTX
The Near Future: AI in 2024
PPTX
Artificial Intelligence: Challenges and Opportunities
PDF
History of AI, Current Trends, Prospective Trajectories
PPTX
AI - PAST, PRESENT, FUTURE.pptx
PDF
Artificial intelligence and Creativity
AGI.pptx
Artificial general intelligence (AGI) or Strong A.I.
What is Artificial General Intelligence?
The Near Future: AI in 2024
Artificial Intelligence: Challenges and Opportunities
History of AI, Current Trends, Prospective Trajectories
AI - PAST, PRESENT, FUTURE.pptx
Artificial intelligence and Creativity

What's hot (20)

PDF
Explainable AI
PPTX
ppt on machine learning to deep learning (1).pptx
PPT
Introduction to soft computing
PPTX
Introduction to artificial intelligence lecture 1
PDF
An introduction to Deep Learning
ODP
Computational Intelligence and Applications
PDF
OpenAI’s GPT 3 Language Model - guest Steve Omohundro
PPTX
1.Introduction to deep learning
PPT
ARTIFICIAL INTELLIGENCE & NEURAL NETWORKS
PDF
Artificial Intelligence Notes Unit 1
PDF
Artificial Intelligence And Machine Learning PowerPoint Presentation Slides C...
PDF
Machine Learning
PPTX
Introduction to Deep learning
PPTX
Artificial Intelligence Notes Unit 5
PDF
Introduction to Neural Networks
PPTX
artificial intelligence
PDF
Deep learning
PDF
Artificial Intelligence Machine Learning Deep Learning PPT PowerPoint Present...
PPTX
Federated learning in brief
PDF
TinyML: Machine Learning for Microcontrollers
Explainable AI
ppt on machine learning to deep learning (1).pptx
Introduction to soft computing
Introduction to artificial intelligence lecture 1
An introduction to Deep Learning
Computational Intelligence and Applications
OpenAI’s GPT 3 Language Model - guest Steve Omohundro
1.Introduction to deep learning
ARTIFICIAL INTELLIGENCE & NEURAL NETWORKS
Artificial Intelligence Notes Unit 1
Artificial Intelligence And Machine Learning PowerPoint Presentation Slides C...
Machine Learning
Introduction to Deep learning
Artificial Intelligence Notes Unit 5
Introduction to Neural Networks
artificial intelligence
Deep learning
Artificial Intelligence Machine Learning Deep Learning PPT PowerPoint Present...
Federated learning in brief
TinyML: Machine Learning for Microcontrollers
Ad

Viewers also liked (7)

PDF
Is Deep-Layered Machine Learning the Catalyst for an Artificial General Intel...
PDF
Smart Data Webinar: Artificial General Intelligence - When Can I Get It?
PPTX
Marek Rosa - Inventing General Artificial Intelligence: A Vision and Methodology
PDF
Supermathematics and Artificial General Intelligence
PPTX
Whole Brain Connectomic Architecture to Develop General Artificial Intelligence
PDF
Artificial general intelligence-libre
PPTX
Deep Learning: Towards General Artificial Intelligence
Is Deep-Layered Machine Learning the Catalyst for an Artificial General Intel...
Smart Data Webinar: Artificial General Intelligence - When Can I Get It?
Marek Rosa - Inventing General Artificial Intelligence: A Vision and Methodology
Supermathematics and Artificial General Intelligence
Whole Brain Connectomic Architecture to Develop General Artificial Intelligence
Artificial general intelligence-libre
Deep Learning: Towards General Artificial Intelligence
Ad

Similar to From Narrow AI to Artificial General Intelligence (AGI) (20)

PDF
AI in 5-10 years time: 12 ways it could be very different from today
PPT
(Ch#1) artificial intelligence
PPTX
On Attention Mechanisms for AGI Architectures: A Design Proposal
PPTX
Artificial Intelligence- lecture 1 from BUKC lecture 1
PPTX
Artificial Intelligence- lecture 1 BUKC lecture
PDF
Ai introduction ppt
PPTX
Unit 2 ai
PDF
AGI Part 1.pdf
PDF
Introduction to Artificial Intelligence: Concepts and Applications
PPTX
Introduction-to-Artificial Intelligence and Data Science
PPT
Artificial intelligent Lec 1-ai-introduction-
PDF
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
PDF
Artificial intelligence - An Overview
PPTX
AI_01_introduction.pptx
PPTX
Artificial intelligence
PDF
Designing A.I. - Week 1 - Intro Lecture
DOCX
Artificial intelligence
PPT
Artificial inteligence
PPTX
Artificial Intteligence-unit 1.pptx
PPTX
Artificial intelligence
AI in 5-10 years time: 12 ways it could be very different from today
(Ch#1) artificial intelligence
On Attention Mechanisms for AGI Architectures: A Design Proposal
Artificial Intelligence- lecture 1 from BUKC lecture 1
Artificial Intelligence- lecture 1 BUKC lecture
Ai introduction ppt
Unit 2 ai
AGI Part 1.pdf
Introduction to Artificial Intelligence: Concepts and Applications
Introduction-to-Artificial Intelligence and Data Science
Artificial intelligent Lec 1-ai-introduction-
Machine Learning, Artificial General Intelligence, and Robots with Human Minds
Artificial intelligence - An Overview
AI_01_introduction.pptx
Artificial intelligence
Designing A.I. - Week 1 - Intro Lecture
Artificial intelligence
Artificial inteligence
Artificial Intteligence-unit 1.pptx
Artificial intelligence

Recently uploaded (20)

PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
Teaching material agriculture food technology
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
Unlocking AI with Model Context Protocol (MCP)
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
PDF
Modernizing your data center with Dell and AMD
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
Teaching material agriculture food technology
Reach Out and Touch Someone: Haptics and Empathic Computing
Diabetes mellitus diagnosis method based random forest with bat algorithm
Dropbox Q2 2025 Financial Results & Investor Presentation
The AUB Centre for AI in Media Proposal.docx
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Digital-Transformation-Roadmap-for-Companies.pptx
Unlocking AI with Model Context Protocol (MCP)
“AI and Expert System Decision Support & Business Intelligence Systems”
Building Integrated photovoltaic BIPV_UPV.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Big Data Technologies - Introduction.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Advanced methodologies resolving dimensionality complications for autism neur...
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
CIFDAQ's Market Insight: SEC Turns Pro Crypto
Modernizing your data center with Dell and AMD

From Narrow AI to Artificial General Intelligence (AGI)

  • 1. IntelliFest 2012 International Conference on Reasoning Technologies INTELLIGENCE IN THE CLOUD From Classical (Narrow) AI to AGI Helgi Helgason Perseptio
  • 2. Helgi Páll Helgason helgi@perseptio.com In collaboration with: Dr. Kristinn R. Thórisson & Eric Nivel Intellifest 2012 AI researcher, Ph.D. candidate Center for Analysis and Design of Intelligent Agents, Reykjavik University Founder / CEO, Perseptio
  • 3. Narrow AI AGI Constructivist AI HUMANOBS Project AGI & Cloud Computing Intellifest 2012
  • 4.  Displaying human-like behavior?  Solving computationally complex problems (in some unspecified amount of time)?  Performing isolated tasks that have conventionally required humans?  Adapting to a complex, dynamic environment with insufficient knowledge and resources? Intellifest 2012
  • 5. Intellifest 2012 Nature’s way of dealing with complexity under resource and time constraints No real-world intelligence exists that does not address the passage of time head on
  • 6. Intellifest 2012 “Intelligence is the capacity of a system to adapt to its environment while operating with insufficient knowledge and resources.” - Pei Wang (Rigid flexibility: The Logic of Intelligence. Springer 2006)
  • 7. Intellifest 2012 “If either time or computational resources are infinite, intelligence is irrelevant .” - Dr. Kristinn R. Thórisson
  • 8. Intellifest 2012 Time constraints Abundant information Limited resources ATTENTION
  • 9. Intellifest 2012 Time constraints Abundant information Limited resources INTELLIGENCE
  • 10. “Narrow” (classical) AI: • Systems explicitly designed to solve specific, reasonably well-defined problems  E.g. Deep Blue, Watson, etc. Artificial General Intelligence: • Systems designed to autonomously learn new tasks and adapt to changing environments Intellifest 2012
  • 11.  Neural-network based virus detection system  Personalized movie recommendation system  Software for prediction, classification and pattern recognition  NLP-based personalized news delivery software  Development and implementation of algorithmic trading strategies using AI techniques Intellifest 2012
  • 12.  Constitutes vast majority of work in field of AI to-date  While proven useful in industry beyond doubt, by definition unlikely to lead to human-level intelligence • Highly unlikely that isolated bits and pieces of the “intelligence puzzle” can somehow be fused into holistic intelligence  Difficult to generalize for new problems  Task environments are typically limited or simplified representations of the real world  Substantial adaption to tasks not required Intellifest 2012
  • 13.  AGI (Artificial General Intelligence): • Relatively small group of researchers (so far) refocusing on an original idea behind AI: human-level AI • First AGI conference: 2008 • Systems explicitly designed to autonomously learn novel tasks and adapt to changing environments • Ultimately targets human-level intelligence (and beyond) in real world environments Intellifest 2012
  • 14. AGI (Artificial General Intelligence): • Long-term research effort • Challenging funding situation • Results are not guaranteed Intellifest 2012
  • 18.  Benefits • Versatile, highly adaptive and autonomous systems • Reduced design/development cost due to high reusability  Downsides • Predictability and determinism are sacrificed to some degree • Require learning phase before coming practically useful Intellifest 2012
  • 19. Intellifest 2012  Software systems approaching human-level intelligence will be massive and complex • Significantly greater complexity than exists in current software systems • Cognitive limitations of designers/programmers  Realistic to believe we will build such systems using current software methodologies? • Manual construction • Coarse grained modular systems • Divide-and-conquer
  • 20. Intellifest 2012 Con - struct - ionist A.I.: Manually-built artificial intelligence systems; learning restricted to combining predefined situations and tasks, from detailed specifications provided by a human programmer. “The programmer as construction worker”
  • 21. Intellifest 2012 Underlying assumptions: • Systems of reasonable intelligence can be built with an architecture of a few thousand manually constructed modules • Such a system could automatically:  Tune parameters as needed  Route information and control among the modules
  • 22. Intellifest 2012 Reality: • Intelligent systems are (functionally)  Heterogeneous  Large  Densely-coupled  Self-reflective • Intelligence is the product of the operation of a system
  • 23. Intellifest 2012 Reality: • Massive, complex dependencies exclude:  manual construction of modules  modular construction  piecewise composition where each piece built in isolation  Exceedingly large functional state-space  Subdivision hides important interconnections • Divide-and-conquer fails
  • 26. Intellifest 2012 Available evidence strongly indicates that the power of general intelligence, arising from a high degree of architectural plasticity, is of a complexity well beyond the maximum reach of traditional software methodologies.
  • 27. Intellifest 2012 “We’ve still got a couple of years to go before we’re ready for the moon.”
  • 28. Intellifest 2012 Con - struct - ivist A.I.: Self-constructive artificial intelligence systems with general knowledge acquisition skills; systems develop from a seed specification; capable of learning to perceive and act in a wide range of novel tasks, situations and domains. Thórisson, K. R. (2009). From Constructionist to Constructivist A.I. Keynote, AAAI Fall Symposium Series: Biologically Inspired Cognitive Architectures, Washington D.C., Nov. 5- 7, 175-183. AAAI Tech Report FS-09-01, AAAI press, Menlo Park, CA.
  • 29. Intellifest 2012  Developmental approach  Targets a ratio of hand-coded to auto- generated programs of magnitude 1:1000000 and up  Requires: • Small building blocks (peewee-size)  Facilitates transfer and re-use between tasks and domains  Fast, (temporally) predictable execution
  • 30. Intellifest 2012  Standard programming languages • Designed for humans • Complex operational semantics • Not suited for automatic self-programming • No (explicit) temporal grounding  Constructivist AI needs a new paradigm: • Transparent operational semantics • Machine-understandable language • Explicit temporal grounding • Self-organizing management • Uniform representation
  • 31. Intellifest 2012  Fundamental to AGI systems • All cognitive actions take time, impacting the system’s place in the context of the real world  Resource management • Constant operating scenario: abundant information, limited resources • Range of time-constraints  Many posed by the environment  Temporal dimension of knowledge is important • Past events • (Expected) future events
  • 32. Intellifest 2012 System must be able to • Predict the effects and side-effects of its actions in the world • Predict the effects and side-effects of its own internal operations Requires uniform representation • That includes time at atomic operation level
  • 33. Intellifest 2012 Humanoids that Learn Socio-Comunnicative Skills Through Observation Funded by European Union 7th Framework Programme Coordinator / Principal Investigator: Dr. Kristinn R. Thórisson
  • 34. Intellifest 2012 Target domain: TV-style interview Two roles: Interviewee, Interviewer Scenario: • Two humanoid avatars and props in a virtual 3D environment • Multiple modalities involved in perception and control of an avatar  Speech, intonation, gaze, head movements, hand movements
  • 35. Intellifest 2012 Developmental operation: • 1. Motor babbling phase  System tries out its actuators and builds models of how it can impact the environment • 2. Observation phase:  Humans control both avatars and perform interview while system observes • 3. Operation phase:  System takes over one of the roles
  • 36. Intellifest 2012  New AGI architecture developed for this project: Autocatalytic Endogenous Reflective Architecture
  • 37. Intellifest 2012  Broad-scope, general-purpose architecture addressing: • Perception, decision, motor control • General-purpose action learning in dynamic worlds  Tiny construction components • Relative to size of architecture  Support of transversal cognitive skills, at multiple levels of granularity and abstraction • System-wide learning • Temporal grounding • Observation and imitation of complex realtime events • Inference, abstraction, prediction, simulation ... and more
  • 40. Intellifest 2012 Replicode: New programming language • Developed specifically for HUMANOBS/AERA  Open source • Designed to build model-based, model-driven production systems that can modify their own code  Containing a (very) large number of concurrent, interacting programs
  • 41. Intellifest 2012  New programming language • Encodes short parallel programs and executable models • Explicit temporal grounding  Soft realtime • Data-driven execution model  Computation based on pattern matching • No explicit conditional statements (if-then) or loops • All executable code runs concurrently
  • 42. Intellifest 2012  New programming language • Code can be active or inactive • Code can be input for some other code • Dynamic code production • Execution feedback • Supports distribution of computation and knowledge across clusters of computing nodes
  • 43. Intellifest 2012 [FACT@T0: BOX AT POS (0,0)] [CMD@T0: MOVE BOX (1, 0)] [PRED@T1: BOX AT POS (1,0)] [GOAL@T1: BOX AT POS (0,0)] [FACT@T0: BOX AT POS (1,0)] [CMD@T1: MOVE BOX (-1,0)] PREDICTION Model PRESCRIBE ACTION
  • 44. Intellifest 2012 _start:(pgm |[] |[] [] (inj [] p:(pgm |[] |[] [] (inj [] (mk.val self position (vec3 1 2 3) 1) [SYNC_FRONT ( (+ now 10000)) 1 forever root nil] ) (mod [this.vw.act -1]) 1 ) [SYNC_FRONT now 1 forever root nil] ) (inj [] (ins p |[] RUN_ALWAYS 50000us NOTIFY) [SYNC_FRONT now 1 forever root nil 1] ) 1 ) |[] i_start:(ipgm _start |[] RUN_ONCE 90000us NOTIFY 1) [] [SYNC_FRONT now 1 1 root nil 1]
  • 47. Intellifest 2012 In the domain of (generally) intelligent systems, the management of system resources is typically called “attention” Critical (and neglected) issue for AGI • Systems constantly working with limited resources under time constraints in environments providing abundant information
  • 48. Intellifest 2012  Design of AGI systems needs to address practical limitations from the outset  AGI systems will face time-constraints and need to be reactive and interruptible, yet capable of planning  Retrofitting AGI systems with resource management highly challenging • Duration of atomic operations becomes important
  • 49. Intellifest 2012  Control mechanism responsible for prioritizing data and processess  Targets equally • External information (from the environment) • Internal information (from within the system)  General, no assumptions about • Tasks • Environments • Modalities / Embodiment  Adaptive • Learns to improve itself based on experience
  • 50. Attentional patterns Matching Data items Processes Top-down Bottom-up Contextualized process performance history Contextual process evaluation Experience-based process activation Sensory devices Environment (Real world) Actuation devices Commands Sampled data Data biasing Goals / Predictions Derived Bottom-up attentional processess Evaluation Process biasing Data -> Process mapping
  • 51. Intellifest 2012  Potential: • Knowledge sharing  Systems learning not just from their own experience, but from the experience of other identical (or similar) systems  On-demand access to knowledge bases & services • Distributed resources  Systems using computational resources they do not physically contain • Remote on-demand sensing
  • 52. Intellifest 2012  Possible limitations: • Communication latency  Operations involving network communication may introduce time delays, which may be significant in terms of operation • Communication bandwidth  Sensory information can be a significant amount of data (100 MB+/sec) • Cloud server load  Response times for cloud-based operations less predictable
  • 53. Intellifest 2012  Interesting directions: • Augment system knowledge from cloud during idle time • Compress and/or pre-process sensory information and run cognitive processes in the cloud  Latency still an issue • Cloud-based services used as specialized tools  When allowed for by temporal constraints
  • 54. Intellifest 2012 Practically difficult: • Distributing cognitive processes between system’s own hardware and the cloud  AGI systems likely to have a very large number of components with rich, complex interconnections and interactions  Communication latency becomes a major issue
  • 55. Intellifest 2012 Onboard cognitive resources Cloud cognitive resources Network barrier
  • 56. Intellifest 2012 Perception • Computer vision • Image processing • Feature detection • Speech recognition
  • 57. Intellifest 2012 System design • More general & reusable systems • Temporal issues • Resource management
  • 59. Intellifest 2012  HUMANOBS project • http://www.humanobs.org  Replicode • http://wiki.humanobs.org/public:replicode:replicode-main  Publications • From Constructionist to Constructivist A.I.  Kristinn R. Thórisson (2009) • Cognitive Architecture and Autonomy: A Comparative Review  Kristinn R. Thórisson, Helgi Páll Helgason (2011)  AGI 2012 • The Fifth Conference on AGI, Oxford, UK, Dec 8-11 2012 • http://agi-conference.org/2012/

Editor's Notes

  • #9: Without all three, we don‘t need attentionDepending on your definition, the same thing is true for intelligence
  • #10: Without all three, we don‘t need attentionDepending on your definition, the same thing is true for intelligence
  • #17: Bootstrap
  • #24: Divide-and-conquer fails because we can not easily untify the pieces
  • #32: Knowledge has to be grounded in time
  • #33: Knowledge has to be grounded in time
  • #53: Depending on taskTransmission latency, bandwith limitation, target loop time
  • #54: Introduce artififcial idle time, sleep
  • #57: Human-level vision, speech recognition capabilities difficult to learn autonomously today
  • #58: Human-level vision, speech recognition capabilities difficult to learn autonomously today