(57)【要約】【課題】この発明の課題は、未知概念とその背景概念の関係を明快に規定することにより、背景概念をたどることを容易にすることである。さらに、その結果として未知概念の理解を容易にすることである。【解決手段】課題を解決するための手段を、以下に示す。１：未知概念を、記号（主に自然言語）を用いて定義する。このとき、定義した概念に名前をつけてもよい。２：１で用いた記号（主に名詞や専門用語）を列挙する。３：２で列挙した記号を、１で定義した未知概念の背景概念として宣言する。また、２で列挙した記号から連想される概念があれば、それも未知概念の背景概念として宣言する。４：必要に応じて、未知概念が単純でそれ以上背景概念を関連づけることができなくなるまで、１から３を繰り返す。【特許請求の範囲】
【請求項１】
未知概念が、記号により規定されていること。ここで、未知概念とは、「ある概念の根拠となる概念をたどる」という日本語における「ある概念」を意味するものとする。また、記号とは、自然言語、プログラミング言語、図形、表、グラフ、文字列など、ある意味づけをすることが出来る対象一般を指すものとする。
【請求項２】
背景概念が、未知概念を規定する記号を解析することによって得られたものであること。ここで、背景概念とは、未知概念の根拠となる概念を意味するものとする。未知概念を規定する記号のなかに、偶然ある概念名が存在する場合は、その概念を背景概念として宣言することができる。また、未知概念を規定する記号から連想された概念も、その未知概念の背景概念とすることができる。
【請求項３】
未知概念と背景概念とが厳密に関連づけられていること。そして、未知概念と背景概念との関連が、未知概念の根拠となる概念として背景概念を規定するというものであること。ここで、未知概念と背景概念とが直接関連づけられておらず、何らかの媒介を通して関連づけられている場合には、その媒介を省略することにより未知概念と背景概念との関連づけが可能であることから、請求項３に含めるものとする。また、請求項３によって、未知概念と背景概念とが曖昧に関連づけられているため未知概念の理解が容易でない、というものは本発明によるものとは認められないということを明記する。
【請求項４】
未知概念と背景概念との関連を、明快かつ簡潔に表現していること。請求項４によって、未知概念と背景概念との関連は表現しているがその関連が不明瞭で未知概念の理解が容易でない、というものは本発明によるものとは認められないということを明記する。
【請求項５】
未知概念と背景概念との関連の表現方法は不問とする。請求項５によって、表現の方法は異なるが未知概念と背景概念とを明快かつ簡潔に表現しているものが、本発明によるものであることを明記する。
【発明の詳細な説明】
【技術分野】
【０００１】本発明は、未知概念の背景概念をたどるための方法に関する。つまり本発明は、ある概念の根拠となる概念をたどる方法に関する。
【背景技術】
【０００２】いままでに、文章の論理構造を規定するという試みは行なわれてきた。例えば、ＨＴＭＬやＬａＴｅＸなどが挙げられる。しかし、概念間の関連構造を明確に規定する方法は知られてこなかった。言い換えれば、ある概念の根拠となる概念をたどるための明確な方法は、知られてこなかった。すなわち、未知概念の背景概念をたどる方法は知られてこなかった。
【発明の開示】
【発明が解決しようとする課題】
【０００３】本発明が解決しようとする課題は、未知概念と背景概念の関連構造を明快かつ簡潔に規定することにより、未知概念の背景概念をたどることを容易にすることである。また、その結果として未知概念の理解を容易にすることである。
【課題を解決するための手段】
【０００４】課題を解決するための手段を、以下に示す。
１：未知概念を、記号（主に自然言語）を用いて定義する。このとき、定義した概念に名前をつけてもよい。
２：１で用いた記号（主に名詞や専門用語）を列挙する。
３：２で列挙した記号を、１で定義した未知概念の背景概念として宣言する。また、２で列挙した記号から連想される概念があれば、それも未知概念の背景概念として宣言する。
４：必要に応じて、未知概念が単純でそれ以上背景概念を関連づけることができなくなるまで、１から３を繰り返す。【０００５】もちろん、既存の概念であれば１は特に行なう必要はない。３により、未知概念と背景概念とを関連づける。また、４により、本発明の手段の終端を規定する。
【発明の効果】
【０００６】論理的に意味のある概念であれば、それを未知概念として本発明を適用することにより、理解が容易になる。つまり、「○○を理解するためには、○○と○○と○○が分ればよい。」等のことが、明快に宣言されるのである。【０００７】もっとも強調すべきことは、未知概念として設定された概念がどれほど難解かつ複雑であっても、その背景概念を必ずたどることができるようになるということである。このことは非常に重要である。以下に、その理由を簡単に説明する。【０００８】今日の科学は、論理的な枠組みで構築されてきた。論理を記述する方法としては、記号（
【請求項１】
参照）が用いられてきた。また、曖昧な記述は行われず、全ての記号は厳密に定義されてきた。これらのことから、今日の科学の概念は、本発明の未知概念としてとらえることができる。ゆえに、今日の科学は、本発明によって必ず背景概念との関連構造を規定することができる。言い換えれば、本発明により今日の科学は必ず厳密に大系づけることができるのである。その結果、今日の科学全般は、すべて理解が容易になるのである。
【０００９】また、本発明は概念に対して再帰的に適用することが出来る。つまり、背景概念を直接理解することが出来なくても、それを新たな未知概念として本発明を適用することにより、その概念も理解容易になる。このことにより、ある概念の理解を目的としたステップアップ学習が可能となる。
【００１０】したがって、学習に必要な時間がかかるとはいえ、今日の科学を、誰もが理解できるようになるのである。これは、科学のバリアフリーともいえる。
【発明を実施するための最良の形態】
【００１１】木構造を用いて未知概念と背景概念を規定するのが、最良の形態と考える。さらに得られた木構造を計算機に実装する。
【実施例】
【００１２】未知概念の定義：
乗法では、乗法の交換法則と結合法則が成り立つので、いくつかの数をかけるときは、どの２数からかけてもよい。これを乗法の順番の任意性という。
記号の列挙：
乗法、乗法の交換法則、乗法の結合法則、数
背景概念の宣言：
背景概念１として乗法を宣言する。
背景概念２として乗法の交換法則を宣言する。
背景概念３として乗法の結合法則を宣言する。
背景概念４として数を宣言する。【００１３】上記のような未知概念の定義、記号の列挙、背景概念の宣言によって、未知概念を親ノード、背景概念１、背景概念２、背景概念３、背景概念４を子ノードとする木構造が得られた。【００１４】これを計算機に実装する方法の例を、Ｃ言語を用いて以下に示す。
2005196718.tif 000002
【００１６】上記の実施例では、木構造を用いて未知概念と背景概念との関係を規定した。この他にも、関係を規定する方法として、データベースを用いる方法、グラフ理論を用いる方法などが挙げられる。
【産業上の利用可能性】
【００１７】学習支援、研究支援、開発支援、パテントマップ生成、法律分析、コンサルティング一般、新概念の創造、人工知能の構築などに用いることができる。具体的な利用方法について、以下に示す。基本は、どれも同じである。【００１８】学習支援への利用手順の例を、以下に示す。
１：学習対象の専門書などを用意する。
２：ある概念が提示されている文に注目する。
３：２で注目した文に用いられている用語を列挙する。
４：３で列挙した用語を定義している文をさがす。このとき、用意した専門書以外からさがしてもよい。
５：３で列挙した用語の全てについて、４をくり返す。
６：４と５で洗い出された文を、２で注目した文の根拠であると宣言する。【００１９】ここで、ある概念が提示されている文とは、次の条件を満たす文である。
１：例示などの補足説明ではない。
２：概念間の関係について規定する文。【００２０】研究支援への利用手順の例を、以下に示す。
１：研究対象の専門書などを用意する。
２：ある概念が提示されている文に注目する。
３：２で注目した文に用いられている用語を列挙する。
４：３で列挙した用語を定義している文をさがす。このとき、用意した専門書以外からさがしてもよい。
５：３で列挙した用語の全てについて、４をくり返す。
６：４と５で洗い出された文を、２で注目した文の根拠であると宣言する。【００２１】開発支援への利用手順の例を、以下に示す。
１：開発対象の資料などを用意する。
２：ある概念が提示されている文に注目する。
３：２で注目した文に用いられている用語を列挙する。
４：３で列挙した用語を定義している文をさがす。このとき、用意した資料以外からさがしてもよい。
５：３で列挙した用語の全てについて、４をくり返す。
６：４と５で洗い出された文を、２で注目した文の根拠であると宣言する。【００２２】パテントマップ生成への利用手順の例を、以下に示す。
１：出願広報など、特許情報を用意する。
２：ある概念が提示されている文に注目する。
３：２で注目した文に用いられている用語を列挙する。
４：３で列挙した用語を定義している文をさがす。このとき、用意した特許情報以外からさがしてもよい。
５：３で列挙した用語の全てについて、４をくり返す。
６：４と５で洗い出された文を、２で注目した文の根拠であると宣言する。【００２３】コンサルティング一般への利用手順の例を、以下に示す。
１：コンサルティング対象に関する資料をあつめる。
２：ある概念が提示されている文に注目する。
３：２で注目した文に用いられている用語を列挙する。
４：３で列挙した用語を定義している文をさがす。このとき、用意した資料以外からさがしてもよい。
５：３で列挙した用語の全てについて、４をくり返す。
６：４と５で洗い出された文を、２で注目した文の根拠であると宣言する。【００２４】概念の創造への利用手順の例を、以下に示す。
１：本発明をもちいて、ある概念（既存）の背景概念をすべて列挙する。
２：列挙された概念の一部を、それと等価な概念で置き換える。【００２５】人工知能構築への利用方法の例を、以下に示す。
１：本発明で得られた概念間の関連構造を表す木構造を、人工知能の推論エンジンに組み込む。
２：本発明を機械的に実行するソフトウェアを作ることにより、計算機が自動的に新概念を規定することができるようにする。つまり、手持ちの概念をある概念の背景概念として宣言することにより、未知概念を計算機が作り出すということである。これは、計算機の概念獲得ととらえることができる。ただし、計算機が獲得した概念が人間にとって有用であることは保証されない。また、その概念は計算機にしか通用しない概念である可能性がある。