Exam questions SS21 Flashcards

1
Q

Describe the Chinese room argument

A

The CRA is a thought experiment which states that a computer cannot think even if it passes the Turing Test / a system that behaves like cognitive systems does not necessarily act with the same principles as a cognitive system.

In the Chinese Room there is someone who translates Chinese symbols to the english language based on rules. To a person outside of the room it appears that the person in the room actually understands the Chinese language although the person does not but only uses rules.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q
  1. Explain the purpose of the Chinese room argument
A

The Chinese Room is a thought experiment which states that the Turing test does not necessarily imply that a machine can have cognition. In the Chinese Room, there is someone who translates Chinese symbols to the english language based on rules. To a person outside of the room it appears that the person in the room actually understands the Chinese language although the person does not but only uses rules. This could be the same case for the machine that passes the Turing Test.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q
  1. Describe the Turing test
A

The Turing Test is a test of a machine’s ability to exhibit intelligent behaviour equivalent to, or indistinguishable from, that of a human.

A human evaluator would judge natural language conversations between a human and a machine designed to generate human-like responses (text only). If the evaluator could not reliably tell the machine from the human, the machine would be said to have passed the test.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q
  1. Explain what the robotics paradox is.
A

The robotics paradox concerns the fact that machines are good (outperform humans) at well-defined, repeatable tasks but can’t outperform humans at supposedly simple tasks. No robot can operate in dynamic real-world environments and carry out everyday tasks. The reason is that simple tasks like shopping are slightly different every time and it is not possible to account for every circumstance when writing a deterministic program. Slight changes create misalignment between worldview and reality. Priory knowledge is required for real-life conditions.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q
  1. Explain the difference between cognitivist cognitive systems and emergent cognitive systems
A

Cognitivist cognitive systems are based on the hypothesis that cognition is a form of computation. Cognitive functions are modelled as working computer programs.
In emergent cognitive models, cognition is a continuous self-organisation process that is driven by the interaction between the agent and its environment.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q
  1. Name seven cognitive capabilities that a system must possess in order to be self-reliant and adaptive, and interact with its environment
A

Self-reliant

  • goal-directed
  • autonomous
  • interact with other agents

Perception & Action

  • interpretation
  • sensing
  • anticipation
  • adaption

Adaption

  • reaction
  • learning
  • anomaly detection
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q
  1. Name the four different lobes in the cerebrum and explain what their main cognitive functions are.
A

Frontal lobe: short-term memory, action planning, movement control
Parietal lobe: somatic sensation, body image
Temporal lobe: hearing, learning, memory, emotions
Occipital lobe: vision

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q
  1. Assume that you have a doll company. Your new series features dolls that are more realistic than any toy produced until now. However, the doll is highly unsuccessful and testers describe it as creepy. Name and explain the phenomenon that is taking place
A

Uncanny valley phenomenon states that a steady increase in human-likeness does not yield a steady increase in the familiarity to humans.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q
  1. A company claims that it can make you smarter by unlocking the 90% unused capacity of your brain. Explain whether this is possible or not
A

This is not possible because if we would use all of our brain at the same time the result would be epilepsy. Humans use their entire brain but just not at once.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q
  1. Define what a cognitive system is.
A

A cognitive system is an autonomous system that can perceive its environment, learn from experience, anticipate the outcome of events, has goal-oriented behaviour and can adapt to changing circumstances.

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

Cognition is the process of knowing and includes perception and judgement. It includes all processes of consciousness by which knowledge is accumulated like perceiving, recognizing. It is the experience of knowing and different from feeling or willing. It refers to the mind and the brain.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q
  1. Name the components of a cognitive system
A

Environment (situatedness)
Body (embodiment)
Brain (constraints)
Other Agents (interaction)

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q
  1. Name two applications that require cognition
A

Human-machine interaction

Natural Language processing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q
  1. Draw the cycle of cognitive processing
