著者
Robert Nix
タイトル
Editing by Example
書籍
Proceedings of the 11th ACM Symposium on Principles of Programming Languages
ページ
186-195
日時
January 1984
コメント
Robert Nix describes a radical approach to inductive inference in a system which provides what he calls editing by example. The system generates programs to do text transformations. The use gives the system one or more examples of some text before and after some editing operations. Based on these examples, the system construts a generalized proram to do the transformation. Note that the system does not look at the editing operations themselves, only at the example input and output. Input and output examples are given separetely and do not always need to ocur in pairs. By using various heuristic, the system can synthesize some desired programs using just a few input examples for each program. Synthesized progrms are presented to the user so that he can verify their correctness.
This approach is very different from the algorithmic methods of programming by example used in systems such as Pygmalion, since it pays no attention to the user's actions. Nevertheless, Nix finds it is a feasible way of creating text-editing programs, and believes further work should be done on similar practical applications of inducive inference. (SmallStarの論文からの引用)
カテゴリ
PBE
Category: PBE
Comment: Robert Nix describes a radical approach to inductive
        inference in a system which provides what he calls
        editing by example. The system generates programs to
        do text transformations. The use gives the system
        one or more examples of some text before and after
        some editing operations. Based on these examples,
        the system construts a generalized proram to do the
        transformation. Note that the system does not look
        at the editing operations themselves, only at the example
        input and output. Input and output examples are given
        separetely and do not always need to ocur in pairs.
        By using various heuristic, the system can
        synthesize some desired programs using just a few
        input examples for each program. Synthesized progrms
        are presented to the user so that he can verify
        their correctness.
        <br>
        This approach is very different from the algorithmic
        methods of programming by example used in systems
        such as Pygmalion, since it pays no attention to the
        user's actions. Nevertheless, Nix finds it is a
        feasible way of creating text-editing programs, and
        believes further work should be done on similar
        practical applications of inducive inference.
        (<a href="#Halbert_SmallStar">SmallStarの論文</a>からの引用)
Bibtype: InProceedings
Month: jan
Pages: 186-195
Author: Robert Nix
Booktitle: Proceedings of the 11th ACM Symposium on Principles of
        Programming Languages
Title: Editing by Example
Year: 1984
Address: Salt Lake Ciry, UT