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
JP6994452B2 - Information processing equipment, information processing methods, and programs - Google Patents
[go: Go Back, main page]

JP6994452B2 - Information processing equipment, information processing methods, and programs - Google Patents

Information processing equipment, information processing methods, and programs Download PDF

Info

Publication number
JP6994452B2
JP6994452B2 JP2018229166A JP2018229166A JP6994452B2 JP 6994452 B2 JP6994452 B2 JP 6994452B2 JP 2018229166 A JP2018229166 A JP 2018229166A JP 2018229166 A JP2018229166 A JP 2018229166A JP 6994452 B2 JP6994452 B2 JP 6994452B2
Authority
JP
Japan
Prior art keywords
expression
phrase
extracted
phrases
evaluation
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
JP2018229166A
Other languages
Japanese (ja)
Other versions
JP2020091729A (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.)
Yahoo Japan Corp
Original Assignee
Yahoo Japan 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 Yahoo Japan Corp filed Critical Yahoo Japan Corp
Priority to JP2018229166A priority Critical patent/JP6994452B2/en
Publication of JP2020091729A publication Critical patent/JP2020091729A/en
Application granted granted Critical
Publication of JP6994452B2 publication Critical patent/JP6994452B2/en
Active 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 an information processing apparatus, an information processing method, and a program.

ショッピングサイトなどでは、商品やサービスのレビュー文書が掲載されている。これに関連し、異なる大きさの複数の窓を用いて、文書中の各位置における語彙的結束度を計算し、各話題の階層毎に話題境界の候補区間を求め、異なる階層の候補区間を順に統合していくことで、階層毎に話題境界を認定し、要約作成対象の話題のまとまりと、それを含む大きな話題のまとまりとの関係に基づき、重要文を抽出して要約を作成する技術が知られている(例えば、特許文献1参照)。 Review documents for products and services are posted on shopping sites and the like. In this regard, using multiple windows of different sizes, the degree of lexical cohesion at each position in the document is calculated, the candidate sections of the topic boundary are obtained for each topic hierarchy, and the candidate sections of different hierarchies are obtained. Technology that recognizes topic boundaries for each hierarchy by integrating in order, extracts important sentences based on the relationship between the group of topics to be summarized and the group of large topics including it, and creates a summary. Is known (see, for example, Patent Document 1).

特開平11-272699号公報Japanese Unexamined Patent Publication No. 11-272699

しかしながら、従来の技術では、長文で情報量が多く、読みにくかったり、読むこと自体が敬遠されてしまったりするようなレビュー文書がユーザに提供される場合があった。この結果、ユーザの満足度が低下する場合があった。 However, in the conventional technique, a review document may be provided to a user because it is long and has a large amount of information and is difficult to read or the reading itself is avoided. As a result, user satisfaction may be reduced.

本発明は、上記の課題に鑑みてなされたものであり、レビューを読むユーザの満足度を向上させることができる情報処理装置、情報処理方法、およびプログラムを提供することを目的としている。 The present invention has been made in view of the above problems, and an object of the present invention is to provide an information processing device, an information processing method, and a program capable of improving the satisfaction of a user who reads a review.

本発明の一態様は、レビュー文書から、評価の観点を表す第1表現と、前記評価の観点の肯定または否定を表す第2表現と、前記第1表現および前記第2表現を組み合わせた第1フレーズと、肯定または否定を表す第3表現および前記第1表現を組み合わせた第2フレーズとのうち、少なくともいずれか一つを抽出する抽出部と、前記抽出部による抽出結果に基づいて、前記レビュー文書のサマリーを生成する生成部と、を備える情報処理装置である。 One aspect of the present invention is a first combination of the first expression representing the viewpoint of evaluation, the second expression representing the affirmation or denial of the viewpoint of evaluation, and the first expression and the second expression from the review document. The review based on the extraction unit for extracting at least one of the phrase and the third expression representing affirmation or denial and the second phrase combining the first expression, and the extraction result by the extraction unit. It is an information processing device including a generation unit for generating a summary of a document.

本発明の一態様によれば、レビューを読むユーザの満足度を向上させることができる。 According to one aspect of the present invention, the satisfaction of the user who reads the review can be improved.

実施形態における情報処理装置100を含む情報処理システム1の一例を示す図である。It is a figure which shows an example of the information processing system 1 including the information processing apparatus 100 in embodiment. 実施形態における情報処理装置100の構成の一例を示す図である。It is a figure which shows an example of the structure of the information processing apparatus 100 in an embodiment. コンテンツ提供部112により提供されるウェブページの一例を示す図である。It is a figure which shows an example of the web page provided by the content providing part 112. 辞書生成部114による一連の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a series of processing by a dictionary generation part 114. レビュー文書を分類する処理を模式的に示す図である。It is a figure which shows typically the process of classifying a review document. 高評価用辞書134の一例を示す図である。It is a figure which shows an example of the dictionary 134 for high evaluation. 抽出部116およびサマリー生成部118による一連の処理の流れを示すフローチャートである。It is a flowchart which shows the flow of a series of processing by the extraction unit 116 and the summary generation unit 118. 抽出条件情報138の一例を示す図である。It is a figure which shows an example of the extraction condition information 138. 抽出条件に従ってレビュー文書から辞書に登録された表現を抽出する方法を説明するための図である。It is a figure for demonstrating the method of extracting the expression registered in a dictionary from a review document according to the extraction condition. 抽出条件に従ってレビュー文書から辞書に登録された表現を抽出する方法を説明するための図である。It is a figure for demonstrating the method of extracting the expression registered in a dictionary from a review document according to the extraction condition. 抽出条件に従ってレビュー文書から辞書に登録された表現を抽出する方法を説明するための図である。It is a figure for demonstrating the method of extracting the expression registered in a dictionary from a review document according to the extraction condition. カウントの結果の一例を示す図である。It is a figure which shows an example of the count result. 高評価サマリーの一例を示す図である。It is a figure which shows an example of a highly evaluated summary. 実施形態の情報処理装置100のハードウェア構成の一例を示す図である。It is a figure which shows an example of the hardware composition of the information processing apparatus 100 of an embodiment.

以下、本発明を適用した情報処理装置、情報処理方法、およびプログラムを、図面を参照して説明する。 Hereinafter, an information processing apparatus, an information processing method, and a program to which the present invention is applied will be described with reference to the drawings.

[概要]
情報処理装置は、一以上のプロセッサにより実現される。情報処理装置は、(1)「属性」という種類の表現、(2)「属性値」という種類の表現、(3)「属性」および「属性値」のそれぞれの表現を組み合わせたフレーズ、(4)「評価」という種類の表現と「属性」の表現を組み合わせたフレーズのうち、少なくともいずれか一つをレビュー文書から抽出する。
[Overview]
The information processing device is realized by one or more processors. The information processing device has (1) an expression of the type "attribute", (2) an expression of the type "attribute value", (3) a phrase combining each expression of "attribute" and "attribute value", (4). ) Extract at least one of the phrases that combine the expression of the type "evaluation" and the expression of "attribute" from the review document.

「属性」とは、評価の観点を表す表現であり、例えば、文章の主体、主語、体言にあたる表現である。種類が「属性」の表現は、「第1表現」の一例である。 The "attribute" is an expression expressing the viewpoint of evaluation, and is, for example, an expression corresponding to the subject, subject, and uninflected word of a sentence. The expression whose type is "attribute" is an example of "first expression".

「属性値」とは、評価の観点の肯定または否定を表す表現であり、例えば、文章の述語にあたる表現である。種類が「属性値」の表現は、「第2表現」の一例である。 The "attribute value" is an expression expressing affirmation or denial from the viewpoint of evaluation, and is, for example, an expression corresponding to a predicate of a sentence. The expression whose type is "attribute value" is an example of "second expression".

「評価」とは、属性値とは異なり、その表現単独で肯定または否定を表す表現であり、例えば、文章の述語にあたる表現である。種類が「評価」の表現は、「第3表現」の一例である。 Unlike the attribute value, the "evaluation" is an expression that expresses affirmation or negation by itself, and is, for example, an expression that corresponds to a predicate of a sentence. The expression whose type is "evaluation" is an example of "third expression".

例えば、「色がきれいでとても満足です」という一つの文章が存在した場合、この文章の主語にあたる「色」という表現は属性であり、「きれい」という表現は属性値であり、「満足」という表現は評価である。 For example, if there is one sentence "color is beautiful and very satisfied", the expression "color", which is the subject of this sentence, is an attribute, and the expression "beautiful" is an attribute value, and is called "satisfied". The expression is an evaluation.

レビュー文書とは、ショッピングサイトなどで販売される商品またはサービスや、ホテルなどの宿泊施設、観光地、株を売買可能な企業、アニメや映画などのコンテンツ、祭りや花火大会などのイベント、といったレビュー対象に対するユーザの感想や批評、意見、報告などを表した電子文書である。 Review documents are reviews of products or services sold on shopping sites, accommodation facilities such as hotels, tourist destinations, companies that can buy and sell stocks, content such as animation and movies, and events such as festivals and fireworks displays. It is an electronic document that expresses the user's impressions, criticisms, opinions, reports, etc. regarding the target.

情報処理装置は、レビュー文書から、上記(1)から(4)のうち少なくともいずれか一つの表現を抽出すると、その抽出した表現に基づいて、レビュー文書のサマリーを生成し、その生成したサマリーを含むコンテンツを、ユーザが利用可能な端末装置(外部装置)に提供する。サマリーを含むコンテンツは、例えば、ショッピングサイトなどで商品のレビュー文書が掲載されるようなウェブページである。これによって、レビューを読むユーザの満足度を向上させることができる。 When the information processing apparatus extracts at least one of the expressions (1) to (4) from the review document, the information processing apparatus generates a summary of the review document based on the extracted expression, and the generated summary is generated. The content to be included is provided to a terminal device (external device) that can be used by the user. The content including the summary is, for example, a web page in which a product review document is posted on a shopping site or the like. This can improve the satisfaction of the user who reads the review.

[全体構成]
以下、実施形態について説明する。図1は、実施形態における情報処理装置100を含む情報処理システム1の一例を示す図である。実施形態における情報処理システム1は、例えば、一以上の端末装置10と、情報処理装置100とを備える。これらの装置は、ネットワークNWを介して接続される。
[overall structure]
Hereinafter, embodiments will be described. FIG. 1 is a diagram showing an example of an information processing system 1 including an information processing apparatus 100 according to an embodiment. The information processing system 1 in the embodiment includes, for example, one or more terminal devices 10 and an information processing device 100. These devices are connected via the network NW.

図1に示す各装置は、ネットワークNWを介して種々の情報を送受信する。ネットワークNWは、例えば、インターネット、WAN(Wide Area Network)、LAN(Local Area Network)、プロバイダ端末、無線通信網、無線基地局、専用回線などを含む。なお、図1に示す各装置の全ての組み合わせが相互に通信可能である必要はなく、ネットワークNWは、一部にローカルなネットワークを含んでもよい。 Each device shown in FIG. 1 transmits and receives various information via the network NW. The network NW includes, for example, the Internet, a WAN (Wide Area Network), a LAN (Local Area Network), a provider terminal, a wireless communication network, a wireless base station, a dedicated line, and the like. It should be noted that not all combinations of the devices shown in FIG. 1 need not be able to communicate with each other, and the network NW may include a local network in part.

端末装置10は、例えば、スマートフォンなどの携帯電話、タブレット端末、各種パーソナルコンピュータなどの、入力装置、表示装置、通信装置、記憶装置、および演算装置を備える端末装置である。通信装置は、NIC(Network Interface Card)などのネットワークカード、無線通信モジュールなどを含む。端末装置10では、ウェブブラウザやアプリケーションプログラムなどのUA(User Agent)が起動し、ユーザの入力操作に応じたリクエストを情報処理装置100に送信する。また、UAが起動された端末装置10は、情報処理装置100から取得した情報に基づいて、表示装置に各種画像を表示させる。 The terminal device 10 is a terminal device including an input device, a display device, a communication device, a storage device, and an arithmetic unit, such as a mobile phone such as a smartphone, a tablet terminal, and various personal computers. The communication device includes a network card such as a NIC (Network Interface Card), a wireless communication module, and the like. In the terminal device 10, a UA (User Agent) such as a web browser or an application program is activated, and a request corresponding to a user's input operation is transmitted to the information processing device 100. Further, the terminal device 10 in which the UA is activated causes the display device to display various images based on the information acquired from the information processing device 100.

[情報処理装置の構成]
図2は、実施形態における情報処理装置100の構成の一例を示す図である。図示のように、情報処理装置100は、例えば、通信部102と、制御部110と、記憶部130とを備える。
[Information processing device configuration]
FIG. 2 is a diagram showing an example of the configuration of the information processing apparatus 100 in the embodiment. As shown in the figure, the information processing apparatus 100 includes, for example, a communication unit 102, a control unit 110, and a storage unit 130.

通信部102は、例えば、NIC等の通信インターフェースを含む。通信部102は、ネットワークNWを介して、端末装置10などと通信する。例えば、通信部102は、ウェブブラウザなどのUAが起動した端末装置10と通信し、端末装置10からリクエストを受信する。 The communication unit 102 includes, for example, a communication interface such as a NIC. The communication unit 102 communicates with the terminal device 10 and the like via the network NW. For example, the communication unit 102 communicates with a terminal device 10 activated by a UA such as a web browser, and receives a request from the terminal device 10.

制御部110は、例えば、コンテンツ提供部112と、辞書生成部114と、抽出部116と、サマリー生成部118とを備える。 The control unit 110 includes, for example, a content providing unit 112, a dictionary generation unit 114, an extraction unit 116, and a summary generation unit 118.

制御部110の構成要素は、例えば、CPU(Central Processing Unit)やGPU(Graphics Processing Unit)等のプロセッサ(あるいはプロセッサ回路)が、記憶部130に記憶されたプログラム(ソフトウェア)を実行することにより実現される。また、これらの複数の構成要素のうち一部または全部は、LSI(Large Scale Integration)、ASIC(Application Specific Integrated Circuit)、FPGA(Field-Programmable Gate Array)等のハードウェア(回路部:circuitry)によって実現されてもよいし、ソフトウェアとハードウェアの協働によって実現されてもよい。また、上記のプログラムは、予め記憶部130に格納されていてもよいし、DVDやCD-ROMなどの着脱可能な記憶媒体に格納されており、記憶媒体が情報処理装置100のドライブ装置に装着されることで記憶媒体から記憶部130にインストールされてもよい。 The components of the control unit 110 are realized by, for example, a processor (or processor circuit) such as a CPU (Central Processing Unit) or a GPU (Graphics Processing Unit) executing a program (software) stored in the storage unit 130. Will be done. In addition, some or all of these plurality of components are provided by hardware (circuit unit: circuitry) such as LSI (Large Scale Integration), ASIC (Application Specific Integrated Circuit), FPGA (Field-Programmable Gate Array). It may be realized, or it may be realized by the cooperation of software and hardware. Further, the above program may be stored in the storage unit 130 in advance, or is stored in a removable storage medium such as a DVD or a CD-ROM, and the storage medium is attached to the drive device of the information processing device 100. Then, it may be installed in the storage unit 130 from the storage medium.

記憶部130は、例えば、HDD(Hard Disc Drive)、フラッシュメモリ、EEPROM(Electrically Erasable Programmable Read Only Memory)、ROM(Read Only Memory)、RAM(Random Access Memory)などの記憶装置により実現される。記憶部130には、ファームウェアやアプリケーションプログラムなどの各種プログラムの他に、レビュー文書情報132や、高評価用辞書134、低評価用辞書136、抽出条件情報138などが格納される。レビュー文書情報132は、上述した複数のレビュー文書が含まれる情報である。その他の情報については後述する。 The storage unit 130 is realized by, for example, a storage device such as an HDD (Hard Disc Drive), a flash memory, an EEPROM (Electrically Erasable Programmable Read Only Memory), a ROM (Read Only Memory), and a RAM (Random Access Memory). In addition to various programs such as firmware and application programs, the storage unit 130 stores review document information 132, a high evaluation dictionary 134, a low evaluation dictionary 136, extraction condition information 138, and the like. The review document information 132 is information including the above-mentioned plurality of review documents. Other information will be described later.

コンテンツ提供部112は、通信部102が端末装置10からリクエストを受信した場合、通信部102を制御して、リクエストに応じた情報を端末装置10に提供する。例えば、通信部102が、ウェブブラウザがUAとして起動された端末装置10からHTTPリクエストを受信した場合、コンテンツ提供部112は、その端末装置10にウェブページを提供してよい。また、例えば、通信部102が、アプリケーションがUAとして起動された端末装置10からAPIリクエストを受信した場合、コンテンツ提供部112は、その端末装置10にコンテンツを提供してよい。 When the communication unit 102 receives a request from the terminal device 10, the content providing unit 112 controls the communication unit 102 to provide the information according to the request to the terminal device 10. For example, when the communication unit 102 receives the HTTP request from the terminal device 10 whose web browser is activated as a UA, the content providing unit 112 may provide the web page to the terminal device 10. Further, for example, when the communication unit 102 receives an API request from the terminal device 10 in which the application is started as a UA, the content providing unit 112 may provide the content to the terminal device 10.