A

perception -> cognition (anticipation, assimilation, adaption) -> action

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q
  1. Name the two schools of thought which deal with the mind-body problem. For each of them, describe their approach to the problem
A

Mind-body problem: How is the mental world related to the physical world?

Monism: There is only one mind and body. Mental states are physical states. If two people have the same mental property they share the corresponding physical property.

Substance Dualism: Mind and body are two separate entities. Their separation makes the soul immortal and enables free will.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q
  1. Explain What kinds of tasks robots/computers perform better than humans, and which ones they perform worse. Give an example for each of them.
A

Robots are good at performing well-defined, repeatable tasks in controlled environments like a factory conducting a welding task. Humans are good at performing simple tasks like grocery shopping. These simple tasks are not deterministic and might change.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q
  1. Explain why birds sing using an ultimate explanation and using a proximate explanation
A

Proximate explanation of why birds sing is because certain hormones in their brain trigger the vocal cords to produce songs.
The ultimate explanation is that they do so because they want to mate and reproduce.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q
  1. Name four advantages of executing experiments with virtual robots instead of physical ones.
A

save costs because no physical form is required
save time as you can run virtual experiments quicker and in parallel
less robots breaking down because you can just restart the experiment virtually. Less damage
no sensor imperfections
reset experiment automatically

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q
  1. Explain what the neurorobotics platform is and explain the advantages of its usage
A

The neurorobotics platform is a multidisciplinary approach and tries to unify neuroscience, robotics, and AI. You have simulated robots in a virtual environment controlled by NN. The advantage is that you don’t have to have a physical robot and you can thus save time and money.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q
  1. Name two software tools that are integrated in the neurorobotics platform
A

Gazebo: body simulation for robots in virtual environments
OpenSim: modelling and simulation of movement

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q
  1. Explain the function of buffers in ACT-R
A

Information about the current state of the module is exposed through named buffers. Every buffer stores one chunk and is assigned to exactly one module. Buffers serve as interfaces between modules. Buffers directly process queries about their contents.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q
  1. Explain a module in ACT-R. Name two features of modules in ACT-R.
A
Modules represent independent parallel processing units that encapsulate specific functions:
every module corresponds to a cognitive function in the brain
information processing is independent from other modules
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q
  1. Explain what production is in ACT-R
A

Production is a statement of a particular contingency that control behavior

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q
  1. Explain whether the following statement is true or false: “Only 10% of the human brain is used”
A

It is not true. We use our entire brain, just not all of it at the same time.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q
  1. Explain what the main purpose of the white matter in the cerebrum is.
A

White matter essentially functions in affecting learning and brain functions, modulating the distribution of action potential, and coordinating communication between the different brain regions.

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

Name and describe the anatomy of the surface of the cerebral cortex.

A
Gyri = crests formed by the convoluted surface of the cerebral cortex
Sulci = fissures between two neighbouring gyri
lobes = on each hemisphere there are two major sulci which divide the cerebral surface into the frontal, parietal, temporal and occipital lobe.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q
  1. Name two distinctive features of human brain that makes it stand out among other species
A

neuron morphology: the pyramidal neurons in the human cortex have the most elaborate and spine-rich dendritic trees
Electrical properties of neurons: pyramidal neurons have a low membrane capacity, which enhances signal transmission

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q
  1. Explain what the Blue Brain Project
A

Whole brain model that developed a data-driven reconstruction process for cortical microcircuits.
The digital reconstruction is based on experimental data and predictions and aims at reproducing data observed in experiments.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q
  1. Provide the names of the three main components of a biological neuron and describe their main tasks.
A

axon - emerges from the some at the axon hillock and conducts electrical impulses to other neurons
soma - is the cell body and contains the nucleus
dendrites - receive electrical impulses from other neurons through synapses

30
Q
  1. Name and describe the two subsystems of the vertebrate nervous system
A

