Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP6733362B2 - Task estimation device, task estimation method, and task estimation program - Google Patents
[go: Go Back, main page]

JP6733362B2 - Task estimation device, task estimation method, and task estimation program - Google Patents

Task estimation device, task estimation method, and task estimation program Download PDF

Info

Publication number
JP6733362B2
JP6733362B2 JP2016128957A JP2016128957A JP6733362B2 JP 6733362 B2 JP6733362 B2 JP 6733362B2 JP 2016128957 A JP2016128957 A JP 2016128957A JP 2016128957 A JP2016128957 A JP 2016128957A JP 6733362 B2 JP6733362 B2 JP 6733362B2
Authority
JP
Japan
Prior art keywords
task
level
keyword
unit
rank
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2016128957A
Other languages
Japanese (ja)
Other versions
JP2018005398A (en
Inventor
観 荒井
観 荒井
大地 木村
大地 木村
英司 平尾
英司 平尾
宏顕 木曽
宏顕 木曽
啓 榊
啓 榊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Corp
Original Assignee
NEC Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Corp filed Critical NEC Corp
Priority to JP2016128957A priority Critical patent/JP6733362B2/en
Publication of JP2018005398A publication Critical patent/JP2018005398A/en
Application granted granted Critical
Publication of JP6733362B2 publication Critical patent/JP6733362B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、検証を必要とする課題を推定するための技術に関する。 The present invention relates to a technique for estimating a problem that requires verification.

製品の開発および製造に関わる事業の立ち上げ手法について説明する。あるビジネス開発手法では、開発段階における、「顧客が潜在的に必要としている製品の仮説の構築」、「製品の実装」および「製品および事業の軌道修正」という過程を迅速に繰り返すことによって、無駄且つ無価値な要素を最小限に抑えつつ素早く製品の改良を続け、事業を成功に導く。このビジネス開発手法において、先ず、事業に関わる者(以下、事業者と記載)は、顧客等のユーザに関連する仮説の課題を抽出し、その課題を検証し、最低限実用に足る試作製品(Minimum Viable Product)をできるだけ迅速に製造してユーザに提供する。この後、事業者は、試作製品に対するユーザの反応を検証して得られた結果をもとに、当初の仮説の課題を再構築し、製品や事業の軌道修正を図る。事業者は、ユーザの需要をつかむために必要な最小限のプロセスのみを繰り返すことで、事業の成功につながらない、非本質的な要素(例えば、仕様書、稟議書等の作成)に対する時間、資金あるいは労力などの浪費を省く。これにより製品開発のスコープを狭めすぎることなく、コアとなる課題を把握することができる。 Explain how to launch a business related to product development and manufacturing. One method of business development is wasteful by rapidly repeating the processes of “building a hypothesis of the product potentially needed by the customer”, “implementing the product” and “correcting the trajectory of the product and business” in the development stage. In addition, we will continue to improve products quickly while minimizing non-value elements, and lead the business to success. In this business development method, first, a person involved in the business (hereinafter referred to as a business operator) extracts a hypothetical problem related to a user such as a customer, verifies the problem, and produces a prototype product that is practically practical ( Minimum Viable Product) to be manufactured and delivered to users as quickly as possible. After that, the business operator reconstructs the problem of the original hypothesis based on the result obtained by verifying the reaction of the user to the prototype product, and corrects the trajectory of the product or business. Business owners need to spend only the minimum amount of time and money on non-essential elements (for example, creating specifications, approval documents, etc.) that do not lead to the success of the business by repeating only the minimum processes necessary to capture the demand of users. Or save waste such as labor. This makes it possible to understand the core issues without overly narrowing the scope of product development.

このような開発手法においてユーザの真の要望をつかむには、仮説の課題を素早くかつ適格に生成し、ユーザとのコミュニケーションを通したフィードバックを得ることが重要である。尚、仮説の課題が適切でないと判断された場合、直ちに次の課題についての検証が必要である。 In order to grasp the true needs of users in such a development method, it is important to generate hypothetical tasks quickly and appropriately and obtain feedback through communication with the users. If it is determined that the hypothetical task is not appropriate, it is necessary to immediately verify the next task.

しかしながら、ある共通の課題を抱える集団(例えば、高齢者向けビジネスを展開する事業者団体等)、所定のビジネス分野、あるいは所定の業界(以下、本願においてこれらを「ドメイン」と記載)について課題の仮説を立てる場合、事業者は、当該ドメインの情報を網羅的に把握し、情報を調査せねばならない。また、事業者は、当該ドメインの将来の課題および当該ドメインの周辺分野の課題も把握しておく必要があり、課題の仮説を素早く且つ適切に立てることは難しい。尚、本願において、ドメインは「課題の対象を示す情報」とも記載される。 However, a group (for example, an organization that develops businesses for the elderly, etc.) having a certain common problem, a predetermined business field, or a predetermined industry (hereinafter, these are referred to as “domains” in the present application) have problems. When making a hypothesis, the business operator must comprehensively understand the information of the domain and investigate the information. In addition, the business operator needs to understand future problems of the domain and problems of fields around the domain, and it is difficult to quickly and appropriately establish a hypothesis of the problem. In addition, in the present application, the domain is also described as “information indicating the target of the problem”.

上記に関連する技術として、所定の生活改善施策を実施するための課題を提供し、ユーザの生活にける改善施策を支援するための技術が開示されている(特許技術文献1参照)。 As a technique related to the above, a technique for providing a task for implementing a predetermined life improvement measure and supporting a user's life improvement measure is disclosed (see Patent Document 1).

国際公開第2015/125454号International Publication No. 2015/125454

特許文献1の技術では、情報処理装置が、所定の生活改善施策に対する課題と、同じ生活改善施策を実施するための他の課題であって所定の生活改善施策に失敗した理由に応じた具体的な行動を伴うものとを対応付けた課題対応表のデータを予め作成しておく必要があった。 In the technology of Patent Document 1, the information processing device is a specific subject corresponding to a problem with respect to a predetermined life improvement measure and another problem for implementing the same life improvement measure and the reason why the predetermined life improvement measure fails. It was necessary to create in advance the data of the task correspondence table that corresponded to those with different actions.

しかしながら、あるドメインにおける検証すべき課題およびその周辺状況は刻々と変化するため、予め対応表を作成しておくのみでは十分に当該変化に対応することはできない。 However, the problem to be verified and its surrounding situation in a certain domain change every moment, and therefore it is not possible to sufficiently deal with the change only by creating a correspondence table in advance.

本発明は、上記の問題点を解決するべくなされた。本発明は、広い範囲を網羅して、検証すべき課題を数多く、適切に抽出する課題推定装置等を提供することを主たる目的とする。 The present invention has been made to solve the above problems. The main object of the present invention is to provide a problem estimation device or the like that covers a wide range and appropriately extracts a large number of problems to be verified.

上記の課題を解決するために、本発明の第1の観点に係る課題推定装置は、
入力された第1の課題を汎化した上位概念を特化した結果である第2の課題を少なくとも1つ以上出力し、
当該出力された第2の課題の内、第1の課題が属する課題の対象を示す情報と共起する課題を抽出する推定手段
を備える。
In order to solve the above problems, the problem estimation device according to the first aspect of the present invention is
Output at least one second task which is a result of specializing the superordinate concept obtained by generalizing the input first task,
Of the output second tasks, an estimation unit that extracts a task that co-occurs with the information indicating the target of the task to which the first task belongs is provided.

本発明の第2の観点に係る課題推定方法は、
入力された第1の課題を汎化した上位概念を特化した結果である第2の課題を少なくとも1つ以上出力し、
当該出力された第2の課題の内、第1の課題が属する課題の対象を示す情報と共起する課題を抽出する
ことを備える。
The problem estimation method according to the second aspect of the present invention is
Output at least one second task which is a result of specializing the superordinate concept obtained by generalizing the input first task,
Among the output second tasks, extracting a task that co-occurs with information indicating the target of the task to which the first task belongs.

本発明の第3の観点に係る課題推定プログラムは、
入力された第1の課題を汎化した上位概念を特化した結果である第2の課題を少なくとも1つ以上出力し、
当該出力された第2の課題の内、第1の課題が属する課題の対象を示す情報と共起する課題を抽出する
ことをコンピュータに実行させる。
The problem estimation program according to the third aspect of the present invention is
Output at least one second task which is a result of specializing the superordinate concept obtained by generalizing the input first task,
The computer is caused to execute the extraction of the co-occurrence problem from the output second problem and the information indicating the target of the problem to which the first problem belongs.

本発明によれば、広い範囲を網羅して、検証すべき課題を数多く、適切に抽出する課題推定装置等を提供することができる。 According to the present invention, it is possible to provide a problem estimation device or the like that covers a wide range and appropriately extracts a large number of problems to be verified.

本発明の第1の実施形態における課題推定装置の構成例を示す図である。It is a figure which shows the structural example of the subject estimation apparatus in the 1st Embodiment of this invention. 因果関係および包含関係の分析に用いるパターンおよび用語のデータの構成例を示す図である。It is a figure which shows the structural example of the data of the pattern and term used for analysis of a causal relationship and an inclusion relationship. ドメインキーワード記憶部の内部データの構成例を示す図である。It is a figure which shows the structural example of the internal data of a domain keyword storage part. 本発明の第1の実施形態における課題推定装置の動作例を示すフローチャートである。It is a flowchart which shows the operation example of the task estimation apparatus in the 1st Embodiment of this invention. 関係性記憶部の内部データ構成例を示す図である。It is a figure which shows the internal data structural example of a relationship storage part. 関係性記憶部の内部データ構成例を示す図である。It is a figure which shows the internal data structural example of a relationship storage part. 本発明の第2の実施形態における課題推定装置の構成例を示す図である。It is a figure which shows the structural example of the subject estimation apparatus in the 2nd Embodiment of this invention. 本発明の第2の実施形態における課題推定装置の動作例を示すフローチャートである。It is a flowchart which shows the operation example of the task estimation apparatus in the 2nd Embodiment of this invention. 関係性記憶部内のツリー構造の例を示す図である。It is a figure which shows the example of the tree structure in a relationship storage part. 本発明の第3の実施形態における課題推定装置の構成例を示す図である。It is a figure which shows the structural example of the subject estimation apparatus in the 3rd Embodiment of this invention. 本発明の第3の実施形態における課題推定装置の動作例を示すフローチャートである。It is a flowchart which shows the operation example of the task estimation apparatus in the 3rd Embodiment of this invention. 一般情報記憶部内のデータ情報の例を示す図である。It is a figure which shows the example of the data information in a general information storage part. 一般情報記憶部内のデータ情報の例を示す図である。It is a figure which shows the example of the data information in a general information storage part. 関係性記憶部の内部データ構成例を示す図である。It is a figure which shows the internal data structural example of a relationship storage part. 本発明の第4の実施形態における課題推定装置の構成例を示す図である。It is a figure which shows the structural example of the subject estimation apparatus in the 4th Embodiment of this invention. 本発明の実施形態において適用可能な情報処理装置の構成例を示す図である。It is a figure which shows the structural example of the information processing apparatus applicable in embodiment of this invention.

次に図面を参照して、本発明の実施形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。ただし、図面は本発明の実施形態における構成を模式的に表している。更に以下に記載される本発明の実施形態は一例であり、その本質を同一とする範囲において適宜変更可能である。 Next, an embodiment of the present invention will be described with reference to the drawings. In the following description of the drawings, the same or similar reference numerals are given to the same or similar parts. However, the drawings schematically show the configuration in the embodiment of the present invention. Furthermore, the embodiment of the present invention described below is an example, and can be appropriately modified within the scope of the same essence.

<第1の実施形態>
(課題推定装置)
本発明の第1の実施形態に係る課題推定装置100は、図1に示すように、課題推定部1、優先度決定部2、パターン記憶部3、一般情報記憶部4、ドメインキーワード記憶部5および関係性記憶部6を備える。課題推定部1は、上位課題検索部1a、課題拡張部1bおよび選定部1cを備える。尚、本願において課題推定とは、課題となりえる候補を抽出することを指す。
<First Embodiment>
(Problem estimation device)
As shown in FIG. 1, the task estimation device 100 according to the first embodiment of the present invention has a task estimation unit 1, a priority determination unit 2, a pattern storage unit 3, a general information storage unit 4, and a domain keyword storage unit 5. And a relationship storage unit 6. The task estimation unit 1 includes a higher-rank task search unit 1a, a task expansion unit 1b, and a selection unit 1c. Note that in the present application, task estimation refers to extraction of candidates that can be tasks.

一般情報記憶部4は、検証すべき課題を抽出するために用いられる文(一纏まりの文字列)、表中に記載された用語、文字列等を含む一般情報を格納する。具体的に、一般情報とは、あるドメインの動向を調査するために必要な雑誌や新聞のテキスト文や、ウェブサイト上のテキスト文、ウェブサイト上の図表中に記載された用語である。図表が画像として記載されている場合、OCR(Optical character recognition)技術を用いてテキスト文を抽出しても良い。 The general information storage unit 4 stores general information including a sentence (a set of character strings) used for extracting a problem to be verified, terms and character strings described in the table. Specifically, general information is a term written in a text sentence of a magazine or a newspaper, a text sentence on a website, or a chart on a website necessary for investigating a trend of a certain domain. When a diagram is described as an image, a text sentence may be extracted using an OCR (Optical character recognition) technique.

パターン記憶部3は、図2に示すように、検証する課題が抽出されるべき一般情報の中に含まれる因果関係および包含関係を分析するために用いられるパターンおよび用語の組合せを格納する。尚、分析に用いる手法はこれに限られない。因果関係とは、2つ以上の物事の間に原因と結果がある関係を指す。包含関係とは、ある集合が別の集合に含まれる関係を示す。 As shown in FIG. 2, the pattern storage unit 3 stores a combination of patterns and terms used for analyzing a causal relationship and an inclusion relationship included in general information from which a task to be verified is to be extracted. The method used for analysis is not limited to this. A causal relationship refers to a relationship between two or more things that has a cause and an effect. An inclusive relationship is a relationship in which one set is included in another set.

課題推定部1が、因果関係について、例えば図2に示すパターンを用いて抽出する場合、一般文章の「XXX」に該当する文を下位課題、「---」をその下位課題を包含する上位課題として抽出する。課題推定部1が、例えば図2に示す組合せを用いて因果関係を抽出する場合、一般情報の文章中に「結果」および「となる」という用語が含まれていれば、「当該文章は因果関係を表現している」という抽出結果を出力する。 When the task estimation unit 1 extracts a causal relationship using, for example, the pattern shown in FIG. 2, a sentence corresponding to “XXX” of a general sentence is a sub-task, and “---” is a sub-task including its sub-tasks. Extract as an issue. When the task estimation unit 1 extracts a causal relationship using, for example, the combination shown in FIG. 2, if the words “result” and “become” are included in the text of the general information, “the text is causal” It outputs the extraction result that "represents a relationship."

課題推定部1が、包含関係について、例えば図2に示すパターンを用いて抽出する場合、「XXX」に該当する文を下位課題、「---」に該当する文をそれを包含する上位課題として抽出する。組合せを用いて包含関係を抽出する場合、課題推定部1は、文章中に「のため」および「する」の用語が含まれていれば「当該文章は包含関係を表現している」という抽出結果を出力する。包含関係において、課題推定部1は、組合せに用いられる単語については、類似語(例えば「結果」と「効果」、「解消」と「解決」等)を、他の装置または課題推定装置100内部に備えられた辞書等を用いて検索し、検索された類似語を上述の分析に適用しても良い。 When the task estimation unit 1 extracts the inclusion relation using, for example, the pattern shown in FIG. 2, the sentence corresponding to “XXX” is a subordinate task, and the sentence corresponding to “---” is a superordinate task including the sentence. To extract. When the inclusion relation is extracted using the combination, the task estimation unit 1 extracts “the sentence expresses the inclusion relation” if the sentences include “for” and “do”. Output the result. In the inclusive relation, the task estimation unit 1 uses similar words (for example, “result” and “effect”, “elimination” and “solved”, etc.) as words used for the combination inside another apparatus or the task estimation apparatus 100. You may search using the dictionary etc. which were equipped for, and apply the searched similar word to the above-mentioned analysis.

ドメインキーワード記憶部5は、あるドメインに関連するキーワードを対応付けて記憶する。ドメインキーワード記憶部5は、例えば、図3に示すようなキーワード表を備えている。表中、ドメインのドメイン名として、例えば「コンビニエンスストア」「新聞」を、これらのドメインに対応する頻出単語として、夫々、「若年層、高齢層」等、「マーケティング、記事」等を格納する。 The domain keyword storage unit 5 stores keywords related to a certain domain in association with each other. The domain keyword storage unit 5 includes, for example, a keyword table as shown in FIG. In the table, for example, "convenience store" and "newspaper" are stored as the domain names of the domains, and "young and old" and "marketing and articles" are stored as the frequent words corresponding to these domains.

課題推定部1は、検証すべき仮説の課題を出力する。具体的に、課題推定部1は、後述する入出力インタフェース等を介して入力された課題(第1の課題)を汎化した結果である上位概念を特化する。課題推定部1は、特化した結果である課題(第2の課題)を少なくとも1つ以上出力し、次に、当該出力された第2の課題の内、第1の課題が属するドメインと共起する課題を抽出する。ここで汎化とは、既存する下位概念(ここでは第1の課題に相当)を抽象化して新たな上位概念(上位課題)を検索すること又は創出することを指す。特化とは、既存する上位概念(ここでは検索又は作り出された上位課題)に紐付けられる新たな下位概念(下位課題)を創出することを指す。共起とは、一般情報の文章または用語において、ある文字列と他の文字列が同時に出現すること、または出現する頻度が高いことを指す。 The task estimation unit 1 outputs a hypothetical task to be verified. Specifically, the task estimation unit 1 specializes a superordinate concept which is a result of generalizing a task (first task) input via an input/output interface described later. The task estimation unit 1 outputs at least one task (second task) that is a specialized result, and then, among the output second tasks, outputs the same as the domain to which the first task belongs. Extract the issues that arise. Here, generalization refers to abstracting an existing subordinate concept (corresponding to the first problem here) to search for or create a new superordinate concept (superior problem). Specialization refers to creating a new lower-level concept (lower-level problem) linked to an existing higher-level concept (here, a higher-level problem searched or created). Co-occurrence means that a character string and another character string appear at the same time or a high frequency of appearance in a sentence or term of general information.

関係性記憶部6は、上位課題と下位課題との関係性を示す情報、例えば図5および図6に示すようなツリー図を記憶する。 The relationship storage unit 6 stores information indicating the relationship between the higher level task and the lower level task, for example, a tree diagram as shown in FIGS. 5 and 6.

上位課題検索部1aは、一般情報に含まれる課題の文章から、前述の因果関係および包含関係の少なくとも片方を、パターン記憶部3内に格納されるパターンおよび組合せを基に抽出する。この抽出によって、当該課題(第1の課題)の上位課題が検索される。尚、本実施形態において、上位課題検索部1aによって検索される上位課題は既知であり、関係性記憶部6に格納されているものとする。 The upper-level task search unit 1a extracts at least one of the above-mentioned causal relationship and inclusion relationship from the text of the task included in the general information based on the patterns and combinations stored in the pattern storage unit 3. By this extraction, a higher-ranked task of the task (first task) is searched. In the present embodiment, it is assumed that the high-level assignment searched by the high-level assignment search unit 1 a is known and stored in the relationship storage unit 6.

課題拡張部1bは、上位課題を特化することで新たな下位課題を創出する。従って、課題拡張部1bは、特化によって検証されるべき課題の範囲を、基となった第1の課題に含まれる下位課題と異なる他の下位課題(第2の課題)にまで拡張する。具体的に、課題拡張部1bは、上位課題検索部1aで検索される上位の課題と因果関係または包含関係を有する他の下位課題を一つ以上検索し、出力する。この出力により、同じ上位課題を有する他の下位課題まで、課題の範囲が拡張される。 The task extension unit 1b creates a new lower task by specializing the higher task. Therefore, the task extension unit 1b extends the range of the tasks to be verified by specialization to another lower task (second task) different from the lower task included in the first task as the basis. Specifically, the task expansion unit 1b searches for and outputs one or more other lower-level tasks that have a causal relationship or an inclusion relationship with the higher-level task searched by the higher-level task search unit 1a. This output extends the scope of the task to other subtasks that have the same superordinate task.

選定部1cは、ドメインキーワード記憶部5内のキーワード表を基に、課題拡張部1bから出力された課題が、第1の課題が属するドメインと関連性、親和性があるかを分析し、分析の結果、関連性等がある課題(共起する課題)を抽出する。具体的には、選定部1cは、入力された課題が属するあるドメインと、課題拡張部1bから出力された課題の内の個々の課題とが、キーワード表内において紐付けられて格納されているかを判断し、判断の結果、当該課題の内、キーワード表内にて紐付けられているものを抽出する。 Based on the keyword table in the domain keyword storage unit 5, the selection unit 1c analyzes whether or not the task output from the task expansion unit 1b has relevance or affinity with the domain to which the first task belongs. As a result, a problem (co-occurrence problem) having relevance is extracted. Specifically, the selecting unit 1c stores whether a certain domain to which the input task belongs and the individual tasks out of the tasks output from the task expanding unit 1b are linked and stored in the keyword table. And, as a result of the determination, those associated with each other in the keyword table among the tasks are extracted.

優先度決定部2は、課題推定部1が抽出した課題(第1および第2の課題)を検証する優先度、即ち検証に着手すべき順番を設定する。優先度の設定については、様々な手法があるが、ユーザ側において自由に設定可能とすることが好ましい。優先度の設定手法としては、課題が新しいほど尤度を高くする手法、課題を一般的な検索ウェブサイトで検索した結果、ヒット数の昇順または降順に並べ、並べられた課題を上位から所定数取得する手法、抽出された複数の課題を、抽出時の検索ランキングの順位に対応させて並べる手法等がある。 The priority determination unit 2 sets the priority for verifying the problems (first and second problems) extracted by the problem estimation unit 1, that is, the order in which the verification should be started. There are various methods for setting the priority, but it is preferable that the user can freely set the priority. As a method of setting the priority, a method of increasing the likelihood that the issue is newer, a result of searching a general search website for the issues, and ascending or descending the number of hits There are a method of acquiring and a method of arranging a plurality of extracted problems in correspondence with the ranking of the search ranking at the time of extraction.

(課題推定装置の動作)
課題推定装置100の動作について、図4に示すフローチャートを参照して説明する。
(Operation of the task estimation device)
The operation of the task estimation device 100 will be described with reference to the flowchart shown in FIG.

ステップS110において、課題推定部1は、他の装置より、後述する入出力インタフェース等を介して、「課題」と「ドメイン」とを受け付ける。具体的に、受け付けられる「課題」とは、課題を示すテキスト情報であり、受け付けられる「ドメイン」とは、ドメインを示すテキスト情報(図3に示すドメイン名)等である。以下、課題として「新聞製造コストを減らしたい」を、ドメインとして「新聞」を受け付けた場合について説明する。 In step S110, the task estimation unit 1 receives the “task” and the “domain” from another device via an input/output interface described below. Specifically, the accepted “issue” is text information indicating the issue, and the accepted “domain” is text information indicating the domain (domain name shown in FIG. 3) and the like. Hereinafter, a case where "I want to reduce newspaper manufacturing cost" is accepted as a problem and "newspaper" is accepted as a domain will be described.

ステップS120において、課題推定部1の上位課題検索部1aは、受け付けた課題(第1の課題)を上位課題へと汎化する。具体的に、上位課題検索部1aは、第1の課題における因果関係および包含関係の少なくとも片方をパターン記憶部3内に格納されるパターンおよび組合せを基に抽出し、より上位の課題である上位課題を検索する。関係性記憶部6に格納される、上位課題および下位課題の関係を模式的に示した図5のツリー図を参照して具体例を説明する。まず、上位課題検索部1aは、入力された「新聞製造コストを減らしたい」という第1の課題を汎化するため、当該第1の課題に対応する既存の上位課題を検索する。具体的には、上位課題検索部1aは、パターン記憶部3内に格納されるパターンおよび組合せを基に、入力された「新聞製造コストを減らしたい」より上位の既存課題である「コストを下げたい」を検索し、図5のツリー図に挿入する。複数の上位課題の候補が検索された場合は、共通する単語(例えば「コスト」)を基に、適切な上位課題を抽出するようにしてもよい。尚、図5に示すように、ツリーのルートはドメイン「新聞」と、最上位課題である「利益を上げたい」が挿入されている。最上位課題は全ての上位課題に共通する課題である。 In step S120, the higher-level task search unit 1a of the task estimation unit 1 generalizes the accepted task (first task) into a higher-level task. Specifically, the higher-rank task search unit 1a extracts at least one of the causal relationship and the inclusion relationship in the first task based on the patterns and combinations stored in the pattern storage unit 3, and the higher-rank task that is the higher task. Search for issues. A specific example will be described with reference to the tree diagram of FIG. 5, which schematically shows the relationship between the higher-level task and the lower-level task, which is stored in the relationship storage unit 6. First, in order to generalize the input first problem "I want to reduce newspaper production cost", the higher-rank problem search unit 1a searches for an existing higher-rank problem corresponding to the first problem. Specifically, the higher-level task search unit 1a, based on the patterns and combinations stored in the pattern storage unit 3, is an existing task that is higher than the input "I want to reduce newspaper production cost", that is, "reduce cost". Search for "taitai" and insert it into the tree diagram of FIG. When a plurality of candidates for higher-ranking tasks are searched, an appropriate higher-ranking task may be extracted based on a common word (for example, “cost”). Note that, as shown in FIG. 5, the domain “newspaper” and the top-level task “I want to make a profit” are inserted in the root of the tree. The top task is a task that is common to all the top tasks.

ステップS130において、課題拡張部1bは、上位の課題を特化し新たな下位課題を創出する。具体的に、課題拡張部1bは、上位の課題との因果関係および包含関係を有する下位課題(複数可)を検索し、検索された下位の課題を抽出する。具体的には、課題拡張部1bは、図5のツリー図の上位課題「コストを下げたい」の下位に紐付けられるべき課題(検索の基である課題「新聞製造コストを減らしたい」は除く)を一般情報記憶部4から検索する。検索の結果、課題拡張部1bは、パターン記憶部3を基に、「コストを下げるためにはXXXXする」などの因果関係または包含関係の表現に沿う課題を、一般情報記憶部4内に格納される文書中から複数抽出する。抽出された課題とは、例えば、「1.販売コストを減らす必要」、「2.マーケティングコストを減らす必要」、「3.研究開発費用を下げる必要」、「4.新聞記事コンテンツ作りの効率化をする必要」などである。 In step S130, the task expansion unit 1b specializes the higher-level task and creates a new lower-level task. Specifically, the task expanding unit 1b searches for subordinate tasks (a plurality of) that have a causal relationship and an inclusion relationship with the higher level task, and extracts the retrieved lower level task. Specifically, the task expansion unit 1b excludes tasks that should be associated with the lower level of the task “I want to reduce cost” in the tree diagram of FIG. 5 (the task that is the basis of the search “I want to reduce the newspaper manufacturing cost”). ) From the general information storage unit 4. As a result of the search, the task expansion unit 1b stores, in the general information storage unit 4, a task that follows the expression of a causal relationship or an inclusion relationship such as "to do XXXX to reduce the cost" based on the pattern storage unit 3. Extract multiple documents. The extracted issues are, for example, “1. need to reduce sales cost”, “2. need to reduce marketing cost”, “3. need to lower R&D cost”, “4. improve efficiency of newspaper article content creation” Need to do so."