図3は、コンテンツ提供部112により提供されるウェブページの一例を示す図である。図示の例では、インターネット上において商品を販売するショッピングサイトやオークションサイト、フリーマーケットサイト等のウェブサイト(以下、販売サイトと称する)のウェブページを模式的に示している。例えば、販売サイトのウェブページの領域R1には、商品の画像やタイトル、価格、カート投入ボタンなどが表示され、領域R2には、レビュー文書のサマリーが表示され、領域R3には、レビュー文書が一覧形式で表示される。領域R2に示すサマリーは、サマリー生成部118によって生成される。これについては後述する。なお、図3の例では、販売サイトにレビュー文書のサマリーが表示されるものとして説明したがこれに限られず、例えば、宿泊施設の予約サイトや、観光地の情報サイト、株や仮想通貨などのファイナンスに関する情報交換サイトなどのように、ユーザが作成したレビュー文書が一覧として表示されるようなウェブサイトであれば如何なるウェブサイトであってもよい。また、これらのウェブサイトは、携帯電話などにインストールされたアプリケーションプログラムによって実現されてもよい。 FIG. 3 is a diagram showing an example of a web page provided by the content providing unit 112. In the illustrated example, a web page of a website (hereinafter referred to as a sales site) such as a shopping site, an auction site, or a free market site that sells products on the Internet is schematically shown. For example, an image, a title, a price, a cart entry button, and the like of a product are displayed in the area R1 of a web page of a sales site, a summary of a review document is displayed in the area R2, and a review document is displayed in the area R3. It is displayed in a list format. The summary shown in region R2 is generated by the summary generation unit 118. This will be described later. In the example of FIG. 3, the summary of the review document is displayed on the sales site, but the present invention is not limited to this, and for example, a reservation site for accommodation facilities, an information site for tourist spots, stocks, virtual currencies, etc. Any website may be used as long as it is a website that displays a list of review documents created by the user, such as an information exchange site related to finance. In addition, these websites may be realized by an application program installed on a mobile phone or the like.

[辞書生成部の処理フロー]
辞書生成部114は、サマリー生成部118がサマリーを生成する際に利用する辞書を生成する。以下、辞書生成部114による一連の処理の流れをフローチャートに即して説明する。図4は、辞書生成部114による一連の処理の流れを示すフローチャートである。本フローチャートの処理は、例えば、所定の周期で繰り返し行われてよい。
[Processing flow of dictionary generator]
The dictionary generation unit 114 generates a dictionary to be used by the summary generation unit 118 when generating a summary. Hereinafter, the flow of a series of processes by the dictionary generation unit 114 will be described according to a flowchart. FIG. 4 is a flowchart showing a flow of a series of processes by the dictionary generation unit 114. The processing of this flowchart may be repeated, for example, at a predetermined cycle.

まず、辞書生成部114は、レビュー文書情報132として記憶部130に格納された複数のレビュー文書を、高評価のレビュー文書を集めた高評価レビュー群と低評価のレビュー文書を集めた低評価レビュー群とに分類する(S100)。 First, the dictionary generation unit 114 uses a plurality of review documents stored in the storage unit 130 as review document information 132 as a high-rated review group that collects high-rated review documents and a low-rated review that collects low-rated review documents. It is classified into a group (S100).

図5は、レビュー文書を分類する処理を模式的に示す図である。図示のように、各レビュー文書には、レビュー対象に対する評価が高いほど大きく、レビュー対象に対する評価が低いほど小さい評点が対応付けられている。この評点は、例えば、最低点(例えば0.0)から最高点(例えば5.0)の範囲内でユーザによって任意に設定される。そのため、例えば、辞書生成部114は、図示のように、ある第1閾値(例えば4.0)以上の評点が対応付けられたレビュー文書を高評価レビュー群に分類し、第1閾値よりも小さい第2閾値(例えば2.0)以下の評点が対応付けられたレビュー文書を低評価レビュー群に分類してよい。なお、第1閾値と第2閾値とは同じ値であってもよい。また、辞書生成部114は、評点が対応付けられたレビュー文書を3つ以上のレビュー群に分類してもよい。 FIG. 5 is a diagram schematically showing a process of classifying review documents. As shown in the figure, each review document is associated with a score that is higher as the evaluation of the review target is higher and smaller as the rating of the review target is lower. This score is arbitrarily set by the user, for example, in the range from the lowest score (for example, 0.0) to the highest score (for example, 5.0). Therefore, for example, as shown in the figure, the dictionary generation unit 114 classifies the review documents associated with the scores of a certain first threshold value (for example, 4.0) or more into the high evaluation review group, and is smaller than the first threshold value. Review documents associated with scores below the second threshold (eg 2.0) may be classified into the low rating review group. The first threshold value and the second threshold value may be the same value. Further, the dictionary generation unit 114 may classify the review document to which the score is associated into three or more review groups.

次に、辞書生成部114は、分類した高評価レビュー群と低評価レビュー群との其々から、「属性」、「属性値」、および「評価」のそれぞれに該当する表現を抽出する(S102)。 Next, the dictionary generation unit 114 extracts expressions corresponding to each of the "attribute", "attribute value", and "evaluation" from each of the classified high-rated review group and low-rated review group (S102). ).

次に、辞書生成部114は、高評価レビュー群から抽出した表現を集めた辞書を生成し、これを高評価用辞書134として記憶部130に記憶させるとともに、低評価レビュー群から抽出した表現を集めた辞書を生成し、これを低評価用辞書136として記憶部130に記憶させる(S104)。これによって本フローチャートの処理が終了する。 Next, the dictionary generation unit 114 generates a dictionary that collects expressions extracted from the high evaluation review group, stores the dictionary as the high evaluation dictionary 134 in the storage unit 130, and stores the expressions extracted from the low evaluation review group. A collected dictionary is generated, and this is stored in the storage unit 130 as a low evaluation dictionary 136 (S104). This ends the processing of this flowchart.

図6は、高評価用辞書134の一例を示す図である。図示の例のように、高評価用辞書134は、第1種類に対して、第2種類と、ラベルと、実際にレビュー文書から抽出された表現とが対応付けられたデータであってよい。なお、低評価用辞書136についても、高評価用辞書134と同様に、第1種類に対して、第2種類と、ラベルと、実際にレビュー文書から抽出された表現とが対応付けられたデータであるものとする。 FIG. 6 is a diagram showing an example of the high evaluation dictionary 134. As shown in the illustrated example, the high evaluation dictionary 134 may be data in which the second type, the label, and the expression actually extracted from the review document are associated with the first type. As for the low evaluation dictionary 136, as in the high evaluation dictionary 134, the data in which the second type, the label, and the expression actually extracted from the review document are associated with the first type are associated with each other. Suppose that

第1種類は、レビュー文書に含まれ得る表現が、上述した「属性」、「属性値」、「評価」のいずれか、またはこれらのいずれでもない「その他」であることを表している。第2種類は、「属性」および「属性値」に該当する表現が、商品またはサービスを評価の観点としているのか、或いはそれら商品またはサービスを販売する店舗を評価の観点としているのかを表している。ラベルは、各表現がどの種類に該当する表現であるのかを識別する識別子である。例えば、第1種類が「属性」であり、第2種類が「商品」である表現には、<k>のラベルが付与され、第1種類が「属性」であり、第2種類が「店舗」である表現には、<ks>のラベルが付与され、第1種類が「属性値」であり、第2種類が「商品」である表現には、<v>のラベルが付与され、第1種類が「属性値」であり、第2種類が「店舗」である表現には、<vs>のラベルが付与され、第1種類が「評価」である表現には、<e>のラベルが付与される。 The first type indicates that the expression that can be included in the review document is "attribute", "attribute value", "evaluation", or "other" that is neither of these. The second type indicates whether the expressions corresponding to "attribute" and "attribute value" have the viewpoint of evaluation of the product or service, or the viewpoint of evaluation of the store that sells the product or service. .. The label is an identifier that identifies which kind of expression each expression corresponds to. For example, an expression in which the first type is "attribute" and the second type is "product" is labeled with <k>, the first type is "attribute", and the second type is "store". The expression "" is given a label of <ks>, the first type is "attribute value", and the expression whose second type is "commodity" is given a label of <v>. The expression in which one type is "attribute value" and the second type is "store" is given a label of <vs>, and the expression in which the first type is "evaluation" is labeled with <e>. Is given.

辞書には、<k>のラベルが付与される表現として、例えば、「価格」、「音」、「コスパ」といった表現が登録され、<ks>のラベルが付与される表現として、例えば、「発送」、「対応」といった表現が登録され、<v>のラベルが付与される表現として、例えば、「安い」、「小さい」、「疲れない」といった表現が登録され、<vs>のラベルが付与される表現として、例えば、「迅速」、「即納」といった表現が登録され、<e>のラベルが付与される表現として、例えば、「良い」、「最高」、「満足」といった表現が登録される。 In the dictionary, for example, expressions such as "price", "sound", and "cospa" are registered as expressions to which the label of <k> is given, and for example, "ks" is given as the expression to which the label is given. Expressions such as "shipping" and "correspondence" are registered, and expressions such as "cheap", "small", and "not tired" are registered as expressions to which the label of <v> is given, and the label of <vs> is registered. For example, expressions such as "quick" and "immediate delivery" are registered as the expressions to be given, and expressions such as "good", "best", and "satisfaction" are registered as expressions to which the label <e> is given. Will be done.

