Symbolic vs Subsymbolic AI Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What is symbolic AI?

A

Good old fashioned AI, knowledge and reasoning are seperate, knowledge represented as explicit symbols, reasoning through application of predefined rules and logic, symbols manipulated by rules to solve problems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What is the symbolic grounding problem?

A

Problem within symbolic AI wherein all knowledge is given not acquired - means representations aren’t grounded to nay real world knowledge/system doesn’t understand what things are, and means that for these systems to get better we have to keep giving them more knowledge

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the Chinese room?

A

Thought experiment demonstrating the symbolic grounding problem - a guy could sit in a room and be able to “speak” chinese chinese by following step by step rules to produce output symbols from input symbols without understanding them

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are some examples of symbolic AI?

A

SHRDLU AI, General problem solver, semantic networks, deep blue

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is SHRDLU?

A

symbolic AI system that takes inputs of size, shape and position of blocks in a tabletop world and instructions on how to interact with the blocks, able to follow and combine instructions in novel ways through conversation with user

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is the General problem solver?

A

symbolic AI system able to solve problems through means-end reasoning, can solve restricted search problems such as Tower of Hanoi

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are semantic networks?

A

symbolic AI systems that are knowledge structures that efficiently represent knowledge about the world, can be used to make inferences about novel examplars e.g., if graph specifies that canary is a bird and birds have wings can infer that canaries have wings or robins have wings

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is Deep Blue?

A

symbolic AI system using supercomputer (greater computational power than symbolic systems before), able to beat world chess champion by searching through million of moves per second (brute force)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Explain how symbolic AI works as if it is in a game such as chess?

A

Symbolic AI tries to concieve world as set of game states and actions able to take as moves in the game.
knows current game state and goal state, know operations/ possible moves and how these change game state

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the strengths of symbolic AI?

A

Transparent, explicit, expert systems, well-suited for logic-based problems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What are the weaknesses of symbolic AI?

A

narrow not general intelligence, not suited for ambiguity and certainty of real world, struggle with high dimensional data, cannot learn themselves, not good model of biological brains

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What is Moravec’s paradox?

A

idea that everything with AI is “upside down” - it finds things humans find difficult stuff easy but things humans do without thinking really hard, only really applies to symbolic AI as sub-symbolic AI means don’t need to fully understand something before computer can replicate it

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is sub-symbolic/connectionist AI?

A

learn from scratch, work on level “below” explicit representations and instead learn patterns by processesing data through interconnected nodes/neurons typically organized in layers, knowledge and reasoning are not seperate - implicit knowledge stored in the connection weights, and computations involve adjusting these weights based on learning from data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is ImageNet?

A

challenge to build a neural network to classify over a million labelled images of natural scenes into their correct categories from 1000 possibilities, most substantial drop in error rate came in 2012 with introduction of CNNs e.g., AlexNet, error rate has now dropped below human level (about 5%), shows strengths of sub-symbolic AI, especially when take inspiration from biological brains

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What are some examples of sub-symbolic AI?

A

Neural networks e.g., CNN, RNN, NPCs in video games, RL

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is a CNN?

A

type of feed-forward neural network specialised for processing visual data e.g, images through heirarchal feature extraction using filters with local receptive fields, similar to primate visual system

17
Q

What is an RNN?

A

tyoe of feedforward network where hidden units receive additional input from themselves in the previous timestep

18
Q

What are the strengths of subsymbolic AI?

A

can learn to do things we don’t fully understand, good at working with large datasets (paralell processing), can generalise to understand new inputs, better as models of biological brains

19
Q

What are the weaknesses of subsymbolic AI?

A

black box, data dependency, difficulty with logic based reasoning, limited domain transfer

20
Q

What are hybrid AI systems?

A

combine elements of symbolic and subsymbolic AI, mechanisms for integrating e.g, combining symbolic reasoning with the learned representations from neural networks.

21
Q

What is Alpha Go?

A

hyrbid AI for playing board game Go, combines tree search for decision-making and a deep neural network for evaluating board positions and guiding the search process, able to beat world champion

22
Q

What is a feedforward neural network?

A

data flows in one direction from input to output through “hidden” internal layers comprised of individual units or “neurons”, each connected to everything in the previous layer via weighted connections

23
Q

What is AlphaGo Zero?

A

sub symbolic AI system, able to beat humans at Go and other games through neural network trained using reinforcement learning from self play