Planning, natural language processing, multi-agent systems, fuzzy sets, genetic algorithms and artificial neural networks (supervised, unsupervised and reinforcement learning). - One Line Questions

1. In an artificial neural network, what is a 'neuron' or 'node'? A processing unit that receives inputs, performs a computation, and produces an output.
2. What is a 'membership function' in fuzzy set theory? A function that defines the degree to which an element belongs to a fuzzy set.
3. What is 'negotiation' in the context of multi-agent systems? A process where agents communicate to reach an agreement.
4. In a genetic algorithm, what is a 'chromosome' typically used to represent? A potential solution to the problem.
5. What is a 'multi-agent system'? A system where multiple autonomous agents interact to solve problems.
6. In fuzzy logic, what is a 'linguistic variable'? A variable whose values are words or sentences in natural language (e.g., 'hot', 'cold').
7. What is syntactic ambiguity in NLP? A sentence having multiple possible grammatical structures.
8. In multi-agent systems, what is the concept of 'cooperation'? Agents coordinating their actions to achieve a common goal.
9. Genetic algorithms are inspired by which biological process? Natural selection and evolution
10. Which AI planning approach involves exploring a state space using a search algorithm? Heuristic Search
11. Which type of multi-agent system involves agents with conflicting goals? Mixed-motive systems
12. Which unsupervised learning algorithm groups data points into a specified number of clusters? K-Means Clustering
13. What is the 'credit assignment problem' in reinforcement learning? Determining which past actions are responsible for a current reward or penalty.
14. In PDDL (Planning Domain Definition Language), what represents the preconditions for an action? Predicates
15. What is a common challenge in designing multi-agent systems? Ensuring individual agent rationality leads to global optimality.
16. What is the process of converting a fuzzy output set back into a single crisp value called? Defuzzification
17. An Autoencoder is a type of artificial neural network used for: Dimensionality reduction and feature learning (unsupervised).
18. Which of the following is a core component of Natural Language Processing (NLP)? Speech synthesis
19. What is the 'backpropagation' algorithm primarily used for in neural networks? Calculating the gradients of the loss function with respect to the network weights.
20. What is the main characteristic of a Recurrent Neural Network (RNN)? It has connections that form directed cycles, allowing it to exhibit temporal dynamic behavior.
21. Which of the following is a common algorithm for supervised learning? Linear Regression
22. What is the fundamental concept behind 'reinforcement learning'? Learning by exploring an environment and receiving feedback (rewards/penalties).
23. Which NLP technique aims to reduce words to their root form? Stemming
24. Which genetic operator allows for the exchange of genetic material between two chromosomes? Crossover
25. Which NLP task involves assigning a grammatical category (like noun, verb, adjective) to each word in a sentence? Part-of-Speech (POS) Tagging
26. What is the process of breaking down a sentence into its constituent words or tokens called in NLP? Tokenization
27. Fuzzy sets are used to represent and reason with: Uncertainty and vagueness.
28. What is 'unsupervised learning' primarily used for? Discovering patterns and structures in unlabeled data.
29. In reinforcement learning, what does an 'agent' do? Takes actions within an environment.
30. Which type of artificial neural network is primarily used for image recognition tasks? Convolutional Neural Network (CNN)
31. What does STRIPS stand for in the context of AI planning? Stanford Research Institute Problem Solver
32. Which type of fuzzy inference system uses rules of the form 'IF X is A AND Y is B THEN Z is C'? Mamdani-type
33. What is the 'state' in a reinforcement learning problem? A description of the current situation of the environment.
34. What is the main challenge in dealing with complex, real-world AI planning problems? The combinatorial explosion of the state space.
35. What is the 'hidden layer' in a neural network? An intermediate layer between the input and output layers that performs computations.
36. What is the 'policy' in reinforcement learning? A strategy that the agent uses to decide which action to take in a given state.
37. What is the 'learning rate' in the context of training neural networks? The size of the step taken during gradient descent to update weights.
38. What is the primary advantage of using Genetic Algorithms for optimization problems? They can efficiently search large and complex solution spaces, avoiding local optima.
39. What is the role of an 'activation function' in an artificial neuron? To introduce non-linearity into the output of the neuron.
40. What is the primary role of 'mutation' in a genetic algorithm? To introduce new genetic material and prevent premature convergence.
41. In supervised learning, what is the goal of the learning process? To learn a mapping from input features to output labels.
42. In AI planning, what is the primary goal of a planner? To generate a sequence of actions to achieve a goal state from an initial state.
43. In planning, what is a 'heuristic' function used for? To estimate the cost from a given state to the goal state, guiding the search.
44. What is the purpose of the 'fitness function' in a genetic algorithm? To measure how well a solution (chromosome) solves the problem.
45. Which NLP technique is used to identify and categorize named entities in text, such as names of people, organizations, and locations? Named Entity Recognition (NER)
46. Which of the following is a common issue in training deep neural networks that can be mitigated by techniques like dropout? Overfitting
47. Which fuzzy logic operator corresponds to the logical AND operation? Intersection (minimum or product)
48. Which type of learning involves training a model on labeled data? Supervised learning
49. Which learning paradigm involves training a neural network using input data with corresponding correct outputs? Supervised learning