<v>のラベルや<vs>のラベルが付与される表現、すなわち「属性値」に該当する表現は、その表現の直前などに「属性」に該当する表現(主体)を伴わなくとも、その表現単独である程度主体(評価の観点)を推測することができる。例えば、「小さい」という表現であれば、その「小さい」という表現の主体は、商品のような実体をもつ物であると推測できる。これに対して、<e>のラベルが付与される表現、すなわち「評価」に該当する表現は、その表現の直前などに「属性」に該当する表現(主体)を伴わなければ、その表現単独で主体を推測することが困難である。例えば、「最高」という表現の場合、その表現の主体が、商品やサービスであるのか、商品やサービスを販売する店舗であるのか、或いは別の何かであるのかを区別することができない。そのため、「評価」に該当する表現には、第2種類が対応付けられない。 An expression to which a <v> label or a <vs> label is attached, that is, an expression corresponding to an "attribute value", does not have to be accompanied by an expression (subject) corresponding to the "attribute" immediately before the expression. The subject (evaluation point of view) can be inferred to some extent by the expression alone. For example, in the case of the expression "small", it can be inferred that the subject of the expression "small" is an entity such as a product. On the other hand, the expression to which the label of <e> is given, that is, the expression corresponding to "evaluation", is the expression alone unless the expression (subject) corresponding to "attribute" is accompanied immediately before the expression. It is difficult to guess the subject. For example, in the case of the expression "best", it is not possible to distinguish whether the subject of the expression is a product or service, a store that sells the product or service, or something else. Therefore, the second type is not associated with the expression corresponding to "evaluation".

[抽出部およびサマリー生成部の処理フロー]
以下、抽出部116およびサマリー生成部118による一連の処理の流れをフローチャートに即して説明する。図7は、抽出部116およびサマリー生成部118による一連の処理の流れを示すフローチャートである。本フローチャートの処理は、例えば、レビュー文書情報132の更新周期に合せて繰り返し行われてよい。
[Processing flow of extraction unit and summary generation unit]
Hereinafter, the flow of a series of processes by the extraction unit 116 and the summary generation unit 118 will be described according to a flowchart. FIG. 7 is a flowchart showing a flow of a series of processes by the extraction unit 116 and the summary generation unit 118. The processing of this flowchart may be repeated, for example, in accordance with the update cycle of the review document information 132.

まず、抽出部116は、レビュー文書情報132に含まれる複数のレビュー文書の中から、対象とする商品またはサービスのレビュー文書を選択する(S200)。 First, the extraction unit 116 selects a review document of a target product or service from a plurality of review documents included in the review document information 132 (S200).

次に、抽出部116は、抽出条件情報138が示す抽出条件に基づいて、高評価用辞書134と低評価用辞書136とのそれぞれに登録された表現を、選択したレビュー文書から抽出する(S202)。 Next, the extraction unit 116 extracts the expressions registered in each of the high evaluation dictionary 134 and the low evaluation dictionary 136 from the selected review document based on the extraction conditions indicated by the extraction condition information 138 (S202). ).

図8は、抽出条件情報138の一例を示す図である。図示の例のように、抽出条件情報138が示す抽出条件は、最優先事項として、以下の条件を含む。 FIG. 8 is a diagram showing an example of extraction condition information 138. As shown in the illustrated example, the extraction condition indicated by the extraction condition information 138 includes the following conditions as the highest priority.

条件(I):ラベル<k>の表現の後に、格助詞または係助詞を挟んでラベル<v>または<e>の表現が出現する場合、ラベル<k>の表現から、ラベル<v>または<e>の表現までの連続した文字列を一つのフレーズとして抽出すること。なお、ラベル<k>の表現と、ラベル<v>または<e>の表現との間には、助詞に加えて、「とても」や「かなり」といった副詞などが出現してもよい。この場合、条件(I)は、ラベル<k>の表現の後の2つの形態素以内に、ラベル<v>または<e>の表現が出現することであってよい。 Condition (I): When the expression of the label <v> or <e> appears after the expression of the label <k> with a case particle or a particle in between, the expression of the label <k> is followed by the label <v> or Extracting consecutive character strings up to the expression of <e> as one phrase. In addition to particles, adverbs such as "very" and "quite" may appear between the expression of the label <k> and the expression of the label <v> or <e>. In this case, the condition (I) may be that the expression of the label <v> or <e> appears within the two morphemes after the expression of the label <k>.

条件(II):ラベル<k>の表現の後に、助詞などの他の表現を挟まずにラベル<v>または<e>の表現が出現する場合、それらの表現を出現順に組み合わせた一連の文字列を一つのフレーズとして抽出すること。 Condition (II): When the expression of the label <v> or <e> appears after the expression of the label <k> without sandwiching other expressions such as particles, a series of characters in which those expressions are combined in the order of appearance. Extracting columns as one phrase.

条件(III):ラベル<v>または<e>の表現の後に、助詞などの他の表現を挟まずにラベル<k>の表現が出現する場合、それらの表現を出現順に組み合わせた一連の文字列を一つのフレーズとして抽出すること。 Condition (III): When the expression of the label <k> appears after the expression of the label <v> or <e> without sandwiching other expressions such as particles, a series of characters in which those expressions are combined in the order of appearance. Extracting columns as one phrase.

また、抽出条件は、最優先事項の次に優先すべき事項として、以下の条件を含む。 In addition, the extraction conditions include the following conditions as the items to be prioritized next to the highest priority.

条件(IV):ラベル<v>の表現の前後に、ラベル<k>の表現が出現せず、ラベル<v>の表現が単独で出現する場合、ラベル<v>の表現を抽出すること。 Condition (IV): When the expression of the label <k> does not appear before and after the expression of the label <v> and the expression of the label <v> appears alone, the expression of the label <v> is extracted.

条件(V):ラベル<k>の表現の前後に、ラベル<v>または<e>の表現が出現せず、ラベル<k>の表現が単独で出現する場合、ラベル<k>の表現を抽出すること。 Condition (V): When the expression of the label <v> or <e> does not appear before and after the expression of the label <k> and the expression of the label <k> appears alone, the expression of the label <k> is used. To extract.

ラベル<k>とラベル<v>とを組み合わせた条件(I)、(II)、(III)のいずれかを満たすフレーズは、「第1フレーズ」の一例であり、ラベル<k>とラベル<e>とを組み合わせた条件(I)、(II)、(III)のいずれかを満たすフレーズは、「第2フレーズ」の一例である。 A phrase that satisfies any of the conditions (I), (II), and (III) in which the label <k> and the label <v> are combined is an example of the "first phrase", and the label <k> and the label <v>. A phrase satisfying any one of the conditions (I), (II), and (III) in combination with e> is an example of the "second phrase".

例えば、「音が小さい」という文章を考えた場合、「音」はラベル<k>の表現であり、「小さい」はラベル<v>の表現であり、「が」は格助詞である。この場合、条件(I)に従って、「音」で始まり「小さい」で終わる一連の文字列「音が小さい」が一つのフレーズとして抽出される。 For example, when considering the sentence "sound is small", "sound" is an expression of the label <k>, "small" is an expression of the label <v>, and "ga" is a case particle. In this case, according to the condition (I), a series of character strings "sound is small" starting with "sound" and ending with "small" are extracted as one phrase.

図9から図11は、抽出条件に従ってレビュー文書から辞書に登録された表現を抽出する方法を説明するための図である。図9から図11の例では、レビュー対象がイヤホンである場合のレビュー文書を表している。 9 to 11 are diagrams for explaining a method of extracting the expression registered in the dictionary from the review document according to the extraction conditions. In the examples of FIGS. 9 to 11, a review document in the case where the review target is an earphone is represented.

例えば、抽出部116が、S200の処理で、図9に例示したレビュー文書1~5を選択したとする。この場合、まず、抽出部116は、図10に示すように、最優先事項(第1優先度)の条件(I)、(II)、(III)に従って、レビュー文書1から表現の組み合わせであるフレーズを抽出する。例えば、「価格が安くて、音も最高でした。」というレビュー文書1では、条件(I)を満たす「価格が安く」という文字列と、「音も最高」という文字列とがフレーズとして抽出される。 For example, it is assumed that the extraction unit 116 selects the review documents 1 to 5 illustrated in FIG. 9 in the process of S200. In this case, first, as shown in FIG. 10, the extraction unit 116 is a combination of expressions from the review document 1 according to the conditions (I), (II), and (III) of the highest priority (first priority). Extract the phrase. For example, in the review document 1 that "the price was cheap and the sound was the best", the character string "the price is cheap" and the character string "the sound is also the best" that satisfy the condition (I) are extracted as phrases. Will be done.

