• 検索結果がありません。

(個 別の求解問題に特化したソルノヾーの生成方法)

N/A
N/A
Protected

Academic year: 2021

シェア "(個 別の求解問題に特化したソルノヾーの生成方法)"

Copied!
4
0
0

読み込み中.... (全文を見る)

全文

(1)

博 士 ( 情 報 科 学 )    何    嵩 昊

学 位 論 文 題 名

Generation of a Specific Solver for Each Query‑

Answering Problem

(個 別の求解問題に特化したソルノヾーの生成方法)

学 位論文内容の要旨

 In the real world, people do not only want to know "yes" or "no" of their question, btit the exact answer  (like, the service time of the restaurant). In other words, the achievement of the deductive system about  how to solve the Query‑Answering problem (QA problem), which is constituted by the precondition  knowledge and the query atom, is an essential problem in the development of the real Semantic Web.

     However, how to establish the effective solver for solving a considerable arge range QA problems  has not been clearly decided. The following fundamentalissues need to be addressed:

        1.  Although conventional Skolemization used in proof problem always yields a satisfiability‑

 preserving transformation, it does not preserve the logical meaning of a source formula (like Descrip‑

tion Logic, or First‑order Logic) in the transformation between different logical expressions, which is the most essential reason why the conventional researches on solving QA problems are difficult to be improved. In this research, based on the meaning‑preserving Skolemization theory pfoposed by our research group, the skolem function is applied to preserve the logical meaning when transform  between different logical expressions.

      2. By introducing the skolem function, the real meaning‑preserving transformation has been realized, and the real range of the QA problems expressed by FOL has been discovered. Therefore, how to implement the solver based on the Bottom‑up solution in an efficient way to solve the QA problems need to be considerd?  Also, the correspondent increasing computational complexity by introducing the skolem functions has to be considerd. Until now, a QA problem solving system that can correctly deal with the skolem function does not exist. In order to solve the QA problem in the  Semantic Web automatically, the implementation of a deductive system for large range QA problems with skolem functions is required.

     This thesis is constructed as follows:

     In chapter l, the development of the Semantic Web is introduced. And the importance of the QA problem has been discussed.      .

    Chapter 2 will hrst formalizes a class of QA problems and outlines a general scheme for solving them based on the equivalent transformation (ET). Then, after describing the problems of the conven‑

tional research about QA problems, the necessity of the theory of meaning‑preserving Skolemization  will be explained and an extended clause space defined in our research group will be introduced. More‑

over, based on the notion of the representative model set, a representative model set of the collection of all models of an extended clause set will be defined. Finally, the fundamental theory difference between this research and previously existing theories will be described.

     Chapter 3 will firstly present the new Bottom‑up solution for solving QA problems. Then, some QA

―689―

(2)

problem examples will be used to illustrate how the Bottom‑up solution works. Here, the problem of the increase of the computational complexity by applying the Skolem functions introduced in chapter 2, will be discussed.

      Chapter 4 will introduce the research approach of generating the Specific Solver for each given QA problem. As it has been already discussed in Chapter 3, the computational complexity will dramati‑

cally increase because of the introduction of the skolem function. Therefore, in this research, for each given QA problem, we generate the specific solver by using the knowledge (K, clause set) acquired from the given QA Problem. Although the generacion of the specific solver by analyzing r.he QA Prob‑

lem will cost little time, the execution time (Bottom‑up computation) for achieving the representative model set is thought to be absolutely fast, especially when it will be repeatedly done only by changing the parameters (whenever reinitialize the skolem functions). We call this the QA Problem specific approach, which is an absolutely novel technology for solving the QA Problems.

      In Chapter 5, the method of setting values for the skolem function variables included in the extended clause set, which are achieved by applying the meaning‑preserving Skolemization theory in chapter 2, will be discussed.

      Chapter 6 will introduce the very important concept, the Support Set.  As the knowledge searching range defined in this research, the method about how to generate it is thought to be directly affects the efficiency of the whole QA problem solving process.

     Chapter 7 will describe how to digitalize the support set.

    In Chapter 8, the digitalization of the extended clause set and the final generation of the specific solver will be described. Furthermore, the efficiency of the specific solver will be confirmed by anal‑