ステップS140において、選定部1cは、一般情報記憶部4から抽出した課題のうち、ドメイン「新聞」(または類似するドメイン「記事」「紙面」等を含んでも良い)に関連するキーワードと共起する課題を選定する。共起する課題およびキーワードとしては、ドメインキーワード記憶部5内のキーワード表にドメイン名およびドメイン頻出単語として格納される単語を使用しても良い。例えば、上位課題が「コストを下げたい」であり、課題拡張部1bが抽出した課題群が「1.販売コストを減らす必要」、「2.マーケティングコストを減らす必要」、「3.研究開発費用を下げる必要」、「4.新聞記事コンテンツ作りの効率化をする必要」であるとする。この場合、選定部1cは、ドメインと共起する、即ちドメインキーワード記憶部5内のドメイン名「新聞」に対応するドメイン頻出単語「マーケティング」、「記事」を含む「2.マーケティングコストを減らす必要」、「4.新聞記事コンテンツ作りの効率化をする必要」を新たな課題として選定する。選定部1cは、選定した課題を新たな下位課題として関係性記憶部6に追加する。例えば、図6に示すツリーに挿入する。選定した課題と下位課題とは少々表現を違えても良い。例えば図6では、「2.マーケティングコストを減らす必要」が下位課題「販売/マーケティングコストを減らしたい」と、「4.新聞記事コンテンツ作りの効率化をする必要」が下位課題「新聞記事作成コストを減らしたい」として挿入されている。 In step S140, the selection unit 1c co-occurs with a keyword related to the domain "newspaper" (or may include a similar domain "article", "paper", etc.) among the tasks extracted from the general information storage unit 4. Select an issue. As the co-occurrence task and the keyword, words stored in the keyword table in the domain keyword storage unit 5 as the domain name and the domain frequent word may be used. For example, the higher-level problem is “I want to reduce cost”, and the problem group extracted by the problem extension unit 1b is “1. Need to reduce sales cost”, “2. Need to reduce marketing cost”, “3. R&D cost”. It is necessary to lower the cost" and "4. It is necessary to improve the efficiency of newspaper article content creation." In this case, the selecting unit 1c must co-occur with the domain, that is, include the domain frequent words "marketing" and "article" corresponding to the domain name "newspaper" in the domain keyword storage unit "2. It is necessary to reduce the marketing cost". ”, “4. Need to streamline newspaper article content creation” is selected as a new issue. The selection unit 1c adds the selected task to the relationship storage unit 6 as a new subordinate task. For example, it is inserted in the tree shown in FIG. The selected subject and subordinate subjects may differ in expression. For example, in FIG. 6, “2. Need to reduce marketing cost” is a sub-problem “I want to reduce sales/marketing cost”, and “4. Need to make newspaper article contents efficient” is a sub-problem “Cost of newspaper article production”. I want to reduce."