Central Nervous System: central information processing system formed by the brain and the spinal cord. It collects and distributes data throughout the body
Peripheral Nervous System: transmits signals between sensory organs, muscles, and internal organs and the CNS

31
Q
  1. Explain the function of the hippocampus
A

episodic, long-term memories

32
Q
  1. Name two features or properties of the peripheral (autonomic) nervous system
A

The Peripheral Nervous System is responsible for self-regulation and operates unconsciously. It includes two antagonistic subsystems:

Sympathetic nervous system:
Prepares the organism for stress
Parasympathetic nervous system:
sets the body to resting state and increases digestive functions

33
Q
  1. Map the nervous system into the perception-cognition-action diagram
A

Cognition with sub-functions are part of the brain. Perception are sensory organs and action is spinal cord and muscles.

34
Q
  1. Explain what is the main purpose of the brainstem. Name the four sections that compose it.
A

The brainstem connects the cerebrum with the spinal cord.

Four sections:
Diencephalon
Midbrain
Pons
Medulla Oblongata
35
Q
  1. Describe what the encephalization quotient is
A

The encephalization quotient (EQ) is a measure of relative brain size and is often used to convey how small or large a species brain is compared to that of other species of similar body size.

36
Q
  1. Briefly explain the function of the amygdala in the human brain
A

The amygdala is a group of nuclei related to the analysis of the emotional or motivational significance of a stimulus

37
Q
  1. Name three learning rules based on Hebbian learning
A

Basic Hebb’s rule
Correlation-based rule
Covariance-based rule

38
Q
  1. Name and explain two paradigms for encoding information in spiking neural networks
A

time-to-first-spike: time it takes until the first spike of a neuron
rate based encoding: average spikes during a time interval

39
Q
  1. Name five levels of modelling the dynamics of biological neurons
A
Detailed-compartment model
Reduced-compartment model
Single-compartment model
Cascade Models
Black-box-models
40
Q
  1. Explain what the action potential of a biological neuron is
A

The action potential is an all or nothing event in which one neuron fires to the next one. The action potential is generated by depolarization then the actual potential is reached at a peak, then there is repolarization, hyperpolarization, the refractory period and the resting state.

41
Q
  1. Describe the Hodgkin-Huxley Model. You may draw a diagram
A

The Hodgkin-Huxley model (1952) has a single compartment and is the basis for conductance-based neuron models. It models the passive electrical properties of the cell membrane (Capacity / Resistance).

Its major drawback: computationally expensive, better to use phenomenological models that capture the overall behavior of biological neurons without explicitly emulating the underlying dynamics

42
Q
  1. Explain the meaning of the statement “Neurons that fire together, wire together” in the context of learning. Name which type of learning is based on this statement
A

The synaptic weight between two neurons increases if the two neurons activate simultaneously, and reduces if they activate separately.

Hebbian learning.

43
Q
  1. Explain neuroplasticity and why it is relevant for the function of the central nervous system
A

Ability of neurons to change their morphology, which allows for development and learning

44
Q
  1. Explain the refractory period of a neuron. Name the two main phases that it can be split into
A

The refractory period occurs after repolarization and describes the state after the action potential occurs. There are two sub-phases.

  • The absolute refractory period in which no new action potential can be elicited.
  • Then there is the relative refractory period in which an action potential can be elicited but only under stronger stimuli than in the resting state.
45
Q
  1. Explain the resting membrane potential of a neuron
A

The resting membrane potential of a neuron is the equilibrium / idle state resulting from the sum of the different ion flows between the inside and the outside of the neuron.

In other words: the resting membrane potential of a neuron is the voltage at the equilibrium point of the charge gradient and the voltage gradient

Generally -75mV

46
Q
  1. Name four different activation functions for general analog neuron models
A
Sigmoid function
Rectified linear unit (ReLu)
Gaussian function
Binary step activation function 
tan(h) activation function
47
Q
  1. Explain the main differences between analog neuron models and spiking neuron models
