Top Banner
Artificial Stupidity Paul Taylor 2010
40
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Artificial Stupidity

Paul Taylor 2010

Page 2: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Artificial Intelligence

Page 3: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Artificial

• Fake!

Page 4: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Intelligence

Latin: intelligere:- ‘to understand’

There are two general meanings derived from this, one by the APA, and a second by a group of intelligence researchers

Page 5: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

APA

“Individuals differ from one another in their ability to understand complex ideas, to adapt effectively to the environment, to learn from experience, to engage in various forms of reasoning, to overcome obstacles by taking thought.”

Source: Intelligence: Knowns and Unknowns, 1996, AP, February

Page 6: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Mainstream Science on Intelligence

“A very general mental capability that, among other things, involves the ability to reason, plan, solve problems, think abstractly, comprehend complex ideas, learn quickly and learn from experience.

It is not merely book learning, a narrow academic skill, or test-taking smarts.

Rather, it reflects a broader and deeper capability for comprehending our surroundings—"catching on", "making sense" of things, or "figuring out" what to do”

Source: Wall Street Journal, December, 1994

Page 7: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

What is the essence of these statements?

APA: “Individuals differ from one another in their ability to understand complex ideas, to adapt effectively to the environment, to learn from experience, to engage in various forms of reasoning, to overcome obstacles by taking thought.”

Int Sci: “A very general mental capability that, among other things, involves the ability to reason, plan, solve problems, think abstractly, comprehend complex ideas, learn quickly and learn from experience.

It is not merely book learning, a narrow academic skill, or test-taking smarts.

Rather, it reflects a broader and deeper capability for comprehending our surroundings—"catching on", "making sense" of things, or "figuring out" what to do”

Page 8: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

The Difference Engine• 1822, Charles Babbage• It was a Polynomial Calculator• See LBP version

http://www.meccano.us/difference_engines/rde_1/DEFront.jpg

Page 9: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

1837 The Analytical Engine

• Effectively would have been a mechanical computer

• Babbage worked on it till he died in 1871• Work was abandoned in 1878

Page 10: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

1950 The Turing Test

Page 11: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

1990 The Loebner Prize

Page 12: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Symbolic Languages

Page 13: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Neat and Scruffy AI

Page 14: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Expert Systems

Page 15: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Genetic Algorithms

Page 16: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Neural Networks (Connectionism)

Page 17: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

The Problem: Snails

• A Snail has only 3 neurons!!!

http://idle.slashdot.org/story/10/06/01/1324220/Snails-On-Methamphetamine

Page 18: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

The CYC Project

• This is a project designed to capture the commonsense of humanity, ambitious:YES

• It currently contains x00,000’s of terms and millions of assertions.

• The founder, Doug Lenat predicts that the project will need around 100 million assertions before it can begin ‘reading’ literature.

Page 19: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Video Game AI

Steve Rabin (Game AI) provides 2 definitions:

“Game AI is any technique that contributes to the perceived intelligence of an entity, regardless of what’s under the hood.”

“Techniques that generate artefacts that would normally be created by the game developers (like environment/layout, story, music, or models/animations/textures).”

Page 20: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Video Game AI

When was the first AI introduced to gaming?

Page 21: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Video Game AI

When was the first AI introduced to gaming?

It all depends on your classification of AI

Space Invaders responded to the player input...

Page 22: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Hardcore vs Casual

Tony Ventrice of Playdom

http://www.gamasutra.com/view/feature/6143/evolving_the_social_game_finding_.php

Page 23: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

6 factors of Hardcore games

1. Difficult controls2. Overwhelming options3. Prerequisite knowledge4. Abstract memorization5. Unclear goals6. Unclear solutions

Page 24: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Difficult Controls

Welcome GTA IV

Convoluted Controls

Weird inexplicit timing

http://www.gtagaming.com/images/gtaiv/controls/ps3_vehicle.jpg

Page 25: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

http://www.therimofhell.com/wp-content/uploads/2008/05/zombie-games.jpg

Page 26: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Overwhelming Options

• Master of Orion 2

http://www.spacesector.com/blog/wp-content/uploads/2009/08/races_custom.jpg

Page 27: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Prerequisite Gaming Knowledge

• What happens when you pick up a new weapon?

• Why does the block you keep destroying reappear?

• Why doesn’t the door open?• What do you do with the key you found?• Press ‘c’ to crouch

http://1.bp.blogspot.com/_vXr_LG9qVWI/S8NVQ83Q-nI/AAAAAAAACUk/Yy9cZu2Eha0/s400/383577_5.jpg

Page 28: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Abstract Memorization

• This refers to anything that is not obvious or intuitive to any person.

‘The Unreal link gun heals your vehicles’‘The stamina bar runs out when you run lots’

http://www.mailorderexpress.com/shop/prdpics/140971.jpg

Page 29: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Unclear Goals

• Figuring out what to do is a task for the hardcore gamer

• Casual gamers would rather know what they are expected to do next

• Implied goals are not good enough for casual gamers (13 / 26 Gems Collected)

http://static.howstuffworks.com/gif/gps-system-wrong-direction-2.jpg

http://games.adultswim.com/robot-unicorn-attack-twitchy-online-game.html

Page 30: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Unclear Solutions

• The Rubik's Cube- The Goal is clear- The solution is ?????

• Sam n Max has many unclear solutions• Hints can be used to help guide greener

players

http://www.mouser.org/log/images/2007/peppered_beef.jpg

http://www.far-q-designs.com/images/P/mensblackdyslexic.jpg

Page 31: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

6 factors of Casual Games

1. Challenge2. Trial and Error3. Strategy4. Theme5. Repetition6. Depth / Graduated objectives

Page 32: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Challenge

• Challenge is good, it’s not just hardcore– Players must feel challenged in all games

• Increasing challenge (not changing challenge) is stereotypical of casual games

• Does that make Space Invaders a casual game?

Page 33: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Trial and Error• Puzzles which can be solved this way are

usable by casual players• The Nemesis is NOT a casual game• Did anyone play puzzledonkey?• Keeping risk low promotes trial-and-error

gameplay• Higher risk requires more player investment

Page 34: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Strategy• Strategy Games ARE hardcore– Comprise many complex

strategies• Strategy is actually used in all

games• Naughts and Crosses is played

with different strategies, but there is only one good strategy

• If there is no strategy there is no challenge no fun.

http://gridironexperts.com/wp-content/uploads/2010/06/FF5.jpg

Page 35: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Theme• This is a little more

abstract....• Theme does NOT make

a game hardcore or casual

• Theme does define the segment of the audience your game will appeal to

http://www.tunariver.com/images/ultimate-nature-theme-pack-all-themes-small.jpg

Page 36: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Repetition

• Casual players enjoy repetition– As long as the challenge is

increasing• Hardcore = more changes,

more frequently• Casual = less changes, less

frequently• Hardcore & Casual =

continual challenge increase

http://tilings.math.uni-bielefeld.de/tilings/Files/faceit.gif

Page 37: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Depth / Graduated Objectives

• In casual games, new challenges should only be introduced as the old challenges cease to be interesting

http://www.whoi.edu/cms/images/currents_hrov_n2_49158.jpg

http://en.wikivisual.com/images/3/36/Bathyscaphe_Trieste.jpg

Page 38: Artificial Stupidity Paul Taylor 2010. Artificial Intelligence.

Warstory:- a Silverlight MMO

http://warstory.bigpoint.com/en