ステップS150において、優先度決定部2は、選定部1cが抽出した課題について、検証するべき優先度を設定する。即ち、優先度決定部2は、図6に示す挿入後のツリーにおける下位課題の各々について、取り組むべき順番を決定し、優先度を付した課題の一覧データとして出力する。優先度の決定には様々な手法がある。例えば、優先度決定部2は、個々の下位課題を一般情報記憶部4から検索し、検索ヒット数の昇順に検証すべき課題として抽出する。尚、優先度決定部2は、新しい発想を得るために検索ヒット数の降順に検証すべき課題として抽出しても良い。 In step S150, the priority determination part 2 sets the priority which should be verified about the subject which the selection part 1c extracted. That is, the priority determination unit 2 determines the order in which to tackle each of the subordinate tasks in the tree after the insertion shown in FIG. 6, and outputs it as list data of the tasks with priorities. There are various methods for determining the priority. For example, the priority determination unit 2 searches the general information storage unit 4 for each lower-level problem and extracts the lower-level problem as a problem to be verified in ascending order of the number of search hits. The priority determination unit 2 may extract the tasks to be verified in descending order of the number of search hits in order to obtain a new idea.

本実施形態の課題推定装置100によると、広い範囲を網羅して、検証すべき課題を数多く、適切に生成することができる。これは、課題推定部1が、基となる課題をその上位課題を基に拡張し、他の検証すべき課題を抽出するからである。 According to the problem estimation apparatus 100 of the present embodiment, a large number of problems to be verified can be appropriately generated over a wide range. This is because the task estimation unit 1 expands the basic task based on the higher-level task and extracts other tasks to be verified.