A

Analog neuron models output real numbers and cannot model the temporal dynamics of biological neurons, they have a low biological realism at a lower computational cost.

Spiking neuron models are able to model temporal dynamics and are more computationally complex. Relatively high biological realism.

48
Q
  1. Draw a plot of the membrane potential of the neuron over time and label the different sections.
A
Resting state -70mV
Depolarization (caused by stimuli)  -70mV ==> 40mV (passes a threshold)
Action potential
Repolarization (-60v), 
refractory period, 
resting state ( -50v)
49
Q
  1. Explain the function of the myelin sheath around nerve fibres.
A

In the myelinated segments of the axon, signals are transmitted through fast electrotonic conduction. The myelin sheath increases the resistance of the membrane. The action potential is regenerated at gaps in the myelin sheath, the nodes of Ranvier.

50
Q
  1. Solve the differential equation of a LIF neuron for a given scenario.
A

Good luck!

51
Q
  1. Name two different types of neural plasticity and briefly describe them.
A

Functional plasticity: ability to alter and adapt the functional properties of neurons → biological processes modelled by STDP and hebbian learning.

Structural plasticity: physical creation and deletion of synapses, healing the network → not modelled so far.

52
Q
  1. Name three methods for avoiding the problem of overfitting
A
Regularisation: add a regularisation term at the end of your objective (loss) function that punishes model complexity (i.e L2 regularisation)
Add more (diverse) training data (preferably that fits more test data)
Data augmentation: when you have not enough data, transform your existing data (i.e in case of an image: crop, shift, flip, noise, salt&pepper)
53
Q
  1. In the context of machine learning, describe the concept of Max-Pooling.
A

Max pooling (complex cells) are filters applied in Convolutional Neural Networks (CNN) that perform subsampling on the output of a layer by computing the maximum value of a small subset of features.

  • Reduces the dimensionality of the image patch and the number of synaptic weights in the following layers: we get key features.
  • Max-pooling makes the network more robust against translations in the input image (translation equivariant): translating the image by a small amount does not significantly affect the values of most pooled outputs.
54
Q
  1. Define “machine learning” with your own words. Provide an example of a robotic task that does not require machine learning.
A

Machine Learning: field of study that gives computers the ability to learn without being explicitly programmed. A ML system is composed of a Dataset (S), a model (M), an objective (loss or reward) function (L) and an algorithm A that adjusts M based on S and L.

Robotic task without ML: Boston Robotics WildCat uses mostly sensors.

55
Q
  1. Explain the advantage of converting the convolutional kernels and inputs of a neural network into the Fourier Space. Explain What the main challenge for this approach is?
A

Conversion of inputs and kernels into Fourier Space reduces the number of operations required for computing convolutions. The challenge lies in keeping the computational cost for the Fourier Transform low.

56
Q
  1. Explain the difference between interpolation and regression.
A

Interpolation; the approximated function should match exactly with all the dataset points (not used for ML predictive tasks OR overfitting if applied to ML)

Regression: the approximated function should minimise a loss function and does not have to match with all train data points: it should generalise (used for predictive tasks).

57
Q
  1. State the problem of using least squares for linear classification. Explain how support vector machines address this problem
A

Least Square classification is really sensitive to outliers.

Support Vector Machines (SVMs) minimise the generalisation error by computing a hyperplane that maximises the margin of the classifier, i.e. the smallest distance between the decision boundary and the training samples → insensitive to outliers

58
Q
  1. State the formula of the output of a general analog neuron model and calculate the output given the parameters.
A

The output n(x) of a neuron n with activation function A, synaptic weights w, bias b and input x is computed as follows (analog neurons are generalised linear models)

n(x)=A(w1x1+w2x2+ …+wnxn+b)
n(x)=A(W^T . X + b)

59
Q
  1. Name three learning paradigms. For each of them, describe the type of data needed for training.
