(57)【要約】【課題】ユーザによる知識の階層構造の表現を支援できる、支援システム、プログラム、及び記憶媒体を提供する。【解決手段】実施形態に係る支援システムは、編集部、課題抽出部、及び候補抽出部を有する。前記編集部は、第１編集領域を表示させる。前記第１編集領域では、要件と、前記要件を満たすための手段と、を含む複数の項目を互いに従属させて階層構造として編集可能である。前記課題抽出部は、前記第１編集領域へ前記要件が入力された際に、課題と、前記課題への解決手段と、の組み合わせを複数含むデータベースから、入力された前記要件と類似する前記課題を抽出する。前記候補抽出部は、オントロジーを参照し、入力された前記課題と関連する別の課題を抽出し、前記別の課題への前記解決手段を、入力された前記要件に対する前記手段の候補として表示させる。【選択図】図１
2020160575.tif 000002
【特許請求の範囲】
【請求項１】
要件と、前記要件を満たすための手段と、を含む複数の項目を互いに従属させて階層構造として編集可能な第１編集領域を表示させる編集部と、
前記第１編集領域へ前記要件が入力された際に、課題と、前記課題への解決手段と、の組み合わせを複数含むデータベースから、入力された前記要件と類似する前記課題を抽出する課題抽出部と、
オントロジーを参照し、入力された前記課題と関連する別の課題を抽出し、前記別の課題への前記解決手段を、入力された前記要件に対する前記手段の候補として表示させる候補抽出部と、
を備えた支援システム。
【請求項２】
前記候補抽出部は、前記別の課題への前記解決手段を表示させる際に、前記類似する課題と、前記類似する課題への別の前記解決手段と、をさらに表示させる請求項１記載の支援システム。
【請求項３】
前記課題抽出部は、前記入力された要件に含まれる複数の単語の一部に基づいて前記類似する課題を抽出し、
前記候補抽出部は、前記別の課題への前記解決手段を表示させる際に、前記類似する課題の抽出に用いた前記複数の単語の前記一部を、前記複数の単語の別の一部と異なる態様で表示可能である請求項１又は２に記載の支援システム。
【請求項４】
前記課題抽出部は、前記入力された要件の特徴量と、前記複数の課題の特徴量と、の間の類似度に基づき、前記複数の課題から前記類似する課題を抽出する請求項１〜３のいずれか１つに記載の支援システム。
【請求項５】
前記課題抽出部は、前記入力された要件及び前記複数の課題を、意味空間モデルを用いて意味空間に射影することで、それぞれの前記特徴量を算出する請求項４記載の支援システム。
【請求項６】
前記階層構造において、最上位の前記要件を満たすための前記手段の組を計画として抽出する計画抽出部をさらに備えた請求項１〜５のいずれか１つに記載の支援システム。
【請求項７】
処理装置を、
要件と、前記要件を満たすための手段と、を含む複数の項目を互いに従属させて階層構造として編集可能な第１編集領域を表示させる編集部、
前記要件が入力された際に、課題と、前記課題への解決手段と、の組み合わせを複数含むデータベースから、入力された前記要件と類似する前記課題を抽出する課題抽出部、及び
オントロジーを参照し、入力された前記課題と関連する別の課題を抽出し、前記別の課題への前記解決手段を、入力された前記要件に対する前記手段の候補として表示させる候補抽出部、
として機能させるプログラム。
【請求項８】
請求項７に記載のプログラムを記憶した記憶媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、支援システム、プログラム、及び記憶媒体に関する。
【背景技術】
【０００２】
知識を体系化して共有するためには、知識に関する項目を階層構造で表現することが好ましい。しかし、知識を階層構造で表現するためには、高い専門性が要求される。このため、ユーザによる知識の階層構造の表現を支援できる技術の開発が求められている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】中沢俊彦：設計プロセスのモデリングと可視化、設計工学、４２巻、４号（２００７）
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、ユーザによる知識の階層構造の表現を支援できる、支援システム、プログラム、及び記憶媒体を提供することである。
【課題を解決するための手段】
【０００５】
実施形態に係る支援システムは、編集部、課題抽出部、及び候補抽出部を有する。前記編集部は、第１編集領域を表示させる。前記第１編集領域では、要件と、前記要件を満たすための手段と、を含む複数の項目を互いに従属させて階層構造として編集可能である。前記課題抽出部は、前記第１編集領域へ前記要件が入力された際に、課題と、前記課題への解決手段と、の組み合わせを複数含むデータベースから、入力された前記要件と類似する前記課題を抽出する。前記候補抽出部は、オントロジーを参照し、入力された前記課題と関連する別の課題を抽出し、前記別の課題への前記解決手段を、入力された前記要件に対する前記手段の候補として表示させる。
【図面の簡単な説明】
【０００６】
【図１】実施形態に係る支援システムの構成を表すブロック図である。
【図２】実施形態に係る支援システムによって出力されるＧＵＩを例示する模式図である。
【図３】実施形態に係る支援システムによって出力されるＧＵＩを例示する模式図である。
【図４】実施形態に係る支援システムによって出力されるＧＵＩを例示する模式図である。
【図５】実施形態に係る支援システムによって出力されるＧＵＩを例示する模式図である。
【図６】実施形態に係る支援システムによって出力されるＧＵＩを例示する模式図である。
【図７】実施形態に係る支援システムの動作を表すフローチャートである。
【図８】実施形態に係る支援システムの動作を表すフローチャートである。
【図９】実施形態に係る支援システムによって出力されるＧＵＩを例示する模式図である。
【図１０】実施形態に係る支援システムによって出力されるＧＵＩを例示する模式図である。
【図１１】オントロジーの一部を例示する模式図である。
【発明を実施するための形態】
【０００７】
以下に、本発明の各実施形態について図面を参照しつつ説明する。
本願明細書と各図において、既に説明したものと同様の要素には同一の符号を付して詳細な説明は適宜省略する。
【０００８】
図１は、実施形態に係る支援システムの構成を表すブロック図である。
図２〜図６は、実施形態に係る支援システムによって出力されるＧＵＩを例示する模式図である。
【０００９】
実施形態に係る支援システム１は、例えば、知識の従属関係や相互作用を視覚化し、これらを効率的に編集するために用いられる。知識は、手段及び要件を含む複数の項目で表される。
【００１０】
実施形態に係る支援システム１は、図１に表したように、表示制御装置１０を備える。表示制御装置１０は、入力装置２０から入力された情報を基に処理を実行し、処理により得られた情報を表示装置３０に表示させる。表示制御装置１０は、中央演算処理装置を含む処理回路を備える。表示制御装置１０は、情報を処理する際に、記憶装置４０を参照する。図１の例では、支援システム１が、入力装置２０、表示装置３０、及び記憶装置４０をさらに備える。
【００１１】
入力装置２０は、ユーザが表示制御装置１０へ情報を入力する際に使用される。入力装置２０は、例えば、キーボード、マウス、タッチパッド、及びマイクロフォン（音声入力）の少なくともいずれかを含む。
【００１２】
表示装置３０は、表示制御装置１０から出力された情報をユーザに向けて表示する。表示装置３０は、例えば、ディスプレイ及びプロジェクタの少なくともいずれかを含む。入力装置２０と表示装置３０は、タッチパネルのように一体化されていても良い。
【００１３】
表示制御装置１０は、例えば、受付部１１、編集部１２、課題抽出部１３、候補抽出部１４、計画抽出部１５、算出部１６、通知部１７、及び出力部１８を含む。
【００１４】
受付部１１は、入力装置２０から表示制御装置１０へ入力された情報を受け付ける。編集部１２は、情報を視覚化し、編集するためのグラフィカルユーザインタフェース（ＧＵＩ）を表示装置３０に表示させる。ＧＵＩは、例えば、図２に表した第１編集領域１００を含む。支援システム１のユーザは、入力装置２０を用いて、第１編集領域１００上で知識に関する階層構造の作成及び編集を行う。
【００１５】
図２に表したように、第１編集領域１００では、ユーザは、要件１０１と、手段１０２と、を互いに従属させて階層構造の作成及び編集を行う。具体的には、階層構造の最上位（根）には、対象１０３が設定される。対象１０３は、知識を整理する対象となる技術や製品などである。対象１０３の子には、要件１０１が設定される。その要件１０１よりも下位には、別の要件１０１及び手段１０２が互いに従属して配置される。要件１０１は、手段１０２及び対象１０３を実現するために必要な機能や条件、課題を表す。手段１０２は、要件１０１を満たすために採りうる方法を表す。
【００１６】
手段１０２には、その手段１０２を実現するために満たされるべき要件１０１が従属する。又は、手段１０２には、その手段１０２を細分化又は言い換えた少なくとも１つの別の手段１０２が従属しても良い。
【００１７】
要件１０１には、その要件１０１を満たすための少なくとも１つの手段１０２が従属する。又は、要件１０１には、その要件１０１を細分化又は言い換えた少なくとも１つの別の要件１０１が従属しても良い。
【００１８】
ここでは、図２に表したように、要件１０１と手段１０２を互いに従属させて階層構造で表現することを「知識ばらし」という。知識ばらしにより生成された情報を「知識ばらし情報」という。
【００１９】
図２に表した例では、要件１０１−１〜１０１−３を含む複数の要件１０１と、手段１０２−１〜１０２−４を含む複数の手段１０２と、が配置されている。この例では、対象１０３を実現するために必要な２つの要件１０１−１及び１０１−２が設定されている。要件１０１−２には、１つの手段１０２−３が従属している。要件１０１−１には、手段１０２−１及び手段１０２−２が従属している。また、手段１０２−１には要件１０１−３が従属し、要件１０１−３には手段１０２−４が従属している。
【００２０】
第１編集領域１００において、要件１０１及び手段１０２は、例えば入力装置２０を用いて記述及び配置される。課題抽出部１３は、要件１０１が入力されると、記憶装置４０に記憶されたデータベースを参照する。
【００２１】
データベースは、課題と、前記課題への解決手段と、の組み合わせを複数含む。例えば、データベースは、過去の知識ばらし情報、作業報告書、事例集、質問回答集などを記憶する。これらの情報では、技術又は製品などにおける課題と、その課題に対する解決手段と、が記述されている。
【００２２】
例えば、過去の知識ばらし情報では、その知識ばらしに記述された要件が、課題に対応する。その要件に従属する手段が、その課題への解決手段に対応する。作業報告書では、報告書内に記述された不具合又は障害などが課題に対応する。その課題への対策などが解決手段に対応する。質問回答集では、質問が課題に対応し、その質問への回答が解決手段に対応する。
【００２３】
又は、データベースは、課題と解決手段の組み合わせを複数含むリストなどを記憶していても良い。データベースに記憶される課題及び解決手段が含まれていれば、情報の形式や種類は、任意である。
【００２４】
課題抽出部１３は、第１編集領域１００に要件１０１が入力されると、記憶装置４０に記憶されたデータベースから、要件１０１と類似する課題を抽出する。課題抽出部１３は、抽出した課題を、候補抽出部１４へ出力する。課題抽出部１３は、さらに、要件１０１と類似する課題への解決手段を抽出しても良い。
【００２５】
記憶装置４０は、複数の課題及び複数の解決手段に加えて、対象１０３が属する分野における課題についてのオントロジーを記憶する。オントロジーは、ある対象物のモデルを記述する際に必要となる概念の体系的な記述を含む。例えば、オントロジーは、記憶装置４０に記憶された複数の課題に関する概念の定義及び概念感の関係を含む。オントロジーは、例えば、事前に支援システム１のユーザ又は管理者によって作成される。
【００２６】
課題抽出部１３によって課題が抽出されると、候補抽出部１４は、記憶装置４０に記憶されたオントロジーを参照する。候補抽出部１４は、オントロジーを用いて、抽出された課題と関連する別の課題を抽出する。候補抽出部１４は、抽出した別の課題への解決手段を、入力された要件１０１に対する手段１０２の候補として編集部１２へ出力し、表示装置３０に表示させる。
【００２７】
編集部１２は、候補抽出部１４から出力された解決手段を、表示装置３０に表示させる。ユーザは、表示された解決手段を、手段１０２として使用しても良いし、使用しなくても良い。ユーザは、表示された手段１０２の候補を参照しつつ、複数の要件１０１と複数の手段１０２を互いに従属させ、知識ばらしを行っていく。
【００２８】
例えば、図２に表した状態において、ユーザは、入力装置２０を用いて手段１０２−１に従属する要件１０１−４を配置する。要件１０１−４が配置されると、表示制御装置１０は、図３に表したように、参考情報１１０を表示させる。この例では、参考情報１１０には、要件１０１−４、課題１１１−１〜課題１１１−４、及び解決手段１１２−１〜解決手段１１２−４が表示されている。
【００２９】
課題１１１−１及び１１１−２は、課題抽出部１３により抽出された、要件１０１−４に類似する課題である。解決手段１１２−１及び１１２−２は、それぞれ、課題１１１−１及び１１１−２への解決手段である。
【００３０】
課題１１１−３及び１１１−４は、それぞれ、候補抽出部１４により抽出された、課題１１１−１及び１１１−２に関連する課題である。課題１１１−３及び１１１−４は、それぞれ、課題１１１−１及び１１１−２に基づいてオントロジーにより抽出される。解決手段１１２−３及び１１２−４は、それぞれ、課題１１１−３及び１１１−４への解決手段である。
【００３１】
ユーザは、参考情報１１０に含まれる解決手段１１２−１〜解決手段１１２−４の少なくともいずれかを、要件１０１−４に対する手段として使用できる。参考情報１１０は、第１編集領域１００内に表示されても良いし、第１編集領域１００とは別のウインドウで表示されても良い。
【００３２】
参考情報１１０には、ユーザの利便性を向上させるための機能が付与されていても良い。例えば、ユーザが、参考情報１１０に表示された解決手段１１２−１〜解決手段１１２−４のいずれかをクリックすると、その解決手段が、要件１０１−４に対する手段として第１編集領域１００上に配置される。又は、ユーザが、参考情報１１０に表示された課題１１１−１〜課題１１１−４及び解決手段１１２−１〜解決手段１１２−４のいずれかをクリックすると、その課題又は解決手段に関する情報が表示される。例えば、情報として、過去の知識ばらし情報の少なくとも一部、作業報告書の少なくとも一部、事例集の少なくとも一部、又は質問回答集の少なくとも一部などが表示されても良い。
【００３３】
上述した各機能を用いてユーザは、複数の要件１０１及び複数の手段１０２を互いに従属させていく。編集が完了した階層構造は、最上位の要件１０１を満たすための、少なくとも１つの計画を含む。最上位の要件１０１とは、階層構造に含まれる少なくとも１つの要件１０１のうち、最も上位に位置するものを指す。例えば、最上位の要件１０１は、階層構造の最上位（根）に位置する対象１０３の子として設定された要件１０１である。計画は、少なくとも１つの手段を含む。計画抽出部１５は、編集された階層構造から、計画を抽出する。対象１０３の子として複数の要件１０１が設定されるときには、それらの最上位の複数の要件１０１を満たすための手段１０２の組み合わせが、計画として抽出される。階層構造において、１つの項目に複数の手段１０２が従属しているときは、複数の計画が存在することを表す。
【００３４】
例えば、計画抽出部１５は、まず、編集された階層構造において、最上位の要件１０１を抽出する。続いて、計画抽出部１５は、その要件１０１を根とする部分木に含まれる項目を走査し、そこに含まれる少なくとも１つの手段１０２を、計画として抽出する。ある項目に複数の要件１０１が従属するときには、それらの要件１０１にそれぞれ従属する複数の手段１０２を計画に含める。ある項目に複数の手段１０２が従属するときには、それらの手段１０２の組み合わせごとに計画を生成する。最上位の要件１０１が複数存在するときには、それぞれの要件１０１について、末端までの少なくとも１つの手段１０２を抽出し、それらの手段１０２の組み合わせを計画として抽出する。
【００３５】
図２に表した例では、対象１０３を実現するために必要な２つの要件１０１−１及び１０１−２が設定されている。要件１０１−２には、１つの手段１０２−３が従属している。一方、要件１０１−１には、手段１０２−１及び手段１０２−２が従属している。これは、手段１０２−１及び手段１０２−３を含む計画と、手段１０２−２及び手段１０２−３を含む計画と、手段１０２−１、手段１０２−２、及び手段１０２−３を含む計画と、の３つの計画が存在することを意味する。
【００３６】
それぞれの手段１０２には、属性Ａ１と、その属性Ａ１に関する属性値Ａ２と、を設定できる。例えば、対象１０３として、設計・開発対象の製品が設定されるとき、属性Ａ１としては、コスト、時間（リードタイム）、寸法、寿命、性能などが設定される。より詳細な知識の整理を行いたいときには、より具体的なコストとして、例えば、材料費、加工費、輸送費などが設定されても良い。より具体的な時間としては、例えば、上市の時期、手配から納入までの時間、開発工数、生産工数などが設定されても良い。あるいは、顧客価値を指標とするときには、属性Ａ１として、顧客との面会回数、面会の頻度、会話内容の深さなどが設定されても良い。属性Ａ１に設定される内容は、階層構造を作成する目的に応じて、適宜変更可能である。属性値Ａ２は、それらの属性Ａ１に関する具体的な数値である。
【００３７】
ある手段１０２の下位に、別の複数の手段１０２が設定されているとき、上位の手段１０２の属性値は、下位の複数の手段１０２の属性値の合計となる。この合計値は、ユーザにより手動で入力されても良いし、支援システム１により自動で計算されて入力されても良い。
【００３８】
また、要件１０１には、重みＢを設定できる。重みは、その要件の重要性や優先度を表す指標である。例えば、その要件１０１が重要であるほど、重みは大きく設定される。重みは、例えば、同じ１つの項目に従属する兄弟の要件１０１の重みの合計が１．０（１００％）になるように、設定される。又は、重みの合計に対する、それぞれの要件１０１に設定された重みの割合を、その要件１０１の重みとしても良い。
【００３９】
ある要件１０１の下位に別の複数の要件１０１が設定されているとき、上位の要件１０１の重みと、下位のそれぞれの要件１０１の重みと、の積が、下位のそれぞれの要件１０１の実質的な重みとなる。例えば、要件１０１−３の実質的な重みは、要件１０１−１の重み０．７と、要件１０１−３の重み０．６と、の積である０．４２となる。
【００４０】
算出部１６は、計画抽出部１５によって抽出された計画について、属性とその属性値とを抽出し、属性ごとに属性値の合計を算出する。また、算出部１６は、当該計画について、それぞれの要件の実質的な重みを算出する。図２の例では、少なくともいずれかの計画について、コストの合計と、各要件の実質的な重みと、が算出部１６により算出される。
【００４１】
属性値については、手段１０２−３のように、ある属性について、最小の属性値、標準の属性値、及び最大の属性値を設定できる。この場合、算出部１６は、ある計画について、最小の属性値の合計、標準の属性値の合計、及び最大の属性値の合計を算出する。
【００４２】
また、手段１０２には、採用情報を付与することができる。上述した通り、ある項目に複数の手段１０２が従属していると、計画は複数に分岐する。階層構造が深くなるほど、計画の分岐も増えて行き、計画の数は膨大になる。そこで、ユーザは、編集した階層構造において、採用する対象、又は採用の候補である手段１０２に、採用情報を付与できる。ユーザは、例えば、複数種類の採用情報を付与できる。
【００４３】
図２に表した例では、手段１０２−１及び１０２−２の上に、それぞれ、採用情報を示す数値Ｃ１及びＣ２が付されている。同じ数値が付された手段１０２は、共通の１つの計画に採用されることを示す。例えば、採用情報が付与された手段１０２が存在するとき、算出部１６は、その手段１０２を含む計画についてのみ、属性値の合計の算出、重みの計算等を行う。
【００４４】
出力部１８は、算出部１６による算出結果を、例えばＧＵＩ上に出力する。図４は、図２とは別の階層構造に関する算出結果を例示する。出力部１８は、例えば図４（ａ）に表したように、それぞれの属性について、最小の属性値の合計、標準の属性値の合計、及び最大の属性値の合計を、計画ごとに可視化して表示する。
【００４５】
また、出力部１８は、図４（ｂ）に表したように、各要件１０１の実質的な重みと、各要件１０１を充足させる手段１０２の属性値の合計と、を計画ごとに出力しても良い。例えば、出力部１８は、重みが小さい順に、要件１０１を並べる。これにより、ユーザは、属性値が設定された重みに見合っているかを容易に把握できる。
【００４６】
第１編集領域１００においては、１つの要件１０１又は１つの手段１０２に、要件１０１と手段１０２の両方が従属する状態は、許容されない。通知部１７は、１つの項目に要件１０１と手段１０２の両方が従属しているときには、そのことをユーザに通知する。
【００４７】
例えば、通知部１７は、ある項目に新たな要件１０１及び手段１０２の一方が従属された際に、兄弟となる項目に要件１０１及び手段１０２の他方が従属していないか判定する。１つの項目に要件１０１と手段１０２の両方が従属するとき、通知部１７は、第１編集領域１００上で、ユーザに警告文を表示させる。例えば、算出部１６は、このような許容されない状態が解消されるまで、属性値及び重みに関する計算を行わない。
【００４８】
また、編集された階層構造において、末端（葉）の項目は、典型的には手段１０２である。末端が要件１０１であると、その要件１０１を満たすための手段が存在しないことを意味するためである。例えば、通知部１７は、この場合もユーザに通知を発する。ただし、要件１０１を満たすための現実的な手段１０２が存在しないときには、末端が要件１０１となる。従って、末端が要件１０１であるとき、算出部１６は、属性値及び重みに関する計算を行っても良い。
【００４９】
第１編集領域１００において、図５（ａ）に表したように、対象１０３にさらに目標１０４が従属していても良い。目標１０４には、目標の属性を表す目標属性Ｄ１と、目標属性Ｄ１に関する目標属性値Ｄ２と、が従属する。目標属性は、例えば、手段１０２に設定されたいずれかの属性に対応する。この場合、出力部１８は、例えば図５（ｂ）に表したように、計画ごとに算出された属性値の合計と、目標属性値と、を対比させて表示しても良い。又は、算出部１６は、それぞれの計画について、図４（ｂ）に表した算出結果に加えて、目標属性値とそれぞれの要件１０１の実質的な重みとの積を、それぞれの要件１０１に対応させて表示しても良い。目標属性値と要件１０１の実質的な重みとの積は、それぞれの要件１０１について、目標となる属性値を表す。図６に表した例では、目標となる属性値が、「目標コスト」として表示されている。これにより、要件１０１ごとに達成が求められる属性値が明確となる。
【００５０】
図７は、実施形態に係る支援システムの動作を表すフローチャートである。
まず、編集部１２により第１編集領域１００が表示され、第１編集領域１００における編集操作を受け付ける（ステップＳ１）。通知部１７は、編集中に、不適切な項目の配置が発生したとき、ユーザに通知する（ステップＳ２及びＳ３）。例えば、通知部１７は、上述したように、ある項目に要件１０１及び手段１０２が従属しているとき、項目の配置が不適切であることをユーザに通知する。ステップＳ１及びＳ２は、編集の終了を示す操作が入力されるまで繰り返される（ステップＳ４）。第１編集領域１００において対象１０３に関する階層構造が作成されると、計画抽出部１５により、その階層構造から計画が抽出される（ステップＳ５）。算出部１６は、抽出された計画から、属性及び属性値を抽出し（ステップＳ６）、属性ごとに属性値の合計を算出する（ステップＳ７）。出力部１８は、算出された属性値の合計を出力する（ステップＳ８）。ステップＳ８において、作成された階層構造に目標属性及び目標属性値が含まれているとき、出力部１８は、さらに、目標属性値を属性値の合計と適宜対応させて出力しても良い。
【００５１】
図８は、実施形態に係る支援システムの動作を表すフローチャートである。
図８は、第１編集領域１００に要件が配置されたときの動作を表している。受付部１１は、第１編集領域１００への要件１０１の入力を受け付ける（ステップＳ１１）。課題抽出部１３は、記憶装置４０を参照し、入力された要件と類似する課題を抽出する（ステップＳ１２）。候補抽出部１４は、オントロジーを用いて、抽出された課題から別の課題を抽出する（ステップＳ１３）。さらに、候補抽出部１４は、その別の課題への解決手段を抽出する（ステップＳ１４）。出力部１８は、抽出された解決手段を、配置された要件１０１に対する手段の候補として表示させる（ステップＳ１５）。
【００５２】
実施形態の効果を説明する。
実施形態に係る支援システム１では、第１編集領域１００に要件１０１を入力した際、課題抽出部１３及び候補抽出部１４により、入力した要件１０１に対する手段の候補が表示される。ユーザは、表示された候補を、要件１０１への手段として採用できる。このため、ユーザが知識ばらしの対象１０３に関する知識を十分に有していないときでも、ユーザが知識ばらしを効率的に実施できる。実施形態によれば、ユーザの効率的な知識ばらしを支援できる。
【００５３】
候補抽出部１４は、入力された要件１０１への手段の候補に加えて、その要件１０１に類似する課題、その課題への解決手段、及びオントロジーに基づく別の課題の少なくともいずれかをさらに表示しても良い。これらの情報が表示されることで、ユーザは、候補以外の知見を得ることができる。また、ユーザは、候補がどのような情報を基に抽出されたか把握できる。
【００５４】
以降では、実施形態に係る支援システム１の動作の具体例を説明する。
図９及び図１０は、実施形態に係る支援システムによって出力されるＧＵＩを例示する模式図である。
図１１は、オントロジーの一部を例示する模式図である。
【００５５】
図９の例では、対象１０３として、「美味しい餃子を作る」が設定されている。この例では、実施形態に係る支援システム１を用いて、「美味しい餃子を作る」ための知識ばらしを行っている。また、要件１０１と、手段１０２と、を容易に区別できるように、要件１０１を示すマークＥ１と、手段１０２を示すマークＥ２と、が付されている。
【００５６】
図９の例では、対象１０３に、メモ１０５−１及び１０５−２が従属している。メモは、知識を整理するための覚え書きである。メモは、要件及び手段としては扱われず、計画には影響しない。
【００５７】
メモ１０５−１には、要件１０１−１〜１０１−３が従属している。メモ１０５−２には、要件１０１−４が従属している。メモは、要件としては扱われないため、要件１０１−１〜１０１−４が、最上位の要件となる。要件１０１−１には、手段１０２−１〜１０２−３が従属している。要件１０１−２には、手段１０２−４及び１０２−５が従属している。要件１０１−３には、手段１０２−６及び１０２−７が従属している。
【００５８】
ここで、要件１０１−４が入力されたときの、表示制御装置１０の動作を説明する。要件１０１−４が入力されると、課題抽出部１３は、記憶装置４０を参照する。記憶装置４０には、餃子に関する分野について、課題と、課題への解決手段と、の組み合わせが複数記憶されている。課題抽出部１３は、記憶装置４０に記憶された複数の課題を参照する。
【００５９】
複数の課題及び複数の解決手段については、課題抽出部１３により、記憶装置４０に記憶された文書（作業報告書、事例集など）から抽出されても良い。例えば、課題抽出部１３は、文書をテキスト解析技術（又は自然言語処理技術）を用いて解析する。テキスト解析技術としては、例えば、固有表現抽出技術、重要語句抽出技術、及び関係抽出技術の少なくともいずれかが用いられる。固有表現抽出技術では、部品名などの固有名詞が文書から抽出される。重要語句抽出技術では、重要な部品名や材料名など、文書中から重要な語句が抽出される。重要語句抽出技術では、例えば、ＴＤ−ＩＤＦ(Term Frequency Inverse Document Frequency)が利用される。関係抽出技術では、文書から語句同士の間の関係性が抽出される。
【００６０】
課題抽出部１３は、文書から重要な単語と、それらの単語同士の関係性と、を抽出し、課題と解決手段の組み合わせを生成する。課題抽出部１３は、複数の文書を解析し、課題と解決手段の組み合わせを複数含むデータベースを事前に生成する。課題抽出部１３は、生成したデータベースを、記憶装置４０に記憶する。例えば、課題抽出部１３は、入力された要件と類似する課題を抽出する際、このデータベースを参照する。
【００６１】
課題抽出部１３は、要件１０１−４及び複数の課題を、それぞれ特徴量へ変換する。例えば、課題抽出部１３は、要件１０１−４を形態素解析する。形態素解析では、要件１０１−４を、複数の単語に分解し、各単語の品詞を推定する。課題抽出部１３は、各単語の品詞を推定すると、特定の品詞の単語を抽出する。例えば、課題抽出部１３は、要件１０１−４を構成する複数の単語から、名詞、動詞、及び形容詞の３つの品詞である単語を抽出する。特定の品詞の単語を抽出することで、表現のばらつき、言い換え表現などによる影響を除去できる。これにより、入力された要件と類似する課題を、より適切に抽出できる。
【００６２】
課題抽出部１３は、要件１０１−４から抽出した１つ以上単語及び複数の課題を、それぞれ意味空間モデルへ入力することで意味空間に射影し、ベクトル化する。これにより、要件１０１−４から抽出した１つ以上単語及び複数の課題が、それぞれ特徴量に変換される。意味空間への射影には、Ｗｏｒｄ２Ｖｅｃ、Ｓｅｔｅｎｃｅ２Ｖｅｃ、Ｐａｒａｇｒａｐｈ２Ｖｅｃ、Ｄｏｃ２Ｖｅｃなどの技術が用いられる。なお、複数の課題の特徴量は、予め算出されて記憶装置４０に記憶されていても良い。この場合、課題抽出部１３は、予め算出された複数の課題の特徴量を参照する。
【００６３】
課題抽出部１３は、要件１０１−４に基づく特徴量と、複数の課題の特徴量と、の間の距離をそれぞれ算出する。課題抽出部１３は、算出された複数の距離を、要件１０１−４と複数の課題との間のそれぞれの類似度とする。例えば、課題抽出部１３は、複数の課題から、類似度が高い順に１つ以上の課題を抽出する。
【００６４】
図１０は、図９の例において、表示制御装置１０により表示される参考情報１１０を表している。参考情報１１０には、要件１０１−４と、要件１０１−４に類似する課題１１１−１〜１１１−３と、課題１１１−１〜１１１−３への解決手段１１２−１〜１１２−３と、が表示されている。課題１１１−１〜１１１−３は、課題抽出部１３によって抽出された、要件１０１−４と類似する課題である。
【００６５】
候補抽出部１４は、オントロジーを参照し、抽出された１つ以上の課題と関連する１つ以上の別の課題を抽出する。図１１は、課題１１１−１に含まれる単語に関するオントロジーの一部を例示している。例えば、オントロジーでは、図１１に表したように、互いに概念が関連する複数の単語が紐付けられている。図１１の例では、概念上の関連性が高いほど、太い線で表されている。候補抽出部１４は、このオントロジーを用いて、課題１１１−１〜１１１−３と関連する別の課題を抽出する。
【００６６】
候補抽出部１４は、オントロジーを用いて抽出した課題への解決手段１１２−４〜１１２−７を、要件１０１−４に対する手段の候補として表示させる。図１０の例では、候補抽出部１４は、課題１１１−１〜１１１−３への解決手段１１２−１〜１１２−３をさらに表示させている。ユーザは、参考情報１１０に含まれる解決手段１１２−１〜１１２−７の少なくともいずれかを、要件１０１−４に対する手段として使用することができる。また、図１０の例において、参考情報１１０に、オントロジーを用いて抽出された課題がさらに表示されていても良い。
【００６７】
候補抽出部１４は、参考情報１１０に表示される要件１０１−４について、複数の単語の一部を、その他の単語と異なる態様で表示しても良い。例えば、候補抽出部１４は、要件１０１−４を構成する複数の単語のうち、要件１０１−４と類似する課題を抽出する際に利用した複数の単語の一部を、他の単語と区別可能に表示する。この表示により、ユーザは、どの単語に基づいて類似する課題などが抽出されているか、容易に把握できる。
【００６８】
表示制御装置１０は、要件１０１−４と類似する課題を抽出する際に利用した複数の単語の一部を、他の単語と区別可能に表示するためのアイコンなどを、表示装置３０に表示させても良い。例えば、ユーザは、そのアイコンをクリックすることで、表示を切り替えることができる。
【００６９】
編集部１２による上述した編集機能は、例えば、マインドマップ（登録商標）を実践するためのソフトウェアを利用することができる。このようなソフトウェアとして、例えば、ＦｒｅｅＭｉｎｄ又はＸＭｉｎｄなどを用いることができる。また、第１編集領域１００において、要件１０１を表す項目及び手段１０２を表す項目には、それぞれ、要件及び手段であることを示す情報が付される。これらの情報に基づき、支援システム１では、計画抽出部１５が計画を抽出し、算出部１６がその計画に含まれる要件１０１及び手段１０２について、属性値の合計や実質的な重みを算出する。
【００７０】
図９に表したように、要件１０１と手段１０２との間の従属関係が表現されていれば、各項目の位置や、項目同士の間隔などは任意である。また、属性及び属性値が設定されていない手段１０２が存在していても良い。
【００７１】
以上で説明した実施形態によれば、ユーザの効率的な知識ばらしを支援できる、支援システム、プログラム、及び記憶媒体を提供できる。
【００７２】
上記の種々のデータの処理は、例えば、プログラム（ソフトウェア）に基づいて実行される。例えば、コンピュータ（処理装置）が、このプログラムを記憶し、このプログラムを読み出すことにより、上記の種々の情報の処理が行われる。
【００７３】
上記の種々の情報の処理は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フレキシブルディスク及びハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ±Ｒ、ＤＶＤ±ＲＷなど）、半導体メモリ、又は、他の記録媒体に記録されても良い。
【００７４】
例えば、記録媒体に記録された情報は、コンピュータ（又は組み込みシステム）により読み出されることが可能である。記録媒体において、記録形式（記憶形式）は任意である。例えば、コンピュータは、記録媒体からプログラムを読み出し、このプログラムに基づいてプログラムに記述されている指示をＣＰＵで実行させる。コンピュータにおいて、プログラムの取得（又は読み出し）は、ネットワークを通じて行われても良い。
【００７５】
記録媒体からコンピュータ（又は組み込みシステム）にインストールされたプログラムに基づいてコンピュータ上で稼働している種々のソフトウェアにおいて、上記の情報の処理の少なくとも一部が実施されても良い。このソフトウェアは、例えば、ＯＳ（オペレーティングシステム）などを含む。このソフトウェアは、例えば、ネットワーク上で動作するミドルウェアなどを含んでも良い。
【００７６】
実施形態に係る記録媒体は、上記の種々の情報の処理をコンピュータに実行させることのできるプログラムを記憶している。実施形態に係る記録媒体には、プログラムをＬＡＮ又はインターネットなどによりダウンロードして記憶された記録媒体も含まれる。複数の記録媒体に基づいて、上記の処理が行われても良い。
【００７７】
実施形態に係るコンピュータは、１つ又は複数の装置（例えばパーソナルコンピュータなど）を含む。実施形態に係るコンピュータは、ネットワークにより接続された複数の装置を含んでも良い。実施形態に係る支援システムにおいて、表示制御装置による処理の一部が、クラウドサービスなどを用いて、ネットワークを介して実行されても良い。
【００７８】
以上、本発明のいくつかの実施形態を例示したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更などを行うことができる。これら実施形態やその変形例は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。また、前述の各実施形態は、相互に組み合わせて実施することができる。
【符号の説明】
【００７９】
１ 支援システム、  １０ 表示制御装置、  １１ 受付部、  １２ 編集部、  １３ 課題抽出部、  １４ 候補抽出部、  １５ 計画抽出部、  １６ 算出部、  １７ 通知部、  １８ 出力部、  ２０ 入力装置、  ３０ 表示装置、  ４０ 記憶装置、  １００ 第１編集領域、  １０１−１〜１０１−４ 要件、  １０２−１〜１０２−１２ 手段、  １０３ 対象、  １０４ 目標、  １０５ メモ、  １１０ 参考情報、  １１１−１〜１１１−６ 課題、  １１２−１〜１１２−７ 解決手段、  Ａ１ 属性、  Ａ２ 属性値、  Ｂ 重み、  Ｃ１，Ｃ２ 数値、  Ｄ１ 目標属性、  Ｄ２ 目標属性値、  Ｅ１，Ｅ２ マーク、  Ｓ１〜Ｓ８，Ｓ１１〜Ｓ１５ ステップ
【図１】
2020160575.tif 000003
【図２】
2020160575.tif 000004
【図３】
2020160575.tif 000005
【図４】
2020160575.tif 000006
【図５】
2020160575.tif 000007
【図６】
2020160575.tif 000008
【図７】
2020160575.tif 000009
【図８】
2020160575.tif 000010
【図９】
2020160575.tif 000011
【図１０】
2020160575.tif 000012
【図１１】
2020160575.tif 000013