| Artificial
Intelligence research at IBM today is at the forefront
of many of the hottest areas. We are pursuing research in a wide
variety of methodologies, including machine learning, Bayesian reasoning,
knowledge representation, logic programming, common sense reasoning
and planning, etc. We are particularly interested in synthesizing
technologies, whether combining AI methodologies or integrating
AI techniques with other technologies. Our focus is on using AI
to solve challenging technical and commercial problems, and to advance
the state-of-the-art in many areas, such as electronic commerce,
supply chain management, autonomic computing, and exploratory vision.
Research is being conducted either in core AI technologies, or its
applications, in most of IBM Research labs, including Watson, Almaden,
Haifa, India, Beijing, Tokyo, and Zurich.
Since
many web-based business transactions are automated through intelligent
agents, it is necessary to understand information
economies, large systems of software agents that perform Internet
transactions. We study the role of intelligent agents in setting
prices in situations such as auctions and negotiations. Such situations
can vary in the amount of knowledge that can be assumed and the
amount of reasoning that the participants will perform. We have
studied different strategies based on different assumptions and
have formally analyzed the behavior of corresponding algorithms.
We have implemented PriceBots and ShopBots, intelligent agents that
can be programmed to implement particular strategies for retailers
or consumers.
We have
introduced techniques for difficult planning and scheduling problems.
For example, we have examined the problem of scheduling paper manufacturing
jobs when such factors as sequence-dependent setups, job-machine
restrictions, batch size preferences, and downstream scheduling
consequences must be considered simultaneously. Optimal solutions,
even when only considering minimizing total tardiness on one machine,
can be NP-hard. Using the A-Team architecture, in which planning
agents cooperate by exchanging results, we have successfully implemented
algorithms that our experiments show gives impressive and computationally
efficient results.
We are
also developing a framework that allows the building of hybrid agents
that can perform a variety of intelligent activities. ABLE
(Agent Building and Learning Environment) focuses on building hybrid
agents that can both reason and learn. The ABLE framework consists
of a set of core JavaBeans™ and a set of function-specific JavaBeans.
We intend to make this platform compatible with the FIPA (Foundation
for Intelligent Physical Agents) standards in Java.
In order
to guarantee effectiveness, the performance of such services as
web transactions and electronic mail needs to be managed. We seek
to increase the level of automation for performance
management. Our work includes the study of predictive detection,
which gives advanced knowledge of performance degradations, and
event mining, a particular form of data mining that recognizes situations
that require action to ensure good performance. The Real-time Active
Inference and Learning (RAIL)
project aims to develop efficient techniques for real-time inference
(diagnosis and prognosis) and learning (model adaptation to system
changes) in complex distributed systems. An important property that
differentiates this approach from ''passive'' data analysis is its
ability to perform an active, online selection and execution of
tests and measurements for more cost-efficient reasoning and learning.
We are examining
the ways in which a knowledge of basic common-sense facts and an
ability to reason with those facts can enhance interaction with
automated systems such as online banking services. For example,
it is obvious to people — but not necessarily to computers — that
a person who is buying a house will probably need a mortgage and
insurance, and possibly a car. We are using semantic networks to
allow this sort of reasoning. In another research effort, we are
developing MeanX, which focuses on modeling cognitive processes
such as representing knowledge, reasoning, and learning on the symbolic
level, which has led to the development of a system that understands
meaning in natural language.
In order for a
computer to understand the image that a camera produces, it must
have a representation that it can manipulate, along with the background
knowledge, context, and computational and inferential methods that
it needs to understand the image. We are learning how vision systems
can be used in laboratories, to track the motion of laboratory animals;
in supermarkets, to recognize and classify produce; and in biometric
applications, to recognize and classify faces and fingerprints.
We are
also involved in researching various aspects of knowledge representation
in many of our labs. In one project, we have successfully conducted
an experiment in integrating CYC into an advanced natural language
question answering system, while in another, we are exploring the
integration of information extraction with hybrid reasoners, in
collaboration with Stanford's Knowledge Systems Lab. we have also
taken a lead role in the development of several standards, such
as OWL, and have developed a methodology for evaluating an ontology
using formal evaluation criteria.
|

Replicator
Dynamics for the Continuous Double Auction Game
Points
p in the simplex represent strategy mixes, with homogeneous
populations labeled at the vertices. The trajectories in
the simplex describe the motion of p following replicator
dynamics. Open circles are Nash equilibria, corresponding
to fixed points of the dynamical system. The dashed line
denotes the boundary of the two basins of attraction. The
gray shading is proportional to the magnitude of the time
derivative of p. (from Paper title:
Analyzing Complex Strategic Interactions in Multi-Agent
Systems Authors: Walsh, W.E., Das, R., Tesauro, G. and
Kephart, J.O.)
|
| Selected
Publications |
| Boutilier,
C., Das,
R., Kephart,
J.O., Tesauro, G. and Walsh,
W.E., Cooperative Negotiation
in Autonomic Systems using Incremental Utility Elicitation,
Uncertainty
in AI conference, 2003.
Campbell,
M., Joseph Hoane Jr., A. and Hsu, F., Deep
Blue, Artificial Intelligence 134 (1-2), 2002.
Guarino,
Nicola and Chris Welty. 2002. Evaluating
Ontological Decisions with OntoClean. Communications
of the ACM. 45(2):61-65. New York:ACM Press.
Kakade,
S., Kearns, M. and Langford, J. Exploration
in metric state spaces. ICML
2003.
Kothari,
R. and Jain, V., Learning from
Labeled and Unlabeled Data Using a Minimal Number of Queries,
IEEE Transactions on Neural
Networks, 2003.
Mccarthy,
J., Marvin, M., Sloman, A., Gong, L., Lau, T., Morgenstern,
L., Mueller, E.T., Riecken, D., Singh, M. and Singh, P. An
architecture of diversity for commonsense reasoning, IBM
Systems Journal, vol. 41(3):530-39, 2002.
Mueller,
E.T. Story understanding through
multi-representation model construction. In Graeme Hirst
& Sergei Nirenburg (Eds.), Text Meaning: Proceedings of the
HLT-NAACL
2003 Workshop (pp. 46-53). East Stroudsburg, PA: Association
for Computational Linguistics.
Rish,
I., Brodie, M, and Ma, S., Accuracy
versus efficiency in probabilistic diagnosis, Proceedings
of National
Conference on Artificial Intelligence. 2002. p. 560-6,
July 2002.
Walsh,
W.E., Das, R., Tesauro, G. and Kephart, J.O., Analyzing
Complex Strategic Interactions in Multi-Agent Systems,
Game Theory & Decision Theory Workshop, AAAI,
2002.
Ye,
Y. and Tu, Y. Dynamics of coalition
formation in combinatorial markets. IJCAI
2003.
|
| |
| Recent
Accomplishments |
|
Rajarshi
Das and William
Walsh have taken a leading role in the organization of
the first workshop on AI and Autonomic Computing being held
as an IJCAI-2003 workshop titled "Workshop
on AI and Autonomic Computing: Developing a Research Agenda
for Self-Managing Computer Systems."
Christopher Welty will be program chair of the KR2004
, and the "Intelligent Systems Demonstrations"
chair for AAAI-2004.
He will also be a guest editor of the forthcoming AI
Magazine's special Issue on Ontologies.
Jana Koehler will be a co-Chair of the International
Conference on Automated Planning and Scheduling (ICAPS)
2004.
Scott E. Fahlman
was elected as a AAAI
Fellow in April, 2003 for significant contributions to
knowledge representation, artificial neural networks, AI-oriented
software tools, and massively parallel architectures for AI.
|
|