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
JP5269481B2 - Related keyword extraction device, program, and computer-readable recording medium - Google Patents
[go: Go Back, main page]

JP5269481B2 - Related keyword extraction device, program, and computer-readable recording medium - Google Patents

Related keyword extraction device, program, and computer-readable recording medium Download PDF

Info

Publication number
JP5269481B2
JP5269481B2 JP2008139800A JP2008139800A JP5269481B2 JP 5269481 B2 JP5269481 B2 JP 5269481B2 JP 2008139800 A JP2008139800 A JP 2008139800A JP 2008139800 A JP2008139800 A JP 2008139800A JP 5269481 B2 JP5269481 B2 JP 5269481B2
Authority
JP
Japan
Prior art keywords
phrase
keyword
documents
document
word
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.)
Expired - Fee Related
Application number
JP2008139800A
Other languages
Japanese (ja)
Other versions
JP2009288964A (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.)
NTT Inc
NTT Inc USA
Original Assignee
Nippon Telegraph and Telephone Corp
NTT Inc USA
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 Nippon Telegraph and Telephone Corp, NTT Inc USA filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2008139800A priority Critical patent/JP5269481B2/en
Publication of JP2009288964A publication Critical patent/JP2009288964A/en
Application granted granted Critical
Publication of JP5269481B2 publication Critical patent/JP5269481B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Description

本発明は、関連キーワード抽出装置及びプログラム及びコンピュータ読取可能な記録媒体に係り、特に、利用者が入力したキーワードと適切な関係にある関連キーワードを、与えられた文書群を解析することにより自動的に抽出するための関連キーワード抽出装置及びプログラム及びコンピュータ読取可能な記録媒体に関する。 The present invention relates to a related keyword extracting DeSo location and program and a computer-readable recording medium, in particular, the relevant keyword in the appropriate relationship with the keyword entered by the user, by analyzing the documents given on related keywords extracted DeSo location and program and a computer-readable recording medium for automatically extract.

インターネットをはじめとした情報メディアの発達により、誰であっても容易に情報発信を行えるようになり、ブログ記事などの様々な興味を持つ個人によって書かれた文書がインターネット上に配信され、蓄積されるようになってきた。これらの文書群は個人の興味・関心に関する事柄が書かれているため、その内容を読むことにより消費者の関心事項といったマーケティングに利用可能な情報を得ることができる。例えば、特定の商品名を含む文書の集合に目を通すことにより、当該商品に関心を持っている人々が興味を持つ関連事項を発見することができる。   With the development of the Internet and other information media, anyone can easily transmit information, and blog articles and other documents written by individuals with various interests are distributed and stored on the Internet. It has come to be. Since these documents contain matters related to individual interests and interests, information that can be used for marketing such as consumer interests can be obtained by reading the contents. For example, by looking through a collection of documents including a specific product name, it is possible to find related matters that are of interest to people who are interested in the product.

上記の作業は時間と人手がかかるため、与えられた大量の文書集合を機械的に分析することにより、事前に設定された分析対象語句に関連する語句を自動的に抽出することに対するニーズが存在する。   Since the above work is time consuming and labor intensive, there is a need to automatically extract words and phrases related to preset analysis target words by mechanically analyzing a given large collection of documents. To do.

利用者の入力した分析対象語句の関連キーワードを抽出する手法は多数提案されている。   Many methods have been proposed for extracting related keywords of analysis target phrases input by users.

従来の技術として、大量の文書中における語句の共起回数を分析することにより、より多く共起するような語句を、関連キーワードとして抽出する技術がある(例えば、特許文献1参照)。
特開平5−282367号公報
As a conventional technique, there is a technique of extracting words that co-occur more frequently as related keywords by analyzing the number of co-occurrence of words in a large number of documents (for example, see Patent Document 1).
JP-A-5-282367

しかしながら、上記の従来の技術は、ユーザの設定した分析対象語句を含む文書中から関連キーワードを抽出するため、関連キーワードが分析対象語句と同じ文書に記述されていない場合には関連キーワードとして抽出されない。そのため、同一分野における異なるニュース記事に含まれるキーワードのような、内容的には非常に関連が高いが別の文書に書かれるキーワードを関連キーワードとして抽出できず、狭い範囲の関連キーワードしか抽出できないという問題点があった。   However, in the above conventional technique, since the related keyword is extracted from the document including the analysis target phrase set by the user, if the related keyword is not described in the same document as the analysis target phrase, it is not extracted as the related keyword. . For this reason, keywords that are highly relevant in content, such as keywords contained in different news articles in the same field, but cannot be extracted as related keywords, and only related keywords in a narrow range can be extracted. There was a problem.