抽出部116は、レビュー文書1~5のそれぞれから、最優先事項の条件(I)、(II)、(III)を満たす文字列を抽出し終えると、図11に示すように、次に、レビュー文書1~5のそれぞれから、次の優先事項(第2優先度)の条件(IV)および(V)を満たす文字列を抽出する。例えば、「小さくて疲れない。」というレビュー文書3では、条件(IV)を満たす「小さく」という文字列と、「疲れない」という文字列とが抽出される。 When the extraction unit 116 finishes extracting the character strings satisfying the conditions (I), (II), and (III) of the highest priority from each of the review documents 1 to 5, then, as shown in FIG. 11, the extraction unit 116 is next. From each of the review documents 1 to 5, a character string satisfying the conditions (IV) and (V) of the following priority (second priority) is extracted. For example, in the review document 3 "small and not tiring", the character string "small" and the character string "not tired" satisfying the condition (IV) are extracted.

この際、抽出部116は、最優先事項の条件(I)、(II)、(III)を満たし、一度でも抽出した文字列については、条件(IV)および(V)を満たす文字列であっても抽出しない。言い換えれば、抽出部116は、最優先事項の条件(I)、(II)、(III)を満たす文字列をレビュー文書から除き、そのレビュー文書から、条件(IV)および(V)を満たす文字を抽出する。 At this time, the extraction unit 116 satisfies the conditions (I), (II), and (III) of the highest priority, and the character string extracted even once is a character string satisfying the conditions (IV) and (V). But it doesn't extract. In other words, the extraction unit 116 removes the character strings satisfying the conditions (I), (II), and (III) of the highest priority from the review document, and the characters satisfying the conditions (IV) and (V) from the review document. To extract.

例えば、「価格が安くて、音も最高でした。」というレビュー文書1では、「価格が安く」という文字列と、「音も最高」という文字列とが条件(I)を満たしており、更に「安く」という文字列が条件(IV)を満たしている。このような場合、抽出部116は、「価格が安く」という文字列を抽出した後に、「安く」という文字列は抽出しない。 For example, in the review document 1 that "the price was cheap and the sound was the best", the character string "the price is cheap" and the character string "the sound is also the best" satisfy the condition (I). Furthermore, the character string "cheap" satisfies the condition (IV). In such a case, the extraction unit 116 does not extract the character string "cheap" after extracting the character string "cheap price".

図7のフローチャートの説明に戻り、次に、サマリー生成部118は、抽出部116が高評価用辞書134を用いて抽出した一以上の表現を集めた第1グループの中から、同じ種類の表現(以下、同種表現と称する)の出現回数をカウントするとともに、抽出部116が低評価用辞書136を用いて抽出した一以上の表現を集めた第2グループの中から、同種表現の出現回数をカウントする(S204)。 Returning to the explanation of the flowchart of FIG. 7, the summary generation unit 118 then uses the same type of expression from the first group in which one or more expressions extracted by the extraction unit 116 using the high evaluation dictionary 134 are collected. In addition to counting the number of occurrences of (hereinafter referred to as the same kind of expression), the number of appearances of the same kind of expression is counted from the second group in which one or more expressions extracted by the extraction unit 116 using the low evaluation dictionary 136 are collected. Count (S204).

例えば、サマリー生成部118は、抽出部116によって最優先事項の条件(I)、(II)、(III)を満たす複数の文字列がフレーズとして抽出された場合、それら複数のフレーズに含まれる「属性」の表現、すなわちラベル<k>の表現同士を比較し、比較した表現同士が互いに同じ表現である場合、ラベル<k>が同じフレーズ同士を同種表現としてカウントする。また、サマリー生成部118は、抽出部116によって次の優先事項の条件(IV)を満たす複数の文字列が抽出された場合、「属性値」の表現、すなわちラベル<v>の表現同士を比較し、比較した表現同士が互いに同じ表現である場合、それらを同種表現としてカウントする。同様に、サマリー生成部118は、抽出部116によって次の優先事項の条件(V)を満たす複数の文字列が抽出された場合、「属性」の表現、すなわちラベル<k>の表現同士を比較し、比較した表現同士が互いに同じ表現である場合、それらを同種表現としてカウントする。 For example, when the summary generation unit 118 extracts a plurality of character strings satisfying the conditions (I), (II), and (III) of the highest priority as phrases by the extraction unit 116, the summary generation unit 118 is included in the plurality of phrases. Expressions of "attributes", that is, expressions of labels <k> are compared with each other, and when the compared expressions are the same expressions, phrases with the same label <k> are counted as homologous expressions. Further, when a plurality of character strings satisfying the following priority condition (IV) are extracted by the extraction unit 116, the summary generation unit 118 compares the expressions of the "attribute value", that is, the expressions of the label <v> with each other. However, if the compared expressions are the same expression, they are counted as the same kind expression. Similarly, when a plurality of character strings satisfying the following priority condition (V) are extracted by the extraction unit 116, the summary generation unit 118 compares the expressions of "attributes", that is, the expressions of the label <k> with each other. However, if the compared expressions are the same expression, they are counted as the same kind expression.

図12は、カウントの結果の一例を示す図である。例えば、図9から図11に例示したレビュー文書の場合、最優先事項の条件(I)、(II)、(III)を満たす文字列は、レビュー文書1の「価格が安く」、「音も最高」、レビュー文書2の「音も小さく」、レビュー文書5の「価格が安い」、「音も最高」である。この場合、ラベル<k>の表現は、「価格」と「音」であることから、レビュー文書1の「価格が安く」と、レビュー文書5の「価格が安い」は、同種表現としてカウントされ、レビュー文書1の「音も最高」と、レビュー文書2の「音も小さく」と、レビュー文書5の「音も最高」は、同種表現としてカウントされる。 FIG. 12 is a diagram showing an example of the result of counting. For example, in the case of the review documents exemplified in FIGS. 9 to 11, the character strings satisfying the conditions (I), (II), and (III) of the highest priority are "cheap price" and "sound" of the review document 1. "The best", "Sound is quiet" in the review document 2, "Price is cheap", and "Sound is the best" in the review document 5. In this case, since the expressions of the label <k> are "price" and "sound", "price is cheap" in review document 1 and "price is cheap" in review document 5 are counted as similar expressions. , "Sound is the best" in the review document 1, "Sound is the best" in the review document 2, and "Sound is the best" in the review document 5 are counted as similar expressions.

従って、サマリー生成部118は、「音」というラベル<k>の表現が含まれる同種表現については、出現回数を3回とカウントし、「価格」というラベル<k>の表現が含まれる同種表現については、出現回数を2回とカウントする。 Therefore, the summary generation unit 118 counts the number of appearances as 3 times for the homogenous expression including the expression of the label <k> of "sound", and the homologous expression including the expression of the label <k> of "price". The number of appearances is counted as two.

また、次の優先事項の条件(IV)、(V)を満たす文字列は、レビュー文書3の「小さい」、「疲れない」、レビュー文書4の「安い」である。この場合、「小さい」、「疲れない」、「安い」はいずれもラベル<v>の表現であることから、サマリー生成部118は、「小さい」、「疲れない」、「安い」という各同種表現の出現回数を1回とカウントする。 Further, the character strings satisfying the following priority conditions (IV) and (V) are "small" and "not tired" in the review document 3 and "cheap" in the review document 4. In this case, since "small", "not tired", and "cheap" are all expressions of the label <v>, the summary generator 118 has the same types of "small", "not tired", and "cheap". The number of appearances of the expression is counted as one.

次に、サマリー生成部118は、第1グループと第2グループとのそれぞれについて、出現回数をカウントした一以上の同種表現のうち、出現回数が上位k個(kは任意の自然数)の同種表現を選択する(S206)。例えば、図12に例示したカウント結果の場合に、k=5とした場合、サマリー生成部118は、「音」、「価格」、「小さい」、「疲れない」、「安い」のすべての同種表現を選択する。 Next, the summary generation unit 118 has the same kind of expression in which the number of appearances is the highest k (k is an arbitrary natural number) among one or more same kind expressions for which the number of appearances is counted for each of the first group and the second group. Is selected (S206). For example, in the case of the count result illustrated in FIG. 12, when k = 5, the summary generator 118 has all the same types of "sound", "price", "small", "not tired", and "cheap". Select a representation.

