Approaches and Applications of Inductive Programming

Approaches and Applications of Inductive Programming
Author: Ute Schmid
Publisher: Springer Science & Business Media
Total Pages: 203
Release: 2010-04-14
Genre: Computers
ISBN: 3642119301

This book constitutes revised papers of the Third International Workshop on approaches and Applications of Inductive Programming, AAIP 2009, held in Edinburgh, UK, in September 2009. The 7 full papers included in this volume were carefully reviewed and selected. The book also contains two invited papers.

Inductive Logic Programming

Inductive Logic Programming
Author: Francesco Bergadano
Publisher: MIT Press
Total Pages: 264
Release: 1996
Genre: Computers
ISBN: 9780262023931

Although Inductive Logic Programming (ILP) is generally thought of as a research area at the intersection of machine learning and computational logic, Bergadano and Gunetti propose that most of the research in ILP has in fact come from machine learning, particularly in the evolution of inductive reasoning from pattern recognition, through initial approaches to symbolic machine learning, to recent techniques for learning relational concepts. In this book they provide an extended, up-to-date survey of ILP, emphasizing methods and systems suitable for software engineering applications, including inductive program development, testing, and maintenance. Inductive Logic Programming includes a definition of the basic ILP problem and its variations (incremental, with queries, for multiple predicates and predicate invention capabilities), a description of bottom-up operators and techniques (such as least general generalization, inverse resolution, and inverse implication), an analysis of top-down methods (mainly MIS and FOIL-like systems), and a survey of methods and languages for specifying inductive bias. Logic Programming series

Probabilistic Inductive Logic Programming

Probabilistic Inductive Logic Programming
Author: Luc De Raedt
Publisher: Springer
Total Pages: 348
Release: 2008-02-26
Genre: Computers
ISBN: 354078652X

This book provides an introduction to probabilistic inductive logic programming. It places emphasis on the methods based on logic programming principles and covers formalisms and systems, implementations and applications, as well as theory.

Advances in Machine Learning Applications in Software Engineering

Advances in Machine Learning Applications in Software Engineering
Author: Zhang, Du
Publisher: IGI Global
Total Pages: 498
Release: 2006-10-31
Genre: Computers
ISBN: 1591409438

"This book provides analysis, characterization and refinement of software engineering data in terms of machine learning methods. It depicts applications of several machine learning approaches in software systems development and deployment, and the use of machine learning methods to establish predictive models for software quality while offering readers suggestions by proposing future work in this emerging research field"--Provided by publisher.

Program Synthesis

Program Synthesis
Author: Sumit Gulwani
Publisher:
Total Pages: 138
Release: 2017-07-11
Genre: Computers
ISBN: 9781680832921

Program synthesis is the task of automatically finding a program in the underlying programming language that satisfies the user intent expressed in the form of some specification. Since the inception of artificial intelligence in the 1950s, this problem has been considered the holy grail of Computer Science. Despite inherent challenges in the problem such as ambiguity of user intent and a typically enormous search space of programs, the field of program synthesis has developed many different techniques that enable program synthesis in different real-life application domains. It is now used successfully in software engineering, biological discovery, compute-raided education, end-user programming, and data cleaning. In the last decade, several applications of synthesis in the field of programming by examples have been deployed in mass-market industrial products. This monograph is a general overview of the state-of-the-art approaches to program synthesis, its applications, and subfields. It discusses the general principles common to all modern synthesis approaches such as syntactic bias, oracle-guided inductive search, and optimization techniques. We then present a literature review covering the four most common state-of-the-art techniques in program synthesis: enumerative search, constraint solving, stochastic search, and deduction-based programming by examples. It concludes with a brief list of future horizons for the field.

Encyclopedia of Machine Learning

Encyclopedia of Machine Learning
Author: Claude Sammut
Publisher: Springer Science & Business Media
Total Pages: 1061
Release: 2011-03-28
Genre: Computers
ISBN: 0387307680

This comprehensive encyclopedia, in A-Z format, provides easy access to relevant information for those seeking entry into any aspect within the broad field of Machine Learning. Most of the entries in this preeminent work include useful literature references.

Methods and Applications of Artificial Intelligence

Methods and Applications of Artificial Intelligence
Author: Ioannis P. Vlahavas
Publisher: Springer
Total Pages: 527
Release: 2003-08-03
Genre: Computers
ISBN: 3540460144

This book constitutes the refereed proceedings of the Second Hellenic Conference on Artificial Intelligence, SETN 2002, held in Thessaloniki, Greece, in April 2002. The 42 revised full papers presented together with two invited contributions were carefully reviewed and selected for inclusion in the book. The papers are organized in topical sections on knowledge representation and reasoning, logic programming and constraint satisfaction, planning and scheduling, natural language processing, human-computer interaction, machine learning, intelligent Internet and multiagent systems, and intelligent applications.