JP6733367B2 - Task estimation device, task estimation method, and task estimation program - Google Patents
Task estimation device, task estimation method, and task estimation program Download PDFInfo
- Publication number
- JP6733367B2 JP6733367B2 JP2016128963A JP2016128963A JP6733367B2 JP 6733367 B2 JP6733367 B2 JP 6733367B2 JP 2016128963 A JP2016128963 A JP 2016128963A JP 2016128963 A JP2016128963 A JP 2016128963A JP 6733367 B2 JP6733367 B2 JP 6733367B2
- Authority
- JP
- Japan
- Prior art keywords
- task
- specific
- modifier
- modified word
- unit
- 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
Links
- 238000000034 method Methods 0.000 title claims description 20
- 238000003860 storage Methods 0.000 claims description 48
- 239000003607 modifier Substances 0.000 claims description 38
- 239000000284 extract Substances 0.000 claims description 21
- 238000000605 extraction Methods 0.000 claims description 9
- 230000010365 information processing Effects 0.000 description 10
- 238000004891 communication Methods 0.000 description 7
- 239000000470 constituent Substances 0.000 description 5
- 238000011161 development Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000009826 distribution Methods 0.000 description 3
- 238000012356 Product development Methods 0.000 description 2
- 238000004458 analytical method Methods 0.000 description 2
- 230000006866 deterioration Effects 0.000 description 2
- 238000011835 investigation Methods 0.000 description 2
- 230000000877 morphologic effect Effects 0.000 description 2
- 230000000474 nursing effect Effects 0.000 description 2
- 238000012015 optical character recognition Methods 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000029305 taxis Effects 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000012938 design process Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000001737 promoting effect Effects 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
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参照)。更に、システム設計行程において共通オブジェクトを設計する際に、個々のドメイン(活動領域)に依存せず複数のドメインから共通オブジェクトを効果的に決定し、共通オブジェクトの決定サイクルを繰り返し、共通オブジェクトを更新する技術が開示されている(特許文献2参照)。 As a technique related to the above, there is disclosed a technique for expanding a target frame of problem data and creating a new idea at the time of developing a new product (see Patent Document 1). Furthermore, when designing common objects in the system design process, common objects are effectively determined from multiple domains without depending on individual domains (active areas), common object determination cycles are repeated, and common objects are updated. A technique for doing so is disclosed (see Patent Document 2).
その他、関連する技術として、自然言語で記述された仕様書の不備を、形態素解析等を用いて検出する技術が開示されている(特許文献3参照)。 In addition, as a related technique, there is disclosed a technique for detecting a flaw in a specification written in natural language by using morphological analysis or the like (see Patent Document 3).
特許文献1〜3の技術では、情報処理装置等が、ユーザ等から課題データを適切に受信することが前提となっている。しかしながら、ユーザ等から課題データが入力される際には、入力される課題データが抽象的であったり、用語が不適切または不足していたりすることがある。このように課題データが十分に具体的でない場合は、課題の検索結果や課題の抽出結果に課題とは無関係なノイズが多く含まれるので、適切な課題に導く、また、十分な数の課題を抽出することができないという課題があった。
In the technologies of
本発明は、上記の問題点を解決するべくなされた。本発明は、広い範囲を網羅して、検証すべき適切な課題を抽出する課題推定装置等を提供することを主たる目的とする。 The present invention has been made to solve the above problems. The main object of the present invention is to provide a task estimation device or the like that covers a wide range and extracts an appropriate task to be verified.
上記の課題を解決するために、本発明の第1の観点に係る課題推定装置は、
課題および課題の対象を示す情報の入力を受け付け、課題内の修飾語および被修飾語の関係を基に、課題が具体的であるか否かを判別する判別手段と、
具体的でないと判別された課題に含まれる被修飾語と、具体的でないと判別された課題に対応する課題の対象を示す情報とを検索キーとして一般情報を検索した結果のうち、被修飾語と、被修飾語を修飾する修飾語とを含む文字列を具体的な課題として抽出する具体化手段
を備える。
In order to solve the above problems, the problem estimation device according to the first aspect of the present invention is
Accepting an input of information indicating the assignment and the subject of the assignment, based on the relationship between the modifier and the modified word in the assignment, a determination means for determining whether the assignment is specific,
Among the results of searching general information with the modified word included in the problem determined to be non-specific and the information indicating the target of the problem corresponding to the problem determined to be non-specific, the modified word And an embodying means for extracting a character string including the modifier to modify the modifier as a specific task.
本発明の第2の観点に係る課題推定方法は、
課題および課題の対象を示す情報の入力を受け付け、
課題内の修飾語および被修飾語の関係を基に、課題が具体的であるか否かを判別し、
具体的でないと判別された課題に含まれる被修飾語と、具体的でないと判別された課題に対応する課題の対象を示す情報とを検索キーとして一般情報を検索し、
当該検索した結果のうち、被修飾語と、被修飾語を修飾する修飾語とを含む文字列を具体的な課題として抽出する
ことを備える。
The problem estimation method according to the second aspect of the present invention is
Accepts input of information indicating the assignment and subject of the assignment,
Based on the relationship between modifiers and modifiers in the task, determine whether the task is specific,
Retrieval of general information using the modifiers included in the task determined to be non-specific and the information indicating the target of the task corresponding to the task determined to be non-specific as search keys,
It is provided that a character string including the modified word and the modifier that modifies the modified word is extracted as a specific problem from the search results.
本発明の第3の観点に係る課題推定プログラムは、
課題および課題の対象を示す情報の入力を受け付け、
課題内の修飾語および被修飾語の関係を基に、課題が具体的であるか否かを判別し、
具体的でないと判別された課題に含まれる被修飾語と、具体的でないと判別された課題に対応する課題の対象を示す情報とを検索キーとして一般情報を検索し、
当該検索した結果のうち、被修飾語と、被修飾語を修飾する修飾語とを含む文字列を具体的な課題として抽出する
ことをコンピュータに実行させる。
The problem estimation program according to the third aspect of the present invention is
Accepts input of information indicating the assignment and subject of the assignment,
Based on the relationship between modifiers and modifiers in the task, determine whether the task is specific,
Retrieval of general information using the modifiers included in the task determined to be non-specific and the information indicating the target of the task corresponding to the task determined to be non-specific as search keys,
The computer is caused to execute, as a specific task, extracting a character string including the modified word and the modifier that modifies the modified word from the search results.
本発明によれば、広い範囲を網羅して、検証すべき適切な課題を抽出する課題推定装置等を提供することができる。 According to the present invention, it is possible to provide a task estimation device or the like that covers a wide range and extracts an appropriate task to be verified.
次に図面を参照して、本発明の実施形態を説明する。以下の図面の記載において、同一又は類似の部分には同一又は類似の符号を付している。ただし、図面は本発明の実施形態における構成を模式的に表している。更に以下に記載される本発明の実施形態は一例であり、その本質を同一とする範囲において適宜変更可能である。 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および課題拡張部1dを備える。尚、本願において課題推定とは、課題となりえる候補を抽出することを指す。
<First Embodiment>
(Problem estimation device)
As shown in FIG. 1, the
一般情報記憶部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は、一般情報中の文章に含まれる、重要度が高い課題の文中に多く含まれるであろう用語(重要表現用語)を格納する。重要表現記憶部3は、例えば、重要表現用語として、図2に示す「重要」、「最大」、「必要」および「必須」等を格納する。
The important
ドメインキーワード記憶部5は、あるドメインに関連するキーワードを対応付けて記憶する。ドメインキーワード記憶部5は、例えば、図3に示すようなキーワード表を備えている。表中、ドメインのドメイン名として、例えば「郵便」、「コンビニエンスストア」、「アパレル」等を、これらのドメインに関連する頻出単語として、夫々、「はがき、郵便、ゆうちょ」、「フランチャイズオーナー、発注」、「リサイクル、ショップ店員」等を格納する。
The domain
関係性記憶部6は、課題推定部1がドメインの拡張や、課題の拡張を行う際に、課題とドメインとの関係性を示す表(図5参照)等を記憶するためのメモリである。
The
課題判別部1aは、課題およびドメインの入力を受け付け、課題内の修飾語および被修飾語の関係を基に、課題が具体的であるか否かを判別する。具体的に、課題判別部1aは、他の装置から後述する入出力インタフェース等を介して、「課題」および「ドメイン」を示すテキスト情報等の入力を受け付ける。更に、課題判別部1aは、入力された「課題」が具体的であるかを判別する。ここで、課題が具体的とは、課題内の被修飾語(目的語、名詞)が少なくとも一つの修飾語によって修飾されていることを指す。例えば、課題判別部1aは、入力された課題の被修飾語(目的語、名詞または名詞句)が形容詞または形容句によって修飾されているか、更に当該形容詞が副詞または副詞句によって修飾されているか等を判断する。課題判別部1aは、形態素解析によって、文章を意味のある単語に区切り、辞書等を利用して品詞や内容を判別してもよい。具体例として、課題判別部1aが『運転手の人件費を削減する』という課題を入力として受け付けた場合について説明する(以下の記載において、文字列の具体例は二重鍵括弧『 』内に記す)。この場合、被修飾語『人件費』は修飾語『運転手の』(形容句)によって修飾されているため、課題判別部1aは、この課題は具体的であると判別する。しかし、『人件費を削減する』という課題が入力された場合は、被修飾語「人件費」が修飾されていないため、課題判別部1aはこの課題は具体的ではないと判別する。
The
課題判別部1aは、他装置から課題の具体性を予め判断された情報を受け付け、この情報を基に、入力された課題が具体的であるか否かを判別しても良い。
The
課題判別部1aは、入力された課題が具体的であると判別した場合は、その課題をドメイン拡張部1cに出力する。課題判別部1aは、入力された課題が具体的でないと判別した場合は、その課題および入力されたドメインを課題具体化部1bに出力する。
When the
課題具体化部1bは、具体的でないと判別された課題に含まれる被修飾語と、具体的でないと判別された課題に対応するドメインとを検索キーとして一般情報記憶部4を検索する。更に課題具体化部1bは、検索した結果(被修飾語とドメインとに関連する文)のうち、被修飾語と、被修飾語を修飾する修飾語とを含む文字列を具体的な課題として抽出する。 The task reification unit 1b searches the general information storage unit 4 using the modified word included in the task determined to be non-specific and the domain corresponding to the task determined to be non-specific as a search key. Furthermore, the task reification unit 1b regards a character string that includes the modified word and the modifier that modifies the modified word as a specific task among the retrieved results (sentences related to the modified word and the domain). Extract.
具体的に、課題具体化部1bは、具体的でないと判断された課題およびドメインを、課題判別部1aから受け取り、受け取った課題の文字列から被修飾語(名詞、目的語)を抽出する。例えば、課題具体化部1bは、課題『人件費を削減する』を受け取ると、『人件費』を被修飾語として抽出する。次に課題具体化部1bは、抽出した被修飾語「人件費」とそのドメイン(ここでは「物流」とする)を検索キーとして、一般情報記憶部4を検索する。このとき、課題に含まれる全ての名詞を検索キーとするのではなく、ユーザにいくつかの名詞を選択させてもよい。
Specifically, the task reification unit 1b receives the task and domain determined to be unspecific from the
課題具体化部1bは、一般情報記憶部4の検索結果から、検索キーであるドメイン(例えば「物流」)が含まれ、かつ、重要表現記憶部3に格納される重要表現用語が含まれる検索結果(文)を抽出する。このとき、一般情報記憶部4では、一般的に検索ヒット数の降順で表示されるため、より先頭に表示されるものがより関連度が高いと予測される。このため、課題具体化部1bは、先頭から任意の数(例えば10件)の検索結果のみを対象として抽出してもよい。
From the search results in the general information storage unit 4, the task reification unit 1b includes a search key that includes a domain (for example, “physical distribution”) and an important expression term that is stored in the important
課題具体化部1bは、任意の数抽出された検索結果から、抽出した被修飾語(例えば「人件費」)を修飾する語を検索し、「修飾語」および「被修飾語」からなる文字列を抽出する。例えば、修飾語が「運転手の」、被修飾語が「人件費」の場合、抽出される文字列は『運転手の人件費』となる。課題具体化部1bは、抽出結果である修飾語と被修飾語とを含む文字列(例えば『運転手の人件費』)を具体化された課題として出力する。出力する課題は複数存在してよく、この複数の課題からユーザが好ましいものを選択可能にしても良い。 The task reification unit 1b searches for a word that modifies the extracted qualified word (for example, “labor cost”) from any number of extracted search results, and uses the characters made up of the “qualified word” and the “modified word”. Extract columns. For example, when the modifier is “driver” and the modified word is “labor cost”, the extracted character string is “driver's cost”. The task reification unit 1b outputs a character string (for example, "personnel cost of driver") including a modifier and a modified word, which are extraction results, as a reified task. There may be a plurality of problems to be output, and the user may be allowed to select a preferred one from the plurality of problems.
ドメイン拡張部1cは、入力された具体的課題を含む検索キーを基に一般情報記憶部4を検索した結果である課題うち、キーワード記憶手段に格納される課題の対象を示す情報またはキーワードを含む課題を抽出し、当該抽出された課題に含まれる課題の対象を示す情報を出力する。具体的にドメイン拡張部1cは、課題具体化部1bまたは課題判別部1aから具体化された課題(以下、具体的課題と記載)を受け取ると、具体的課題を、他のドメインまで拡張させる。具体的に、ドメイン拡張部1cは、具体的課題と、単語「課題」とを検索キーとして、一般情報記憶部4内を検索する。例えば、「運転手の人件費」が課題であるとすると、検索キーは『運転手の人件費 課題』となる。
The domain expansion unit 1c includes the information or the keyword indicating the target of the task stored in the keyword storage unit among the tasks which are the result of searching the general information storage unit 4 based on the search key including the input specific task. The task is extracted, and information indicating the target of the task included in the extracted task is output. Specifically, when the domain expansion unit 1c receives the embodied problem (hereinafter, referred to as a concrete problem) from the problem concrete unit 1b or the
ドメイン拡張部1cは、一般情報記憶部4の検索結果からドメインキーワード記憶部5に格納される関連キーワードを含む文を検索し、当該関連キーワードに対応するドメイン名を抽出する。ドメイン拡張部1cは、一般情報記憶部4の検索結果からドメインキーワード記憶部5に格納されるドメイン名を含む文を検索してもよい。このドメイン名の抽出は、異なるドメイン名が任意の数(例えば5件)抽出されるまで繰り返される。その後、ドメイン拡張部1cは、抽出したドメイン名を課題拡張部1dに出力する。
The domain expansion unit 1c searches the search result of the general information storage unit 4 for a sentence containing the related keyword stored in the domain
課題拡張部1dは、入力された課題の対象を示す情報を含む検索キーを基に一般情報記憶部4を検索した結果のうち、課題と推定される文字列を含むものを課題として少なくとも1つ以上抽出する。具体的に、課題拡張部1dは、ドメイン拡張部1cから出力されたドメイン名を受け取り、当該ドメイン名と、単語「課題」を検索キー(例えば『タクシー 課題』)として、一般情報記憶部4を検索する。課題拡張部1dは、検索結果から課題と推定される表現を含む文を抽出する。課題と推定される表現とは、例えば「が課題」、「課題は」という様な課題を示す文字列を含む文章である。課題拡張部1dは、抽出した文の中から、課題と推定される表現を抽出する。例えば、課題拡張部1dは、「が課題」の前に記載された文字列や、「課題は」に続いて記載される文字列を抽出する。課題拡張部1dは、これらの文字列を、拡張された課題として任意の数(例えば3件)分、抽出する。課題拡張部1dは、拡張された課題を優先度決定部2に出力する。
The
優先度決定部2は、課題拡張部1dが出力した拡張された課題を任意の数分受け取ると、当該拡張された課題の優先度を決定する。例えば、優先度決定部2は、拡張された課題を検索キーとして、一般情報記憶部4を任意の数分検索し、当該検索結果を基に検証すべき順に並べ替えを行う。検証すべき順としては、例えば、検索結果であるウェブページの作成または更新の年月日が新しいもの順、検索ヒット数が少ない順などが考えられる。尚、これらは例示であってほかの方法によって検証すべき順を実現してもよい。優先度決定部2は、優先度付の課題一覧を後述する入出力インタフェース等を介して外部に出力する。
When the
(課題推定装置の動作)
課題推定装置100の動作について図4のフローチャートを参照して説明する。
(Operation of the task estimation device)
The operation of the
ステップS110において、課題推定装置100の課題判別部1aは、他装置等から後述する入出力インタフェースを介して、「課題」と「ドメイン」とを受け付ける。課題判別部1aは、受け付けられた「課題」と「ドメイン」を関係性記憶部6に一時的に格納する(図5に示す表内の「1.入力されたドメイン」、「2.入力された課題」参照)。以下の説明においては、一例として、課題判別部1aが、課題『人件費を削減する』、ドメイン『物流』を入力された場合について説明する。
In step S110, the
ステップS120において、課題判別部1aは、入力された課題の被修飾語(目的語、名詞)が修飾されているかを判別する。本実施形態においては一例として、課題判別部1aは、被修飾語が修飾語、即ち形容詞または形容句を有しているか、更に当該形容詞または形容句が副詞または副詞句を備えているかを識別することによって、被修飾語が修飾されているか否かを判別する。被修飾語が修飾されていないと判別された場合処理はステップS130へ進められる。被修飾語が修飾されていると判別された場合処理はステップS140へ進められる。
In step S120, the
ステップS130において、具体的でないと判別された課題『人件費を削減する』に対し、課題具体化部1bは、課題を具体化する処理を行う。具体的に、課題具体化部1bは、被修飾語(目的語、名詞)「人件費」と当該被修飾語に対応するドメイン「物流」とを検索キー(例えば『人件費 物流』)とし、一般情報記憶部4を検索する。当該検索の結果のうち、課題具体化部1bは、重要表現記憶部3に格納される重要表現用語(図2参照)を含み、かつ被修飾語「人件費」が修飾されている文を抽出する。抽出される文とは、例えば、『図表では、4トン車の1台1月当たりの運送原価を示しているが、運転手の人件費が46%を占め、最大である。』などである。
In step S130, the task materialization unit 1b performs processing to materialize the task “reduce labor cost” that is determined to be unspecific. Specifically, the task reification unit 1b uses the qualified word (object, noun) “labor cost” and the domain “logistics” corresponding to the qualified word as search keys (for example, “labor cost logistics”), The general information storage unit 4 is searched. From the result of the search, the task reification unit 1b extracts a sentence including the important expression term (see FIG. 2) stored in the important
課題具体化部1bは、抽出した文中から、被修飾語の修飾語を抽出する。更に、課題具体化部1bは、被修飾語と抽出された修飾語とを合わせた文字列を、具体化された課題とする。例えば、課題具体化部1bは、抽出された文『図表では、4トン車の1台1月当たりの運送原価を示しているが、運転手の人件費が46%を占め、最大である。』から、被修飾語「人件費」を修飾する「運転手の」を抽出する。更に課題具体化部1bは、抽出した修飾語と被修飾語とを合わせた文字列である「運転手の人件費」を具体化された課題とする。課題具体化部1bは、具体化された課題を関係性記憶部6に格納(図5の表内の「3.具体化された課題」参照)し、ドメイン拡張部1cに出力する。 The task reification unit 1b extracts the modifier of the modified word from the extracted sentence. Furthermore, the task reification unit 1b regards a character string that combines the modified word and the extracted modifier as a reified task. For example, the task concrete part 1b shows the extracted sentence "in the chart, the transportation cost per vehicle of a 4-ton vehicle per month, but the labor cost of the driver accounts for 46%, which is the maximum. ], the "driver" that modifies the qualified word "labor cost" is extracted. Further, the task reification unit 1b regards the "personnel cost of the driver", which is a character string including the extracted modifier and modified word, as the specified problem. The task materialization unit 1b stores the materialized task in the relationship storage unit 6 (see “3. Materialized task” in the table of FIG. 5), and outputs it to the domain extension unit 1c.
ステップS140において、ドメイン拡張部1cは、課題具体化部1bが出力する課題「運転手の人件費」と用語「課題」とを合わせた検索キー(例えば『運転手の人件費 課題』)を用いて、一般情報記憶部4を検索し、検索結果を用いてドメインを拡張する。ドメイン拡張部1cは、検索結果(一般的には検索ヒット数の昇順に整列)の先頭から順に、検索結果の文中にドメインキーワード記憶部5(図3参照)に格納される関連キーワードが含まれているかを調査し、調査結果を出力する。ドメイン拡張部1cは、当該関連キーワードが含まれている場合は、当該関連キーワードに紐付けられたドメインに属すると判断し、当該ドメインを拡張されたドメインとする。例えば、ドメイン拡張部1cは、ドメインキーワード記憶部5内における関連キーワード「車両」を含むドメイン「タクシー」、「バス」、「鉄道」、「緊急医療」、「ごみ収集」を拡張されたドメインとして出力する。任意の数の拡張されたドメインが抽出されるまで、本ステップを繰り返す(ここでは5件とする)。ドメイン拡張部1cは、拡張されたドメインを関係性記憶部6に格納(図5の表中の「4.拡張されたドメイン」参照)し、更に課題拡張部1dに出力する。
In step S140, the domain extension unit 1c uses a search key (for example, “driver's labor cost task”) that combines the task “driver's labor cost” and the term “task” output by the task reification unit 1b. Then, the general information storage unit 4 is searched, and the domain is expanded using the search result. The domain expansion unit 1c includes the related keywords stored in the domain keyword storage unit 5 (see FIG. 3) in the sentence of the search result in order from the beginning of the search result (generally arranged in ascending order of the number of search hits). Investigation and output the investigation result. When the relevant keyword is included, the domain extension unit 1c determines that the domain is associated with the domain associated with the relevant keyword, and sets the domain as the extended domain. For example, the domain expansion unit 1c defines the domains "taxi", "bus", "railroad", "emergency medical care", and "garbage collection" including the related keyword "vehicle" in the domain
ステップS150において、課題拡張部1dは、ドメイン拡張部1cが出力する拡張されたドメイン「タクシー」、「バス」等と、用語「課題」を組み合わせた検索キー(例えば『タクシー 課題』、『バス 課題』等)を用いて、一般情報記憶部4を検索する。課題拡張部1dは、検索結果から「課題」が含まれる文を抽出する。抽出は任意の数でもよい。
In step S150, the
抽出された文とは、例えば『駅前や繁華街等の乗り場における客待ちタクシーによる周辺環境の悪化や渋滞が課題』、『福祉・介護タクシーとの共存が課題。』、『地域にとって必要となるバスのあり方を明確にし、路線バス及びコミュニティバスが一体的かつ効率的に機能するようなバスネットワークの形成が課題』、『やはり、地方部の活性化や観光振興をすすめるための施策が課題となるようですね。』などである。 The extracted sentences are, for example, "deterioration of the surrounding environment and congestion due to passenger waiting taxis at stations such as in front of stations or downtown" and "coexistence with welfare and nursing care taxis." ”, “Clarify what kind of bus is needed for the area, and form a bus network that allows route buses and community buses to function integrally and efficiently”, “After all, revitalize rural areas and promote tourism It seems that the issue is how to promote it. 』And so on.
課題拡張部1dは、抽出された文から課題表現だと思われる記載を抽出する。例えば、課題拡張部1dは、「〜が課題」の、〜に該当する部分『周辺環境の悪化や渋滞』、『福祉・介護タクシーとの共存』、『一体的かつ効率的に機能するようなバスネットワークの形成』『観光振興を進めるための施策』等を抽出し、これを拡張された課題とする。課題拡張部1dは、拡張された課題を夫々関係性記憶部6(図5の表中の「5.拡張された課題」参照)に格納し、更に優先度決定部2に出力する。
The
ステップS160において、優先度決定部2は、課題拡張部1dが出力した拡張された課題の各々を、その課題が掲載されていたウェブページ等の作成または更新年月日などを基に新しい順に並べ替える。
In step S160, the
ステップS170において、優先度決定部2は、並べ替えた結果を、優先度付の課題一覧(図6参照)として、後述する入出力インタフェースを介し、他の装置に出力する。
In step S170, the
上述したように第1の実施形態における課題推定装置100は、広い範囲を網羅して、検証すべき適切な課題を抽出することができる。これは、課題推定部1が、具体的でない課題に含まれる被修飾語と当該課題のドメインとを検索キーとして一般情報を検索した結果のうち、被修飾語と被修飾語を修飾する修飾語とを含む文字列を具体的な課題として抽出するからである。
As described above, the
<第2の実施形態>
本発明の第2の実施形態に係る課題推定装置200について、図7を参照して説明する。
<Second Embodiment>
A
課題推定装置200は、判別部10aと具体化部10bとを備える。
The
判別部10aは、課題およびドメイン(課題の対象を示す情報)の入力を受け付け、課題内の修飾語および被修飾語の関係を基に、課題が具体的であるか否かを判別する。
The
具体化部10bは、具体的でないと判別された課題に含まれる被修飾語と、具体的でないと判別された課題に対応するドメインとを検索キーとして一般情報を検索した結果のうち、被修飾語と被修飾語を修飾する修飾語とを含む文字列を具体的な課題として抽出する。
The
第2の実施形態における課題推定装置200は、広い範囲を網羅して、検証すべき適切な課題を抽出することができる。これは具体化部10bが、具体的でない課題に含まれる被修飾語と当該課題のドメインとを検索キーとして一般情報を検索した結果のうち、被修飾語と被修飾語を修飾する修飾語とを含む文字列を具体的な課題として抽出するからである。
(情報処理装置の構成)
上述した本発明の各実施形態において、課題推定装置の各構成要素は、機能単位のブロックを示している。課題推定装置の各構成要素の一部又は全部は、例えば図8に示すような情報処理装置500とプログラムとの任意の組み合わせにより実現される。情報処理装置500は、一例として、以下のような構成を含む。
The
(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
・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
各実施形態における課題推定装置の各構成要素(課題推定部1内の各部等)は、これらの機能を実現するプログラム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
-
-
-
-
.Input/
.Bus 511 for connecting each component
Each component of the task estimation apparatus in each embodiment (each unit in the
各装置の実現方法には、様々な変形例がある。例えば、課題推定装置は、構成要素毎にそれぞれ別個の情報処理装置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
また、課題推定装置の各構成要素の一部又は全部は、その他の汎用または専用の回路 、プロセッサ等やこれらの組み合わせによって実現される。これらは、単一のチップ によって構成されてもよいし、バスを介して接続される複数のチップ によって構成されてもよい。 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 :課題拡張部
2 :優先度決定部
3 :重要表現記憶部
4 :一般情報記憶部
5 :ドメインキーワード記憶部
6 :関係性記憶部
10a :判別部
10b :具体化部
100 :課題推定装置
200 :課題推定装置
500 :情報処理装置
501 :CPU
503 :RAM
504 :プログラム
505 :記憶装置
506 :記録媒体
507 :ドライブ装置
508 :通信インタフェース
509 :通信ネットワーク
510 :入出力インタフェース
511 :バス
1:
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 (9)
具体的でないと判別された課題に含まれる前記被修飾語と、前記具体的でないと判別された課題に対応する前記課題の対象を示す情報とを検索キーとして一般情報を検索した結果のうち、前記被修飾語と、前記被修飾語を修飾する修飾語とを含む文字列を具体的な課題として抽出する具体化手段
を備える課題推定装置。 Accepting an input of information indicating the task and the subject of the task, based on the relationship between the modifier and the modified word in the task, a determination means to determine whether the task is specific,
Of the result of searching the general information using the modified word included in the problem determined to be not specific and the information indicating the target of the problem corresponding to the problem determined to be not specific as a search key, A task estimation device comprising a materialization unit that extracts a character string including the modified word and a modifier that modifies the modified word as a specific task.
請求項1に記載の課題推定装置。 When the specific problem is extracted as the specific problem, from the search results, the important expression terms included in the sentence of the problem of high importance, and those that include the modifier, the extraction, the extraction Output the character string including the modified word included in the result and a modifier corresponding to the modified word as the specific problem,
The task estimation device according to claim 1.
入力される前記具体的な課題を含む検索キーを基に前記一般情報を検索した結果である課題うち、前記キーワード記憶手段に格納される前記課題の対象を示す情報または前記キーワードを含む課題を抽出し、当該抽出された課題に含まれる前記課題の対象を示す情報を出力するドメイン拡張手段
を更に備える請求項1又は請求項2に記載の課題推定装置。 A keyword storage unit that stores at least one keyword corresponding to the information indicating the target of the task;
Among the problems that are the result of searching the general information based on the search key that includes the specific problem that is input, information that indicates the target of the problem that is stored in the keyword storage unit or a problem that includes the keyword is extracted. The task estimation device according to claim 1 or 2, further comprising a domain expansion unit that outputs information indicating a target of the task included in the extracted task.
を更に備える請求項1乃至請求項3のいずれかに記載の課題推定装置。 Problem expanding means for extracting at least one or more as a problem among the results of searching the general information based on the search key including the information indicating the target of the problem to be input, as a problem. The task estimation device according to any one of claims 1 to 3, further comprising:
を更に備える請求項4に記載の課題推定装置。 Problems estimating apparatus according to 請 Motomeko 4, further comprising a priority determining means for determining the priority of verifying the challenge acquired from the object expanding means.
前記課題内の修飾語および被修飾語の関係を基に、前記課題が具体的であるか否かを判別し、
具体的でないと判別された課題に含まれる前記被修飾語と、前記具体的でないと判別された課題に対応する前記課題の対象を示す情報とを検索キーとして一般情報を検索し、
当該検索した結果のうち、前記被修飾語と、前記被修飾語を修飾する修飾語とを含む文字列を具体的な課題として抽出する
ことをコンピュータが実行する課題推定方法。
Accept input of information indicating the assignment and target of the assignment,
Based on the relationship between the modifier and the modifier in the task, determine whether the task is specific,
Search the general information using the modified word included in the task determined to be non-specific and the information indicating the target of the task corresponding to the task determined to be non-specific as a search key,
A task estimation method in which a computer executes, as a specific task, extracting a character string including the modified word and a modifier that modifies the modified word from the search results.
前記検索した結果から、重要度が高い課題の文中に含まれる重要表現用語と、前記修飾語とを含むものを抽出し、
当該抽出結果に含まれる前記被修飾語と、当該被修飾語に対応する修飾語とを含む文字列を前記具体的な課題として出力する、
請求項6に記載の課題推定方法。 When extracting as the specific problem,
From the results of the search, to extract the important expression terms included in the sentence of the task of high importance, and those containing the modifier,
Output the character string including the modified word included in the extraction result and a modifier corresponding to the modified word as the specific problem,
The task estimation method according to claim 6.
前記課題内の修飾語および被修飾語の関係を基に、前記課題が具体的であるか否かを判別し、
具体的でないと判別された課題に含まれる前記被修飾語と、前記具体的でないと判別された課題に対応する前記課題の対象を示す情報とを検索キーとして一般情報を検索し、
当該検索した結果のうち、前記被修飾語と、前記被修飾語を修飾する修飾語とを含む文字列を具体的な課題として抽出する
ことをコンピュータに実行させるための課題推定プログラム。 Accept input of information indicating the assignment and target of the assignment,
Based on the relationship between the modifier and the modifier in the task, determine whether the task is specific,
Search the general information using the modified word included in the task determined to be non-specific and the information indicating the target of the task corresponding to the task determined to be non-specific as a search key,
A task estimation program for causing a computer to execute, as a specific task, extracting a character string including the modified word and a modifier that modifies the modified word from the search results.
前記検索した結果から、重要度が高い課題の文中に含まれる重要表現用語と、前記修飾語とを含むものを抽出し、
当該抽出結果に含まれる前記被修飾語と、当該被修飾語に対応する修飾語とを含む文字列を前記具体的な課題として出力する、
請求項8に記載の課題推定プログラム。 When extracting as the specific problem,
From the results of the search, to extract the important expression terms included in the sentence of the task of high importance, and those containing the modifier,
Output the character string including the modified word included in the extraction result and a modifier corresponding to the modified word as the specific problem,
The task estimation program according to claim 8.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016128963A JP6733367B2 (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 |
|---|---|---|---|
| JP2016128963A JP6733367B2 (en) | 2016-06-29 | 2016-06-29 | Task estimation device, task estimation method, and task estimation program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018005404A JP2018005404A (en) | 2018-01-11 |
| JP6733367B2 true JP6733367B2 (en) | 2020-07-29 |
Family
ID=60947950
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016128963A Active JP6733367B2 (en) | 2016-06-29 | 2016-06-29 | Task estimation device, task estimation method, and task estimation program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6733367B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2021181680A1 (en) * | 2020-03-13 | 2021-09-16 | 日本電信電話株式会社 | Assistance device, assistance method, and program |
Family Cites Families (3)
| 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 |
-
2016
- 2016-06-29 JP JP2016128963A patent/JP6733367B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2018005404A (en) | 2018-01-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN107832414B (en) | Method and device for pushing information | |
| US8386240B2 (en) | Domain dictionary creation by detection of new topic words using divergence value comparison | |
| US11651015B2 (en) | Method and apparatus for presenting information | |
| CN110716991B (en) | Method for displaying entity associated information based on electronic book and electronic equipment | |
| RU2613846C2 (en) | Method and system for extracting data from images of semistructured documents | |
| JP5379138B2 (en) | Creating an area dictionary | |
| US9483740B1 (en) | Automated data classification | |
| CN111539197A (en) | Text matching method and apparatus, and computer system and readable storage medium | |
| CN109857853B (en) | Searching method based on electronic book, electronic equipment and computer storage medium | |
| TWI536183B (en) | System and method for eliminating language ambiguity | |
| CN110427453B (en) | Data similarity calculation method, device, computer equipment and storage medium | |
| CN112182239A (en) | Information retrieval method and device | |
| US20240004909A1 (en) | Information processing apparatus, information processing method, and non-transitory computer readable medium | |
| CN116681801A (en) | Poster generation method, poster generation device, server and storage medium | |
| CN111950729A (en) | A knowledge base construction method, device, electronic device and readable storage device | |
| JP2005025525A (en) | Information search system, information search method and information search program | |
| JP4114927B2 (en) | Document search system, question answering system, document search method | |
| US11803796B2 (en) | System, method, electronic device, and storage medium for identifying risk event based on social information | |
| JP6733367B2 (en) | Task estimation device, task estimation method, and task estimation program | |
| CN110909247B (en) | Text information pushing method, electronic equipment and computer storage medium | |
| US20200302076A1 (en) | Document processing apparatus and non-transitory computer readable medium | |
| Worku et al. | Amharic fake news detection on social media using feature fusion | |
| CN114254112B (en) | Methods, systems, devices, and media for pre-classification of sensitive information | |
| US20060248037A1 (en) | Annotation of inverted list text indexes using search queries | |
| JP6733364B2 (en) | Task estimation device, task estimation method, and task estimation program |
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: 20200514 |
|
| 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: 6733367 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |