Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L....

16
Artificial Intelligence: Artificial Intelligence: Research and Collaborative Research and Collaborative Possibilities Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer Science, Florida State University at the: First Annual Africa-America Cooperative Workshop in Computational Science & Engineering University of the Western Cape Cape Town, South Africa 21 July 2000

description

What is AI? n The study of intelligent behavior. n The goal being a theory of intelligence that can account for the behavior of all naturally occurring intelligent entities. n Then use the theory to guide the creation of artificial entities capable of intelligent behavior.

Transcript of Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L....

Page 1: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

Artificial Intelligence: Artificial Intelligence: Research and Collaborative Research and Collaborative

PossibilitiesPossibilitiesa presentation by:

Dr. Ernest L. McDuffie, Assistant ProfessorDepartment of Computer Science, Florida State University

at the:First Annual Africa-America Cooperative Workshop

in Computational Science & EngineeringUniversity of the Western Cape

Cape Town, South Africa21 July 2000

Page 2: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

What is Intelligence? A single faculty or just a collection of distinct and unrelated

abilities? Exactly what happens when learning occurs? What is intuition? What is self-awareness? Can intelligence be inferred from observable behavior, or does it

require evidence of a particular internal mechanism? How is knowledge represented in nerve tissue? Is it even possible to achieve intelligence on a computer, or

does an intelligent entity require the richness of sensation and experience that might be found only in a biological existence?

Page 3: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

What is AI?

The study of intelligent behavior. The goal being a theory of intelligence

that can account for the behavior of all naturally occurring intelligent entities.

Then use the theory to guide the creation of artificial entities capable of intelligent behavior.

Page 4: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

AI Fields Natural Language Processing Game Playing Automatic Theorem Proving Pattern Recognition & Computer Vision Expert Systems Modeling Forms of Reasoning Automatic Learning Robotics

Page 5: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

Knowledge We assume that intelligent entities have

knowledge about their environment. What can we say about such knowledge?

What forms can it take? What are its limits? How is it used? How is it acquired?

We are beginning to understand how neurons process simple signals, but how the brain processes and represents knowledge is still not well understood.

Page 6: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

How Computers Represent Knowledge

There are two major ways we think of machines having knowledge of the world.

Clarification about the distinction between the two is on going.

They are implicit or procedural knowledge and explicit or declarative knowledge.

Page 7: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

Implicit Knowledge In a computer this type of knowledge

takes the form of stored procedures. The knowledge would manifest itself when

the procedure is run. In humans it is often called tacit

knowledge and can be difficult or impossible to describe.

It is difficult to easily modify this type of knowledge in a computer.

Page 8: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

Explicit Knowledge

Complex tasks that we usually think of as requiring intelligence tend to use explicit knowledge representations.

A tabular database of salary data would be one example of explicit knowledge.

Particularly useful are explicit representations that can be interpreted as making declarative statements.

Page 9: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

Efficiency vs. Flexibility Using declarative knowledge usually is

more costly and slower than is directly applying procedural knowledge.

Declarative knowledge can also be accessed by introspective programs so a machine can then answer questions about what it knows.

Generally, we give up efficiency to gain flexibility and vice versa.

Page 10: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

AI Needs Both Procedural and Declarative types of

knowledge. Most flexible kinds of intelligence seem to

depend strongly on declarative knowledge. AI has concerned itself more and more

with this type of knowledge. Procedural knowledge still has a role to

play.

Page 11: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

Computer Learning

To assimilate new information or procedures without a programmer writing a new program.

This is different from discovery programs like those designed to formulate new mathematical theorems.

A range of different techniques are used in computer learning programs.

Page 12: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

Some Techniques Are:

Induction - learning by generalization from specific examples.

Candidate Elimination - a specific method of induction; testing rules and a method for generating new one.

Genetic Algorithms - finding better and better versions of rules/programs/strings by using random repeated mutations and selection.

Neural Net - a method of training to modify the connections between neurons; back propagation.

Page 13: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

Progress Has Been Slow

Learning from experience is difficult in any domain that is not very restricted or has formal contexts.

It seems that even simple animals like flies or slugs have better learning ability.

Studies of these types of animals have been used as background for some neural net approaches.

Page 14: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

A New Direction - MIT

Alternative Essences of Intelligence An attempt at building complex machines

with human like capabilities. Four essences - development, social

interaction, physical coupling to the environment, and integration.

Dr. Rodney Brooks, Director AI Lab, MIT.

Page 15: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

My Research Temporal Reasoning• Allen Relationships

Automatic Scheduling• Lots of manufacturing applications

Second Generation Hybrid Expert Systems• Combining learning and decision making

Applied AI to real world problems• Network security, intrusions detection

Page 16: Artificial Intelligence: Research and Collaborative Possibilities a presentation by: Dr. Ernest L. McDuffie, Assistant Professor Department of Computer.

Any Questions?

Any [email protected]

Work Phone: 850.644.3861Fax: 850.644.0058

Thank you for your attention!