また、上記従来の技術では、スポーツチーム名についての関連語句として、「ストライク」「三振」などの同分野で頻繁に用いられるような語句も関連語句として抽出され、語句が使用される分野は同じであるが、語句としての使われ方の違う語句も関連キーワードとして抽出されてしまうという問題がある。   Moreover, in the above-described conventional technology, phrases that are frequently used in the same field such as “strike” and “strike” are also extracted as related phrases, and the fields in which the phrases are used are the same. However, there is a problem that phrases that are used differently as phrases are also extracted as related keywords.

本発明は、上記の点に鑑みなされたもので、語句が各発信者からの発信文書中において使われるパターンを解析することにより、分析対象の関連キーワードを分析対象語句と似たような使われ方をする語句のみに絞って抽出することが可能な関連キーワード抽出装置及びプログラムを提供することを目的とする。 The present invention has been made in view of the above points, and by analyzing a pattern in which a phrase is used in an outgoing document from each sender, the related keyword to be analyzed is used in a similar manner to the analysis target phrase. and to provide a related keyword extracting DeSo location and program capable of extracting focuses only words that a person.

図2は、本発明の原理構成図である。   FIG. 2 is a principle configuration diagram of the present invention.

本発明(請求項)は、大量の文書情報から入力された分析対象キーワードの関連キーワードを抽出し、出力する関連キーワード抽出装置であって
部から関連話題を抽出する対象となる分析対象キーワードを受け付け、発信者の情報が付与された文書を蓄積する情報源270にアクセスし、分析対象キーワードを含む文書を作成したことがある発信者の集合を抽出する関連発信者抽出手段220と
関連発信者抽出手段220で得られた信者によって作成された文書集合を、分析対象キーワードに関連する文書として情報源270にアクセスして抽出し、該文書に含まれる語句を関連語句候補として抽出する関連語句候補抽出手段230と
関連語句候補のそれぞれの語句wkについて、分析対象キーワードを発信したことがある発信者を対象に、語句wkを含む文書を発信したことがある場合は正のスコアを、該語句wkを含む文書を発信したことがない場合は負のスコアを算出し、正のスコア及び、負のスコアを分析対象キーワードを発信したことがある発信者全員分について集計した値を、該語句wkの関連度として算出する関連度算出手段240と
関連語句候補のそれぞれの語句wkについて、前記分析対象キーワードを発信したことがある発信者を対象に、発信者の全発信文書数における語句wkを含む文書の割合の平均を反復度スコアとして求め、同様に分析対象キーワードの反復度スコアを求め、語句wkの関連度が第1の閾値以上で、かつ、語句wkの反復度スコアと分析対象キーワードの反復度スコアとの差が第2の閾値以下である場合に、該語句wkを関連キーワードとして抽出する反復度算出手段250と、を有する
また、本発明(請求項2)は、関連度算出手段において、前記語句wkの関連度を

Figure 0005269481
(但し、分析対象キーワードを含む文書を発信したことのある発信者数をUi、L番目の発信者によって発信されたwkを含む文書の数をdfL(wk),情報源に含まれるL番目の発信者が発信した文書数をNL,情報源に含まれるwkを含む文書の数をdf(wk)とし、情報源に含まれる全文書数をNallとし、wkがある文書に現れる確率をp(wk)=df(wk)/Nallとする)により求める。 The present invention (Claim 1 ) is a related keyword extraction device that extracts and outputs a related keyword of an analysis target keyword input from a large amount of document information ,
Receiving an analyte keywords for which to extract the relevant topic from outside, information of the caller accesses the information source 270 for storing documents granted, you may have created a document containing an analyte keyword caller and related caller extraction means 220 to extract a set of,
The document set that was created by the caller obtained by the associated caller extracting unit 220 extracts access the information source 270 as documents related to the analysis target keyword, as the related word candidate phrases contained in the document Related phrase candidate extracting means 230 to extract ,
For each word / phrase wk of the related word / phrase candidate, when a document including the word / phrase wk has been transmitted to a sender who has transmitted the keyword to be analyzed, a positive score is obtained, and a document including the word / phrase wk is selected. If no transmission has been made, a negative score is calculated, and a positive score and a value obtained by adding up the negative scores for all the senders who have transmitted the analysis target keyword are calculated as the relevance of the phrase wk. Relevance calculating means 240 ,
For each phrase wk of the related phrase candidates, an average of the ratio of documents including the phrase wk in the total number of outgoing documents of the sender is obtained as a repeatability score for the sender who has transmitted the analysis target keyword. Similarly, the repeatability score of the analysis target keyword is obtained, the relevance of the phrase wk is equal to or higher than the first threshold, and the difference between the repeatability score of the phrase wk and the repeatability score of the analysis target keyword is equal to or less than the second threshold. If it has a repetition rate calculating means 250 for extracting the phrase wk as related keywords, the.
In the present invention (Claim 2), in the relevance calculation means, the relevance of the word wk is calculated.
Figure 0005269481
(However, Ui is the number of senders who have transmitted a document including the keyword to be analyzed, dfL (wk) is the number of documents including wk transmitted by the Lth sender, and the Lth element included in the information source. The number of documents transmitted by the sender is NL, the number of documents including wk included in the information source is df (wk), the total number of documents included in the information source is Nall, and the probability that wk appears in a document is p ( wk) = df (wk) / Nall).

