AI Questions

Embed Size (px)

Citation preview

  • 8/3/2019 AI Questions

    1/5

    Computing (Higher): Artificial Intelligence: Exam style questions

    AI Questions

    Development of AI

    1 Modern computers can now demonstrate many aspects of intelligence. Creativity andlanguage processing are two aspects of intelligence which may be included as part of

    an artificial intelligence system.a Name and describe one other aspect of artificial intelligence which is currently being

    developed.1

    b Describe two reasons why creativity is difficult to include as part of an artificialintelligence system.

    2

    2 A human tester communicates with one human and one computer using remoteterminals. The tester is to identify which terminal is connected to the human andwhich is connected to the computer.

    a State the name of this test. 1

    b State one limitation of this test. 1

    c i State one strategy that the human tester could use to differentiate between the humanand the computer.

    1

    ii Explain why the strategy suggested in (c)(i) helps the tester to tell the differencebetween the human and the computer.

    1

    3 An annual competition, based on the Turing Test, is held to find the best example ofcurrent artificial intelligence.

    a Define what is meant by artificial intelligence. 1

    b Some people believe that we might never achieve Artificial Intelligence.

    Do you agree with this point of view? Justify your answer.

    1

    4 Natural language processing is one area of artificial intelligence that will enable manymore people to use computers.

    a Explain how faster processors and more memory have improved the performance ofmodern chatterbots.

    2

    b Some modern game programs learn how their human opponent is playing and work outstrategies to respond. Explain how the availability of parallel processing might aid thedevelopment of game playing programs.

    2

    5 Computer games have been available since the 1960s.

    a i Explain how the use of parallel processors has aided the performance of computergames.

    2

    ii Other than parallel processing, state two other advances in hardware which have led toimprovements in the performance of computer games.

    2

    iii Explain how each of these advances has led to this improvement in performance 2

    Computing Department: Saint Kentigern's Academy

  • 8/3/2019 AI Questions

    2/5

    Computing (Higher): Artificial Intelligence: Exam style questions

    Artificial Neural Networks

    6 A building society lends money to people so that they can buy a house.A house valuation depends on factors such as:

    location of the house given by postcode. number of rooms

    The building society has access to all this information and accurate valuations of a

    large number of houses. The building society decides to use this data to create anartificial neural system (neural network) to value houses.

    a Give two reasons why this problem is suitable for the creation of a neural network(artificial neural system)

    2

    b A strength of a "neural network" is its ability to learn.

    i Describe the structure of a neural network. 3

    ii Describe how a neural network for valuing houses would be trained. 2

    Computer Vision (and ANS)

    7 An artificial Intelligence system is trying to identify plants from pictures of flowerspresented to it. This is one of the images it is given to test the system.

    a Two stages in computer vision are object recognition and image understanding.Describe the stages using the above image to illustrate your answer.

    4

    b Give two reasons, other than the colour of the flower, why the artificial intelligencesystem might have difficulty in recognising a flower.

    2

    c The plant identification software uses an artificial neural system.

    Links, weights and layers are components of an artificial neural system. Describe the

    parts played by each of these components in the learning process of the neural net.

    3

    Computing Department: Saint Kentigern's Academy

  • 8/3/2019 AI Questions

    3/5

    Computing (Higher): Artificial Intelligence: Exam style questionsExpert Systems

    8 A mobile phone shop uses an expert system to advise customers which phone is best forthem. It is essential that the user interface in such a system offers justificationfacilities

    a i Explain what justification facilities do. 2

    ii Explain why these are important to the customer. 2b Explain two problems that the customer might experience when using this expert

    system.2

    c What is the role of the sales staff at the mobile phone shop during the testing stage ofthe development process?

    1

    d A neural network could also be used to advise the customer.

    i Explain one difference between a neural network and an expert system. 2

    ii Explain how the neural network could be trained. 3

    9 A bicycle manufacturer is developing an expert system to advise customers on theirbicycle purchase.

    a State one reason why the bicycle manufacturers domain is suitable. 1

    b The following paragraph contains some of the information for the proposed expertsystem.

    Racing and mountain are two types of bicycle. Racing bicycles have drop handle bars. Hardtails and full-suspension are two types of mountain bicycle.

    Draw a semantic net to represent this information.

    4

    c An expert system can be created using an expert system shell.

    i Name and describe one component of an expert system shell. 2

    ii State the component that must be added to an expert system shell to create an expertsystem.

    1

    d Other than faster development time, state one advantage of creating an expert systemusing an expert system shell rather than a declarative language.

    1

    Computer Vision

    10 Mobile robots use computer vision systems when carrying components around afactory.

    a Image acquisition and signal processing are the first two of the five stages of computervision. What are the last three stages.

    3

    b State two difficulties that a vision system on a mobile robot may have in interpreting anew layout of machinery in a factory.

    2

    c The factory has recently replaced dumb robots with intelligent robots. State tworeasons why they may have done this.

    2

    d i Describe one legal implication which may arise from the increasing use of intelligentrobots.

    1

    ii How can this legal implication be addressed by the robot manufacturer? 1

    Computing Department: Saint Kentigern's Academy

  • 8/3/2019 AI Questions

    4/5

    Computing (Higher): Artificial Intelligence: Exam style questionsNatural Language Processing

    11 Natural Language Processing (NLP) involves creating software that uses language in asimilar way to people.

    a State two common applications of NLP. 2

    b NLP has to deal with ambiguity of meaning in sentences.

    i Describe what is meant by ambiguity of meaning in a sentence. 1

    ii The speech recognition stage of NLP correctly recognised the following sentences.

    Sentence 1: The man threw a bottle at the window and broke it. Sentence 2: The restaurant was full of international food specialists.

    State one example of ambiguity from each sentence.

    2

    c Name the stage of NLP that would attempt to resolve ambiguity in a sentence. 1

    d i Name the stage that takes place after your answer to (c) 1

    ii Explain why it is important to deal with ambiguity prior to this stage. 1

    e Regional accents or pronunciations, as well as ambiguity, can cause problems for NLP.

    State two other problems for NLP, using an example to illustrate each answer.

    4

    12 Natural language processing is one area of artificial intelligence that will enable manymore people to use computers.

    a Ambiguity of meaning and similar sounding words both cause problems to developersof natural language processing.

    i Name one other type of problem, generated by everyday language, that developersface.

    1

    ii Give an example to show how your answer to (i) may cause the developer a problem. 1

    ii A school pupil uses an automatic translator to help with his Spanish homework.Describe two problems that might be associated with using this translator.

    2

    b Eliza was an early natural language application. 2

    c Explain how Eliza would select a response to the following user inputI find my homework hard.

    2

    Explain how faster processors and more memory have improved the performance ofmodern chatterbots.

    2

    d Some modern game programs learn how their human opponent is playing and work outstrategies to respond. Explain how the availability of parallel processing might aid thedevelopment of game playing programs.

    2

    Computing Department: Saint Kentigern's Academy

  • 8/3/2019 AI Questions

    5/5

    Computing (Higher): Artificial Intelligence: Exam style questions

    13 NSHRDLU is a program which uses natural language processing (NLP) to manipulateblocks of various colours, shapes and sizes. An initial setup of the objects is shownbelow.

    SHRDLU understands commands such as:

    put the grey cylinder on top of the black blockput the white cube in front of the grey block

    a Here are two commands from a SHRDLU dialogue. What is the problem with eachcommand?

    i put it on its side. 1

    ii put the pyramid on the grey block 1

    b SHRDLU will accept the commandgrasp the grey block

    Explain why SHRDLU might not understand the following command:

    grip the grey block

    1

    c State one reason why there are more problems with natural language processing thanwith more formal programming languages.

    1

    d In speech recognition software, there are four main stages of NLP. The first is speechrecognition and the last is speech synthesis. Name the remaining two stages.

    2

    e Eliza is an application of NLP. Explain how Eliza responds to user input. 2

    Computing Department: Saint Kentigern's Academy