Karinoya Learning Room

Qualifications · Cloud / AI / Python Success Lab

History of AI and Fundamentals

Read the questions and explanations in English. The lectures (explanatory articles) are available in Japanese only.

View the Japanese version (with lectures) →

Q1 | The containment of AI

Which correctly represents the relationship among artificial intelligence, machine learning, and deep learning?

  1. Artificial intelligence sits inside the broad frame of deep learning, and machine learning sits inside that
  2. Machine learning sits inside the broad frame of artificial intelligence, and deep learning sits inside that
  3. The three do not overlap with each other and stand side by side as independent fields
  4. Artificial intelligence sits inside the broad frame of machine learning, and deep learning sits inside that
AnswerB. Machine learning sits inside the broad frame of artificial intelligence, and deep learning sits inside that

The broadest frame is artificial intelligence; one approach within it is machine learning; and within that, the approach using neural networks with many stacked layers is deep learning. In the syllabus, all three terms appear together as keywords under "1. Definition of Artificial Intelligence." An explanation that places machine learning or deep learning as the broadest frame has the direction of containment reversed. Saying the three stand independently side by side also does not match the fact that deep learning is one approach within machine learning.

Q2 | Four classifications

When the level of artificial intelligence is classified into four categories, which one operates purely on a predetermined mapping between conditions and actions?

  1. It corresponds to a simple control program, operating exactly according to the predetermined mapping
  2. It corresponds to deep learning, learning representations with a network of deeply stacked layers
  3. It corresponds to machine learning, judging by learning regularities from given data
  4. It corresponds to classical artificial intelligence, choosing a response via search or stored knowledge
AnswerA. It corresponds to a simple control program, operating exactly according to the predetermined mapping

The four classifications of AI level are listed in the goals of syllabus section "1. Definition of Artificial Intelligence" as "simple control programs," "classical artificial intelligence," "machine learning," and "deep learning." Operating purely on a predetermined mapping between conditions and actions is a simple control program, exemplified by something like a thermostat that switches on and off at a set temperature. Classical artificial intelligence chooses a response through branching logic, search, or stored knowledge; machine learning learns regularities from data; and deep learning is the approach among these that uses a network with deeply stacked layers — all of these go beyond the stage where a person writes out every response by hand.

Q3 | The AI effect

Which correctly describes the phenomenon called the AI effect?

  1. The tendency for the performance of artificial intelligence to keep improving smoothly in proportion to the amount of data fed into it
  2. The phenomenon in which, once the mechanism of an artificial intelligence is understood, its evaluation drops because it is no longer considered intelligence
  3. The debate over the tipping point at which artificial intelligence surpasses human intelligence and the changes beyond it become unforeseeable
  4. The state in which artificial intelligence is used without being able to present the reasons for its decisions in a form humans can understand
AnswerB. The phenomenon in which, once the mechanism of an artificial intelligence is understood, its evaluation drops because it is no longer considered intelligence

The AI effect is the phenomenon in which, once the mechanism behind an artificial intelligence becomes clear and its inner workings are understood, it comes to be seen as "mere automated processing, not intelligence," and its evaluation drops. The syllabus explicitly states, under the goals of "1. Definition of Artificial Intelligence," that one should "be able to explain the AI effect." The debate over the tipping point at which AI surpasses human intelligence is the singularity, which is a keyword under "2. Issues Debated in the Field of Artificial Intelligence." The tendency for performance to improve with data volume, and the inability to present reasons for a decision, are both separate topics from the AI effect.

Q4 | Agent

What does an "agent," listed as a keyword under "1. Definition of Artificial Intelligence" in the syllabus, refer to?

  1. It refers to a mechanism that lends out computing resources and scales them up or down as needed
  2. It refers to the part that renders the interaction between a person and a machine on screen, serving as the entry point for operation
  3. It refers to a subject that observes its environment and chooses its own next action toward a goal
  4. It refers to a person responsible for gathering and organizing data used for learning and maintaining its quality