次に、サマリー生成部118は、選択したk個の同種表現のそれぞれについて、画面に表示するときの代表的な表現を決定する(S208)。例えば、サマリー生成部118は、同種表現としてカウントされた複数のフレーズのうち、最も出現回数が多いフレーズを代表的な表現に決定してよい。例えば、図9から図11に例示したレビュー文書の場合、ラベル<k>の表現である「音」に関して、レビュー文書1の「音も最高」と、レビュー文書2の「音も小さく」と、レビュー文書5の「音も最高」は、同種表現としてカウントされている。この場合、サマリー生成部118は、代表的な表現の候補である「音も最高」というフレーズと、「音も小さく」というフレーズとのうち、より出現回数の多い「音も最高」という表現を、ラベル<k>の表現である「音」の代表的な表現に決定する。 Next, the summary generation unit 118 determines a representative expression to be displayed on the screen for each of the k selected similar expressions (S208). For example, the summary generation unit 118 may determine the phrase with the highest number of occurrences as a representative expression among the plurality of phrases counted as the same kind of expression. For example, in the case of the review documents exemplified in FIGS. 9 to 11, regarding the "sound" represented by the label <k>, the "sound is the best" in the review document 1 and the "sound is also quiet" in the review document 2. "Sound is also the best" in review document 5 is counted as a similar expression. In this case, the summary generator 118 expresses the phrase "sound is also the best", which is a candidate for a typical expression, and the phrase "sound is also the best", which appears more frequently. , Determine the representative expression of "sound" which is the expression of the label <k>.

なお、サマリー生成部118は、同種表現としてカウントされたフレーズまたは表現の出現回数が1回である場合、その1回出現したフレーズまたは表現を代表的な表現に決定してよい。例えば、図9から図11に例示したレビュー文書の場合、「小さい」という表現は一度しか出現していないため、サマリー生成部118は、この「小さい」という表現そのものを代表的な表現としてよい。 When the phrase or expression counted as the same kind of expression appears once, the summary generation unit 118 may determine the phrase or expression that appears once as a representative expression. For example, in the case of the review documents illustrated in FIGS. 9 to 11, the expression "small" appears only once, so that the summary generation unit 118 may use the expression "small" itself as a representative expression.

次に、サマリー生成部118は、第1グループの中でカウントした出現回数が多い上位k個の代表的な表現をランキング形式で並べたレビュー文書のサマリー(以下、高評価サマリーと称する)と、第2グループの中でカウントした出現回数が多い上位k個の代表的な表現をランキング形式で並べたレビュー文書のサマリー(以下、低評価サマリーと称する)とを生成する(S210)。言い換えれば、サマリー生成部118は、高評価用辞書に登録された表現を高評価レビュー群から抽出し、その抽出した表現のうち、出現回数が多い上位k個の表現を集めたものを高評価サマリーとして生成するとともに、低評価用辞書に登録された表現を低評価レビュー群から抽出し、その抽出した表現のうち、出現回数が多い上位k個の表現を集めたものを低評価サマリーとして生成する。 Next, the summary generation unit 118 includes a summary of the review document (hereinafter referred to as a highly evaluated summary) in which representative expressions of the top k items with the highest number of occurrences counted in the first group are arranged in a ranking format. A summary of a review document (hereinafter referred to as a low-rated summary) in which representative expressions of the top k items with the highest number of occurrences counted in the second group are arranged in a ranking format is generated (S210). In other words, the summary generation unit 118 extracts the expressions registered in the high-rated dictionary from the high-rated review group, and among the extracted expressions, the high-ranked k expressions that appear frequently are collected and highly evaluated. In addition to generating as a summary, expressions registered in the low-rated dictionary are extracted from the low-rated review group, and among the extracted expressions, the top k expressions with the highest number of appearances are collected and generated as a low-rated summary. do.

図13は、高評価サマリーの一例を示す図である。例えば、サマリー生成部118は、図12に例示するように、「音」、「価格」、「小さい」、「疲れない」、「安い」の5つの同種表現の出現回数をカウントした場合、「音」という同種表現の代表的な表現「音も最高」と、「価格」という同種表現の代表的な表現「価格が安い」と、「小さい」という同種表現の代表的な表現「小さい」と、「疲れない」という同種表現の代表的な表現「疲れない」と、「安い」という同種表現の代表的な表現「安い」とを、画面上側から出現回数の多い順に並べたサマリーを生成する。この際、サマリー生成部118は、サマリーにおいて、各代表的な表現の隣に、出現回数を件数として表示させてよい。 FIG. 13 is a diagram showing an example of a highly evaluated summary. For example, when the summary generator 118 counts the number of appearances of five similar expressions of "sound", "price", "small", "not tired", and "cheap" as illustrated in FIG. 12, " Typical expression of the same kind of expression "sound" "Sound is also the best", typical expression of the same kind of expression "price" "cheap price", and typical expression of the same kind of expression "small" "small" , Generates a summary in which the typical expression "not tired" of the same kind expression "not tired" and the typical expression "cheap" of the same kind expression "cheap" are arranged in descending order of the number of appearances from the upper side of the screen. .. At this time, the summary generation unit 118 may display the number of occurrences as the number of cases next to each representative expression in the summary.

次に、サマリー生成部118は、生成した高評価サマリーと低評価サマリーとをレビュー文書に対応付けて記憶部130に記憶させる(S212)。これを受けて、上述したコンテンツ提供部112は、図3に例示するように、サマリー生成部118によって生成された高評価サマリーおよび低評価サマリーを掲載したウェブページを生成する。そして、コンテンツ提供部112は、通信部102によってレビュー文書を掲載するウェブページのリクエストが受信されると、通信部102を制御して、リクエスト元の端末装置10に、生成したウェブページをレスポンスとして送信する。例えば、コンテンツ提供部112は、図3の領域R2のレビューサマリーにおいて、高評価用辞書134を用いて生成された高評価サマリーを「良かったところ」として表示させ、低評価用辞書136を用いて生成された低評価サマリーを「残念だったところ」として表示させたウェブページを送信してよい。これによって、本フローチャートの処理が終了する。 Next, the summary generation unit 118 stores the generated high evaluation summary and low evaluation summary in the storage unit 130 in association with the review document (S212). In response to this, the content providing unit 112 described above generates a web page containing the high-rated summary and the low-rated summary generated by the summary generation unit 118, as illustrated in FIG. Then, when the content providing unit 112 receives the request for the web page on which the review document is posted by the communication unit 102, the content providing unit 112 controls the communication unit 102 and sends the generated web page to the request source terminal device 10 as a response. Send. For example, the content providing unit 112 displays the high evaluation summary generated by using the high evaluation dictionary 134 as a "good place" in the review summary of the area R2 of FIG. 3, and uses the low evaluation dictionary 136. You may submit a web page displaying the generated low rating summary as "unfortunate". This ends the processing of this flowchart.

以上説明した実施形態によれば、レビュー文書から、(1)「属性」という種類の表現(ラベル<k>の表現)、(2)「属性値」という種類の表現(ラベル<v>の表現)、(3)「属性」および「属性値」のそれぞれの表現を組み合わせたフレーズ(ラベル<k>+ラベル<v>のフレーズ)、(4)「評価」という種類の表現と「属性」の表現を組み合わせたフレーズ(ラベル<k>+ラベル<e>のフレーズ)のうち、少なくともいずれか一つを抽出し、抽出した表現に基づいて、レビュー文書のサマリーを生成するため、レビューを読むユーザの満足度を向上させることができる。 According to the embodiment described above, from the review document, (1) an expression of the type "attribute" (expression of the label <k>) and (2) an expression of the type "attribute value" (expression of the label <v>). ), (3) A phrase that combines the expressions of "attribute" and "attribute value" (label <k> + label <v> phrase), (4) "evaluation" type of expression and "attribute" A user who reads a review to extract at least one of the phrases that combine expressions (label <k> + label <e> phrase) and generate a summary of the review document based on the extracted expressions. Satisfaction can be improved.

上述したように、レビュー文書の中から、同じ「属性」または「属性値」の表現を含む文字列を同種表現として抽出し、各同種表現として一括りにまとめた複数の表現の中から代表的な表現を選択し、選択した各代表的な表現を、同種表現の出現回数の多い順に並べたサマリーを生成するため、レビューのエッセンスを残しつつ、レビューの内容を簡潔にまとめることができる。この際、代表的な表現には、「属性」と「評価」とを組み合わせたフレーズも含み得る。従って、レビューの内容をまとめても、「何(評価の観点)」について「良い(肯定する)」のか、或いは「悪い(否定する)」のかという人間が理解可能な必要最小限のエッセンスを残すことができる。これにより、ユーザはすべてのレビュー文書を読まずとも、サマリーを読むだけで、そのレビュー対象の具体的な使用感などを知ることができ、購入したものの想定していたものとは違うためキャンセルする、といったケースが発生するのを抑制することができる。この結果、ユーザの満足度を向上さることはできる。また、更に、ユーザの満足度が向上することでリピーターを増加させたり、検索エンジンからレビュー対象が掲載されたページへの流入数を増加させたりすることができる。 As described above, a character string containing the same "attribute" or "attribute value" expression is extracted from the review document as the same kind expression, and is representative from a plurality of expressions collectively summarized as each same kind expression. Since a summary is generated in which various expressions are selected and each of the selected representative expressions is arranged in descending order of the number of occurrences of similar expressions, the content of the review can be summarized briefly while retaining the essence of the review. At this time, the typical expression may include a phrase that combines "attribute" and "evaluation". Therefore, even if the contents of the review are summarized, the minimum necessary essence that human beings can understand is left as to whether "what (evaluation viewpoint)" is "good (affirmative)" or "bad (denial)". be able to. As a result, the user can know the specific usability of the review target by simply reading the summary without reading all the review documents, and cancel because it is different from what was expected for the purchase. , Can be suppressed from occurring. As a result, user satisfaction can be improved. Further, it is possible to increase the number of repeaters by improving the satisfaction of the user, and to increase the number of inflows from the search engine to the page on which the review target is posted.