<第2の実施形態>
本発明の第1の実施形態において、課題推定装置100の上位課題検索部1aは、入力された課題における因果関係および包含関係の少なくとも片方を基に、既知の上位課題を検索した。しかしながら、上位課題検索部1aは、上位課題を分析して、新たに導出することも可能である。以下、本発明の第2の実施形態においては、上位課題を新たに導出する課題推定装置について説明する。
<Second Embodiment>
In the first embodiment of the present invention, the higher-level task search unit 1a of the task estimation apparatus 100 searches for a known higher-level task based on at least one of the causal relationship and the inclusion relationship in the input task. However, the higher-ranked task search unit 1a can analyze the higher-ranked task and newly derive it. Hereinafter, in the second embodiment of the present invention, a task estimation device that newly derives a higher-level task will be described.

(課題推定装置)
本発明の第2の実施形態に係る課題推定装置200は、図7に示すように、課題推定部10、優先度決定部2、パターン記憶部3、一般情報記憶部4、ドメインキーワード記憶部5および関係性記憶部6を備える。課題推定部10は、上位課題導出部1d、課題拡張部1bおよび選定部1cを備える。
(Problem estimation device)
The task estimation apparatus 200 according to the second embodiment of the present invention, as shown in FIG. 7, has a task estimation unit 10, a priority determination unit 2, a pattern storage unit 3, a general information storage unit 4, and a domain keyword storage unit 5. And a relationship storage unit 6. The task estimation unit 10 includes a higher-rank task derivation unit 1d, a task expansion unit 1b, and a selection unit 1c.