AnswerC. It refers to a subject that observes its environment and chooses its own next action toward a goal

An agent is a way of viewing something that observes its environment and chooses its own next action toward a goal. It is a term for capturing artificial intelligence in terms of "how it behaves" rather than "what mechanism it is built from," and in the syllabus it appears as a keyword under "1. Definition of Artificial Intelligence" alongside artificial intelligence, machine learning, deep learning, and the AI effect. An on-screen entry point for operation, a person who organizes data, and a mechanism that lends out computing resources are none of them what this term refers to.

Q5 | ILSVRC

Which correctly describes the relationship between ImageNet and ILSVRC?

  1. ImageNet is a record of Go matches, and ILSVRC is the program that trained on it
  2. ImageNet and ILSVRC are two names given to the same image recognition model
  3. ILSVRC is the standard for the classification labels attached to images, and ImageNet is the venue that judges them
  4. ImageNet is a dataset of collected images, and ILSVRC is a competition that uses it
AnswerD. ImageNet is a dataset of collected images, and ILSVRC is a competition that uses it

ImageNet is a large-scale dataset of a huge number of images with classification labels attached, and ILSVRC is a competition that used it to compete on the accuracy of image recognition. In the syllabus, both appear as keywords under "6. Deep Learning," serving as material for explaining how deep learning has developed. They are not two names for the same model, nor is their relationship one of a labeling standard and a judging venue. What relates to Go is AlphaGo, which is also a keyword in the same subsection but is a separate thing.

Q6 | LeNet

What is LeNet, listed under "6. Deep Learning" in the syllabus?

  1. A program combining search and learning that beat top human Go players
  2. A large-scale dataset released for training, with classification labels attached to a huge number of images
  3. A recent family of models that has come into wide use for generating new text or images
  4. A neural network using convolution, built to recognize handwritten digits
AnswerD. A neural network using convolution, built to recognize handwritten digits

LeNet is a neural network using convolution, built to recognize handwritten digits, and it is placed as a keyword under "6. Deep Learning" in the syllabus. What beat top human Go players is AlphaGo, the large-scale dataset with labels attached to a huge number of images is ImageNet, and what generates new text or images is generative AI — all separate keywords listed in the same subsection. Rather than memorizing just the names, it helps to keep in mind what each one targets.

Q7 | AlphaGo

In which field did AlphaGo demonstrate its achievement?

  1. The field of transcribing spoken language into text, matching human transcription accuracy
  2. The field of Go, beating top human players and widely publicizing its capability
  3. The field of text summarization, demonstrating accuracy at condensing long documents the way a human would
  4. The field of reading handwritten digits, first demonstrating practically usable accuracy
AnswerB. The field of Go, beating top human players and widely publicizing its capability

AlphaGo is a program that beat top human Go players, and in the syllabus it is placed as a keyword under "6. Deep Learning" alongside ImageNet, ILSVRC, LeNet, the neocognitron, and generative AI. The goal of this subsection is to "be able to explain the history of how deep learning has developed," so it helps to memorize each name together with which scene of that development it represents. Transcribing spoken language, reading handwritten digits, and summarizing text are none of them achievements AlphaGo demonstrated.

Q8 | AI and robots

The syllabus lists "being able to explain the difference between artificial intelligence and robots" as a goal. Which correctly describes this difference?

  1. A robot is the part responsible for judgment, and artificial intelligence is the body that carries it
  2. "Robot" refers to something that learns, and "artificial intelligence" refers to something that does not learn
  3. A robot is the machine itself with a body, and artificial intelligence is the part within it responsible for judgment
  4. Robot and artificial intelligence refer to the same thing, differing only in naming between industry and academia
AnswerC. A robot is the machine itself with a body, and artificial intelligence is the part within it responsible for judgment