また、上述した実施形態によれば、高評価用辞書に登録された表現を高評価レビュー群から抽出し、その抽出した表現のうち、出現回数が多い上位k個の表現を集めたものを高評価サマリーとして生成し、低評価用辞書に登録された表現を低評価レビュー群から抽出し、その抽出した表現のうち、出現回数が多い上位k個の表現を集めたものを低評価サマリーとして生成するため、ユーザが参考にしやすいレビュー文書のサマリーをより高精度に生成することができる。 Further, according to the above-described embodiment, the expressions registered in the high-rated dictionary are extracted from the high-rated review group, and among the extracted expressions, the top k expressions with the highest number of appearances are collected. Generated as an evaluation summary, the expressions registered in the low evaluation dictionary are extracted from the low evaluation review group, and among the extracted expressions, the top k expressions with the highest number of appearances are collected and generated as the low evaluation summary. Therefore, it is possible to generate a summary of the review document that is easy for the user to refer to with higher accuracy.

<ハードウェア構成>
上述した実施形態の情報処理装置100は、例えば、図14に示すようなハードウェア構成により実現される。図14は、実施形態の情報処理装置100のハードウェア構成の一例を示す図である。
<Hardware configuration>
The information processing apparatus 100 of the above-described embodiment is realized by, for example, a hardware configuration as shown in FIG. FIG. 14 is a diagram showing an example of the hardware configuration of the information processing apparatus 100 of the embodiment.

情報処理装置100は、NIC100-1、CPU100-2、RAM100-3、ROM100-4、フラッシュメモリやHDDなどの二次記憶装置100-5、およびドライブ装置100-6が、内部バスあるいは専用通信線によって相互に接続された構成となっている。ドライブ装置100-6には、光ディスクなどの可搬型記憶媒体が装着される。二次記憶装置100-5、またはドライブ装置100-6に装着された可搬型記憶媒体に格納されたプログラムがDMAコントローラ(不図示)などによってRAM100-3に展開され、CPU100-2によって実行されることで、制御部110が実現される。制御部110が参照するプログラムは、ネットワークNWを介して他の装置からダウンロードされてもよい。 The information processing device 100 includes NIC100-1, CPU100-2, RAM100-3, ROM100-4, a secondary storage device 100-5 such as a flash memory or an HDD, and a drive device 100-6 on an internal bus or a dedicated communication line. It is configured to be interconnected by. A portable storage medium such as an optical disk is mounted on the drive device 100-6. A program stored in a portable storage medium mounted on the secondary storage device 100-5 or the drive device 100-6 is expanded in the RAM 100-3 by a DMA controller (not shown) or the like, and executed by the CPU 100-2. As a result, the control unit 110 is realized. The program referred to by the control unit 110 may be downloaded from another device via the network NW.

以上、本発明を実施するための形態について実施形態を用いて説明したが、本発明はこうした実施形態に何ら限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。 Although the embodiments for carrying out the present invention have been described above using the embodiments, the present invention is not limited to these embodiments, and various modifications and substitutions are made without departing from the gist of the present invention. Can be added.

1…情報処理システム、10…端末装置、100…情報処理装置、102…通信部、110…制御部、112…コンテンツ提供部、114…辞書生成部、116…抽出部、118…サマリー生成部、130…記憶部 1 ... Information processing system, 10 ... Terminal device, 100 ... Information processing device, 102 ... Communication unit, 110 ... Control unit, 112 ... Content provision unit, 114 ... Dictionary generation unit, 116 ... Extraction unit, 118 ... Summary generation unit, 130 ... Storage unit

Claims (11)