本発明(請求項)は、コンピュータを、請求項1または2に記載の関連キーワード抽出装置の各手段として機能させるための関連キーワード抽出プログラムである。 The present invention (claim 3), a computer, a related keyword extraction program for causing functions as a respective means associated keyword extracting device according to claim 1 or 2.

本発明(請求項)は、請求項記載の関連キーワード抽出プログラムを格納したことを特徴とするコンピュータ読取可能な記録媒体である。 The present invention (Claim 4 ) is a computer-readable recording medium in which the related keyword extraction program according to Claim 3 is stored.

上記のように、本発明によれば、各文書の発信者に注目した分析を行うことで、分析対象語句と同一文書中に出現したかどうかに係わらず、分析対象語句に興味を持っている人々が同様に興味を持っている関連キーワードを抽出可能となる。各発信者毎の発信文書群中で繰り返し用いられる度合いが、分析対象語句が繰り返し用いられる度合いと近い語句を抽出することによって、分析対象キーワードと似通った使われ方をする関連語句のみを抽出することが可能となる。   As described above, according to the present invention, by performing an analysis focusing on the sender of each document, the user is interested in the analysis target phrase regardless of whether it appears in the same document as the analysis target phrase. Related keywords that people are similarly interested in can be extracted. Extract only related terms that are used in a manner similar to the keyword to be analyzed by extracting the words whose degree of repeated use in the group of outgoing documents for each sender is close to the degree to which the word to be analyzed is used repeatedly. It becomes possible.

以下、図面と共に本発明の実施の形態を説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図3は、本発明の一実施の形態における関連キーワード抽出装置の構成を示す。   FIG. 3 shows a configuration of a related keyword extracting device according to an embodiment of the present invention.

同図に示す関連キーワード抽出装置200は、大量の文書情報が蓄積された文書データベース270と、本装置が解析する処理対象キーワードを入力するキーワード入力装置210と、本装置が出力する関連キーワード情報を表示する関連キーワード表示装置260とが接続されている。   The related keyword extraction device 200 shown in FIG. 1 includes a document database 270 in which a large amount of document information is accumulated, a keyword input device 210 for inputting a processing target keyword to be analyzed by the device, and related keyword information output by the device. A related keyword display device 260 to be displayed is connected.

関連キーワード抽出装置200は、関連発信者抽出部220、関連語句候補抽出部230、関連度算出部240、反復度算出部250から構成される。   The related keyword extraction device 200 includes a related sender extraction unit 220, a related phrase candidate extraction unit 230, a relevance level calculation unit 240, and a repetition rate calculation unit 250.

文書データベース270には、発信者情報が付与された文書が大量に蓄積されている。例えば、ウェブ上の個人によって運営されているサイトにおける文書をその発信者の情報と共に次々と入力として記録することにより、文書データベース270を構築することができる。また、日記サイトのように新しい文書が逐次更新される情報源の場合には、サイト内の文書が更新された場合にも、新たな文書が作成されたと見做して収集してもよい。また、既存のウェブページの検索エンジンを、各ページのドメインURLを発信者情報と見做すことにより、文書データベース270の代わりとして用いてもよい。以下では、情報源として文書データベース270を利用するものとする。図4に、本発明の第1の実施の形態における文書データベースの情報の例を示す。   The document database 270 stores a large amount of documents with sender information. For example, the document database 270 can be constructed by recording documents on a site operated by an individual on the web as input along with the sender's information. Further, in the case of an information source in which new documents are sequentially updated, such as a diary site, even when the documents in the site are updated, collection may be performed assuming that a new document has been created. An existing web page search engine may be used in place of the document database 270 by regarding each page's domain URL as sender information. In the following, it is assumed that the document database 270 is used as an information source. FIG. 4 shows an example of document database information in the first exemplary embodiment of the present invention.