A robot refers to the machine itself that has a body, and artificial intelligence is the part within it responsible for judgment. The two can overlap but are not the same thing. Many artificial intelligences have no body and run purely as software, and conversely there are robots that merely repeat fixed motions and contain no artificial intelligence. An explanation that swaps the judgment-bearing side and the body side has the direction backward, and it is neither a distinction based on whether something learns nor merely a difference in naming between fields.

Q9 | Inspired by neural circuits

The neocognitron is listed alongside "the human neural circuit" under "6. Deep Learning" in the syllabus. What does this pairing indicate?

  1. That both the human neural circuit and the neocognitron arose from research into playing Go
  2. That the idea of a model with stacked layers originated from tracing how the human neural circuit works
  3. That research into the human neural circuit was completely elucidated by the achievements of deep learning
  4. That the wiring of the human neural circuit was directly rebuilt as computer circuitry and turned into a product
AnswerB. That the idea of a model with stacked layers originated from tracing how the human neural circuit works

The neocognitron is a model that took inspiration from how the human neural circuit works, aiming to handle visual information in stages by stacking layers. The syllabus's pairing of "the human neural circuit" with the neocognitron under "6. Deep Learning" can be read as making sure learners grasp where the idea of stacking layers came from. It is not that the wiring of the neural circuit was directly turned into computer circuitry, nor that research into the neural circuit has been elucidated. What relates to Go is AlphaGo, in the same subsection.

Q10 | The flow of history

The major syllabus section "Trends Surrounding Artificial Intelligence" lists its subsections in the order: Search and Reasoning; Knowledge Representation and Expert Systems; Machine Learning; and Deep Learning. What flow does this ordering represent?

  1. A flow in which the center of gravity shifted from a person writing out procedures and knowledge to letting data do the learning
  2. A flow in which the location of computation shifted from a machine at hand to a large, remote computer
  3. A flow in which the people carrying out research shifted from universities to companies and then to individuals
  4. A flow in which the form of the data handled shifted from text to images and then to audio
AnswerA. A flow in which the center of gravity shifted from a person writing out procedures and knowledge to letting data do the learning

Search and Reasoning is the stage where a person builds the solution procedure; Knowledge Representation and Expert Systems is the stage where a person writes out expert knowledge; and Machine Learning and Deep Learning are the stage where regularities are learned from data. In other words, it is a flow in which the center of gravity shifted from a person writing things out to letting data do the learning. Note that the way of counting this flow as an ordinal "generation" never appears in the syllabus, so this lab refers to it simply by the subsection names. Shifts in the form of data, the location of computation, or who carries out the research are not what this ordering represents.

Q11 | The Dartmouth Conference

Which correctly describes the 1956 Dartmouth Conference?

  1. A training method for neural networks with deeply stacked layers was first published here
  2. An expert system that writes expert knowledge as rules was first introduced to the world here
  3. A test to distinguish humans from machines through text-only exchanges was first proposed here
  4. The term "artificial intelligence" is said to have first been used publicly at this gathering of researchers
AnswerD. The term "artificial intelligence" is said to have first been used publicly at this gathering of researchers

The Dartmouth Conference was a research conference held in 1956, spoken of as the venue where the term "artificial intelligence" was first used publicly. The test to distinguish humans from machines through text-only exchange was proposed in Turing's 1950 paper, a separate event that predates the Dartmouth Conference. Linking the two together is a classic error, so remember the year and the event separately. Research on expert systems and training methods for deeply stacked neural networks are both topics that came later than this conference.

Q12 | Turing

What did the Turing test propose?

  1. A judging method that looks at whether a human and a machine can be distinguished through a text-based exchange, as a way to gauge the presence of intelligence
  2. A method of calculation that estimates when machines will surpass human intelligence, based on the growth of computing resources
  3. A procedure for confirming whether a machine has a mind by examining its internal mechanism
  4. A single-sentence definition of what intelligence is, an official definition shared across the field