上位課題導出部1dは、入力されたドメイン情報および課題情報を基に、一般情報記憶部4を検索し、課題情報(下位課題)の上位となる課題を導出する。尚、導出にはパターン記憶部3に格納される因果関係および包含関係分析のためのパターンおよび用語の組合せを使用しても良い。その他については第1の実施形態と同様である。 The higher order task derivation unit 1d searches the general information storage unit 4 based on the input domain information and task information, and derives a higher order task of the task information (lower order task). Note that the derivation may use a combination of patterns and terms for causal relationship and inclusive relationship analysis stored in the pattern storage unit 3. Others are the same as those in the first embodiment.

(課題推定装置の動作)
課題推定装置200の動作について、図8に示すフローチャートを参照して説明する。
(Operation of the task estimation device)
The operation of the task estimation device 200 will be described with reference to the flowchart shown in FIG.

ステップS110において、課題推定部10は、他の装置より、後述する入力装置等を介して、課題情報とドメイン情報とを受け付ける。例えば、課題情報として「新聞製造コストを減らしたい」を、ドメイン情報として「新聞」を受け付けた場合について以下説明する。 In step S110, the task estimation unit 10 accepts task information and domain information from another device via an input device described later. For example, a case where "I want to reduce the newspaper manufacturing cost" as the task information and "newspaper" as the domain information is accepted will be described below.

ステップS121において、課題推定部10の上位課題導出部1dは、入力されたドメインおよび課題を基に、一般情報記憶部4を検索し、課題(下位課題)の上位課題を導出する。上位課題導出部1dは、導出された上位課題における因果関係および包含関係の少なくとも片方を、パターン記憶部3内に格納されるパターンおよび組合せを基に抽出することで、下位課題に適した上位課題を導出する。例えば、入力された課題(下位課題)が「新聞製造コストを減らしたい」であったとする。この場合、上位課題導出部1dは、当該下位課題を含む文章を一般情報記憶部4から検索し、検索された文章をパターン記憶部3内に格納されるパターンおよび組合せを基に抽出する。例えば、検索された文章が「新聞製造コストを減らすと、結果、コストが下がる」であった場合、上位課題導出部1dは、因果関係のパターンを基に、上位課題である「コストを下げたい」を導出する。 In step S121, the higher-level task derivation unit 1d of the task estimation unit 10 searches the general information storage unit 4 based on the input domain and task, and derives the higher-level task of the task (lower level task). The higher-level task deriving unit 1d extracts at least one of the causal relationship and the inclusion relationship in the derived higher-level task based on the patterns and combinations stored in the pattern storage unit 3, and thus the higher-level task suitable for the lower-level task. Derive. For example, it is assumed that the input problem (subordinate problem) is “I want to reduce newspaper manufacturing cost”. In this case, the higher-rank problem deriving unit 1d searches the general information storage unit 4 for a sentence including the lower-rank problem, and extracts the searched sentence based on the patterns and combinations stored in the pattern storage unit 3. For example, when the retrieved sentence is “If the newspaper manufacturing cost is reduced, the cost is reduced as a result”, the higher-rank problem deriving unit 1d determines, based on the causal relationship pattern, “I want to lower the cost”. Is derived.

上位課題導出部1dは、下位課題と導出した上位課題を関係性記憶部6に格納する、例えば、図9に示すツリー図に挿入する。 The higher-level task deriving unit 1d stores the lower-level task and the derived higher-level task in the relationship storage unit 6, for example, inserts them into the tree diagram shown in FIG.

ステップS130〜S160については、第1の実施形態(図4)と同様である。 Steps S130 to S160 are the same as those in the first embodiment (FIG. 4).

本実施形態の課題推定装置200によると、広い範囲を網羅して、検証すべき課題を数多く、適切に抽出することができる。これは、課題推定部10が、基となる課題(下位課題)をその上位課題を基に拡張し、他の検証すべき課題を抽出するからである。本実施形態においては、更に、入力された下位課題を基に一般情報から上位課題を導出するため、より時流に沿った上位課題を抽出することができる。 According to the problem estimation device 200 of the present embodiment, a large number of problems to be verified can be appropriately extracted over a wide range. This is because the task estimation unit 10 expands the base task (lower level task) based on the higher level task and extracts other tasks to be verified. In the present embodiment, the higher level task is further derived from the general information based on the input lower level task, so that the higher level task can be extracted in a more timely manner.

<第3の実施形態>
本発明の第1の実施形態において、課題推定装置100は、入力された下位課題以外の下位課題を、共通する上位課題から因果関係等を用いて推定した。しかしながら、上位課題から、並列する同レベルの上位課題を推定することも可能である。以下、本発明の第3の実施形態においては、上位課題から別の上位課題を新たに導出する課題推定装置について説明する。
<Third Embodiment>
In the first embodiment of the present invention, the task estimation device 100 estimates sub-tasks other than the input sub-task from the common high-rank tasks using causal relationships and the like. However, it is also possible to estimate parallel higher-level tasks from higher-level tasks. Hereinafter, in the third embodiment of the present invention, a task estimation device that newly derives another higher level task from a higher level task will be described.

(課題推定装置)
本発明の第3の実施形態に係る課題推定装置300は、図10に示すように、課題推定部20、優先度決定部2、パターン記憶部3、一般情報記憶部4、ドメインキーワード記憶部5および関係性記憶部6を備える。課題推定部20は、上位課題検索部1a、課題拡張部1b、選定部1c、上位課題拡張部1eおよび上位課題選定部1fを備える。
(Problem estimation device)
The task estimation apparatus 300 according to the third embodiment of the present invention, as shown in FIG. 10, has a task estimation unit 20, a priority determination unit 2, a pattern storage unit 3, a general information storage unit 4, and a domain keyword storage unit 5. And a relationship storage unit 6. The task estimation unit 20 includes a higher-rank task search unit 1a, a task expansion unit 1b, a selection unit 1c, a higher-rank task expansion unit 1e, and a higher-rank task selection unit 1f.

上位課題拡張部1eは、上位課題検索部1aが検索した上位課題を拡張し、当該上位課題と並列関係(同位)の他の上位課題を導出する。例えば、下位課題として「新聞製造コストを減らしたい」が入力され、上位課題検索部1aが検索した結果、この上位課題として「コストを下げたい」を出力したとする。この際、出力された上位課題の類義語を抽出してもよい。この後、上位課題拡張部1eは、この上位課題と同位である課題を、一般情報記憶部4内に格納される文章や表中の記載から検索し、新たな上位課題(例えば「広告収入を増やしたい」)として抽出する。同位(並列関係)の記載と判断する手法としては、例えば、「AおよびB」「AならびにB」「A,BとC」「A,B,さらにCである」等の並列関係を示すパターンを予め上位課題拡張部1eに記憶させておき、当該並列関係のパターンに合致する文章を同位の上位課題として抽出する。 The higher-rank assignment expansion unit 1e extends the higher-rank assignment searched by the higher-rank assignment search unit 1a, and derives another higher-rank assignment having a parallel relationship (coordinate) with the higher-rank assignment. For example, suppose that "I want to reduce the newspaper manufacturing cost" is input as a subordinate task, and as a result of searching by the superordinate task search unit 1a, "I want to reduce the cost" is output as this superordinate task. At this time, the synonyms of the output higher-level task may be extracted. After that, the higher-level task expansion unit 1e searches for a task that is on the same level as this higher-level task from the sentences stored in the general information storage unit 4 and the description in the table, and then searches for a new higher-level task (for example, " I want to increase"). As a method of determining the description of the same level (parallel relationship), for example, a pattern indicating a parallel relationship such as "A and B" "A and B" "A, B and C" "A, B, and C" Is stored in advance in the higher level task expansion unit 1e, and a sentence that matches the pattern of the parallel relationship is extracted as a higher level task of the same rank.

