skip to main content
Opening hours
myLibrary
Ask us
Room bookings
Pay online
Home
Search tools
How do I find
Journal articles
Databases
Exam papers
Books and e-books
Theses
EndNote
Technical help
Standards
High Use Collection items
RefWorks
Film and music
Primary and secondary sources
Conference papers
Statistics
Maps
Government publications
New book alerts
Patents
Borrowing
Your borrowing rights
myLibrary
Renew an item
Reserve an item
Loan limits
Returning loans
Why your due date has changed
Fines and penalties
Borrow from other libraries >
Interlibrary loans
Intercampus loans
Borrowing from other universities (ULA)
Off-campus
Library notifications - email & SMS
Lost or stolen cards
Conditions of use
Not from UNSW?
About your Library
Opening hours
Library Client Survey Results
Self guided tours >
Main Library - Level 2
Main Library - Level 3
Main Library - Level 4
Main Library - Levels 5 to 10
Law Library - 1st Floor
Law Library - Ground
COFA Library - Ground
COFA Library - 1st Floor
Library space and facilities >
Printing, copying and scanning
Room bookings
Computers in the Library
Touch screens
Corporate information >
Library executive group
Organisational chart
Faculty Outreach Librarians
Location
Rules and policies >
Library conditions of use
Collection Development Policy
UNSW Library policy on left property
Copyright
Services for
Undergraduates
Postgraduates and honours
Staff
Conjoint and affiliated staff
Clients with disabilities
Research & teaching support >
Placing items into High Use Collection
How to provide course materials for your students
Providing access to online course materials
Depositing your thesis >
Copyright guidelines for digital theses
Purchase recommendations
Film and video resources
Subject guides
Organising your references using RefWorks and EndNote
Research Publications
Research consultations
Research Impact Measurement Service (RIMS)
ROS Project
Off campus
Borrowers from other universities
Alumni
Community borrowers
Schools Partnership
Not from UNSW?
Contact us
Guest
Sign in
myLibrary
e-Shelf
Deposit Resources
Deposit Thesis
UNSWorks Home
UNSWorks Help
Help
Primo Search
UNSWorks
Search
UNSWorks by author (UNSW)
Search by UNSW Author
Search For:
Search in:
UNSWorks
Or select another collection:
UNSWorks
Currently Selected Databases
Advanced Search
Limiting programs for induction in artificial intelligence
Caldon, Patrick , Computer Science & Engineering, Faculty of Engineering, UNSW
2008
Details
Reviews & Tags
Recommendations
Send to
Add to e-Shelf
Remove from e-Shelf
E-mail
Print
EndNote Web
RefWorks
del.icio.us
Export RIS
Title:
Limiting programs for induction in artificial intelligence
Author/Creator:
Caldon, Patrick , Computer Science & Engineering, Faculty of Engineering, UNSW
Subjects:
Artificial Intelligence.
;
Logic programming.
Resource type:
Thesis
Type of thesis:
Ph.D.
Date:
2008
Awarding institution:
University of New South Wales.
Description:
This thesis examines a novel induction-based framework for logic programming. Limiting programs are logic programs distinguished by two features, in general they contain an infinite data stream over which induction will be performed, and in general it is not possible for a system to know when a solution for any program is correct. These facts are characteristic of some problems involving induction in artificial intelligence, and several problems in knowledge representation and logic programming have exactly these properties. This thesis presents a specification language for problems with an inductive nature, limiting programs, and a resolution based system, limiting resolution, for solving these problems. This framework has properties which guarantee that the system will converge upon a particular answer in the limit. Solutions to problems which have such an inductive property by nature can be implemented using the language, and solved with the solver. For instance, many classification problems are inductive by nature. Some generalized planning problems also have the inductive property. For a class of generalized planning problems, we show that identifying a collection of domains where a plan reaches a goal is equivalent to producing a plan. This thesis gives examples of both. Limiting resolution works by a generate-and-test strategy, creating a potential solution and iteratively looking for a contradiction with the growing stream of data provided. Limiting resolution can be implemented by modifying conventional PROLOG technology. The generateand- test strategy has some inherent inefficiencies. Two improvements have arisen from this work; the first is a tabling strategy which records previously failed attempts to produce a solution and thereby avoids redundant test steps. The second is based on the heuristic observation that for some problems the size of the test step is proportional to the closeness of the generated potential-solution to the real solution, in a suitable metric. The observation can be used to improve the performance of limiting resolution. Thus this thesis describes, from theoretical foundations to implementation, a coherent methodology for incorporating induction into existing general A.I. programming techniques, along with examples of how to perform such tasks.
Supervisor:
Martin, Eric, Computer Science & Engineering, Faculty of Engineering, UNSW
Language:
English
Rights:
Copyright Patrick Caldon; http://unsworks.unsw.edu.au/copyright
Primo handle:
http://handle.unsw.edu.au/1959.4/37484
Source:
unsworks 2490
Print Availability:
T/2007/152 (ask at Level 2 Help Zone, UNSW Library)
Links
front.pdf
whole.pdf
Edit this record
Add/Remove attachment
Back to results list
Update my screen automatically
Searching Remote Databases, Please Wait
Searching for
in
scope:(LRS_UNSWORKS)
Show me what you have so far