AnswerA. A judging method that looks at whether a human and a machine can be distinguished through a text-based exchange, as a way to gauge the presence of intelligence

The Turing test is a judging method in which, if a judge cannot distinguish a human from a machine through text-only exchange, the machine is deemed to have intelligence. The key point is that it does not provide a definition of intelligence itself, but rather proposes judging by externally observable behavior. The Loebner Prize is the actual contest that carries out this test in competition form, and it is also a keyword in the same subsection. It is neither a procedure that examines internal mechanisms nor a method of estimating a timeframe.

Q13 | The Chinese Room

What was the Chinese Room thought experiment brought forward to argue?

  1. As a forecast: that if the speed of manipulating symbols is increased enough, machines too will come to have a mind
  2. As a demonstration: that if behavior is indistinguishable from a human's, it may be granted that understanding is present
  3. As a demonstration of relative merit: that natural language processing is better handled by statistics than by rules
  4. As an objection: that even if behavior is indistinguishable from a human's, it does not necessarily mean there is understanding
AnswerD. As an objection: that even if behavior is indistinguishable from a human's, it does not necessarily mean there is understanding

The Chinese Room is a thought experiment that argues, from the setup of a person merely rearranging symbols according to a manual without understanding Chinese, that even if behavior is indistinguishable from a human's, it does not necessarily mean understanding is present. In other words, it is a critique of the Turing test, brought forward as an objection to strong AI, the position that grants the existence of mind or understanding. Reading it as evidence supporting strong AI has the direction backward, and this is where the mix-up commonly occurs. It is not about the speed of symbol manipulation, nor about the relative merit of machine translation methods.

Q14 | Strong AI, weak AI

What is the difference between the distinction of strong AI versus weak AI and the distinction of general versus narrow?

  1. Strong versus weak is a distinction by processing speed, and general versus narrow is a distinction by development cost
  2. Strong versus weak is a distinction by the amount of data used for training, and general versus narrow is a distinction by the amount of computing resources
  3. Strong versus weak is a distinction by the breadth of applicable scope, and general versus narrow is a distinction by whether there is mind or understanding
  4. Strong versus weak is a distinction by whether there is mind or understanding, and general versus narrow is a distinction by the breadth of applicable scope
AnswerD. Strong versus weak is a distinction by whether there is mind or understanding, and general versus narrow is a distinction by the breadth of applicable scope

Strong AI and weak AI are distinguished by whether a machine has mind or understanding. Strong AI is the position that the machine truly understands, while weak AI is the position that it is merely a tool that behaves as if it understands. In contrast, general versus narrow is a distinction of applicable scope — how broad a range of tasks something can be used for — an entirely different axis. So having a broad applicable scope does not itself mean having a mind. An explanation that swaps the two has the direction reversed, and data volume, computing resources, processing speed, and cost are none of them the criterion for either distinction.

Q15 | The frame problem

What kind of problem is the frame problem?

  1. The problem that the work of manually writing out expert knowledge becomes so massive it cannot be completed
  2. The problem of not being able to narrow down, to only what is relevant, what changes and what does not change from a given action
  3. The problem of how a system connects symbols with the real-world meaning they refer to
  4. The problem that only problems solvable under limited conditions end up getting solved
AnswerB. The problem of not being able to narrow down, to only what is relevant, what changes and what does not change from a given action

The frame problem is the problem that, when a certain action is taken, one cannot narrow down what changes and what does not change to only what is relevant, and handle it in finite time. In a word, it is a problem of narrowing down relevance. Connecting symbols to their real-world meaning is the symbol grounding problem; the work of writing out knowledge becoming massive is the knowledge acquisition bottleneck; and only being able to solve problems with limited conditions is the toy problem — all separate keywords listed in the same subsection.

Q16 | Grounding symbols