izing the experiment's results.

    In Charter 9, tlx> results obtained in this thesis are summarized and the future works will be dis‑

cussed. As a pre‑process, the simplification of the extended clause set of the QA problem by using the unfold transformation will be discussed. Moreover, the new generation method for the support set will also be talked about.

− 690ー

(3)

学位論文審査の要旨 主査 副査

副査 副査

教 授    赤 教 授    栗 教 授    高 准教授   棟

間    清 原 正仁 井 昌彰 朝 雅晴

学 位 論 文 題 名

Generation ofaSpecific Solver for Each Query‑

    Answering Problem

     ( 個別 の 求解 問 題に 特化 し たソ ル バー の 生成 方 法)

  質問応 答間 題は、 データ ベース 問い 合わせ などに 見られ る形の 問題であり、ある前提知識のもと で、あ る関係 を満 たすも のをす べて求 めるこ とを 要請す る。こ れは、人間にとって最も基本的で重 要誼 問 題 の クラ スの1っと 考えら れる。 本研究 の目 的は、 質問応 答問題 が任意 に1つ与え られ たと き、そ れを正 確に 高速に 解くた めに、 その問 題固 有のソ ルバー を自動生成する技術を提案すること である 。

  本研究 の特 徴はス コーレム変数を扱う点である.。任意の一階述語論理式で書かれた前提知識を持 つ質問 応答問 題を 対象と すると き、問 題をス コー レム化 を用い て変換すると、よく知られている節 集合に をる。 そこ に出て くるス コーレ ム関数 は通 常の項 であり 、スコーレム変数は出現しをい。し かし証 明問題 と違 って、 質問応 答問題 の場合 には 従来の スコー レム化を用いるのは誤りであり、意 味保存 スコー レム 化を用 いなけ ればな らない 。こ れによ り背景 知識として、スコーレム変数が入っ た節集 合を考 える 必要が 出てく る。本 研究は 、こ の意味 で、従 来考察されていをい種類の節集合を 扱うと いう明 確を 新規性 を持つ 。

  自 動 生 成 され る ソ ル バ ーは 、 ボ トム アップ 計算 に基づ ぃてす べての 代表モ デル の生成 を行うC プログ ラムに をっ ている 。その ボトム アップ 計算 ではス コーレ ム変数の具体化の処理を適切に行わ なけれ ばなら 社い 。各暴 礎アト ムを表 現する 整数 を配列 のイン デック スと して扱 い、配列の値を0 から1に変 更する 計算を 基本 として いる。 ソルバ ー生成 は、 ポトム アップ 計算の 領域 を整数の世界 に変換 するス テッ プや、 節から 得られ る操作 をC言語で コン パクト に記述 するス テッ プからなる。

  本論文 の構 成は以 下の通 りであ る,

  第1章で本 研究の 背景 と目的 を述べ ている 。

  第2章では 、質問 応答 問題を 定義し 、質問 応答 問題を 等価変 換を用 いて解 く方 法を説 明し、意味 保存ス コーレ ム化 を紹介 し、質 問応答 問題を スコ ーレム 変数が 入った節集合に対する代表モデルの 共通部 分を求 める 問題に 帰着す る。

  第3章では 、スコ ーレ ム変数 が入っ た節集 合に 対する 代表モ デルを すべて 求め るボト ムアップ計 算の方 法を与 える 。

  第4章 で は 、 問 題 固 有 の ソ ル バ ー を 自 動 生 成 す る 技 術 の 流 れ を 描 写 す る 。   第5章では 、スコ ーレ ム変数 を具体 化する 方法 、具体 化を確 率的に 行う方 法を 提案す る。それら は、ス コーレ ム関 数の具体化において、具体例の生成個数を抑制することを主眼とするものである。