関連発信者抽出部220は、キーワード入力装置210から処理対象キーワードが入力されると、動作を開始し、文書データベース270にアクセスして処理対象キーワードを含む文書の発信者情報の一覧を取得する。取得した発信者の情報のうち重複する内容を取り除くことにより、処理対象キーワードを含む文書を一度でも発信したことのある発信者のリストを作成し、その情報を図5に示すような関連語句候補抽出部230の発信者バッファ231に蓄積する。   When a processing target keyword is input from the keyword input device 210, the related caller extraction unit 220 starts operation, and accesses the document database 270 to acquire a list of sender information of documents including the processing target keyword. By removing duplicate contents from the acquired sender information, a list of senders who have sent documents including the keyword to be processed even once is created, and the information is related word / phrase candidates as shown in FIG. It accumulates in the sender buffer 231 of the extraction unit 230.

関連語句候補抽出部230は、関連発信者抽出部220によって発信者バッファ231に情報が蓄積されると、動作を開始し、発信者バッファ231に蓄積されている各発信者が過去に発信した文書の情報を文書データベース270にアクセスして取得し、得られた全ての文書情報の本文情報に対して形態素解析を行い、得られた品詞情報を集計することにより、発信者バッファ231に蓄積されている各発信者が過去に発信した文書に含まれる全ての語句の一覧を作成し、図6に示すような関連度算出部240の語句リストバッファ241に蓄積する。このとき、処理の軽減のために形態素解析処理によって得られた品詞群のうち、名詞のみを語句リストバッファ241に蓄積することにしてもよい。   The related phrase candidate extraction unit 230 starts operation when information is accumulated in the caller buffer 231 by the related caller extraction unit 220, and documents sent by each caller stored in the caller buffer 231 in the past. Information is obtained by accessing the document database 270, morphological analysis is performed on the body information of all the obtained document information, and the obtained part-of-speech information is aggregated to be accumulated in the sender buffer 231. A list of all the words included in the document sent by each sender is created and stored in the word list buffer 241 of the relevance calculation unit 240 as shown in FIG. At this time, only the nouns may be stored in the phrase list buffer 241 in the part-of-speech group obtained by the morphological analysis process in order to reduce the processing.

関連度算出部240は、関連語句候補抽出部230によって語句リストバッファ241に情報が蓄積されると動作を開始し、語句リストバッファ241の全ての語句について、分析対象キーワードを発信したことがある発信者において特徴的に多く用いられる語句を関連キーワードとし、その関連の度合いを表す関連度を算出し、図7に示すような反復度算出部250の関連キーワードバッファ251に出力する。   The degree-of-association calculation unit 240 starts operation when information is accumulated in the phrase list buffer 241 by the related phrase candidate extraction unit 230, and has transmitted the analysis target keyword for all the phrases in the phrase list buffer 241. A word frequently used by a person is used as a related keyword, and a degree of relation representing the degree of the relation is calculated and output to the related keyword buffer 251 of the repetition degree calculation unit 250 as shown in FIG.

次に、上記の関連度算出部240の処理の流れについて説明する。   Next, the flow of processing of the relevance calculation unit 240 will be described.

図8は、本発明の第1の実施の形態における関連度算出部の処理のフローチャートである。   FIG. 8 is a flowchart of processing of the relevance calculation unit according to the first embodiment of this invention.

ステップ110) 関連度算出部240は、関連語句候補抽出部230によって語句リストバッファ241に情報が蓄積されると、動作を開始し、語句リストバッファ241から語句を一つ取り出して、関連度算出対象語句とする。以下、この関連度算出対象語句をwと表記する。このとき、語句リストバッファ241に含まれる語句の数がN語ある場合は、wのkは1〜Nまでの値をとる。 Step 110) When information is accumulated in the phrase list buffer 241 by the related phrase candidate extraction unit 230, the related degree calculation unit 240 starts operation, extracts one word from the phrase list buffer 241, and calculates the degree of relevance calculation target. It is a phrase. Hereinafter, this relevance calculation target phrase is denoted as w k . At this time, if the number of words included in the word list buffer 241 is N, k in w k takes a value from 1 to N.

ステップ120) 文書データベース270にアクセスし、wを含む文書の数と文書データベース270に含まれる全文書数を取得し、wがある文書に現れる確率p(w)を求める。wを含む文書の数をdf(w)とし、文書データベース270に含まれる全文書数をNallとすると、wがある文書に現れる確率p(w)は以下の式(1)で得られる。 Step 120) accesses the document database 270, acquires the total number of documents contained in the number and document database 270 of a document containing the w k, determining the probability p (w k) appearing in the documents where w k. w k the number of documents containing df (w k) and then, when the total number of documents contained in the document database 270 and N all, the probability appear in documents where w k p (w k) is the following formula (1) It is obtained by.