What does the symbol grounding problem refer to?

  1. The problem of how a system connects symbols with the real-world meaning they refer to
  2. The problem of not being able to assemble a sequence of actions leading to a goal by writing out the preconditions and results of actions
  3. The problem where information echoes among people who share the same opinion, reinforcing their beliefs
  4. The problem that the amount of data required grows sharply as the number of features handled increases
AnswerA. The problem of how a system connects symbols with the real-world meaning they refer to

The symbol grounding problem is the problem of how a system connects symbols with the real-world meaning they refer to. It is described in terms such as: even if a system has the word "zebra" and the knowledge that it means "a horse with stripes," that does not guarantee it is connected to the real animal in front of it. Not being able to narrow things down to only what is relevant is the frame problem, and the two are often asked about as a pair. Embodiment is the position that interaction with the environment through a body may be necessary, and it is one way of answering this problem. Assembling a sequence of actions, the echoing of information, and the number of features are none of them what this term refers to.

Q17 | Embodiment

What kind of idea is "embodiment," as discussed in debates about artificial intelligence?

  1. The idea that building artificial intelligence must begin by expressing bodily motion in mathematical formulas
  2. The idea that the performance of artificial intelligence is almost entirely determined by the performance of the parts it is equipped with
  3. The idea that artificial intelligence must necessarily take the form of a robot to be of practical use
  4. The idea that for intelligence to be established, the experience of interacting with the environment through a body is necessary
AnswerD. The idea that for intelligence to be established, the experience of interacting with the environment through a body is necessary

Embodiment refers to the position that the experience of interacting with the environment through a body may be necessary for intelligence to be established. It is discussed as one answer to the symbol grounding problem, which holds that symbols do not connect to real-world meaning — the idea being that having a body and touching the world is what creates that connection. It is not a claim that artificial intelligence must take the form of a robot to be practical, nor is it about being determined by part performance, nor about a procedure of turning bodily motion into formulas.

Q18 | Toy problems

What does the term "toy problem" refer to?

  1. A difficult problem whose solution method is not yet known and is set as a research goal
  2. A problem created as teaching material for children, designed to be learned through play
  3. A problem said to be unsolvable no matter how much computing power is added, because its computational load is too great
  4. A limited problem with clearly fixed rules and states, stripped of real-world complexity
AnswerD. A limited problem with clearly fixed rules and states, stripped of real-world complexity

A toy problem refers to a limited problem with clearly fixed rules and states, stripped of real-world complexity. It is used in contexts describing how, while problems that fit this mold — such as mazes or puzzles — could be solved, real-world problems whose conditions are not clearly fixed remained out of reach. Note that it does not mean an "easy problem" but rather a setting that simplifies reality. It is neither teaching material for children, an unsolved difficult problem, nor a problem whose computational load is too large.

Q19 | The knowledge wall

Which correctly describes the content of the problem called the knowledge acquisition bottleneck?

  1. That an insufficient amount of collectable data prevented a system with stored knowledge from achieving accuracy
  2. That the sheer volume of work needed to manually write out expert knowledge kept this approach from spreading
  3. That insufficient computing resources for training prevented a system with stored knowledge from being run
  4. That insufficient communication speed prevented a system with stored knowledge from being used remotely
AnswerB. That the sheer volume of work needed to manually write out expert knowledge kept this approach from spreading

The knowledge acquisition bottleneck is the problem that the volume and difficulty of the work of manually writing out an expert's knowledge in the form of rules became a wall, preventing the approach of accumulating knowledge from spreading. The key point is that the cause lies not in a shortage of computing resources, data, or communication, but in the sheer effort of writing out knowledge itself. One attempt to reduce this effort is the interview system listed under "4. Knowledge Representation and Expert Systems" in the syllabus.

Q20 | Types of machine translation

Which correctly describes the difference between rule-based machine translation and statistical machine translation?

  1. The former selects a translation from bilingual data, and the latter assembles a translation from grammar rules and a dictionary written by a person
  2. It is a difference of subject matter: the former translates only spoken language, and the latter translates only written language
  3. It is a difference of unit: the former translates character by character, and the latter translates a whole document at once
  4. The former assembles a translation from grammar rules and a dictionary written by a person, and the latter selects a translation from bilingual data
