著者
ブンサーム キッスィリクン 沼尾 正行 志村 正道
出版者
社団法人人工知能学会
雑誌
人工知能学会誌 (ISSN:09128085)
巻号頁・発行日
vol.8, no.1, pp.46-54, 1993-01-01
被引用文献数
2

Recently there has been an increasing interest in learning systems which induce first-order logic programs from examples. However, due to the intractability of the hypothesis space, such systems which use exhaustive search, e.g., MIS, are unable to learn reasonably complex programs. Previous solutions have been proposed to overcome this difficulty : while some systems restrict their hypothesis space, others use heuristics or additional knowledge such as analogical structures or abstraction. However, existing systems still have limitations. GOLEM gives up completeness by restricting the hypothesis space to only determinate clauses. A determinate clause is a clause composed of only determinate literals. A literal is determinate if each new variable in it has only one binding. Even the commonly used generate-and-test programs generate candidate solutions for their test routine, and thus are non-determinate. FOIL avoids exhaustive search by using Gain heuristic to select a literal that greedily discriminates positive examples from negative examples. Although it is able to learn some classes of problems efficiently, the heuristic fails to capture other aspects of usefulness of a literal, i.e., it overlooks a useful literal which produces no discrimination. For instance, a literalpartition (Head, Tail, List 1, List 2) in the quick-sort program does not discriminate between positive and negative examples. We propose a new heuristic-based approach to the learning of Horn-clause logic program with list structure. Our system, CHAM, learns a class of complex programs not learned by previous systems, i.e., non-determinate programs out of the learning space of GOLEM, and programs with non-discriminating literals which pose difficulties for FOIL. Experiments on learning Prolog programs with list structure have shown that while being able to learn a large class of programs, CHAM preserves efficiency in various test problems.
著者
ブンサーン キッスィリクン 沼尾 正行 志村 正道
出版者
社団法人人工知能学会
雑誌
人工知能学会誌 (ISSN:09128085)
巻号頁・発行日
vol.7, no.6, pp.1027-1037, 1992-11-01
被引用文献数
8

Learning systems find a concept based on positive and negative examples by using given terms, such as features and predicates. Most learning systems employ selective induction, and find a concept description composed of only predefined terms. However, if such terms are not appropriate, constructive induction or shift of bias are required to invent new terms. Although there has been increasing interest in systems which induce a first-order logic program from examples, there are few systems that perform constructive induction. FOCL invents new terms, i.e., new predicates, by combining existing subpredicates. Based on interaction with its user, CIGOL invents terms without any given subpredicate. This paper presents Discrimination-Based Constructive inductive learning (DBC) which invents a new predicate without any given subpredicate nor any user interaction. Triggered by failure of selective induction, DBC introduces a new predicate into a previously found incomplete clause. This is performed by searching for a minimal relevant variable set forming a new predicate that discriminates positive examples from negative ones. If necessary, DBC also recursively invents subpredicates for the definition. Experimental results show that, without interactive guidance, our system CHAMP can construct meaningful predicates on predefined ones or from scratch. Our approach is system independent and applicable to other selective learning systems such as FOIL.
著者
安信 千津子 山田 弘 源田 晋司 鎌田 芳栄
出版者
社団法人人工知能学会
雑誌
人工知能学会誌 (ISSN:09128085)
巻号頁・発行日
vol.7, no.6, pp.1087-1095, 1992-11-01
被引用文献数
8

In business expert systems for examination tasks, advice tasks and so on, not only rules but cases are necessary for decision-making. In a conventional way, rules are treated by the rule-based reasoning (RBR) and cases are treated by the case-based reasoning (CBR). However, both reasoning paradigms are separated and to use them together is difficult. In this paper, we propose an method for integrating both reasoning paradigms. The proposed method has following characteristics : (1) Knowledge representation and processing method of knowledge for CBR, similar with RBR. (2) Dynamic selection of the relevant reasoning paradigm according to the working memory (WM). (3) Reasoning method which starts form arbitary WM and produces plural solutions if there are any. Through devolopment and test of intelligent form-fillng front-end utilizing the proposed integrating method, it is demonstrated that knowledge including rules and usage of cases is defined easily, that a relevant paradigm is selected according to the WM, and that it supports users' decision-making by proposing alternatives.
著者
長尾 真
出版者
社団法人人工知能学会
雑誌
人工知能学会誌 (ISSN:09128085)
巻号頁・発行日
vol.7, no.2, pp.320-328, 1992-03-01
被引用文献数
12