Figure 0005269481
ステップ130) 文書データベース270にアクセスすることによって、発信者バッファ231に含まれる各発信者について、wを含む文書を発信しているか否かを抽出し、wを含む文書を発信している場合には、当該発信者の発信した文書数に応じた正のスコアを算出し、wを含む文書を発信していない場合には発信した文書数に応じた負のスコアを算出し、得られた各発信者に対応するスコアを集計することにより、wの処理対象語句に対する関連度スコア(R(w)と表記することとする)を算出する。
Figure 0005269481
By accessing step 130) the document database 270, for each caller included in caller buffer 231, it extracts whether originated the document containing the w k, is transmitting a document containing w k In this case, a positive score corresponding to the number of documents transmitted by the sender is calculated, and when a document including w k is not transmitted, a negative score is calculated according to the number of documents transmitted. The relevance score (denoted as R (w k ) with respect to the processing target phrase of w k is calculated by totaling the scores corresponding to the respective senders.

発信者バッファに含まれる発信者数をU,L番目の発信者によって発信されたwを含む文書の数をdf(w)、文書データベース270中のL番目の発信者が発信した文書数Nと表記すると、wの処理対象語句に対する関連度スコアR(w)は下記の式(2)により算出できる。算出された関連度スコアR(w)を関連度スコアバッファ242に格納する。 The number of callers included in the caller buffer is U i , the number of documents including w k sent by the Lth caller is df L (w k ), and the Lth caller in the document database 270 sends When expressed as document number N L, relevance score R (w k) for the processing target phrase w k can be calculated by the following equation (2). The calculated relevance score R (w k ) is stored in the relevance score buffer 242.

Figure 0005269481
ステップ140) ステップ130で得られたwとR(w)との組を反復度算出部250の関連キーワードバッファ251に蓄積する。関連キーワードバッファ251に含まれる情報の例を図7に示す。
Figure 0005269481
Step 140) The set of w k and R (w k ) obtained in step 130 is stored in the related keyword buffer 251 of the repetition rate calculation unit 250. An example of information included in the related keyword buffer 251 is shown in FIG.

ステップ150) 語句リストバッファ241の全ての語句についてステップ110からステップ140の処理を行ったかを確認し、未処理の語句が残っていた場合には、関連度スコアバッファ242を空にしてステップ110に戻り、処理を継続する。未処理の語句が残っていない場合には、関連度算出部240の処理を終了する。   Step 150) It is confirmed whether or not the processing from Step 110 to Step 140 has been performed for all the words / phrases in the word / phrase list buffer 241. If any unprocessed words / phrases remain, the relevance score buffer 242 is emptied and the process goes to Step 110. Return and continue processing. If there is no unprocessed word remaining, the processing of the relevance calculation unit 240 ends.

反復度算出部250は、関連度算出部240の処理が終了すると、動作を開始し、関連キーワードバッファ251に含まれる語句情報それぞれについて文書データベース270にアクセスすることにより各発信源毎に当該発信源からの発信文書集合中において当該語句がどの程度の割合の文書数に含まれているかの割合を取得し、得られた割合と分析対象語句についても同様に求めた各発信源からの発信文書集合中にどの程度の割合で含まれているかの割合との差が、予め定められた範囲以内の語句を分析対象キーワードの関連キーワードと見做して関連キーワード出力装置260に出力する。   When the process of the relevance calculation unit 240 ends, the repetition degree calculation unit 250 starts its operation, and accesses the document database 270 for each word / phrase information included in the related keyword buffer 251 for each transmission source. The ratio of the number of documents included in the number of documents included in the set of documents sent from is obtained, and the set of documents sent from each source obtained in the same way for the obtained ratio and analysis target phrases The phrase within the predetermined range of the difference from the ratio of how much it is included in is regarded as a related keyword of the analysis target keyword and is output to the related keyword output device 260.

図9は、本発明の一実施の形態における反復度算出部の処理のフローチャートである。   FIG. 9 is a flowchart of the process of the repetition rate calculation unit in one embodiment of the present invention.

ステップ201) 反復度算出部250は、処理を開始すると、関連キーワードバッファ251から1つ語句を取り出して、反復度算出対象語句とする。以下、この反復度算出対象語句をwと表記する。 Step 201) When the process is started, the repetition degree calculation unit 250 extracts one phrase from the related keyword buffer 251 and sets it as a repetition degree calculation target phrase. Hereinafter, the repetition rate calculation target phrase is denoted as w j .

ステップ202) 次に、文書データベース270にアクセスすることによって、wを含む文書群を取得し、当該文書群に含まれる発信者情報を、重複を省いて集計することにより、wを含む文書を発信したことのある発信者のリストを取得する。 Step 202) Next, a document group including w j is obtained by accessing the document database 270, and the sender information included in the document group is tabulated without duplication, thereby obtaining a document including w j. Get a list of callers who have sent

