Terms in bold have additional details (short description, links, etc.).
Those in italics are stubs at present, just pointing to relevant pages in the book.
- A* algorithm
- abductive reasoning
- accountability
- accuracy
- ACT*
- ACT-R
- active vision
- activity recognition
- Ada Lovelace - See Lovelace, Ada
- adjacency statistics
- adversarial learning
- agents- has subentries
- AGI - See artificial general intelligence
- AI arms race
- AI winter
- alien intelligence
- alpha–beta pruning
- AlphaFold
- AlphaGo
- AlphaZero
- ambiguity- has subentries
- ambiguous image
- analogy- has subentries
- analytic rules - See procedural knowledge
- Analytical Engine
- Anderson, John Robert
- Andrey Andreyevich Markov - See Markov, Andrey
- anonymisation
- anonymous identifier
- anti-discrimination laws
- antecedent-driven reasoning - See bottom-up reasoning
- Apache Hadoop
- aperture
- appropriate intelligence
- appropriating technology - See appropriation
- appropriation
- architecture
- AREA framework
- area under the curve
- arithmetic mean
- ARMA (Auto Regressive Moving Average)
- artificial general intelligence
- artificial intelligence
- artificial life
- artificial neural networks
- artificial society
- Asimov, Isaac
- aspect ratio
- associative memory
- asymmetric distribution
- attention mechanisms
- augmented transition network
- authority file
- auto-associative memory
- auto-regressive model
- autoencoder
- automated decision
- automation bias
- autonomous vehicle
- autonomous weapons
- A* algorithm
- Babbage, Charles
- backpropagation
- backtracking
- backward branching factor - See branching factor
- backward chaining - See backward reasoning
- backward reasoning
- bag of words
- Bard
- base rate
- Bayes Theorem
- Bayesian methods
- Bayesian network
- Berners-Lee, Tim
- best first search
- bias
- bibliographic database
- Big Blue
- big data
- binary image
- bitmap image
- blackboard architecture
- Boden, Margaret
- Boltzmann machine
- Bombe
- Boolean network
- boosting
- bootstrapping
- bottom-up algorithm
- bottom-up reasoning
- boundary example
- boundary objects
- branch and bound search
- branching factor
- breadth first search
- Byzantine conditions
- C4.5
- Cambridge Analytica scandal
- Cartesian coordinates
- case grammar
- case-based reasoning
- cellular automata
- central example
- centroid
- cerebral cortex
- CERN
- certainty factors
- changes in status - See status change event
- Eugene Charniak
- chatbots
- ChatGPT
- chess - See computer chess
- childhood cognitive development
- Chinese room argument
- chunking
- Clarke, Arthur C.
- Clippy
- closed list
- closed world assumption
- closed-loop control
- cloud computation
- clustering
- co-operating agents - See cooperating agents
- cognitive architecture
- coin-weighing problem
- combinatorial explosion
- common ground
- COMPAS
- compliant motion
- computer chess
- concept learning
- confidence
- configuration parameters
- configuration space
- confusion matrix
- connectionist model
- consequent-driven reasoning
- conservative warnings
- constraint propagation
- constraint satisfaction
- constraints
- context
- context-aware interaction
- context-free grammar
- context-sensitive grammar
- continuous distribution
- contour following
- convariance
- converge
- convolutional neural network
- convolutions
- Conway, John
- cooperating agents
- correlation matrix
- cosine similarity
- cost–benefit
- counterfactual reasoning
- cousin relationship
- credit assignment
- critical point
- cross-validation
- crowdsourcing
- Cuban missile crisis
- current state representation
- cyberattack
- cyberwarfare
- cyberweapons
- CYC Project
- cyclotorsion
- Daleks
- Damasio, Antonio
- Dartmouth Conference - See Dartmouth Workshop
- Dartmouth Workshop
- data-driven reasoning - See forward reasoning
- data cleaning
- data detectors
- data documentation
- data fusion
- data reduction
- data structure
- data wrangling
- database
- de-bias
- de-trending - See trend removal
- decibel
- decision support system
- decision tree
- decision trees - See decision tree
- deduction - See deductive reasoning
- declarative knowledge
- deductive learning
- deductive reasoning
- Deep Blue
- deep fakes
- deep learning
- deep neural network
- definite clause grammar
- degrees of freedom (data)
- degrees of freedom (robotics)
- delta
- DENDRAL
- denial of service (DoS)
- dependent feature
- dependent variable
- depth first search
- depth of search tree
- derivational analogy
- Descartes, Réne
- deterministic
- deterministic ground
- deterministic search
- dialogue component
- dialogue- has subentries
- Difference Engine
- differential
- diffusion models
- digital filtering
- digital signal processing
- digitization
- dimension reduction
- directed graph
- disambiguation
- discrete distributions
- distributed AI
- distributed cognition
- divide and conquer
- document retrieval
- domain-independent knowledge
- domain-specific knowledge
- dominoes
- dot-com period
- down-sampling
- Dreyfus, Hubert
- drunkards walk
- DSP - See digital signal processing
- dualism
- dynamic function allocation
- EAGER
- EBL - See explanation-based learning
- ECG
- edge detection
- edge following
- egocentrism
- eigenvalues - See eigenvector
- eigenvector
- eight queens problem
- ELIZA
- email filtering agents
- embodied
- emergent behaviour
- emotion
- empathy
- energy landscape
- Enigma machine
- ensemble methods- has subentries
- entity recognition
- entropy
- epiphenomenon
- epistemic action
- epistemic interaction
- equilibrium
- Euclidean distance
- European General Data Protection Regulation - See GDPR
- event
- evidence-based medicine
- exception sets
- exclusive or problem - See XOR problem
- expert knowledge
- expert system- has subentries
- explainable AI
- explanation component
- explanation-based learning
- explicit confirmation
- exploration-exploitation trade-off
- exponential decay
- exponential growth
- extensional representation
- F score
- facial recognition
- Fast Fourier Transform
- fault-tolerant
- feasibility
- feasible
- feature interaction
- feature sets
- federated learning
- feedback
- feeling
- figure-ground separation
- filter bubbles
- finite impulse response
- finite state machine
- firewalls
- first-order difference
- first-order predicate calculus
- fitness function
- fitness landscape
- fixation point
- flocking behaviour
- fMRI
- focus
- forgetful hill climbing
- forward branching factor - See branching factor
- forward chaining - See forward reasoning
- forward reasoning
- foundation models
- four knights problem
- fourier analysis
- Fourier transform
- fovea
- FPGAs
- frame problem
- Frankenstein
- frequency domain
- frequency space
- fully connected
- function allocation
- fuzzy logic
- fuzzy reasoning
- fuzzy set theory
- Game of Life
- game playing- has subentries
- game theory
- game tree
- GAN - See generative adversarial network
- Gaussian distribution - See Normal distribution
- Gaussian filter
- GDPR
- general knowledge
- generalisation
- generate and filter
- generate and test
- generations
- generative
- generative adversarial network
- generative AI
- genes
- genetic algorithm
- genetic programming
- genotype
- gestalt
- gesture recognition
- gig economy
- GIS
- glial cells
- global maximum
- global minimum
- global planning
- global synchronisation of oscillations
- global workspace theory
- Go
- goal state
- goal-driven reasoning
- Gödel, Kurt
- Google
- GPT-3
- GPT-4
- GPU
- graceful degradation
- gradient descent
- gradient filters
- gradient operators
- grammar- has subentries
- graph identifier
- graph search
- graphical information systems
- graphics processing unit
- grey matter
- grey scale
- grey-scale image
- Grices's conversational maxims
- ground truth
- Hadoop - See Apache Hadoop
- HAL 9000
- handwriting recognition
- hard problem of consciousness
- hard threshold
- Hardy, Thomas
- Herbert A. Simon - See Simon, Herbert
- heteroassociative memory
- heterogeneous events
- heterogeneous sources
- heuristic evaluation function
- heuristic search
- heuristics
- Hick's law
- hidden Markov model
- hidden state
- hierarchical grammars
- high-level programming languages
- higher-order function
- hill climbing algorithm
- hill climbing with backtracking
- historical representation
- HMM - See hidden Markov model
- hold out
- homeostasis
- homogeneous events
- Hopfield networks
- human computation
- human in the loop - See human-in-the-loop
- human brain project
- Human Computer Interaction
- human-in-the-loop
- hybrid
- hybrid AI
- hybrid architecture
- hybrid expert system
- hybrid human–AI
- hybrid problems
- hybrid systems - See hybrid AI
- hypertext
- hypothesis-driven reasoning
- IBM
- IBM Watson
- ID3
- identity theft
- if this then that - See IFTTT
- IFTTT
- image recognition
- image thresholding
- image understanding
- imagination
- imitation game
- implicit feedback
- incidental
- independent variable
- induction
- inductive learning
- inductive reasoning
- Industry 4.0
- inexact search
- infinite impulse response
- information
- information entropy - See entropy
- information gain
- information gain ratio
- information preserving
- information processing
- inhibition
- insight
- instabilities
- intellectual property
- intelligence- has subentries
- intelligent user interfaces
- intent
- intentional representation
- intentionality
- interactive voice response
- intercept
- internet of things
- interpret
- interpreter
- IoT - See internet of things
- ISBN
- iterative broadening
- iterative deepening
- IVR - See interactive voice response
- Jaccard similarity
- Jacquard loom
- Jeopardy!
- junk DNA
- k-fold cross-validation
- k-means algorithm
- Kasparov, Garry
- kernel
- knowledge acquisition
- knowledge base
- knowledge elicitation- has subentries
- knowledge engineer
- knowledge- has subentries
- knowledge representation- has subentries
- knowledge-rich search
- Kohonen networks
- labelling
- Laird, John
- LaMDA
- Laplacian operator
- Laplacian-of-Gaussian filter
- large language model meta AI - See LLaMA
- large language model
- latent semantic analysis
- latent space
- lateral inhibition
- learning rate
- least-squares
- Lee Sedol
- lego-style matching
- Lemoine, Blake
- Lenat, Doug
- Lex
- lexical processing
- lexicon
- liberal suggestions
- Licklider, J.C.R.
- LiGO
- limb control
- linear discriminant analysis
- linear filter
- linear growth operator - See LiGO
- linearly inseparable
- linear patches - See piecewise linear
- linear planning
- linear regression
- linearly separable
- link structure
- Lisp
- LLaMA
- loans example - See production system
- local data access
- local maximum
- local minima/maxima
- local minimum
- local planning
- locality
- logarithm base
- logarithmic transform
- logic- has subentries
- logistic function
- long-tail distribution
- long-term memory
- long-term potentiation
- long-term short-term memory networks
- LoRA
- Lovelace, Ada
- lower bound
- machine learning- has subentries
- macro languages
- magic square
- magic squares - See magic square
- Manhatten block distance
- map
- MapReduce
- Markov, Andrey
- Markov model
- Marr's primal sketch
- Mary Shelley - See Shelley, Mary
- materialism - See physicalism
- MDS - See multi-dimensional scaling
- means-ends analysis
- memorizing
- memory
- memristor
- method acting
- microdata
- microformats
- microtubules
- minimax search
- misinformation
- modal
- mode
- monotonic reasoning
- monte carlo algorithm - See Monte Carlo techniques
- Monte Carlo search
- Monte Carlo techniques
- Monte Carlo tree search
- moving average
- moving average models
- moving images
- moving pictures - See moving images
- multi-dimensional scaling
- multi-layer perceptron
- multi-linear regression
- multi-objective optimisation
- multimodel interfaces
- multiple images
- mutual information - See information gain
- mutual inhibition
- MYCIN
- n-gram
- named entity recognition
- named graphs
- namespaces
- National Insurance number
- natural language database query
- natural language processing- has subentries
- natural language understanding
- natural logarithm
- natural selection
- negation as failure
- NETtalk
- network representation
- neural correlates of consciousness
- neural network
- neuron
- neurones
- neurosymbolc AI
- newwave interface
- Newell, Alan
- NLP - See natural language processing
- non-linear transformations
- non-locality - See locality
- non-monotonic reasoning
- non-overlapping windows
- non-terminal symbols
- non-zero-sum game
- nonlinear planning
- Normal distribution
- normalised information gain - See information gain ratio
- normalised mutual information
- normalization
- noughts and crosses
- obfuscation
- object identification- has subentries
- object recognition
- object-oriented architecture
- object-oriented programming
- objective function - See fitness function
- obstacle avoidance
- Occam's razor
- OCR (optical character recognition)
- octree
- oncue
- ontology
- OpenAI
- open AI
- open list
- open world assumption
- open-loop control
- OPS5
- optical character recognition - See OCR (optical character recognition)
- optical flow
- optimal
- optimality
- optimization
- optional values
- outliers
- overfitting
- overlearning
- Ovid
- OWL
- PageRank
- parallax
- parallel processing
- pareto frontier
- Pareto, Vilfredo
- Pareto-optimal
- parse tree
- parser
- part-of-speech tagger
- partial state
- pattern-based recognition
- pen-based systems
- Penrose, Roger
- penumbra
- percentiles
- perception
- perceptron
- Pereira, Fernando
- personal information management
- personal knowledge management - See personal information management
- perturbation - See perturbation techniques
- perturbation techniques
- phase
- phenomenological
- phenotype
- Phone Slave
- phonetic typewriter
- physical symbol system hypothesis
- physicalism
- piecewise linear
- pinch-point layer
- placing dominoes
- plateau
- Pogoing robots
- pole balancing
- policy network
- poorly constrained
- Poplog
- position independent
- power law distribution
- pragmatic analysis
- pre-processing
- pre-processor
- pre-whitening
- precision
- precision–recall trade-off
- predicate logic
- principal components analysis
- principal eigenvector
- prisoners' dilemma
- privacy
- privacy preserving algorithms
- probabilistic approaches
- probabilistic process
- probabilistic reasoning
- probability
- probability density
- procedural knowledge
- proceduralisation
- production rules
- production system- has subentries
- programmable user models
- programming-by-demonstration
- Prolog
- property inheritance
- PROSPECTOR
- provenance
- proxy indicator
- pruning- has subentries
- pseudonymisation
- Pygmalion
- Python
- quadtree
- quadstores
- qualia
- quantifiers
- quantum computing
- quartile
- quasi-periodic
- Query-by-Browsing
- Quinlan, Ross
- radial basis functions
- random decision forest - See random forest
- random forest
- random walk
- randomising the order
- RBM - See Restricted Boltzmann Machine
- RDF
- RDFS
- reactive movement
- readout
- reasoning- has subentries
- reasoning by analogy
- reasoning systems
- reasoning with certainty factors - See certainty factors
- recall
- reCAPTCHA
- receiver operating characteristic - See ROC
- receptive field
- recidivism
- recommender systems
- recurrent neural network
- reduce
- redundancy
- region detection
- region growing
- regression line
- regret
- reinforcement
- reinforcement learning
- relational database
- relaxation term
- relevance feedback
- relevance information
- reparameterisation
- res cogitans
- res extensa
- rescue dogs
- responsibility
- reservoir computing
- residuals
- resource description framework - See RDF
- resource description framework schema - See RDFS
- responsible innovation
- Restricted Boltzmann Machine
- ridge
- risk avoidance
- RNN - See recurrent neural network
- Robert Wadlow
- Robert's operator
- robotics- has subentries
- robots
- robust to failure
- ROC
- Ross Quinlan - See Quinlan, Ross
- rote learning
- route planning
- Rubin's vase
- rule induction
- saccades
- SAIL databank
- salience
- sampling bias
- sanity checks
- satisficing
- scale-related variability
- schema.org
- scientific data
- screen scraping
- script
- scrutability
- search- has subentries
- search engines
- search horizon
- search tree- has subentries
- Searle, John
- seasonal adjustment
- seasonal adjustments
- segmentation
- self learning
- self play
- self-organising map
- self-organizing network - See self-organising map
- semantic analysis
- semantic desktop
- semantic grammar
- semantic integrity
- semantic network
- semantic web
- semi-autonomous car
- semi-supervised learning
- sensation
- senses
- sensitivity
- sensor fusion
- sentence parsing- has subentries
- sentence parsing methods
- sentence-level processing
- sequence order
- set theory
- sexual selection
- sharding
- sheep dogs
- Shelley, Mary
- SHRDLU
- sigmoid activation function
- sigmoid function
- signal processing
- similarity
- similarity matrix
- Simon, Herbert
- simulated annealing
- simulated data
- single-shot learning
- singularity
- Skynet
- smart dust
- smoothing
- smoothing function
- Snip!t
- SOAR
- Sobel's operator
- social machine
- social media
- software agents
- software ring-fence
- SPARQL
- sparse matrix
- spectrogram
- speech acts
- speech recognition
- spikes
- spiking neural networks
- spin glass models
- sporadic
- spreading activation
- square matrices
- standard logic
- state space search
- state space traversal
- statistical techniques
- status change event
- stemming
- stereo vision
- stimulus-response learning
- stop words
- strong AI
- strong learner
- stuttering in search trees
- Stuxnet
- sub-symbolic systems
- subject--predicate--object triples
- successive refinement
- sufficient reason
- supervised learning
- support vector machine
- surrogate expert
- svm - See support vector machine
- swarm computing
- syllogism
- symbolic regression
- symbolic systems
- symmetric matrix
- synapse weights
- syntactic analysis
- syntactic grammar
- synthetic data
- System 1
- System 2
- system event
- systems response
- tacit knowledge
- technological determinism
- template matching
- TensorFlow
- terminal symbols
- text prediction
- texture
- theory of mind
- thought experiment
- three-dimensional objects
- threshold
- threshold function
- Tim Berners-Lee - See berners-lee, tim
- time dependence
- time domain
- timed event
- TMS - See truth maintenance system
- top-down reasoning
- Towers of Hanoi
- transfer learning
- transformational analogy
- transformer model
- transition network- has subentries
- transparency
- transparent
- transpose
- travelling salesman problem
- trend adjustments - See trend removal
- trend removal
- trigger
- triplestores
- trolley problem
- truth maintenance system
- truth values
- Turing test
- Turing, Alan
- uncertain reasoning
- uncertainty
- unconscious bias
- underdetermined
- uniform distribution
- uniform resource identifiers - See URI
- uniform resource locators - See URL
- uniform sampling rate
- unintended bias
- unique identifier
- unsupervised learning
- upper bound
- URI
- URL
- user event
- user interface
- validation rules
- value network
- variable-order markov models
- variance
- vCard ontology
- vergence
- version-space algorithm
- Vilfredo Pareto - See Pareto, Vilfredo
- visual analytics
- visualisation
- visualising data - See visualisation
- voxel
- Waltz's algorithm
- Watson (IBM) - See IBM Watson
- wavelength
- wavelet
- wavelet transform
- weak AI
- weak learners
- web of data
- web ontology language - See OWL
- web science
- web scraping
- Weizenbaum, Joseph
- white matter
- windowing
- winner takes all
- Winograd, Terry
- wisdom of the crowds
- wizard
- word vector
- word2vec
- World Wide Web
- XCON
- XOR problem
- zero-sum game
- Zombie Alice
- zoom