Edinburgh Research Archive

Using meta-level inference to constrain search and to learn strategies in equation solving

dc.contributor.author
Silver, Bernard
en
dc.date.accessioned
2018-01-31T11:24:39Z
dc.date.available
2018-01-31T11:24:39Z
dc.date.issued
1984
dc.description.abstract
en
dc.description.abstract
This thesis addresses two questions:
en
dc.description.abstract
- How can search be controlled in domains with a large search space?
en
dc.description.abstract
- How can this control information be learned?
en
dc.description.abstract
It is argued that both problems can be tackled with the aid of a technique called meta-level inference.
en
dc.description.abstract
In this technique, the control information is separated from the factual information. The control information is expressed declaratively, i.e. the control information is represented as explicit rules. These rules are axioms in the meta-theory of the domain. This gives rise to a two level program, the factual information forms the object-level and the control information forms the meta-level. Inference is performed at the meta-level. and this induces inference at the object-level. Search at the object-level is replaced by search at the meta-level. This has several advantages, one of the most important being that the meta-level search space is usually much smaller than the object-level space, so the search problem is greatly reduced.
en
dc.description.abstract
Two programs are presented in this thesis to support this claim. Both programs operate in the domain of symbolic equation solving. However, the techniques used can be applied to a wide variety of domains.
en
dc.description.abstract
The first program. PRESS, solves symbolic, transcendental, non-differential equations. PRESS makes extensive use of meta-level inference to control search. This overcomes problems experienced by other approaches. For example, systems that apply rewrite rules exhaustively usually only use the rules one way round, to avoid looping. However, this often makes the system incomplete, and the techniques for completing this set are not easily mechanized. PRESS is able to use rules in both directions, using inference to decide which direction is appropriate.
en
dc.description.abstract
The second program, LP is also an equation solving program, but, unlike PRESS, it is capable of learning new equation-solving techniques. It embodies a new learning method, called Precondition Analysis. Precondition Analysis combines meta-level inference with concepts from the field of planning, and allows the program to learn even from a single example. This learning technique seems particularly suitable in domains where the operators don't have precisely defined effects and preconditions. Equation solving is such a domain.
en
dc.identifier.uri
http://hdl.handle.net/1842/26932
dc.publisher
The University of Edinburgh
en
dc.relation.ispartof
Annexe Thesis Digitisation Project 2017 Block 15
en
dc.relation.isreferencedby
en
dc.title
Using meta-level inference to constrain search and to learn strategies in equation solving
en
dc.type
Thesis or Dissertation
en
dc.type.qualificationlevel
Doctoral
en
dc.type.qualificationname
PhD Doctor of Philosophy
en

Files

Original bundle

Now showing 1 - 1 of 1
Name:
SilverB_1984redux.pdf
Size:
41.23 MB
Format:
Adobe Portable Document Format

This item appears in the following Collection(s)