ステップ203) 得られた発信者リストに含まれる各発信者について文書データベース270にアクセスすることにより過去に発信した文書の数と語句wを含む文書の数とを取得し、語句wを含む文書の数を過去に発信した文書の数で割った値を求める。得られた値を発信者リストに含まれる全発信者について平均したものを、語句wの反復度として算出する。 Step 203) By accessing the document database 270 for each sender included in the obtained sender list, the number of documents transmitted in the past and the number of documents including the phrase w j are obtained, and the phrase w j is included. A value obtained by dividing the number of documents by the number of documents transmitted in the past is obtained. The average of the obtained values for all the callers included in the caller list is calculated as the repetition rate of the phrase w j .

具体的には、発信者リストに含まれる発信者の数をV、L番目の発信者が過去に発信した文書の数をN、L番目の発信者によって発信された語句wを含む文書の数をdf(w)と表記すると、wの反復度スコアT(w)は下記の式(2)により算出できる。 Specifically, the number of callers included in the caller list is V i , the number of documents sent by the Lth caller in the past is N L , and the phrase w j sent by the Lth caller is included. When notation the number of documents and df L (w j), repeating scores T (w j) of w j can be calculated by the following equation (2).

Figure 0005269481
ステップ204) 関連キーワードバッファ中の全ての語句についてステップ201〜ステップ203の処理を行ったかを確認し、未処理の語句が残っている場合には、ステップ201に移行し、処理を継続する。未処理の語句が残っていない場合には、ステップ205に移行する。
Figure 0005269481
Step 204) It is confirmed whether or not the processing of Step 201 to Step 203 has been performed for all the words / phrases in the related keyword buffer. If any unprocessed words / phrases remain, the process proceeds to Step 201 and the processing is continued. If no unprocessed words remain, the process proceeds to step 205.

ステップ205) 分析対象キーワードについて、ステップ203の反復度スコア算出の手法を適用することにより、分析対象キーワードの反復度スコアを算出する。   Step 205) By applying the repeatability score calculation method of step 203 to the analysis target keyword, the repeatability score of the analysis target keyword is calculated.

ステップ206) 反復度スコアを算出した各語句について、分析対象キーワードの反復度スコアと当該語句の反復度スコアの差が予め定めた閾値以下であって、なおかつ当該語句の関連度スコア(R(w))が予め定めた閾値以上の語句を、分析対象キーワードに関連していて使われ方も似通っている関連キーワードとして、関連キーワード表示装置260に出力する。 Step 206) For each phrase for which the repeatability score is calculated, the difference between the repeatability score of the keyword to be analyzed and the repeatability score of the phrase is equal to or less than a predetermined threshold, and the relevance score (R (w) of the phrase k )) is output to the related keyword display device 260 as related keywords that are related to the analysis target keyword and similar in usage.

なお、上記の図3の構成の各構成要素の動作をプログラムとして構築し、関連度話題抽出装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。   It is possible to construct the operation of each component of the configuration of FIG. 3 as a program and install it on a computer used as a relevance topic extraction device, or to distribute it via a network. .

また、構築されたプログラムをハードディスクや、フレキシブルディスク・CD−ROM等の可搬記憶媒体に格納し、コンピュータにインストールする、または、配布することが可能である。   Further, the constructed program can be stored in a portable storage medium such as a hard disk, a flexible disk, or a CD-ROM, and can be installed or distributed in a computer.

なお、本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において種々変更・応用が可能である。   The present invention is not limited to the above-described embodiment, and various modifications and applications can be made within the scope of the claims.

本発明は、検索技術、特に、インターネット上の文書からキーワードを抽出する技術に適用可能である。   The present invention is applicable to a search technique, particularly a technique for extracting a keyword from a document on the Internet.

本発明の原理を説明するための図である。It is a figure for demonstrating the principle of this invention. 本発明の原理構成図Principle configuration diagram of the present invention 本発明の一実施の形態における関連話題抽出装置の構成図である。It is a block diagram of the related topic extraction apparatus in one embodiment of this invention. 本発明の一実施の形態における文書データベースに蓄積される情報の例である。It is an example of the information accumulate | stored in the document database in one embodiment of this invention. 本発明の一実施の形態における発信者バッファに蓄積される情報の例である。It is an example of the information accumulate | stored in the sender | caller buffer in one embodiment of this invention. 本発明の一実施の形態における語句リストバッファに蓄積される情報の例である。It is an example of the information accumulate | stored in the phrase list buffer in one embodiment of this invention. 本発明の一実施の形態における関連キーワードバッファに蓄積される情報の例である。It is an example of the information accumulate | stored in the related keyword buffer in one embodiment of this invention. 本発明の一実施の形態における関連度算出部の処理のフローチャートである。It is a flowchart of the process of the relevance calculation part in one embodiment of this invention. 本発明の一実施の形態における反復度算出部の処理のフローチャートである。It is a flowchart of the process of the repetition degree calculation part in one embodiment of this invention.

