Table of Contents:
1. The Abstract.
2. Brief Overview of Artificial Intelligence.
3. Knowledge versus Intelligence.
4. The Turing test.
5. Neural Networks
6. Interactive Computer Games.
7. Computer Game Genres.
8. Role playing and enhancing the performance by integrating AI.
9. Use of Neural Networks for Search Problem Formulation
10. Games Making Interesting Use of Neural Network Architecture.
11. Creating a Learning Agent.
12. Problems with using Neural Networks in Games.
13. Recent Developments and Ongoing Research.
14. The Conclusion.
15. References and Bibliography
Abstract
Artificial Intelligence is the study of how to make
computers do things which, at the moment, people
do better. Game playing and Theorem proving share
the property that people who do them well are
considered to be displaying intelligence. Artificial
Intelligence opens a new dimension of introducing
intelligence inside machines.
Initially the Computers could perform well at task
such as playing games like Tic-Tac-Toe, where the
numbers of solutions path are less. It was thought
that this process required very less knowledge and
could therefore be programmed easily. But even in
simple games like Chess Playing there are around
10e100 possible moves for every move. So even to
finish the first move would require our whole life
time.
A neuron is a cell in the brain whose principal
function is the collection, processing and
dissemination of electrical signals. The brains
information-processing capacity is thought to
emerge primarily from networks of such neuron.
For this some of the earliest AI work aimed to
create artificial neural network. Researchers in AI
and statistics became interested in the more abstract
properties of neural networks. Such as their ability
to perform distributed computation to tolerate noisy
inputs, and to learn. Neural networks remain one of
the most popular and effective forms of learning
system.
Hence we use the concept of Neural Networks in
game playing, making games more robust by
inducing learning from experience ability. The
BC3K Artificial Intelligence & Logistics, AILOG,
engine, uses a neural net for very basic goal
oriented decision making and route finding when
navigating the vast expanse of the game's galaxy.
In this paper I explain the concept of game playing,
different genres, role of neural networks hence AI
and also the current research work going in the field
of game playing and making games more
intelligent.
Introduction
Brief Overview of Artificial Intelligence:
The danger from computers is not that they will
eventually get as smart as men, but we will
meanwhile agree to meet them halfway
Artificial Intelligence is the study of how to make
computers do things that at the moment humans do
better.
Artificial
Intelligence
deals
with
incorporating Intelligence inside machines so that
their functionality is enhanced and optimized.
It is the science and engineering of making
intelligent machines, especially intelligent computer
programs. It is related to the similar task of using
computers to understand human intelligence, but AI
does not have to confine itself to methods that are
biologically observable.
Artificial Intelligence focuses on tasks
that we do every day also called as common sense
tasks. Tasks can be categorized into three types:1. Mundane Tasks: These are the tasks that
include perception, natural language
understanding, and commonsense reasoning.
2. Expert Tasks: These are the tasks that
require carefully acquired expertise.
Examples of such task include Engineering
design, scientific discovery, and Medical
diagnosis.
3. Formal Tasks: These are the tasks that
involve game playing, logic building, and
mathematics etc.
Expert task require complete knowledge of a certain
thing. These tasks are easy to be achieved in a
machine, whereas the tasks such as perception are
pretty hard to achieve. As a result the problems
where AI is now flourishing most as practical
discipline are primarily the domains that require
only specialized expertise without the assistance of
commonsense knowledge.
Artificial Intelligence problems span a very broad
spectrum. One of the very few hard and fast results
to come out of the first three decades of AI research
is that intelligence requires knowledge.
Neural Networks:
A neuron is a cell in the brain whose principal
function is the collection, processing and
dissemination of electrical signals. The brains
information-processing capacity is thought to
emerge primarily from networks of such neuron.
For this some of the earliest AI work aimed to
create artificial neural network. Researchers in AI
and statistics became interested in the more abstract
properties of neural networks. Such as their ability
to perform distributed computation to tolerate noisy
inputs, and to learn. Neural networks remain one of
the most popular and effective forms of learning
system.
Neural networks are composed of nodes or units
connected by directed links. A link from unit j to
unit i serve to propagate the activation aj from j to i.
Each link also has a numeric weight W j,I associated
with it, which determines the strength and sign of
the connection. Each unit I first computes a
weighted sum of its inputs.
Ai= from (j=0 to n) Wj, iaj
Turing Test:
Turing test is the test in which one person plays the
interrogator who is in separate room from the
computer and the other person. The interrogator can
ask questions of either the person or the computer
by typing and receiving typed responses. However
the interrogator knows them only as A and B and
aims to determine who the person is and who is the
machine. The goal of the machine is to fool the
interrogator into believing that is the person. If the
machine succeeds at this, then we will conclude that
the machine can think. The machine is allowed to
do whatever it can to fool the interrogator.
The more serious issue though is the amount of
knowledge that a machine would need to pass the
Turing test.
A perceptron
Action Games
Shortly after landing on an alien surface you learn
that hundreds of your men have been reduced to
just a few. Now you must fight your way through
heavily fortified military installations, lower the
citys defenses and shut down the enemys war
machine.
These games vary in the perspective that the human
has of their character, be it first-person where the
human sees what the character would see, or thirdperson, where the player looks over the shoulder of
the character. Popular examples include Doom,
Quake, Descent, Half-Life, and Tomb Raider.
Role-Playing Games
Immerse yourself in aworld, where nations hang
in the balance of your actions, dark prophecies test
your resolve, and heroic dreams can be fulfilled at
last. Baldurs Gate
In role-playing games, a human can play different
types of characters, such as a warrior, a magician,
or a thief. The player goes on quests, collects and
sells items, fights monsters, and expands the
capabilities of their character (such as strength,
magic, quickness, etc.), all in an extended virtual
world. Example games include Baldur's Gate,
Diablo, and Ultima. Recently, massively
multiplayer role-playing games have been created
where thousands of people play and interact in the
same game world: Ultima Online, Everquest, and
Asheron's Call.
In both types of role-playing games AI is used to
control enemies, like in action games, partners
who travel and adventure with the Players and
also supporting characters, such as shopkeepers.
The massively multiplayer games provide an
additional opportunity to use AI to expand and
enhance the player to player social interactions.
Strategy Games:
Players must successfully construct and rule their
medieval empire while engaging in real-time
tactical warfare over land, sea, and air.
AI is used in two roles: to control the detailed
behavior of individual units that the human
commands, and as a strategic opponent that
must play the same type of game against the
human. The AI needs of the individual units
differs from the enemies and partners of action
and role-playing games because they are not
meant to be autonomous but are meant to be
good soldiers who follow orders.
Team Sports
Welcome to Madden NFL 97, the game that
captures the excitement of a 30 yard touchdown
pass, the strategy of a well executed scoring drive,
and the atmosphere of a crisp autumn afternoon in
the stadium. Madden NFL 97.
AI is used in two roles that are similar to the
roles in strategy games, the first being unit level
control of all the individual players. Usually the
human controls one key player, like the
quarterback, while the computer controls all the
other members of the team. A second role is as
the strategic opponent, which in this case is the
opposing coach. One unique aspect of team sport
games is that they also have a role for a
commentator, who gives the lay by play, and
color commentary of the game.
The
Ongoing Research:
1. The Artificial Intelligence (AI) program at
the University of Michigan comprises a
multidisciplinary group of researchers
conducting theoretical, experimental, and
applied investigations of intelligent systems.
Current projects include research in rational
decision making, distributed systems of
multiple agents, machine learning, cognitive
modeling, design, collaboration technology,
natural language processing, real-time and
intelligent dynamical control, autonomous
and tele-autonomous robotic systems,
computer vision, and digital libraries.
2. National Research Foundation-USA has
shown that Particle Swamp Optimization
Algorithm (PSO) can successfully train
neural networks to evaluate competitive
board states during a tic-tac-toe game,
without the use of any prior strategic game
knowledge apart from its official rules. It
has also shown how co-evolution can be
used to drive this training process. Judging
by the positive results obtained through the
experimental work, a more challenging
problem like checkers warrants further
investigation. The performance of PSO in
training co-evolving game playing agents in
a much larger problem space will once again
be compared to existing game learning
research. The use of niching algorithms to
construct game playing strategies will also
be thoroughly investigate
3. Joe Bates OZ research group at Carnegie
Mellon University and Barbara Hayes at
Stanford University have been working on
developing believable agents for interactive
fiction and related computer games. Their
research emphasizes Personality.
4. A tournament RoboCup is organized
annually for the development of AI system
10
general
11