上位課題選定部1fは、ドメインキーワード記憶部5内のキーワード表を基に、上位課題拡張部1eにて抽出された課題が、当該ドメインと関連性、親和性があるかを分析し、分析の結果、関連性等のある課題のみを選定する。具体的には、あるドメインと、抽出された課題の内の個々の課題とが、キーワード表内において紐付けられて格納されているかを判断する。 Based on the keyword table in the domain keyword storage unit 5, the higher-level task selection unit 1f analyzes whether the task extracted by the higher-level task extension unit 1e has relevance or affinity with the domain, and performs analysis. Only select issues that are relevant and relevant. Specifically, it is determined whether a certain domain and each of the extracted tasks are linked and stored in the keyword table.

その他は第1の実施形態と同様である。 Others are the same as those in the first embodiment.

(課題推定装置の動作)
課題推定装置300の動作について、図11に示すフローチャートを参照して説明する。
(Operation of the task estimation device)
The operation of the task estimation device 300 will be described with reference to the flowchart shown in FIG.

ステップS110において、課題推定装置300の課題推定部20は、課題(例えば「新聞製造コストを減らしたい」)と、ドメイン(例えば「新聞」)を受け付ける。 In step S110, the task estimation unit 20 of the task estimation apparatus 300 accepts a task (for example, "want to reduce newspaper manufacturing cost") and a domain (for example, "newspaper").

ステップS120において、課題推定部20の上位課題検索部1aは、課題における因果関係および包含関係の少なくとも片方を、パターン記憶部3内に格納されるパターンおよび組合せを基に抽出し、上位課題(例えば「コストを下げたい」)を検索する。 In step S120, the higher-level task search unit 1a of the task estimation unit 20 extracts at least one of the causal relationship and the inclusion relationship in the task based on the patterns and combinations stored in the pattern storage unit 3, and the higher-level task (for example, Search for "I want to reduce costs").

ステップS122において、上位課題拡張部1eは、上位課題検索部1aが検索した上位課題を拡張し、他の課題を導出する。例えば、上位課題検索部1aが検索した上位課題が「コストを下げたい」だとする(尚、記載が完全一致しなくても外部または内部の類似後辞書等を用いて似た表現を使用してよい)。上位課題拡張部1eは、この上位課題と同位(並列記載)である課題を、一般情報記憶部4内に格納される文章や表中の記載から検索し、新たな上位課題として抽出する。 In step S122, the higher-rank assignment expansion unit 1e extends the higher-rank assignment searched by the higher-rank assignment search unit 1a and derives another task. For example, suppose that the high-ranked task searched by the high-ranked task search unit 1a is "I want to reduce the cost" (note that even if the descriptions do not match exactly, a similar expression may be used using an external or internal post-similar dictionary). May be). The higher-level task expansion unit 1e searches for a task that is a synonym (parallel description) to this higher-level task from the sentences stored in the general information storage unit 4 or the description in the table, and extracts it as a new higher-level task.

例えば、一般情報記憶部4に、図12に示すようなウェブサイトの記事「テレビ業界の近年の課題は、コストダウンが難しく、新規顧客が取り込めず、広告収入が増加しないことである」が格納されていたとする。上位課題拡張部1eは、上位課題「コストを下げたい」と記事内の「コストダウン」という文言は、同レベルの上位課題の並列記載であると判断し、記事内において「コストダウン」と並列記載されているものを新たな課題の候補(例えば「新規顧客の取り込み」、「広告収入の増加」)として抽出する。 For example, the general information storage unit 4 stores an article “A recent problem in the television industry is that it is difficult to reduce costs, new customers cannot get in, and advertising revenue does not increase” on a website as shown in FIG. It has been done. The upper-level task extension unit 1e determines that the word "cost reduction" in the upper level task "I want to lower the cost" and the word "cost down" in the article are parallel descriptions of the higher level tasks at the same level, and the word "cost down" is used in parallel in the article. The items described are extracted as candidates for a new subject (for example, “incorporation of new customers”, “increased advertising revenue”).

更に、一般情報記憶部4に、図13に示すような課題と施策の対応表が格納されていたとする。上位課題拡張部1eは、上位課題「コストを下げたい」に類似する表中の「コスト高い」という文言は、同レベルの上位課題の並列記載であると判断し、表中において、「コスト高い」と並列記載されているものを新たな課題の候補(例えば「既存顧客の離反」、「新聞依存からの脱却」)として抽出する。 Furthermore, it is assumed that the general information storage unit 4 stores a correspondence table of tasks and measures as shown in FIG. The higher-rank task extension unit 1e determines that the word "high cost" in the table similar to the higher-rank task "I want to reduce cost" is a parallel description of higher-rank tasks of the same level, and in the table, "high cost". , Which are described in parallel with "," are extracted as candidates for a new subject (for example, "detachment of existing customer", "break from dependence on newspaper").

ステップS123において、上位課題選定部1fは、拡張された新たな上位課題の内、ドメイン「新聞」(または類似するドメインを含んでも良い)に関連するキーワードと共起する課題を選定する。共起する課題およびキーワードとしては、ドメインキーワード記憶部5内のキーワード表にドメイン名およびドメイン頻出単語として格納される単語を使用しても良い。例えば、ドメイン「新聞」、上位課題「コストを下げたい」に対し、上位課題拡張部1eが一般情報記憶部4から抽出した課題が「1.新規顧客の取り込み」、「2.広告収入の増加」「3.既存顧客の離反」、「4.新聞依存からの脱却」であるとする。この場合、上位課題選定部1fは、ドメインと共起する、即ちドメインキーワード記憶部5内のドメイン名「新聞」に対応するドメイン頻出単語「広告」を含む「2.広告収入の増加」を新たな上位課題として選定する。更に上位課題選定部1fは、は、ドメイン名「新聞」を含む、「4.新聞依存からの脱却」も新たな課題として選定してよい。選定部1cは、選定した課題を新たな上位課題として関係性記憶部6に追加する。例えば、図14に示すツリー図に挿入する。選定した課題とツリーに挿入する課題とは少々表現を違えても良い。例えば図14では、「2.広告収入の増加」を上位課題「広告収入を増やしたい」と、「4.新聞依存からの脱却」を上位課題「新聞とは異なる事業で稼ぎたい」としてツリーに挿入する。尚、選定部1cは、全ての上位課題に共通する最上位課題を抽出し、ツリーのルートにドメインと共に挿入しても良い。 In step S123, the higher-rank task selection unit 1f selects a task that co-occurs with a keyword related to the domain "newspaper" (or a similar domain may be included) among the expanded new higher-rank tasks. As the co-occurrence task and the keyword, words stored in the keyword table in the domain keyword storage unit 5 as the domain name and the domain frequent word may be used. For example, for the domain "newspaper" and the higher-level problem "I want to reduce costs," the higher-level problem extension unit 1e extracts from the general information storage unit 4 as "1. Incorporation of new customers" and "2. Increase in advertising revenue." "3. Separation of existing customers" and "4. Elimination from dependence on newspapers". In this case, the higher-level task selection unit 1f newly creates “2. Increase in advertising revenue” including the domain frequent word “advertisement” that co-occurs with the domain, that is, corresponds to the domain name “newspaper” in the domain keyword storage unit 5. Selected as a high-ranking task. Furthermore, the higher-level task selection unit 1f may select "4. Breaking from dependency on newspaper" including the domain name "newspaper" as a new task. The selection unit 1c adds the selected task to the relationship storage unit 6 as a new higher level task. For example, it is inserted in the tree diagram shown in FIG. The selected problem and the problem to be inserted in the tree may differ in expression. For example, in FIG. 14, “2. Increasing advertising revenue” is placed in the tree as a top task “I want to increase advertising revenue”, and “4. Breaking from dependence on newspapers” is a top issue “I want to earn in a business different from newspapers”. insert. Note that the selection unit 1c may extract the highest-level task common to all the higher-level tasks and insert it into the root of the tree together with the domain.