符号の説明Explanation of symbols

200 関連話題度抽出装置
210 キーワード入力装置
220 関連発信者抽出手段、関連発信者抽出部
230 関連語句候補抽出手段、関連語句候補抽出部
231 発信者バッファ
240 関連度算出手段、関連度算出部
241 語句リストバッファ
250 反復度算出手段、反復度算出部
251 関連キーワードバッファ
270 情報源、文書データベース
200 Related Topic Level Extraction Device 210 Keyword Input Device 220 Related Caller Extraction Means, Related Caller Extraction Unit 230 Related Word Phrase Candidate Extraction Means, Related Word Phrase Candidate Extraction Unit 231 Caller Buffer 240 Relevance Level Calculation Means, Relevance Level Calculation Unit 241 List buffer 250 Repeatability calculation means, repeatability calculation unit 251 Related keyword buffer 270 Information source, document database

Claims (4)

大量の文書情報から入力された分析対象キーワードの関連キーワードを抽出し、出力する関連キーワード抽出装置であって
部から関連話題を抽出する対象となる分析対象キーワードを受け付け、発信者の情報が付与された文書を蓄積する情報源にアクセスし、分析対象キーワードを含む文書を作成したことがある発信者の集合を抽出する関連発信者抽出手段
記関連発信者抽出手段で得られた前記発信者によって作成された文書集合を、前記分析対象キーワードに関連する文書として前記情報源にアクセスして抽出し、該文書に含まれる語句を関連語句候補として抽出する関連語句候補抽出手段
前記関連語句候補のそれぞれの語句wkについて、前記分析対象キーワードを発信したことがある発信者を対象に、語句wkを含む文書を発信したことがある場合は正のスコアを、該語句wkを含む文書を発信したことがない場合は負のスコアを算出し、前記正のスコア及び、前記負のスコアを前記分析対象キーワードを発信したことがある発信者全員分について集計した値を、該語句wkの関連度として算出する関連度算出手段
前記関連語句候補のそれぞれの語句wkについて、前記分析対象キーワードを発信したことがある発信者を対象に、発信者の全発信文書数における語句wkを含む文書の割合の平均を反復度スコアとして求め、同様に前記分析対象キーワードの反復度スコアを求め、語句wkの関連度が第1の閾値以上で、かつ、語句wkの反復度スコアと分析対象キーワードの反復度スコアとの差が第2の閾値以下である場合に、該語句wkを関連キーワードとして抽出する反復度算出手段と、
を有することを特徴とする関連キーワード抽出装置
A related keyword extraction device that extracts and outputs related keywords of analysis target keywords input from a large amount of document information ,
Receiving an analyte keywords for which to extract the relevant topic from outside, information of the caller accesses the information source for storing documents granted, you may have created a document containing the analyte keyword caller and related caller extracting means to extract a set of,
The document set that was created by the previous SL callers obtained in the previous SL associated caller extracting means extracts to access the information source as documents related to the analyte keywords, related phrases included in the document Related phrase candidate extracting means for extracting as a phrase candidate ;
For each word / phrase wk of the related word / phrase candidate, if a document containing the word / phrase wk has been transmitted to a sender who has transmitted the keyword to be analyzed, a positive score is included, and the word / phrase wk is included. If the document has never been transmitted, a negative score is calculated, and the positive score and the total value of all the senders who have transmitted the keyword to be analyzed are added to the positive score and the phrase wk. and degree-of-association calculation means for calculating a degree of association,
For each word / phrase wk of the related word / phrase candidate, an average of the ratio of documents including the word / phrase wk in the total number of outgoing documents of the caller is obtained as a repeatability score for the caller who has transmitted the keyword to be analyzed. Similarly, the repeatability score of the analysis target keyword is obtained, the relevance of the phrase wk is equal to or higher than the first threshold value, and the difference between the repeatability score of the phrase wk and the repeatability score of the analysis target keyword is the second An iterative degree calculating means for extracting the phrase wk as a related keyword when it is equal to or less than a threshold ;
The related keyword extracting device characterized by having .
前記関連度算出手段は、前記語句wkの関連度を
Figure 0005269481
(但し、分析対象キーワードを含む文書を発信したことのある発信者数をUi、L番目の発信者によって発信されたwkを含む文書の数をdfL(wk),情報源に含まれるL番目の発信者が発信した文書数をNL,情報源に含まれるwkを含む文書の数をdf(wk)とし、情報源に含まれる全文書数をNallとし、wkがある文書に現れる確率をp(wk)=df(wk)/Nallとする)
により求める請求項記載の関連キーワード抽出装置
The relevance calculation means calculates the relevance of the word wk.
Figure 0005269481
(However, Ui is the number of senders who have transmitted a document including the keyword to be analyzed, dfL (wk) is the number of documents including wk transmitted by the Lth sender, and the Lth element included in the information source. The number of documents transmitted by the sender is NL, the number of documents including wk included in the information source is df (wk), the total number of documents included in the information source is Nall, and the probability that wk appears in a document is p ( wk) = df (wk) / Nall)
Related keyword extracting device according to claim 1, wherein the determining by.
コンピュータを、
請求項1または2に記載の関連キーワード抽出装置の各手段として機能させるための関連キーワード抽出プログラム。
Computer
Related keyword extraction program for causing a function as a respective means associated keyword extracting device according to claim 1 or 2.
請求項記載の関連キーワード抽出プログラムを格納したことを特徴とするコンピュータ読取可能な記録媒体。 A computer-readable recording medium storing the related keyword extraction program according to claim 3 .
JP2008139800A 2008-05-28 2008-05-28 Related keyword extraction device, program, and computer-readable recording medium Expired - Fee Related JP5269481B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008139800A JP5269481B2 (en) 2008-05-28 2008-05-28 Related keyword extraction device, program, and computer-readable recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008139800A JP5269481B2 (en) 2008-05-28 2008-05-28 Related keyword extraction device, program, and computer-readable recording medium