This paper describes a way of organizing large knowledge base which aims at human use in book form and in hyper-text system. This is based on the experience of the author when he was the chief editor of the Encyclopedia of Computer Science published by Iwanami Book Co. The book includes about 4500 entry terms and about 13000 index terms. The total pages are about 1200, in which about 800 pages are for the description of entry terms, 100 pages for a hierarchical tree representation of entry terms, and 300 pages for KWIC index table. The paper describes how the terminological words were systematically collected, and how these terms were organized into a hierarchical tree structure. Then the way of giving definition for each term is described in detail. Intensional definition, extensional definition, functional and other definitions are to be given by considering always the similarity and distinctness to other related terms. Finally the access methods to the information are described. Users have not necessarily an exact term to consult the encyclopedia. KWIC-form organization of index terms based on radix of compound terms is quite useful for such user situations. The hierarchical tree organization of terms is useful for the understanding of the whole structure of the area of computer science, and for the access to what users want to know. There are several other access methods provided for in the description part of each term.
著者
新納 浩幸 井佐原 均
出版者
社団法人人工知能学会
雑誌
人工知能学会誌 (ISSN:09128085)
巻号頁・発行日
vol.10, no.3, pp.429-435, 1995-05-01
被引用文献数
2

In this paper, we describe a method to automatically extract Japanese auxiliary phrases from a corpus. The auxiliary phrase is a kind of idiomatic expression corresponding to auxiliary verb or postpositional particle. Typical examples are "にかんして" and "なければならない". Generally it is advantageous to handle the auxiliary phrase as one word. Therefore, building a dictionary, we need bring together auxiliary phrases like standard words. However, it is difficult to pick up auxiliary phrases. Because it is unclear to distinguish them from normal phrases. Thoroughly investigating the difference, it is defined by subjectivity of system developer. Therefore, it needs vast time to select auxiliary phrases, and there must be considerable doubt that phrases collected comprise all necessary phrases, and have uniformity. To overcome this problem, we present this method. The point of our method is to utilize the following heuristics that a auxiliary phrase has : (H1) The auxiliary phrase is consist of HIRAGANA characters. Even if KANJI character is found in it, its length is 1. (H2) Characters in front and behind of the auxiliary phrase are a certain confined characters. (H3) Each word composed the auxiliary phrase are strongly connected. Firstly, we pick up all phrases whose length is N from the corpus, however, the phrase is consist of HIRAGANA characters and KANJI characters whose length are 1. For all N(≥4), we carry out above operation. In view of (H1), all auxiliary phrases must exist in the set of phrases acquired by these operations. Then, using (H2) and (H3), we remove not auxiliary phrases from this set. Last, we remove duplicate phrases by investigating whether there is a longer phrase included the phrase. As the result, we can acquire phrases to aim in this paper. This method has a merit to easily carry out under poor environment. We made experiment on this method with ASAHI newspaper articles for one month (about 9 Mbyte). We report this result, too.
著者
佐藤 誠
出版者
社団法人人工知能学会
雑誌
人工知能学会誌 (ISSN:09128085)
巻号頁・発行日
vol.16, no.6, 2001-11-01

強化学習は意思決定方法(政策)を獲得するための機械学習の枠組みであり, 環境モデルを想定した学習理論に裏付けられている点が特徴の一つである.しかし, これまでの強化学習手法は政策評価規範として利得の期待値しか利用していないという問題点があった.一般にマルコフ決定過程などの環境モデルにおいて得られる利得は確率変数であるため, 利得確率分布の情報を最大限に利用することで, より洗練された政策の獲得が期待できる.そこで本論文では, 利得のばらつきを考慮した強化学習の枠組みを提案することを目的とし, 与えられたリスク水準に応じて利得のばらつきを抑えつつ報酬を最大化する学習アルゴリズムを提供している.1章と2章では, 研究の背景と目的について述べた後, 対象とするマルコフ決定過程, 政策評価規範として採用するvariance pena1ized(VP)規範, および, VP規範を用いた場合の決定問題の性質をまとめ, 本研究の接近法について論じている.3章では, 無限期問の割引総報酬最大化と無限期間の平均報酬最大化の枠組みにおいて, VP規範に基づいた勾配定理と, 勾配推定に必要なVa1ue関数の再帰的方程式を導出している.4章では, 利得の分散を推定するためのTD法の収束性を示した後, 3章で導いた勾配定理を利用した新しい学習アルゴリズムを提案している.5章〜7章では, 提案したアルゴリズムを機械整備問題, 通信ネットワーク制御問題, および, 金融商品取引問題にそれぞれ適用している.