レビュー文書から、評価の観点を表す第1表現と、前記評価の観点の肯定または否定を表す第2表現と、前記第1表現および前記第2表現を組み合わせた第1フレーズと、肯定または否定を表す第3表現および前記第1表現を組み合わせた第2フレーズとのうち、少なくともいずれか一つを抽出する抽出部と、
前記抽出部による抽出結果に基づいて、前記レビュー文書のサマリーを生成する生成部と、を備え、
前記生成部は、
前記抽出部により複数の前記第1フレーズが抽出された場合、前記第1表現が同じ前記第1フレーズ同士を同じ種類の表現としてカウントし、
同じ種類の表現としてカウントした一以上の前記第1フレーズのうち、ある一つの代表的な前記第1フレーズを並べた前記サマリーを生成する、
報処理装置。
From the review document, the first expression representing the viewpoint of evaluation, the second expression representing the affirmation or denial of the viewpoint of evaluation, the first phrase combining the first expression and the second expression, and the affirmation or denial An extraction unit that extracts at least one of the third expression to be represented and the second phrase that combines the first expression.
A generation unit that generates a summary of the review document based on the extraction result by the extraction unit is provided.
The generator is
When a plurality of the first phrases are extracted by the extraction unit, the first phrases having the same first expression are counted as the same type of expression.
Generates the summary of one or more representative first phrases of the first phrase counted as the same type of expression.
Information processing equipment.
レビュー文書から、評価の観点を表す第1表現と、前記評価の観点の肯定または否定を表す第2表現と、前記第1表現および前記第2表現を組み合わせた第1フレーズと、肯定または否定を表す第3表現および前記第1表現を組み合わせた第2フレーズとのうち、少なくともいずれか一つを抽出する抽出部と、 From the review document, the first expression representing the viewpoint of evaluation, the second expression representing the affirmation or denial of the viewpoint of evaluation, the first phrase combining the first expression and the second expression, and the affirmation or denial An extraction unit that extracts at least one of the third expression to be represented and the second phrase that combines the first expression.
前記抽出部による抽出結果に基づいて、前記レビュー文書のサマリーを生成する生成部と、を備え、 A generation unit that generates a summary of the review document based on the extraction result by the extraction unit is provided.
前記生成部は、 The generator is
前記抽出部により複数の前記第2フレーズが抽出された場合、前記第1表現が同じ前記第2フレーズ同士を同じ種類の表現としてカウントし、 When a plurality of the second phrases are extracted by the extraction unit, the second phrases having the same first expression are counted as the same type of expression.
同じ種類の表現としてカウントした一以上の前記第2フレーズのうち、ある一つの代表的な前記第2フレーズを並べた前記サマリーを生成する、 Generates the summary by arranging one representative second phrase among one or more of the second phrases counted as the same type of expression.
情報処理装置。 Information processing equipment.
前記生成部は、
前記抽出部により抽出された同じ種類の表現の数をカウントし、
前記カウントした数に基づいて、前記抽出部により抽出された表現を並べた前記サマリーを生成する、
請求項1又は2に記載の情報処理装置。
The generator is
Counting the number of expressions of the same type extracted by the extraction unit,
Based on the counted number, the summary is generated by arranging the expressions extracted by the extraction unit.
The information processing apparatus according to claim 1 or 2 .
前記生成部は、前記抽出部により複数の前記第1表現および前記第2表現が抽出された場合、同じ前記第1表現同士を同じ種類の表現としてカウントするとともに、同じ前記第2表現同士を同じ種類の表現としてカウントする、
請求項に記載の情報処理装置。
When a plurality of the first expression and the second expression are extracted by the extraction unit, the generation unit counts the same first expression as the same type of expression and the same second expression. Count as a kind of expression,
The information processing apparatus according to claim 3 .
前記生成部は、同じ種類の表現としてカウントした一以上の前記第1表現のうち、ある一つの代表的な前記第1表現と、同じ種類の表現としてカウントした一以上の前記第2表現のうち、ある一つの代表的な前記第2表現とを並べた前記サマリーを生成する、
請求項に記載の情報処理装置。
The generation unit includes one representative first expression among one or more first expressions counted as the same type of expression, and one or more second expressions counted as the same type of expression. Generate the summary with one representative second expression,
The information processing apparatus according to claim 4 .
前記抽出部は、
前記レビュー文書から、前記第1フレーズまたは前記第2フレーズを第1優先度で抽出し、
前記抽出した前記第1フレーズまたは前記第2フレーズを除く前記レビュー文書から、前記第1優先度よりも低い第2優先度で前記第1表現または前記第2表現を抽出する、
請求項1からのうちいずれか一項に記載の情報処理装置。
The extraction unit
From the review document, the first phrase or the second phrase is extracted with the first priority.
The first expression or the second expression is extracted from the review document excluding the extracted first phrase or the second phrase with a second priority lower than the first priority.
The information processing apparatus according to any one of claims 1 to 5 .
前記生成部によって生成された前記サマリーを含むコンテンツを端末装置に提供する提供部を更に備える、
請求項1からのうちいずれか一項に記載の情報処理装置。
Further comprising a providing unit that provides the terminal device with the content including the summary generated by the generating unit.
The information processing apparatus according to any one of claims 1 to 6 .
コンピュータが、
レビュー文書から、評価の観点を表す第1表現と、前記評価の観点の肯定または否定を表す第2表現と、前記第1表現および前記第2表現を組み合わせた第1フレーズと、肯定または否定を表す第3表現および前記第1表現を組み合わせた第2フレーズとのうち、少なくともいずれか一つを抽出し、
前記抽出した結果に基づいて、前記レビュー文書のサマリーを生成
複数の前記第1フレーズを抽出した場合、前記第1表現が同じ前記第1フレーズ同士を同じ種類の表現としてカウントし、
同じ種類の表現としてカウントした一以上の前記第1フレーズのうち、ある一つの代表的な前記第1フレーズを並べた前記サマリーを生成する、
情報処理方法。
The computer
From the review document, the first expression representing the viewpoint of evaluation, the second expression representing the affirmation or denial of the viewpoint of evaluation, the first phrase combining the first expression and the second expression, and the affirmation or denial At least one of the third expression to be represented and the second phrase in which the first expression is combined is extracted.
Based on the extracted results, a summary of the review document was generated.
When a plurality of the first phrases are extracted, the first phrases having the same first expression are counted as the same type of expression.
Generates the summary of one or more representative first phrases of the first phrase counted as the same type of expression.
Information processing method.
コンピュータが、 The computer
レビュー文書から、評価の観点を表す第1表現と、前記評価の観点の肯定または否定を表す第2表現と、前記第1表現および前記第2表現を組み合わせた第1フレーズと、肯定または否定を表す第3表現および前記第1表現を組み合わせた第2フレーズとのうち、少なくともいずれか一つを抽出し、 From the review document, the first expression representing the viewpoint of evaluation, the second expression representing the affirmation or denial of the viewpoint of evaluation, the first phrase combining the first expression and the second expression, and the affirmation or denial At least one of the third expression to be represented and the second phrase in which the first expression is combined is extracted.
前記抽出した結果に基づいて、前記レビュー文書のサマリーを生成し、 Based on the extracted results, a summary of the review document was generated.
複数の前記第2フレーズを抽出した場合、前記第1表現が同じ前記第2フレーズ同士を同じ種類の表現としてカウントし、 When a plurality of the second phrases are extracted, the second phrases having the same first expression are counted as the same type of expression.
同じ種類の表現としてカウントした一以上の前記第2フレーズのうち、ある一つの代表的な前記第2フレーズを並べた前記サマリーを生成する、 Generates the summary by arranging one representative second phrase among one or more of the second phrases counted as the same type of expression.
情報処理方法。 Information processing method.
コンピュータに、
レビュー文書から、評価の観点を表す第1表現と、前記評価の観点の肯定または否定を表す第2表現と、前記第1表現および前記第2表現を組み合わせた第1フレーズと、肯定または否定を表す第3表現および前記第1表現を組み合わせた第2フレーズとのうち、少なくともいずれか一つを抽出する処理と、
前記抽出した結果に基づいて、前記レビュー文書のサマリーを生成する処理と、
複数の前記第1フレーズを抽出した場合、前記第1表現が同じ前記第1フレーズ同士を同じ種類の表現としてカウントする処理と、
同じ種類の表現としてカウントした一以上の前記第1フレーズのうち、ある一つの代表的な前記第1フレーズを並べた前記サマリーを生成する処理と、
を実行させるためのプログラム。
On the computer
From the review document, the first expression representing the viewpoint of evaluation, the second expression representing the affirmation or denial of the viewpoint of evaluation, the first phrase combining the first expression and the second expression, and the affirmation or denial A process of extracting at least one of the third expression to be represented and the second phrase in which the first expression is combined.
A process to generate a summary of the review document based on the extracted result, and
When a plurality of the first phrases are extracted, the first phrases having the same first expression are counted as the same type of expression.
A process of generating the summary in which one representative first phrase among one or more of the first phrases counted as the same type of expression is arranged.
A program to execute.
コンピュータに、 On the computer
レビュー文書から、評価の観点を表す第1表現と、前記評価の観点の肯定または否定を表す第2表現と、前記第1表現および前記第2表現を組み合わせた第1フレーズと、肯定または否定を表す第3表現および前記第1表現を組み合わせた第2フレーズとのうち、少なくともいずれか一つを抽出する処理と、 From the review document, the first expression representing the viewpoint of evaluation, the second expression representing the affirmation or denial of the viewpoint of evaluation, the first phrase combining the first expression and the second expression, and the affirmation or denial A process of extracting at least one of the third expression to be represented and the second phrase in which the first expression is combined.
前記抽出した結果に基づいて、前記レビュー文書のサマリーを生成する処理と、 A process to generate a summary of the review document based on the extracted result, and
複数の前記第2フレーズを抽出した場合、前記第1表現が同じ前記第2フレーズ同士を同じ種類の表現としてカウントする処理と、 When a plurality of the second phrases are extracted, the second phrases having the same first expression are counted as the same type of expression.
同じ種類の表現としてカウントした一以上の前記第2フレーズのうち、ある一つの代表的な前記第2フレーズを並べた前記サマリーを生成する処理と、 A process of generating the summary in which one representative second phrase among one or more of the second phrases counted as the same type of expression is arranged.
を実行させるためのプログラム。 A program to execute.
JP2018229166A 2018-12-06 2018-12-06 Information processing equipment, information processing methods, and programs Active JP6994452B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2018229166A JP6994452B2 (en) 2018-12-06 2018-12-06 Information processing equipment, information processing methods, and programs

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2018229166A JP6994452B2 (en) 2018-12-06 2018-12-06 Information processing equipment, information processing methods, and programs

Publications (2)

Publication Number Publication Date
JP2020091729A JP2020091729A (en) 2020-06-11
JP6994452B2 true JP6994452B2 (en) 2022-01-14

Family

ID=71012919

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018229166A Active JP6994452B2 (en) 2018-12-06 2018-12-06 Information processing equipment, information processing methods, and programs

Country Status (1)

Country Link
JP (1) JP6994452B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012124213A1 (en) 2011-03-15 2012-09-20 日本電気株式会社 Summary creation device, summary creation method, and computer-readable recording medium

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012124213A1 (en) 2011-03-15 2012-09-20 日本電気株式会社 Summary creation device, summary creation method, and computer-readable recording medium

Also Published As

Publication number Publication date
JP2020091729A (en) 2020-06-11

Similar Documents

Publication Publication Date Title
US9659067B2 (en) Providing a search results document that includes a user interface for performing an action in connection with a web page identified in the search results document
US11461822B2 (en) Methods and apparatus for automatically providing personalized item reviews
US9953364B2 (en) Information processing system, information processing system control method, information processing device, information processing device control method, program, and information storage medium
US10977264B2 (en) Selecting supplemental content for inclusion in a network page
US20210256541A1 (en) Method and system for programmatic analysis of consumer sentiment with regard to attribute descriptors
US11392631B2 (en) System and method for programmatic generation of attribute descriptors
US20170178178A1 (en) Content item slot location suggestions
KR20220117425A (en) Marketability analysis and commercialization methodology analysis system using big data
US9460163B1 (en) Configurable extractions in social media
US20210012405A1 (en) Methods and apparatus for automatically providing personalized item reviews
JP6479239B1 (en) Information processing apparatus, information processing system, information processing method, and program
JP6993955B2 (en) Information processing equipment, information processing methods, and programs
JP6982546B2 (en) Information providing equipment, information providing method, and program
JP6506839B2 (en) Dissatisfied information processing device and system
JP6994452B2 (en) Information processing equipment, information processing methods, and programs
US9740681B2 (en) Method for classifying pieces of text on basis of evaluation polarity, computer program product, and computer
WO2016132558A1 (en) Information processing device and method, and program
JP6960553B2 (en) Brand dictionary creation device, product evaluation device, brand dictionary creation method and program
JP5011185B2 (en) Information analysis apparatus, information analysis method, and information analysis program
JP6644492B2 (en) Apparatus, method, and program
JP6342027B1 (en) Providing device, providing method, and providing program
JP2007328706A (en) Method, server, and program for transmitting additional information data
Liu et al. Characterizing landing pages in sponsored search
JP6879958B2 (en) Information processing equipment, information processing methods, and programs
JP2017037580A (en) Apparatus, method, and program

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20191101

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20191108

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20200313

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20210325

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20210413

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210610

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20211213

R150 Certificate of patent or registration of utility model

Ref document number: 6994452

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

S111 Request for change of ownership or part of ownership

Free format text: JAPANESE INTERMEDIATE CODE: R313111

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250