AnswerD. The former assembles a translation from grammar rules and a dictionary written by a person, and the latter selects a translation from bilingual data

Rule-based machine translation is an approach in which a person writes grammar rules and a dictionary to assemble a translation, while statistical machine translation is an approach that selects the most plausible translation from statistics over a large volume of bilingual data. The flow from a person writing things out to letting data do the learning appears here within the single subject of translation. An explanation that swaps the two has the direction reversed. It is not a difference of unit handled, nor a difference between spoken and written language. Note that statistical machine translation is also listed, besides this subsection, under "27. Natural Language Processing."

Q21 | Breadth-first, depth-first

Which correctly describes the difference between breadth-first search and depth-first search when traversing a search tree?

  1. Breadth-first examines all nodes at the same depth before moving on, while depth-first proceeds as far as it can go
  2. Breadth-first proceeds by choosing branches at random, and depth-first proceeds by choosing only the highest-scoring branch
  3. Breadth-first proceeds from the leaves of the tree toward the root, and depth-first proceeds from the root toward the leaves
  4. Breadth-first proceeds as far as it can go and then backtracks, while depth-first examines all nodes at the same depth before proceeding
AnswerA. Breadth-first examines all nodes at the same depth before moving on, while depth-first proceeds as far as it can go

Breadth-first search proceeds layer by layer from the one closest to the root, examining every node at the same depth before advancing to the next depth. It can find a shallow answer first, but tends to require remembering more nodes. Depth-first search descends as far as it can go in one go, and when it hits a dead end, backtracks and tries again. It needs to remember less, but the first answer it finds is not necessarily the shallowest one. An explanation that swaps the two has the direction reversed; choosing branches at random is the idea behind Monte Carlo methods, and traversing the tree from leaves to root does not apply to either.

Q22 | Alpha-beta

Which correctly describes the relationship between the Minimax algorithm and alpha-beta pruning?

  1. Alpha-beta pruning is a procedure that later double-checks the result of Minimax, verifying nothing was overlooked
  2. Alpha-beta pruning is a refinement within Minimax search that cuts off branches known not to affect the outcome
  3. Alpha-beta pruning is placed as a step prior to Minimax, being the procedure that builds the search tree itself
  4. Alpha-beta pruning is a different evaluation concept from Minimax, looking only at your own moves and not reading the opponent's
AnswerB. Alpha-beta pruning is a refinement within Minimax search that cuts off branches known not to affect the outcome

The Minimax algorithm is a method for two-player games with alternating turns, in which the move most favorable to you is assumed to be chosen on your turn, and the move most unfavorable to you is assumed to be chosen on the opponent's turn, propagating the value of future positions back to the current one. Alpha-beta pruning is a refinement made during that search that cuts off branches once it is known that examining them further cannot change the outcome, reducing the amount to examine — it is not a separate evaluation concept from Minimax. It is neither a procedure for building the search tree nor one for double-checking the result afterward.

Q23 | Brute force

Which approach in search is called brute force?

  1. Examining only branches that look promising, arranged in order of a predetermined score
  2. Trying moves chosen at random and estimating promise from how good or bad the results are
  3. Recording branches already examined, and skipping the computation and moving ahead when the same state recurs
  4. Examining every possible move one by one from the start, checking exhaustively until an answer is found
AnswerD. Examining every possible move one by one from the start, checking exhaustively until an answer is found

Brute force is the approach of examining every possible move one by one from the start. It is guaranteed to find an answer if one exists, but as the number of moves grows, the combinations increase sharply and it fails to finish in realistic time. This is exactly why refinements to reduce the range examined, such as alpha-beta pruning, become necessary. Examining promising branches in order of score, the Monte Carlo idea of trying random moves, and recording and reusing intermediate results are none of them brute force itself. A subject with clearly fixed states and rules, such as the Tower of Hanoi, is listed in the syllabus as practice material for this kind of search.

