Applied AI News
In addition to process control, the forum plans to address issues related to evolving technologies, Eastman Kodak (Rochester, N.Y.), a most popular Internet navigator and FDA, EPA, and OSHA compliance, manufacturer of imaging-related products, front-end tools. CERN has chosen safety and environmental concerns, has developed an online neural Harlequin to continue development and application of industry network-based machine vision system and commercialization of its Web standards. KnowledgeBroker (Reno, Nev.), a This Windows-based inspection Ingersoll Milling Machines (Rockford, supplier of expert system-based help system automatically inspects and Ill.), a manufacturer of industrial desk support software, has signed a analyzes the fine-pitch solder paste products, has developed an expert system-based support contract with American physical quality. Following an initial neural network-based optical character schedules and reports on the activities rollout, KnowledgeBroker's HelpNet recognition (OCR) technology, has that need to be completed to successfully 800/900 Service will provide 24-hour signed an agreement to supply IBM install each customer's order. It live technical computer support for Ireland with OCR Readers for AN allows a customer to directly access shrink-wrapped software applications POST, Ireland's national postal service. The Federal Home Loan Mortgage ground data, control center Corp., better known as Freddie Mac BrainTech (Scottsdale, Ariz.), a developer hardware and software, has been of neural network and fuzzy logic-based Diego, Calif.) to use HNC's neural network-based Va.), a developer of acoustic systems La.), an oil refinery, has tested and Contel's subscribers will be able to The new software will allow traffic installed a neural network-based speak a natural stream of continuous controllers in the new $11 million application to control its atmospheric digits to place phone calls from Greater Houston Traffic and Emergency tower.
DERVISH An Office-Navigating Robot
Nourbakhsh, Illah, Powers, Rob, Birchfield, Stan
DERVISH won the Office Delivery event of the 1994 Robot Competition and Exhibition, held as part of the Thirteenth National Conferennce on Artificial Intelligence. Although the contest required dervish to navigate in an artificial office environment, the official goal of the contest was to push the technology of robot navigation in real office buildings with minimal domain information. dervish navigates reliably using retractable assumptions that simplify the planning problem. In this article, we present a short description of Dervish's hardware and low-level motion modules. We then discuss this assumptive system in more detail.
The 1994 AAAI Robot-Building Laboratory
Lim, Willie, Hexmoor, Henry, Kraetzschmar, Gerhard, Graham, Jeffrey, Schneeberger, Josef
The 1994 AAAI Robot-Building Laboratory (RBL-94) was held during the Twelfth National Conference on Artificial Intelligence. The primary goal of RBL-94 was to provide those with little or no robotics experience the opportunity to acquire practical experience in a few days. Thirty persons, with backgrounds ranging from university professors to practitioners from industry, participated in the three-part lab.
Induction of First-Order Decision Lists: Results on Learning the Past Tense of English Verbs
This paper presents a method for inducing logic programs from examples that learns a new class of concepts called first-order decision lists, defined as ordered lists of clauses each ending in a cut. The method, called FOIDL, is based on FOIL (Quinlan, 1990) but employs intensional background knowledge and avoids the need for explicit negative examples. It is particularly useful for problems that involve rules with specific exceptions, such as learning the past-tense of English verbs, a task widely studied in the context of the symbolic/connectionist debate. FOIDL is able to learn concise, accurate programs for this problem from significantly fewer examples than previous methods (both connectionist and symbolic).
FLECS: Planning with a Flexible Commitment Strategy
There has been evidence that least-commitment planners can efficiently handle planning problems that involve difficult goal interactions. This evidence has led to the common belief that delayed-commitment is the "best" possible planning strategy. However, we recently found evidence that eager-commitment planners can handle a variety of planning problems more efficiently, in particular those with difficult operator choices. Resigned to the futility of trying to find a universally successful planning strategy, we devised a planner that can be used to study which domains and problems are best for which planning strategies. In this article we introduce this new planning algorithm, FLECS, which uses a FLExible Commitment Strategy with respect to plan-step orderings. It is able to use any strategy from delayed-commitment to eager-commitment. The combination of delayed and eager operator-ordering commitments allows FLECS to take advantage of the benefits of explicitly using a simulated execution state and reasoning about planning constraints. FLECS can vary its commitment strategy across different problems and domains, and also during the course of a single planning problem. FLECS represents a novel contribution to planning in that it explicitly provides the choice of which commitment strategy to use while planning. FLECS provides a framework to investigate the mapping from planning domains and problems to efficient planning strategies.
Adaptive Load Balancing: A Study in Multi-Agent Learning
Schaerf, A., Shoham, Y., Tennenholtz, M.
We study the process of multi-agent reinforcement learning in the context ofload balancing in a distributed system, without use of either centralcoordination or explicit communication. We first define a precise frameworkin which to study adaptive load balancing, important features of which are itsstochastic nature and the purely local information available to individualagents. Given this framework, we show illuminating results on the interplaybetween basic adaptive behavior parameters and their effect on systemefficiency. We then investigate the properties of adaptive load balancing inheterogeneous populations, and address the issue of exploration vs.exploitation in that context. Finally, we show that naive use ofcommunication may not improve, and might even harm system efficiency.
Pac-Learning Recursive Logic Programs: Efficient Algorithms
We present algorithms that learn certain classes of function-free recursive logic programs in polynomial time from equivalence queries. In particular, we show that a single k-ary recursive constant-depth determinate clause is learnable. Two-clause programs consisting of one learnable recursive clause and one constant-depth determinate non-recursive clause are also learnable, if an additional ``basecase'' oracle is assumed. These results immediately imply the pac-learnability of these classes. Although these classes of learnable recursive programs are very constrained, it is shown in a companion paper that they are maximally general, in that generalizing either class in any natural way leads to a computationally difficult learning problem. Thus, taken together with its companion paper, this paper establishes a boundary of efficient learnability for recursive logic programs.
Provably Bounded-Optimal Agents
Russell, S. J., Subramanian, D.
Since its inception, artificial intelligence has relied upon a theoretical foundation centered around perfect rationality as the desired property of intelligent systems. We argue, as others have done, that this foundation is inadequate because it imposes fundamentally unsatisfiable requirements. As a result, there has arisen a wide gap between theory and practice in AI, hindering progress in the field. We propose instead a property called bounded optimality. Roughly speaking, an agent is bounded-optimal if its program is a solution to the constrained optimization problem presented by its architecture and the task environment. We show how to construct agents with this property for a simple class of machine architectures in a broad class of real-time environments. We illustrate these results using a simple model of an automated mail sorting facility. We also define a weaker property, asymptotic bounded optimality (ABO), that generalizes the notion of optimality in classical complexity theory. We then construct universal ABO programs, i.e., programs that are ABO no matter what real-time constraints are applied. Universal ABO programs can be used as building blocks for more complex systems. We conclude with a discussion of the prospects for bounded optimality as a theoretical basis for AI, and relate it to similar trends in philosophy, economics, and game theory.
Pac-learning Recursive Logic Programs: Negative Results
In a companion paper it was shown that the class of constant-depth determinate k-ary recursive clauses is efficiently learnable. In this paper we present negative results showing that any natural generalization of this class is hard to learn in Valiant's model of pac-learnability. In particular, we show that the following program classes are cryptographically hard to learn: programs with an unbounded number of constant-depth linear recursive clauses; programs with one constant-depth determinate clause containing an unbounded number of recursive calls; and programs with one linear recursive clause of constant locality. These results immediately imply the non-learnability of any more general class of programs. We also show that learning a constant-depth determinate program with either two linear recursive clauses or one linear recursive clause and one non-recursive clause is as hard as learning boolean DNF. Together with positive results from the companion paper, these negative results establish a boundary of efficient learnability for recursive function-free clauses.