691―

(4)

  第6章 で は、 台 集 合 を 定 義す る 。 台 集 合と は 、 ポ ト ムア ッ プ 計 算 で出 て く る 基 礎 アト ム の集 合を 包 含す る 集 合 の こと で あ る 。 また 、 質 問 応 答 問題 が 与 え ら れた と きそ れに 対する 台集合 をコス ト低 く 求め る 方 法 を 与え る 。

  第7章 で は、 台 集 合 を 用 いた ボ ト ム ア ップ 計 算 を 整 数の 世 界 で 行 う手 続 き に 変 換 する 。 その ため に 、各 基 礎 ア ト ムの 述 語 や 引 数に 整 数 を 割 り 当て る 方 法 、 各基 礎 アト ムに 整数を 割り当 てる方 法、

述 語や 引 数 を 表 現す る 整 数 の 組か ら 基 礎 ア ト ムを 表 現 す る 整数 を 求め る計 算方法 毅どを 提案す る。

  第8章 で は、 前 章 の 述 語 、引 数 、 基 礎 アト ム を 表 現 する 整 数 を 基 礎と し て 、 各 節 に対 応 する 手続 き を 決 定 し 、 そ れ を 実 行 す るC言 語 プ ロ グ ラム を 生 成 す る方 法 を 与 え る。 さ ら に 本 方 法に 基 づ ぃ て ソル バ ー 自 動 生成 シ ス テ ム を構 築 し 、 い く っか の 問 題 に 対し て 、ソ ルバ ーを自 動生成 し、そ れを 用 い て 実 験 デ ー タ を と り 、 ソ ル バ ー 自 動 生 成 シ ス テ ム の 動 作 を 確 認 し て い る 。   第9章 で は 、 本 論 文 で 得 ら れ た 結 果 を ま と め 、 今 後 の 課 題 に つ い て 述 べ て い る 。   こ れ を 要 す るに 、 本 論 文 は、 ス コ ー レ ム変 数 と い う 新た な 要 素 を含 む広い 問題ク ラスに 対し て、

質 問 応 答 問 題 の正 当 で 効 率 的 極解 法 を 目 指 して 、 問 題 固 有の ソ ル バ ー を自 動 生 成 す る 技術 を 提 案 し 、自 動 生 成 シ ステ ム を 試 作 し、 動 作 を 確 認 した も の で あ り、 人 工知 能お よびソ フトウ エア科 学の 分 野に 貢 献 す る とこ ろ 大 な る もの が あ る 。

よ っ て 著 者 は 、 博 士 ( 情 報 科 学 ) を 授 与 さ れ る 資 格 あ る も の と 認 め る 。

−692―

参照

関連したドキュメント

To derive a weak formulation of (1.1)–(1.8), we first assume that the functions v, p, θ and c are a classical solution of our problem. 33]) and substitute the Neumann boundary

As a consequence of the process, we generalize any smooth interpolant by means of a family of fractal functions. Each element of the class preserves the smoothness and the

Existence and regularity of the RLC fractional diffusion model In this section we investigate the existence and regularity of the solution of the steady state RLC fractional

We shall say that a profinite group G is a [pro-Σ] surface group (respectively, a [pro-Σ] configuration space group) if G is isomorphic to the maximal pro-Σ quotient of the ´

Since we need information about the D-th derivative of f it will be convenient for us that an asymptotic formula for an analytic function in the form of a sum of analytic

Keywords: alternative set theory, biequivalence, vector space, monad, galaxy, symmetric Sd-closure, dual, valuation, norm, convex, basis.. Classification: Primary 46Q05, 46A06,

The concept of enrichment over a monoidal category is well known, and enriching over the category of categories enriched over a monoidal category is defined, for the case of

• Informal discussion meetings shall be held with Nippon Kaiji Kyokai (NK) to exchange information and opinions regarding classification, both domestic and international affairs