Q24 | SHRDLU

Which pairing correctly describes SHRDLU and STRIPS, both listed under "3. Search and Reasoning" in the syllabus?

  1. SHRDLU manipulates a world of blocks through language instructions; STRIPS assembles a plan of actions
  2. SHRDLU writes preconditions and results of actions to assemble a plan; STRIPS manipulates blocks
  3. SHRDLU estimates molecular structure from mass spectrometry data; STRIPS diagnoses bacterial infections
  4. SHRDLU repeats trials with random numbers; STRIPS cuts off branches of a search tree to reduce the amount examined
AnswerA. SHRDLU manipulates a world of blocks through language instructions; STRIPS assembles a plan of actions

SHRDLU is research that let a world of blocks on a screen be manipulated through language instructions, demonstrating that language instructions could work within a world with limited conditions. STRIPS is an approach that expresses an action in terms of its "preconditions for execution" and "what changes after execution," assembling a sequence of actions that reaches a goal state. Swapping the two reverses the direction. Repeating trials with random numbers is Monte Carlo methods, and cutting off branches is alpha-beta pruning. Estimating molecular structure from mass spectrometry data is DENDRAL, and diagnosing bacterial infections is MYCIN, both placed under "4. Knowledge Representation and Expert Systems."

Q25 | ELIZA

What is ELIZA, listed under "4. Knowledge Representation and Expert Systems" in the syllabus?

  1. It was built to estimate the molecular structure of an unknown organic compound from mass spectrometry data
  2. It is a conversational program that assembles a reply to match the pattern of the input sentence
  3. It is a long-running effort that attempted to write down, one by one, the common sense that humans take for granted
  4. It was built to diagnose bacterial infections and recommend a matching antibiotic
AnswerB. It is a conversational program that assembles a reply to match the pattern of the input sentence

ELIZA is a conversational program that assembles a reply to match the pattern of the input sentence. It is cited as an example showing that something can appear human-like without actually understanding its content. Estimating molecular structure from mass spectrometry data is DENDRAL, diagnosing bacterial infections and recommending antibiotics is MYCIN, and the long-running effort to write down common sense is the Cyc project — all separate keywords listed in the same subsection. Be careful not to confuse something that diagnoses with something that converses.

Q26 | MYCIN

Which field did MYCIN address?

  1. It addressed the question-answering field of answering quiz-show questions and competing against human contestants
  2. It addressed the chemistry field of estimating the molecular structure of organic compounds from mass spectrometry data
  3. It addressed the medical field of diagnosing bacterial infections and recommending a matching antibiotic
  4. It addressed the education field of solving university entrance exam questions and measuring the score
AnswerC. It addressed the medical field of diagnosing bacterial infections and recommending a matching antibiotic

MYCIN is an expert system that diagnosed bacterial infections and recommended a matching antibiotic, addressing the medical field. The chemistry-field system that estimated organic compound molecular structure from mass spectrometry data is DENDRAL, the one that took on university entrance exams is Todai Robot, and the one that competed with humans in question-answering on a quiz show is Watson. Since the pairing of name and field is asked about directly, memorize them together.

Q27 | DENDRAL

Which early expert system estimated the molecular structure of an unknown organic compound from mass spectrometry data?

  1. Watson, which had knowledge written in for answering questions
  2. DENDRAL, which had chemistry-field knowledge written into it
  3. Todai Robot, which had knowledge written in for solving entrance exam questions
  4. The Cyc project, which had human common sense written in as rules
AnswerB. DENDRAL, which had chemistry-field knowledge written into it

DENDRAL is an early expert system that estimated the molecular structure of an unknown organic compound from mass spectrometry data. Its field is chemistry, and it is often asked about paired with MYCIN, which addressed the medical field. The Cyc project is a long-running effort to keep writing in human common sense, Watson is a question-answering system, and Todai Robot is a project that took on university entrance exams — all separate items listed in the same subsection.