Publications (2)

Publication Number Publication Date
JP2009288964A JP2009288964A (en) 2009-12-10
JP5269481B2 true JP5269481B2 (en) 2013-08-21

Family

ID=41458134

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008139800A Expired - Fee Related JP5269481B2 (en) 2008-05-28 2008-05-28 Related keyword extraction device, program, and computer-readable recording medium

Country Status (1)

Country Link
JP (1) JP5269481B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5702821B2 (en) * 2013-04-04 2015-04-15 日本電信電話株式会社 Purpose store commercial area determination device, method and program
JP6718288B2 (en) * 2016-04-13 2020-07-08 株式会社Nttドコモ Related word extraction support device

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001290840A (en) * 2000-04-04 2001-10-19 Matsushita Electric Ind Co Ltd Keyword search device
JP2007140603A (en) * 2005-11-14 2007-06-07 Nippon Telegr & Teleph Corp <Ntt> Early adapter extraction method and apparatus and program, and topic word prediction method and apparatus and program

Also Published As

Publication number Publication date
JP2009288964A (en) 2009-12-10

Similar Documents

Publication Publication Date Title
El Alaoui et al. A novel adaptable approach for sentiment analysis on big social data
Yahav et al. Comments mining with TF-IDF: the inherent bias and its removal
CN107220352B (en) Method and device for constructing review graph based on artificial intelligence
US7356761B2 (en) Computer method and apparatus for determining content types of web pages
RU2704531C1 (en) Method and apparatus for analyzing semantic information
US9251249B2 (en) Entity summarization and comparison
US9483462B2 (en) Generating training data for disambiguation
KR20080068825A (en) Select high quality reviews for your display
Riadi Detection of cyberbullying on social media using data mining techniques
Lu et al. Spell checker for consumer language (CSpell)
Taylor et al. Surfacing contextual hate speech words within social media
KR101429397B1 (en) Method and system for extracting core events based on message analysis in social network service
Alotaibi et al. Startup initiative response analysis (SIRA) framework for analyzing startup initiatives on twitter
Nwala et al. Bootstrapping web archive collections from social media
Nigam et al. Towards a robust metric of polarity
JP5269481B2 (en) Related keyword extraction device, program, and computer-readable recording medium
JP4977004B2 (en) Related keyword extraction method and apparatus, program, and computer-readable recording medium
JP5780633B2 (en) Expert search device and expert search method
Phan et al. Applying skip-gram word estimation and SVM-based classification for opinion mining Vietnamese food places text reviews
Buntoro Sentiments analysis for governor of east java 2018 in twitter
CN106776533B (en) Method and system for analyzing a piece of text
Toews et al. Determining Domain-Specific Differences of Polysemous Words Using Context Information.
KR101265467B1 (en) Method for extracting experience and classifying verb in blog
Bobicev et al. Authorship attribution in health forums
JP2009104296A (en) Related keyword extraction method and apparatus, program, and computer-readable recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100817

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120723

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20120731

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20121001

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: 20130430

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20130508

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

LAPS Cancellation because of no payment of annual fees