Table of Contents
T-720-ATAI-2018 Readings & Study Material
THIS IS THE FINAL LIST
This material is generally ordered by specificity (both within and between headings), starting with the general topic of what intelligence is, progressing towards good old-fashioned AI (aka constructionist AI) and then onward towards artificial general intelligence. Within each topic the papers are ordered by importance, the most important first.
The recommended minimum number of papers to be read in each category is listed in brackets [ a,b ] after the title, where a refers to the necessary mandatory number of papers to be read, and b refers to the recommended absolute minimum number (papers are ordered from most to least important, so start counting from the top). This means you are expected to read at the very least around 50 papers in this course, so that comes out to at least 3-4 papers per week (5 recommended). Keep at it and you'll be fine!
Note: Assigned readings should be read before class. Alternatively, as a less desirable alternative, readings may be read after class. Do not attempt to read them during class. Reading the assigned readings not at all should generally be avoided.
Intelligence
[ 3,4 ]
- The g factor on Wikipedia.
- Multiple theory of intelligence on Wikipedia.
- A Collection of Definitions of Intelligence by Legg & Hutter.
- Animals
- Alex the Parrot on YouTube (video repeats halfway). Alex on Wikipedia |
- Koko the Gorilla on YouTube. Koko on Wikipedia |
- Why Aren't Elephants Smarter Than Humans Since Their Brains Are Bigger? by Fabian van den Berg
- Parrots vs. Children BBC Earth on YouTube
Artificial Intelligence
[ 3,5 ]
- What Is AI? by J. McCarthy.
- Artificial General Intelligence on Wikipedia.
- Requirements for deliberative systems by A. Sloman – key sections: from 8 onwards.
- Computing Machinery and Intelligence by A. Turing.
- What Do You Mean by “AI”? by P. Wang.
- A Computational Foundation for the Study of Cognition by D. Chalmers
- An integrated theory of mind by Anderson et al.
- Universal Intelligence: A Definition of Machine Intelligence by Shane Legg and Marcus Hutter.
Constructionist Systems & Methodology
Introductory Material - Constructionist AI
[ 2,3 ]
- Introduction to Software Architecture by Garlan & Shaw.
- Constructionist Design Methdology paper by K.R. Thórisson.
- Introduction to RL video by D. Silvers.
- A Mind Model for Multimodal Communicative Creatures and Humanoids by Thórisson, K. R.
Reinforcement Learning
[ 1,1 ]
- Reinforcement Learning in the Encyclopedia of Cognitive Science by Peter Dayan and Christopher Watkins.
- Reinforcement Learning: An Introduction by Rich Sutton and Andrew Barto (1998) is the introductory text on RL.
- Algorithms for Reinforcement Learning by Csaba Szepesvári (2010) is a much more recent, shorter book that discusses the strengths and weaknesses of various RL algorithms. See also: Rich Sutton's FAQ.
- Machine Super Intelligence is Shane Legg's 2008 PhD thesis. While it is not on reinforcement learning, it does connect the concepts of RL to artificial general intelligence (or “universal AI” as they call it).
- Reinforcement Learning is a full Udacity course on RL from Georgia Tech.
- A Short Course on Reinforcement Learning by Satinder Singh at MLSS'11 introduces RL and discusses some important shortcomings and proposed first steps to solving them.
- Advanced Topics: RL by David Silver is a more in-depth, modern RL course from one of the people who worked on Google DeepMind's Atari playing system that received a lot of (media) attention.
- Model-Based Reinforcement Learning is a tutorial given by Michael Littman at NIPS'09 about model-based RL, which is a lot less common than model-free RL, but not less interesting.
Deep Learning
[ 1,2 ]
- Deep learning on Wikipedia (Chapters: Intro, Overview, and Neural Networks)
- A gentle introduction to neural networks - gives a good overview of the different approaches
Limitations of Constructionist AI
[ 2,3 ]
- Architectural Mismatch or Why it’s hard to build systems out of existing parts by Garlan, D., R. Allen and J. Ockerbloom. Also available here.
Artificial General Intelligence
Overview / Requirements
[ 3,5 ]
- Essentials of General Intelligence by P. Voss
- What is AGI? by K. R. Thórisson.
- Introduction: Aspects of Artificial General Intelligence by P. Wang & B. Goerzel (first 3 sections)
- Cognitive architectures: Research issues and challenges by Langley, P., Laird, J.E., Rogers, S.
- (ACT-R) An Integrated Theory of the Mind by Anderson, J. R.; Bothell, D.; Byrne, M.D.; Douglass, S.; Lebiere, C. & Qin, Y.
Autonomy
[ 3,4 ]
- Fridges, Elephants, and the Meaning of Autonomy and Intelligence by R. Sanz et al.
- Cognitive Architectures & Autonomy: A Comparative Review by K.R. Thórisson & H.P. Helgason
- Towards a Programming Paradigm for Control Systems With High Levels of Existential Autonomy by E. Nivel & K. R. Thórisson.
- A Framework for Autonomy Levels for Unmanned Systems (ALFUS) by Huang et al.
Attention / Self-Control / Integrated Cognitive Control
[ 4,4 ]
- Principles of Integrated Cognitive Control by R. Sanz et al.
- On Attention Mechanisms for AGI Architectures: A Design Proposal by Helgason et al.; accompanying video can be found here.
- Self-awareness in Real-time Cognitive Control Architectures by Sanz, R., López, I. & Hernández, C.
- Towards a General Attention Mechanism for Embedded Intelligent Systems by H. P. Helgason et al.
- Growing Recursive Self-Improvers by B. Steunebrink et al.
- A three-layer model of selective attention by Mancas et al.
- Attention Capabilities for AI Systems by H. P. Helgason & K. R. Thórisson.
Ampliative Learning / Self-Programming
[ 3,3 ]
- Self-Programming: Operationalizing Autonomy by Nivel, E. & K. R. Thórisson.
- Von Neumann Universal Constructor on Wikipedia.
- Towards a Programming Paradigm for Control Systems With High Levels of Existential Autonomy by E. Nivel & K. R. Thórisson.
- Behavioral Self-Programming by Reasoning by Wang, P.
Artificial Pedagogy
[ 2,4 ]
- The Pedagogical Pentagon by Jordi Bieger et al.
- Raising AI: Tutoring Matters by Jordi Bieger, Kristinn R. Thórisson and Deon Garrett
- Matching Learning Style to Instructional Method: Effects on Comprehension by Rogowsky et al.
- Models of cooperative teaching and learning by Sarah Zilles, Steffen Lange, Robert Holte and Martin Zinkevich
- Bringing up Turing's 'Child-Machine' by S. G. Sterrett
- Teaching on a Budget: Agents Advising Agents in Reinforcement Learning by Lisa Torrey and Matthew E. Taylor
- Curriculum learning by Yoshua Bengio, Jérôme Louradour, Ronan Collobert and Jason Weston
Reasoning
[ 1,2 ]
- Critical Reasoning by Marianne Talbot
- The Logic of Learning by P. Wang.
- Wason's Cards: What is Wrong? by P. Wang.
Seed AI / Seed Programming / AGI Bootstrapping
[ 1,1 ]
- Bounded Seed-AGI by E. Nivel et al.
- From Seed AI to Technological Singularity via Recursively Self-Improving Software by R. V. Yampolskiy.
- Nursing Turing’s Child Machine: Towards Communication-based Artificial Intelligence by Maco Baroni et al.
AGI Methodology
[ 5,6 ]
- Can there be a science of complex systems? by H. A. Simon
- Achieving Artificial General Intelligence Through Peewee Granularity by Thórisson, K. R. & Nivel, E.
- Cybernetics and Second-Order Cybernetics by Heylighen, F. & C. Joslyn
- Self-Programming: Operationalizing Autonomy by Nivel, E. & K. R. Thórisson.
- Does the Future of AGI Lie in Cognitive Synergy? by B. Goertzel
AGI-Aspiring Systems
NARS
[ 1,2 ]
- From NARS to a thinking machine by P. Wang
- What is NARS by K. R. Thórisson
- Introduction to NARS by P. Wang
- NARS intro paper by P. Wang
- NARS demos by P. Wang
AERA
[ 1,2 ]
- Bounded Seed-AGI by E. Nivel et al.
- Autonomous Acquisition of Natural Communication by K. R. Thórisson et al.
- Anytime Bounded Rationality by E. Nivel et al.
- Bounded Recursive Self-Improvement by E. Nivel et al.
Sigma
[ 1,1 ]
- The Sigma Cognitive Architecture and System by P. S. Rosenbloom.
Open Cog
[ 1,1 ]
- Getting Started with Open Cog by Ben Goerzel.
Others
[0,0]
- Franklin, S. (2007). (LIDA) A Foundational Architecture for Artificial General Intelligence. Advances in Artificial General Intelligence: Concepts, Architectures and Algorithms. IOS Press, Amsterdam, The Netherlands, The Netherlands, pp. 36-54. PDF
- Anderson, J.R. & Schunn, C.D. (2000). Implications of the ACT-R learning theory: No magic bullets. Advances in instructional psychology. 5:1-34. Lawrence Erlbaum | PDF
- Laird, J.E.; Newell, A. & Rosenbloom, P.S. (1987). SOAR: An architecture for general intelligence. Artificial Intelligence, Volume 33, Issue 1, Pages 1-64 PDF
- Snaider, J; McCall, R. & Franklin, S. (2011). The LIDA framework as a general tool for AGI. Artificial General Intelligence, Lecture Notes in Computer Science. 2011. Volume 6830/2011. pp. 133-142 PDF
- J. Schmidhuber (2016). Learning how to Learn Learning Algorithms: Recursive Self-Improvement. - slides
Evaluation: Worlds, Tasks, Environments
[ 6,8 ]
- A New AI Evaluation Cosmos: Ready to Play the Game? by J. Hernandez-Orallo et al.
- Evaluation of General-Purpose Artificial Intelligence: Why, What & How by J. Bieger et al.
- Why Artificial Intelligence Needs a Task Theory — And What It Might Look Like by K. R. Thórisson et al.
- Hybrid systems on Wikipedia.
- The Toy Box Problem by Johnston
- Loebner Prize article by Charlie Moloney.
- The Lovelace Test by M. Reidl.
- Psychometric Artificial General Intelligence: The Piaget-MacGuyver Room by Bringsjord, S. & Licato, J. In Theoretical Foundations of Artificial General Intelligence, edited by P. Wang and B. Goertzel (Atlantis Press).
- Hybrid Dynamical Systems by R. Goebel et al.
- AGI Preschool: A Framework for Evaluating Early-Stage Human-like AGIs by Goertzel, B. & Bugaj, S. V. Proceedings of the Second Conference on Artificial General Intelligence, Atlantis Press.
- Theory of Hybrid Automata by T. A. Henzinger.
- HYBRID SYSTEMS: GENERALIZED SOLUTIONS AND ROBUST STABILITY by R. Goebel et al.
Requirements
[ 4,all ]
- Cognitive Architecture Requirements for Achieving AGI by J.E. Laird et al.
- Every Good Regulator of a System Must be a Model of that System by Conant & Ashby.
- Cognitive architectures: Research issues and challenges. by Langley, P., Laird, J.E., Rogers, S. (2009). Cognitive Systems Research Vol 10(2), pp. 141-160.
- Towards a Complete, Multi-level Cognitive Architecture by R. Wray et al.
Situatedness, Embodiment
[ 0,1 ]
- When is a cognitive system embodied? by Riegler
- Does a Laptop Have a Body? by P. Wang.
- Social situatedness by Lindblom & Ziemke
Philosophical Topics
Symbols, Meaning & Understanding
[3,5]
- The Physical Symbol System Hypothesis: Status & Prospects by N. J. Nilsson.
- Minds, Brains & Programs by John Searle
- Subsymbolic Computation and the Chinese Room by D. Chalmers
- About Understanding by K. R. Thorisson et al.
- The Physics of Symbols: Bridging the Epistemic Cut by H. H. Pattee
Supporting material:
- Searle's Chinese Room Argument on the Internet Encyclopedia of Philosophy
- The Chinese Room on Wikipedia
Self-Organization & Emergence
[1,2]
- Strong and Weak Emergence by D. Chalmers
- Weak Emergence by M. A. Bedau
(Phenomenal) Consciousness
[0,2]
- What's it Like to be a Bat? by T. Nagel
- Consciousness and its Place in Nature by D. J. Chalmers
- The Future of Consciousness - TEDx lecture by R. Hameroff
- Consciousness is a Mathematical Pattern - TEDx lecture by M. Tegmark
- Consciousness and the Brain - TEDx lecture by J. Searle
Societal Impact & Ethics
[all]
- Leave no dark corner by Matthew Carney.
- THE FUTURE OF EMPLOYMENT: HOW SUSCEPTIBLE ARE JOBS TO COMPUTERISATION? by Frey and Osborne
Additional Readings & Study Material
[0,3]
- Comparison table of cognitive architectures, courtesy of BICA Society / Alexei Samsonovich
- Why are so many smart people such idiots about philosophy? by O. Goldhill
- Cognitive Map Architecture: Facilitation of Human-Robot Interaction in Humanoid Robots by V. Ng-Thow-Hing et al. (2009).
- Toward a unified artificial intelligence by Wang, P.
- Judea Pearl lecture on Causation on YouTube
- Creativity in a Nutshell by M. Boden.
- Militello, L.G., Dominguez, C.O., Lintern, G. & Klein, G. (2010). The Role of Cognitive Systems Engineering in the Systems Engineering Design Process. In Systems Engineering, Vol 13(3), pp. 261-273. PDF
- Pan, S. J. & Yang, Q. (2011). A survey on transfer learning. IEEE Transactions on Knoweledge and Data Engineering, 22(10), pp. 1345–1359. PDF
- Sanz, R., Hernandez, C., Gomez, J., Bermejo-Alonso, J., Rodriguez, M., Hernando, A. & Sanchez, G. (2009). Systems, models and self-awareness: Towards architectural models of consciousness. International Journal Of Machine Consciousness, 1(2), pp.255–279. PDF
- Silver, D.L. & Poirier, R. (2007). Requirements for Machine Lifelong Learning. IWINAC, LNCS (4527), pp.313-319. PDF
- PHYSICALISM, EMERGENCE AND DOWNWARD CAUSATION by Campbell and Bickhard
- Man as Machine - Joscha Bach's AGI intro lecture at AGI Summer School 2009
- Mastering the game of Go with deep neural networks and tree search by Silver, Huang et al. (DeepMind)
- Why Philosophers Should Care About Computational Complexity by S. Aaronsson
- A Vision for Computer Science - the System Perspective by J. Sifakis
Additional Sources
- Introduction to Artificial Intelligence - A Modern Approach by S. Russell & P. Norvig
- Chapter 1: An Introduction to Philosophy of Science by Malcolm Forster
EOF