次に、上位課題の数分、ステップS130〜S140を実行し、各上位課題における下位課題を抽出する。ステップS150において、全ての下位課題の検証優先度を決定する。ステップS160において、優先度付の下位課題の一覧を出力する(ステップS130〜S160の動作は第1の実施形態と同様である)。 Next, steps S130 to S140 are executed for the number of higher-level tasks, and the lower-level tasks in each higher-level task are extracted. In step S150, the verification priority of all subordinate tasks is determined. In step S160, a list of subordinate tasks with priorities is output (the operations of steps S130 to S160 are the same as in the first embodiment).

本実施形態の課題推定装置300によると、広い範囲を網羅して、検証すべき課題を数多く、適切に抽出することができる。これは、課題推定部20が、基となる下位課題を基にその上位課題を検索し、更に検索された上位課題と並列の課題まで上位課題を拡張し、拡張された全ての上位課題に対する下位課題を抽出するからである。これにより、広い範囲を網羅して、他の検証すべき課題を抽出することができる。 According to the problem estimation device 300 of the present embodiment, a large number of problems to be verified can be appropriately extracted over a wide range. This is because the task estimation unit 20 searches for the higher-level task based on the underlying lower-level task, expands the higher-level task up to the task in parallel with the searched higher-level task, and lowers all of the expanded higher-level tasks. This is because the problem is extracted. This makes it possible to cover a wide range and extract other problems to be verified.

<第4の実施形態>
本発明の第4の実施形態に係る課題推定装置400を図15に示す。課題推定装置400は上記第1〜3の実施形態の最小構成である。課題推定装置400は、課題推定部30を備える。課題推定部30は、入力された第1の課題を汎化した上位概念を特化した結果である第2の課題を少なくとも1つ以上出力し、当該出力された第2の課題の内、第1の課題が属するドメインと共起する課題を抽出する。
<Fourth Embodiment>
FIG. 15 shows a task estimation device 400 according to the fourth embodiment of the present invention. The task estimation device 400 is the minimum configuration of the first to third embodiments. The task estimation device 400 includes a task estimation unit 30. The task estimation unit 30 outputs at least one second task that is a result of specializing a superordinate concept that generalizes the input first task, and outputs at least one second task among the second tasks that are output. A problem that co-occurs with the domain to which the first problem belongs is extracted.

本実施形態の課題推定装置400によると、広い範囲を網羅して、検証すべき課題を数多く、適切に抽出することができる。これは、課題推定部30が、入力された課題を汎化した上位概念を特化した結果である課題の内、特に、入力された課題と同一又は類するドメインの課題を抽出するからである。
(情報処理装置の構成)
上述した本発明の各実施形態において、課題推定装置の各構成要素は、機能単位のブロックを示している。課題推定装置の各構成要素の一部又は全部は、例えば図16に示すような情報処理装置500とプログラムとの任意の組み合わせにより実現される。情報処理装置500は、一例として、以下のような構成を含む。
According to the problem estimation device 400 of the present embodiment, a large number of problems to be verified can be appropriately extracted over a wide range. This is because the task estimation unit 30 extracts, in particular, a task in the same domain as the input task or a domain similar to the input task, out of the tasks that are the result of specializing the superordinate concept obtained by generalizing the input task.
(Configuration of information processing device)
In each of the above-described embodiments of the present invention, each component of the task estimation device represents a block of a functional unit. Some or all of the constituent elements of the task estimation device are realized by an arbitrary combination of an information processing device 500 and a program as shown in FIG. 16, for example. The information processing device 500 includes, for example, the following configuration.

・CPU(Central Processing Unit)501
・ROM(Read Only Memory)502
・RAM(Random Access Memory)503
・RAM503にロードされるプログラム504
・プログラム504を格納する記憶装置505
・記録媒体506の読み書きを行うドライブ装置507
・通信ネットワーク509と接続する通信インタフェース508
・データの入出力を行う入出力インタフェース510
・各構成要素を接続するバス511
各実施形態における課題推定装置の各構成要素は、これらの機能を実現するプログラム504をCPU501が取得して実行することで実現される。課題推定装置の各構成要素の機能を実現するプログラム504は、例えば、予め記憶装置505やRAM503に格納されており、必要に応じてCPU501が読み出す。なお、プログラム504は、通信ネットワーク509を介してCPU501に供給されてもよいし、予め記録媒体506に格納されており、ドライブ装置507が当該プログラムを読み出してCPU501に供給してもよい。
-CPU (Central Processing Unit) 501
-ROM (Read Only Memory) 502
RAM (Random Access Memory) 503
-Program 504 loaded in RAM 503
-Storage device 505 that stores the program 504
-Drive device 507 for reading and writing the recording medium 506
-Communication interface 508 connected to the communication network 509
.Input/output interface 510 for inputting/outputting data
.Bus 511 for connecting each component
Each component of the task estimation device in each embodiment is realized by the CPU 501 acquiring and executing the program 504 that realizes these functions. The program 504 that realizes the function of each component of the task estimation device is stored in the storage device 505 or the RAM 503 in advance, for example, and is read by the CPU 501 as necessary. The program 504 may be supplied to the CPU 501 via the communication network 509, or may be stored in the recording medium 506 in advance and the drive device 507 may read the program and supply it to the CPU 501.

各装置の実現方法には、様々な変形例がある。例えば、課題推定装置は、構成要素毎にそれぞれ別個の情報処理装置500とプログラムとの任意の組み合わせにより実現されてもよい。また、課題推定装置が備える複数の構成要素が、一つの情報処理装置500とプログラムとの任意の組み合わせにより実現されてもよい。 There are various modifications to the method of realizing each device. For example, the task estimation device may be realized by an arbitrary combination of the information processing device 500 and the program, which are different for each component. Further, a plurality of constituent elements included in the task estimation device may be realized by an arbitrary combination of one information processing device 500 and a program.

また、課題推定装置の各構成要素の一部又は全部は、その他の汎用または専用の回路 、プロセッサ等やこれらの組み合わせによって実現される。これらは、単一のチップ によって構成されてもよいし、バスを介して接続される複数のチップ によって構成されてもよい。 Further, some or all of the constituent elements of the task estimation device are realized by other general-purpose or dedicated circuits, processors, etc., or a combination thereof. These may be configured by a single chip, or may be configured by a plurality of chips connected via a bus.

課題推定装置の各構成要素の一部又は全部は、上述した回路等とプログラムとの組み合わせによって実現されてもよい。 Some or all of the constituent elements of the task estimation device may be realized by a combination of the above-described circuits and the like and a program.

課題推定装置の各構成要素の一部又は全部が複数の情報処理装置や回路等により実現される場合には、複数の情報処理装置や回路等は、集中配置されてもよいし、分散配置されてもよい。例えば、情報処理装置や回路等は、クライアントアンドサーバシステム、クラウドコンピューティングシステム等、各々が通信ネットワークを介して接続される形態として実現されてもよい。 When some or all of the constituent elements of the task estimation device are realized by a plurality of information processing devices or circuits, the plurality of information processing devices or circuits may be centrally arranged or distributed. May be. For example, the information processing device, the circuit, and the like may be realized as a form in which a client and server system, a cloud computing system, and the like are connected to each other via a communication network.

1 :課題推定部
1a :上位課題検索部
1b :課題拡張部
1c :選定部
1d :上位課題導出部
1e :上位課題拡張部
1f :上位課題選定部
2 :優先度決定部
3 :パターン記憶部
4 :一般情報記憶部
5 :ドメインキーワード記憶部
6 :関係性記憶部
10 :課題推定部
20 :課題推定部
30 :課題推定部
100 :課題推定装置
200 :課題推定装置
300 :課題推定装置
400 :課題推定装置
500 :情報処理装置
501 :CPU
503 :RAM
504 :プログラム
505 :記憶装置
506 :記録媒体
507 :ドライブ装置
508 :通信インタフェース
509 :通信ネットワーク
510 :入出力インタフェース
511 :バス
1: task estimation unit 1a: higher-level task search unit 1b: task extension unit 1c: selection unit 1d: higher-level task derivation unit 1e: higher-level task expansion unit 1f: higher-level task selection unit 2: priority determination unit 3: pattern storage unit 4 : General information storage unit 5: Domain keyword storage unit 6: Relationship storage unit 10: Assignment estimation unit 20: Assignment estimation unit 30: Assignment estimation unit 100: Assignment estimation device 200: Assignment estimation device 300: Assignment estimation device 400: Assignment Estimating device 500: Information processing device 501: CPU
503: RAM
504: Program 505: Storage device 506: Recording medium 507: Drive device 508: Communication interface 509: Communication network 510: Input/output interface 511: Bus