A

There are 3 main learning paradigms in machine learning:

Supervised learning: data object (with features) and labels associated

Unsupervised learning: data object (with features), no labels needed.
I.e k-means clustering, image segmentation

Reinforcement learning: sequential data and an agent. An agent learns by interactions in the environment (thanks to rewards that are the results of his interactions)

Additional: Semi-supervised learning

60
Q
  1. Explain the method of k-fold cross-validation for partitioning a dataset.
A

Data is very limited in reinforcement learning, so instead of splitting dataset in fixed train set T and validation set V, perform k cross-validation iteratively:

Dataset is partitioned into k subsets and learned in k iterations

In every iteration, a different subset is selected as validation set

Overall performance corresponds to the averaged performance of the k iterations

61
Q
  1. Describe the principle of Occam’s Razor and state how it is applied in machine learning.
A

Given two models M1 and M2 with equal performance, the simplest model (i.e less model features, less layers in a convolutional neural net…etc) is to be preferred (also called law of parsimony).

62
Q
  1. Name and describe the role of the two streams of visual processing
A

The dorsal stream of visual processing determines an object’s spatial location.
It determines how motor actions are carried out.

The ventral stream determines an object’s identity

63
Q
  1. Name and describe the three conceptual processing layers in the human visual system.
A

Low-level-vision → basic image analysis
Mid-level-vision → objects, surfaces
High-level-vision → memory, intention

64
Q
  1. Name a problem that can not be solved by a single perceptron with a linear activation function. State briefly or draw the reason for that.
A

XOR problem: the Perceptron learning rule only converges for linearly separable data sets → It therefore cannot classify the XOR dataset correctly.

65
Q
  1. State the difference between regression and classification.
A

Regression has a continuous output space while classification has a discrete output.

66
Q
  1. Explain the difference between on-policy and off-policy learning
A

The agent is learning on-policy when the behaviour policy and target policy are the same.

The agent is learning off-policy when the behaviour policy differs from the target policy.

67
Q
  1. Briefly explain what “bootstrapping value” means in the context of reinforcement learning.
A

Propagating a value between consecutive states by iteratively exploiting the recursive relationship that is formulated by the Bellman Equation is denoted as bootstrapping.

68
Q
  1. Name and describe the two alternating steps that are performed iteratively under the framework of Generalised Policy Iteration.
A

During Generalised Policy Iteration, we iteratively apply policy evaluation and policy improvement.

Thus, both processes stabilize only when a policy has been found that is greedy with respect to its own evaluation function.

69
Q
  1. Describe and state the differences between classic conditioning and operant conditioning in the context of associative learning processes
A

Classical conditioning is when a subject learns the relationship between an initially neutral conditioned stimulus and an unconditioned stimulus that reflexively produce a conditioned response. CR will be produced even without the unconditioned stimulus.

In operant conditioning a subject learns the relationship between a stimulus and its behavior. A stimulus is only presented in response to a certain action of the subject and serves as a reinforcer that increases or decreases the probability of that action.

70
Q
  1. State the reason behind using a linear activation function in the output layer of a Deep Q-Network
A

The goal of Deep Q-Network is to estimate the action value function which is Q value. Therefore the output of DQN shouldn’t be constrained by any activation function → it is just a linear layer.

71
Q
  1. Name the two main types of modern neuroimaging. Name one example for each of them.
A

Structural and functional neuroimaging. Structural is Magnetic Resonance Imaging (MRI) and Electroencephalography (EEG). Functional is functional MRI, Positron Emission Tomography (PET) and then there is Single Positron Emission Computational Tomography (SPECT).

72
Q
  1. Explain the difference between MRI and fMRI, and how they help to better understand neural activity
A

MRI is structural whereas fMRI is functional. fMRI is an extension of MRI that visualises changes of the blood oxygen level caused by brain activity elicited through cognitive processing.