Artificial Intelligence Concepts Flashcards

History and other important concepts of AI

1
Q

What are the three AI subtypes mentioned by MIT CSAIL course?

A

Machine Learning, Natural Language Understanding, Robotics.

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

What are rule-based systems in AI?

A

Systems that operate based on predefined rules, such as medical diagnosis systems.

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

What type of AI searches multiple possibilities to determine the best outcome?

A

Chess-playing programs search many possible sequences of moves to determine the most favorable ones.

A chess-playing program typically uses a type of AI called “search-based AI.” Specifically, the program searches through many possible sequences of moves that the program and its opponent might make to find the moves that are most favorable. The key components of such AI include:

  1. Minimax Algorithm: This is a recursive algorithm used to determine the optimal move for a player, assuming that the opponent is also playing optimally. It evaluates the possible future moves to a certain depth and then assigns a value based on the board state. The player will try to maximize its chances of winning (hence “max”) while assuming that the opponent will minimize the player’s chances (hence “min”).
  2. Alpha-Beta Pruning: This is an optimization technique for the minimax algorithm. It reduces the number of branches in the search tree by eliminating moves that are provably worse than previously examined moves.
  3. Evaluation Functions: These provide a value representing the “goodness” of a board state. While it’s computationally infeasible to search the entire possible move tree of a chess game (which is astronomically large), the search typically goes to a certain depth, after which the evaluation function estimates the value of the board without going deeper.
  4. Opening Libraries: Many chess programs incorporate a library of known opening sequences. This allows the program to play the initial moves very quickly by looking them up in a database rather than computing them.
  5. Endgame Databases: For many endgame situations with only a few pieces on the board, the optimal sequence of moves (leading to a win, loss, or draw) has been precomputed and stored in databases. When the game reaches one of these known states, the program can simply query the database for the best move.

In recent years, machine learning (especially deep learning) has also been introduced into chess AI. Google’s AlphaZero, for example, used deep neural networks combined with Monte Carlo Tree Search (MCTS) to teach itself chess (and other games) from scratch and achieved superhuman performance.

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

How does Google ensure new employees use TensorFlow?

A

By giving away the TensorFlow system for free.

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

What won’t companies give away easily in the next era of AI?

A

Their data that provides them with a competitive advantage.

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

What is Merge according to Bob Berwick and Noam Chomsky?

A

An operation that allows humans to combine two concepts to form a third without affecting the original concepts.

“Merge” is a crucial concept in the context of human linguistic capabilities and cognitive evolution. Here’s a concise explanation of its significance for AI:

Merge’s Importance to AI:

  1. Complex Symbolic Reasoning: Merge facilitates the creation of deeply-nested symbolic descriptions of events, enabling advanced reasoning. For AI to mimic human-like understanding, it needs capabilities to process complex narratives and explanations.
  2. Understanding Human Narratives: With Merge, humans can tell intricate stories, interweaving diverse events and ideas. For AI to interpret and generate human-like narratives, understanding the foundational principles like Merge becomes essential.
  3. Bridging Cognitive Gaps: Emulating operations like Merge can lead AI closer to human cognition, ensuring that machine intelligence aligns better with human reasoning and thought processes.
  4. Enhancing Trust: AI that reasons and then narrates its processes using human-understandable narratives (potentially powered by operations like Merge) can enhance trust and rapport between machines and humans.

In essence, Merge offers a potential pathway for AI to emulate human-like cognitive processes, especially in narrative understanding and reasoning. Integrating such principles could result in AI systems that are more aligned with, and relatable to, human ways of thinking.

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

Why is Merge important?

A

It enables symbolic descriptions of relations and events, allowing humans to tell stories.

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

What does the Strong Story Hypothesis propose?

A

That the mechanisms enabling humans to tell, understand, and recombine stories separate our intelligence from other primates.

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

What capabilities might future AI systems possess?

A

Summarizing, using concepts, composing their own stories, hypothetical reasoning, and exhibiting aspects of self-awareness.

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

What do words like intelligence, creativity, and consciousness have in common in AI context?

A

They are ‘suitcase words’ that encompass a variety of meanings and capabilities.

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

What do modern AI systems need for trust?

A

The ability to explain what they are doing.

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

Who is considered the father of artificial intelligence?

A

Alan Turing.

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

What test did Alan Turing propose to determine if a machine can exhibit intelligent behavior?

A

The Turing Test.

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

What is the significance of the ELIZA program in AI history?

A

ELIZA, developed in the mid-1960s by Joseph Weizenbaum, was one of the first chatbot programs and could emulate a Rogerian psychotherapist.

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

Which AI winter was a result of the failure of machine translation projects in the 1960s?

A

The first AI winter that occurred in the late 1960s to the early 1970s.

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

What is the significance of the ‘Lighthill Report’ in AI history?

A

The ‘Lighthill Report’ criticized the inability of AI to meet its ambitious objectives, leading to reduced funding and interest in AI research in the UK.

17
Q

How did the introduction of expert systems affect AI in the 1980s?

A

Expert systems marked a revival in AI interest and funding. These systems emulated the decision-making ability of human experts in specific domains.

18
Q

What did the second AI winter, which occurred in the late 1980s, result from?

A

The collapse of the Lisp machine market and the realization that expert systems were limited in their capabilities.

19
Q

How did the availability of big data and increased computing power influence AI in the 21st century?

A

It led to the resurgence of neural networks and the advent of deep learning, which made significant advancements in areas like image and speech recognition.

20
Q

Why is the game ‘Go’ significant in the history of AI?

A

In 2016, Google’s AlphaGo defeated world champion Lee Sedol in the game of Go, a milestone in AI due to the complexity and vast number of possible moves in the game.

21
Q

What is the significance of GPT-3 in the realm of AI?

A

GPT-3, developed by OpenAI, is a state-of-the-art language model that can generate human-like text, demonstrating the capabilities of modern machine learning techniques.