Q28 | Types of relations

Which pairing correctly describes the is-a relation, the has-a relation, and the part-of relation used in knowledge representation?

  1. is-a is a relation of having a part, has-a is a relation of being a part, and part-of is a relation of superordinate and subordinate
  2. is-a is a relation expressing the same meaning, has-a is a relation expressing the opposite meaning, and part-of is a relation of order
  3. is-a is a relation of superordinate and subordinate, has-a is a relation of having a part, and part-of is a relation of being a part
  4. is-a is a relation of being a part, has-a is a relation of superordinate and subordinate, and part-of is a relation of having a part
AnswerC. is-a is a relation of superordinate and subordinate, has-a is a relation of having a part, and part-of is a relation of being a part

is-a is a superordinate-subordinate relation, expressing that a subordinate concept is included in a superordinate one, as in "a dog is an animal." has-a is a relation of having a part, viewed from the whole toward the part, as in "a car has tires." part-of is a relation of being a part, viewed from the part toward the whole, as in "a tire is part of a car." has-a and part-of describe the same connection viewed from opposite directions, so be careful not to confuse the direction. Expressing the same meaning, the opposite meaning, or order are none of them the relations these three represent.

Q29 | The curse of dimensionality

Which correctly describes the phenomenon called the curse of dimensionality?

  1. The phenomenon in which the more computing resources used for training, the larger the resulting gain in accuracy
  2. The phenomenon in which the fit to the training data used gets worse the more times training is repeated
  3. The phenomenon in which, as the number of features handled increases, data becomes sparser within the space
  4. The phenomenon in which reducing the number of features handled causes the amount of data needed for training to increase sharply
AnswerC. The phenomenon in which, as the number of features handled increases, data becomes sparser within the space

The curse of dimensionality is the phenomenon in which, as the number of features handled — that is, the dimensionality — increases, data becomes sparser within that space, and the amount of data needed to maintain the same density grows sharply. Differences in distance between points also become harder to discern. An explanation that says reducing features increases the data needed has the direction reversed, and fit to training data, or the relationship between computing resources and accuracy, are separate topics. Note that in the syllabus this term is placed not under "7. Supervised Learning" but under "5. Machine Learning."

Q30 | Learning versus rules

The syllabus lists being able to explain the difference between machine learning and rule-based methods as a goal. Which correctly describes this difference?

  1. Machine learning finds regularities from data, and in rule-based methods a person writes the conditions and conclusions
  2. Machine learning makes it easy to show the reason for a decision, and rule-based methods make it hard to show the reason
  3. Both machine learning and rule-based methods are the same in that a person writes conditions and conclusions to make them run
  4. In machine learning a person writes the conditions and conclusions, and in rule-based methods regularities are found from data
AnswerA. Machine learning finds regularities from data, and in rule-based methods a person writes the conditions and conclusions

In a rule-based method, a person writes out what conclusion follows under what condition. Because it operates exactly as written, it is easy to show the reason for a decision, but it becomes impossible to write out as exceptions increase. Machine learning finds regularities from data, so it can handle a volume of case distinctions too large to write out, but in exchange it is harder to show the reason for a decision, and it requires data of sufficient quality and quantity. An explanation that swaps the two has the direction reversed — it is the rule-based side that makes it easy to show the reason. Spam filters, recommendation engines, and statistical natural language processing are examples of machine learning applications listed in this subsection.

Practice: answer the questions on this page

This practice tool asks questions in random order (it works when JavaScript is enabled). You can still read all the questions and explanations above without it.

* The explanations are information for study purposes. Exam scope and systems change from year to year, so always check the official announcements of the organization that administers the exam.

This page is a translation of the Japanese original. If the translation and the original differ, the Japanese version takes precedence. View the Japanese original