Instead of an AGI Textbook

From AGIRI.org

Jump to: navigation, search

Contents

Prefatory Babbling


I've often lamented the fact that there is no advanced undergrad level textbook for AGI, analogous to what Russell and Norvig is for Narrow AI.

Unfortunately, I don't have time to write such a textbook, and no one else with the requisite knowledge and ability seems to have the time and inclination either.

So, instead of a textbook, I thought it would make sense to outline here what the table of contents of such a textbook might look like, and to fill in each section within each chapter in this TOC with a few links to available online resources dealing with the topic of the section.

However, all I found time to do today (March 25, 2008) is make the TOC, plus spend an hour or so adding some initial contents. Maybe later I will fill in the links on each section's page, or maybe by the time I get around it some other folks will have done it.

While nowhere near as good as a textbook, I do think this can be a valuable resource for those wanting to get up to speed on AGI concepts and not knowing where to turn to get started. There are some available AGI bibliographies, but a structured bibliography like this can probably be more useful than an unstructured and heterogeneous one.

Naturally my initial TOC represents some of my own biases, but I trust that by having others help edit it, these biases will ultimately "come out in the wash." Most likely in this first draft I have left some important stuff out, so I hope others will fill in any gaps I've left.

Just to be clear: the idea here is not to present solely AGI material. Rather the idea is to present material that I think students would do well to know, if they want to work on AGI. This includes some AGI, some narrow AI, some psychology, some neuroscience, some mathematics, etc.


-- Ben Goertzel (March 25, 2008)

Table of Contents

Related Works

Adaptive Agoric Computer Architecture Textbook - A nascent text book on Will Pearsons approach to the level 0 of AGI with annotated topic list

AGI Curriculum - Suggested Education for Future AGI Researchers - Pei Wang

History and Theory

History

Theoretical Criticism

Definitions of Intelligence

Theories of Mind

AGI Using Massive Computational Resources

On Being an AGI Researcher

How to be Taken Seriously

Technical Terminology

Psychology and Neuroscience Background


Inspirational Psychology Theories

Developmental Psychology and Language Learning

Psychology of Language

Nonlinear Dynamics and Psychology

Global Workspace Theory

Thomas Metzinger's Neurophilosophy

Inspirational Neuroscience Theories

Neural Darwinism

Cell Assemblies

Jeff Hawkins' Approach

Computer Science and Mathematics Background

Graphs

Hypergraphs

Probability Theory

Attractors, Chaos and Complexity

Knowledge Representation

Structures for Knowledge Representation

Neural Networks

Bayesian Networks

Semantic Networks

Hybrid Networks


Representing Uncertainty

Imprecise and Indefinite Probabilities

Dempster-Shafer Theory

NARS


Cognitive Architecture

Principles of Cognitive Architecture

Minsky's Society of Mind and Emotion Machine

Aaron Sloman's Work


Learning and Reasoning

Inference

Predicate Logic

Probabilistic Predicate Logic

Term Logic

Uncertain Term Logic

Probabilistic Logic Networks

Evolutionary Learning

Genetic Algorithms

Genetic Programming

Estimation of Distribution Algorithms

EDA's for Program Learning


Machine Learning

Clustering

Supervised Classification

Feedforward Neural Networks

Recurrent Neural Networks

Evolutionary Learning for Classification


Assignment of Credit

Reinforcement Learning Methods

Classifier Systems

Hayek and Economic Credit Assignment


Complex Dynamics


Attractor Neural Networks

Dynamics of Hybrid Networks


Computational Linguistics

Overviews of Theoretical and Computational Linguistics

Available Linguistic Resources

Language Comprehension

Link Grammar

Word Grammar

Fluid Construction Grammar

Language Generation

Language Generation

Rhetorical Structure Theory

Language Learning

Statistical Language Learning

Embodied Language Learning

AGI / Environment Interactions


Perception Processing

Speech Processing

Vision Processing

Touch Processing


Physical Embodiment

Interfacing AI's with Virtual Worlds

Subsumption Robotics

Probabilistic Robotics


Virtual Embodiment

Interfacing AI's with Virtual Worlds

Existing Proto-AGI Systems

SOAR

ACT-R

Novamente

NARS

PolyScheme

Joshua Blue

LIDA

OpenCog

MindForth

Personal tools