Claims (7)

課題の対象を示す情報と対応するキーワードを少なくとも一つを格納したキーワード記憶手段と、
入力された課題である第1の課題汎化された上位課題の下位に紐づけられるべき第2の課題を一般情報から検索し、少なくとも1つ以上出力する課題拡張手段と、
前記第2の課題の内、前記キーワード記憶手段に格納される、前記第1の課題が属する前記課題の対象を示す情報と対応する前記キーワードを備えている課題を共起する課題として出力する選定手段と
を備える課題推定装置。
A keyword storage unit storing at least one keyword corresponding to the information indicating the subject of the task;
And issues expansion means for the first problem is a problem that is input to search the second problem to be correlated cord to the lower-level object that is generalized from the general information, and outputs at least one or more,
Among the second problem, selecting for outputting a challenge for the co-occurrence of the problem that has the keyword which the stored in the keyword storage means, corresponding to the first object indicating the said problems of the subject belonging information And a task estimation device.
記汎化の際に、前記第1の課題および当該第1の課題の対象を示す情報を受け付け、受け付けた前記第1の課題に関連する前記一般情報を取得し、取得した前記一般情報を基に、当該第1の課題と因果関係または包含関係の少なくとも片方を有する前記上位課題を出力する上位課題検索手段
をさらに備える請求項1に記載の課題推定装置。
During pre KiHiroshika, the first receiving the information indicating the first object and the first object of interest to acquire the general information related to the first problem has been accepted, the general information obtained On the basis of the above, a higher- rank problem search means for outputting the higher- rank problem having at least one of a causal relationship and an inclusion relation with the first problem
The task estimation device according to claim 1, further comprising:
入力された前記第1の課題および前記第1の課題の対象を示す情報を基に前記一般情報を検索し、前記第1の課題の上位となる前記上位課題を導出する上位課題導出手段
をさらに備える請求項1記載の課題推定装置。
Higher-rank problem deriving means for searching the general information based on the inputted first problem and information indicating the target of the first problem and deriving the higher-rank problem which is a higher rank of the first problem.
The task estimation device according to claim 1 , further comprising:
前記一般情報から、並列関係を示すパターンを基に前記上位課題と同位の課題を取得し、出力する上位課題拡張手段と、
前記キーワード記憶手段に格納される前記キーワードを基に、前記上位課題拡張手段が出力する課題のうち、前記受け取った前記第1の課題の対象を示す情報に関連するキーワードと共起する課題を選定する上位課題選定手段と
更に備える請求項に記載の課題推定装置。
From the general information, the higher-level task expansion means for acquiring and outputting the same level of task as the higher level task based on a pattern indicating a parallel relationship ,
Based on the keywords stored in the keyword storage means, a task that co-occurs with a keyword related to the received information indicating the target of the first task is selected from the tasks output by the higher-level task expansion means. The task estimation device according to claim 2 , further comprising: upper-level task selection means .
前記推定手段から取得する前記第1の課題および前記第2の課題を検証する優先度を決定する優先度決定手段
を更に備える請求項1記載の課題推定装置。
Priority determining means for determining priority for verifying the first problem and the second problem acquired from the estimating means
The task estimation device according to claim 1 , further comprising:
入力された課題である第1の課題汎化された上位課題の下位に紐づけられるべき第2の課題を一般情報から検索し、少なくとも1つ以上出力し、
前記第2の課題の内、課題の対象を示す情報と対応するキーワードを少なくとも一つを格納するキーワード記憶手段を用いて、前記第1の課題が属する前記課題の対象を示す情報と対応する前記キーワードを備えている課題を共起する課題として出力する
ことをコンピュータが実行する課題推定方法。
Find the second problem first problem is a problem that has been entered should be correlated cord to the lower-level object that is generalized from the general information, and outputs at least one or more,
Among the second assignments, the keyword storage means for storing at least one keyword corresponding to the information indicating the subject of the assignment is used to correspond to the information indicating the subject of the assignment to which the first assignment belongs. A task estimation method that a computer executes to output a task having a keyword as a co-occurrence task.
入力された課題である第1の課題汎化された上位課題の下位に紐づけられるべき第2の課題を一般情報から検索し、少なくとも1つ以上出力し、
前記第2の課題の内、課題の対象を示す情報と対応するキーワードを少なくとも一つを格納するキーワード記憶手段を用いて、前記第1の課題が属する前記課題の対象を示す情報と対応する前記キーワードを備えている課題を共起する課題として出力する
ことをコンピュータに実行させるための課題推定プログラム。
Find the second problem first problem is a problem that has been entered should be correlated cord to the lower-level object that is generalized from the general information, and outputs at least one or more,
Among the second assignments, the keyword storage means for storing at least one keyword corresponding to the information indicating the subject of the assignment is used to correspond to the information indicating the subject of the assignment to which the first assignment belongs. A task estimation program for causing a computer to output a task having a keyword as a co-occurring task.
JP2016128957A 2016-06-29 2016-06-29 Task estimation device, task estimation method, and task estimation program Active JP6733362B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2016128957A JP6733362B2 (en) 2016-06-29 2016-06-29 Task estimation device, task estimation method, and task estimation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2016128957A JP6733362B2 (en) 2016-06-29 2016-06-29 Task estimation device, task estimation method, and task estimation program

Publications (2)

Publication Number Publication Date
JP2018005398A JP2018005398A (en) 2018-01-11
JP6733362B2 true JP6733362B2 (en) 2020-07-29

Family

ID=60947944

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2016128957A Active JP6733362B2 (en) 2016-06-29 2016-06-29 Task estimation device, task estimation method, and task estimation program

Country Status (1)

Country Link
JP (1) JP6733362B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7474120B2 (en) * 2020-06-09 2024-04-24 株式会社日立製作所 Business matching support device and method
JP2025184598A (en) * 2024-06-07 2025-12-18 株式会社日立製作所 Assignment evaluation device and assignment evaluation method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4810890B2 (en) * 2005-06-10 2011-11-09 株式会社日立製作所 Measure decision support device, method and program
JP4978336B2 (en) * 2007-06-27 2012-07-18 富士通株式会社 Information search device, information search method, and information search program
JP2015135616A (en) * 2014-01-17 2015-07-27 株式会社日立ソリューションズ Data analysis device and data analysis program

Also Published As

Publication number Publication date
JP2018005398A (en) 2018-01-11

Similar Documents

Publication Publication Date Title
CN106649455B (en) Standardized system classification and command set system for big data development
TWI524193B (en) Computer-readable media and computer-implemented method for semantic table of contents for search results
CA3138556A1 (en) Apparatuses, storage medium and method of querying data based on vertical search
US11822875B2 (en) Automatically evaluating summarizers
US20140236573A1 (en) Automatic Semantic Rating and Abstraction of Literature
CN109948121A (en) Article similarity method for digging, system, equipment and storage medium
US20100125531A1 (en) System and method for the automated filtering of reviews for marketability
US20180285347A1 (en) Learning device and learning method
US11853196B1 (en) Artificial intelligence driven testing
US20130159209A1 (en) Product information
CN109191158B (en) Processing method and processing equipment for user portrait label data
US12204594B2 (en) Method and system for providing alternative result for an online search previously with no result
JP2005174336A (en) Learning and use of generalized string pattern for information extraction
CN117591624B (en) Test case recommendation method based on semantic index relation
CN105069077A (en) Search method and device
CN105608069A (en) Information extraction supporting apparatus and method
JP2020098596A (en) Method, device and storage medium for extracting information from web page
WO2014064803A1 (en) Document processing program, document processing device, document processing system, and document processing method
JP7520500B2 (en) Data generation device and data generation method
JP6733362B2 (en) Task estimation device, task estimation method, and task estimation program
JP6733366B2 (en) Task estimation device, task estimation method, and task estimation program
CN113779364A (en) A search method based on tag extraction and related equipment
US11100099B2 (en) Data acquisition device, data acquisition method, and recording medium
Tran et al. Time-travel translator: Automatically contextualizing news articles
Mittal et al. A Novel method for Reviewer Assignment Problem based on Reviewers' Profile and Fuzzy Graph Connectivity Measure

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190515

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20200317

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200515

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20200609

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20200622

R150 Certificate of patent or registration of utility model

Ref document number: 6733362

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150