IBM
Skip to main content
 
Search IBM Research
     Home  |  Products & services  |  Support & downloads  |  My account
 Select a country
 IBM Home
IBM Research
Think Research
Technical Disciplines
Cross-Disciplines
About IBM Research
Resources
Search Research
Feedback

Related Links
  Worldwide Labs
  Page Contact
 
 


IBM Research
Artificial Intelligence

Computer Science > Artificial Intelligence > Research Spotlight (August 2003)

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.

image
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.

 
  About IBM  |  Privacy  |  Terms of use  |  Contact