Arrow Research search

Author name cluster

James P. Callan

Possible papers associated with this exact author name in Arrow. This page groups case-insensitive exact name matches and is not a full identity disambiguation profile.

2 papers
1 author row

Possible papers

2

IJCAI Conference 1991 Conference Paper

CABOT: An Adaptive Approach to Case-Based Search

  • James P. Callan
  • Tom E. Fawcett
  • Edwina L. Rissland

This paper describes C A B O T, a case-based system that is able to adjust its retrieval and adapt a t i o n metrics, in addition to storing cases. It has been applied to the game of OTHELLO. Experiments show that C A B O T saves about half as many cases as similar systems that do not adjust their retrieval and adaptation mechanisms. It also consistently beats these systems. These results suggest that existing case-based systems could save fewer cases w i t h o u t reducing their current levels of performance. They also demonstrate that it is beneficial to distinguish failures due to missing i n f o r m a t i o n, faulty retrieval, and faulty adaptation.

AAAI Conference 1991 Conference Paper

Constructive Induction on Domain Information

  • James P. Callan

It is well-known that inductive learning algorithms are sensitive to the way in which examples of a concept are represented. Constructive induction reduces this sensitivity by enabling the inductive algorithm to create new terms with which to describe examples. However, new terms are usually created as functions of existing terms, so an extremely poor initial representation makes the search for new terms intractable. This work considers inductive learning within a problem-solving environment. It shows that information about the problem-solving task can be used to create terms that are suitable for learning search control knowledge. The resulting terms describe the problem-solver’ s progress in achieving its goals. Experimental evidence from two domains is presented in support of the approach. ‘ by hand’ can take a long time, because it is essentially a manual search of the space of possible vocabularies. One solution, known as constructive induction, is to enable the learning program to construct new terms for its vocabulary. Most constructive induction algorithms define new terms as Boolean or arithmetic functions of previously known terms. There are infinitely many such functions, so attention must be restricted to a small subset. Most systems search the space of possible vocabularies heuristically, using either the structure of the evolving concept (e. g. CITRE [Matheus & Rendell, 19891) or the behavior of the learning algorithm (e. g. STAGGER [Schlimmer & Granger, 19861) to guide search. In both cases, an extremely poor initial vocabulary makes the search intractable.

v2026.09.13