JP2018041307A - Estimation apparatus, estimation method, and estimation program - Google Patents
Estimation apparatus, estimation method, and estimation program Download PDFInfo
- Publication number
- JP2018041307A JP2018041307A JP2016175451A JP2016175451A JP2018041307A JP 2018041307 A JP2018041307 A JP 2018041307A JP 2016175451 A JP2016175451 A JP 2016175451A JP 2016175451 A JP2016175451 A JP 2016175451A JP 2018041307 A JP2018041307 A JP 2018041307A
- Authority
- JP
- Japan
- Prior art keywords
- estimation
- character information
- target
- review
- user
- 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.)
- Granted
Links
Images
Landscapes
- Machine Translation (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Abstract
【課題】文字情報のうちどの箇所がユーザに影響を与えたかを適切に推定すること。【解決手段】本願に係る推定装置は、取得部と、推定部とを有する。取得部は、商取引の対象を購入したユーザに対象の購入前に提供された対象に関する文字情報を取得する。推定部は、取得部により取得された文字情報に基づいて、文字情報中において対象の購入に影響を与える箇所である影響箇所を推定する。例えば、推定部は、文字情報と、他の文字情報との比較に基づいて、文字情報中における影響箇所を推定する。【選択図】図3An object of the present invention is to appropriately estimate which part of character information affects a user. An estimation apparatus according to the present application includes an acquisition unit and an estimation unit. An acquisition part acquires the character information regarding the object provided to the user who purchased the object of commerce before the object purchase. An estimation part estimates the influence location which is a location which influences purchase of object in character information based on the character information acquired by the acquisition part. For example, the estimation unit estimates an affected part in the character information based on a comparison between the character information and other character information. [Selection] Figure 3
Description
本発明は、推定装置、推定方法、及び推定プログラムに関する。 The present invention relates to an estimation device, an estimation method, and an estimation program.
従来、文字情報の解析に関する種々の技術が提供されている。例えば、所定の文字情報からそのトピックを推定する技術が提供されている。 Conventionally, various techniques relating to character information analysis have been provided. For example, a technique for estimating the topic from predetermined character information is provided.
しかしながら、上記の従来技術では、文字情報のうちどの箇所がユーザに影響を与えたかを適切に推定することは難しい。例えば、文字情報からそのトピックを推定するのみでは、その文字情報の主要な対象に関する推定を行うことができるが、文字情報のうちどの箇所がユーザに影響を与えたかを適切に推定することは難しい。 However, in the above-described conventional technology, it is difficult to appropriately estimate which part of the character information has affected the user. For example, it is possible to estimate the main target of the character information only by estimating the topic from the character information, but it is difficult to appropriately estimate which part of the character information has affected the user. .
本願は、上記に鑑みてなされたものであって、文字情報のうちどの箇所がユーザに影響を与えたかを適切に推定する推定装置、推定方法、及び推定プログラムを提供することを目的とする。 The present application has been made in view of the above, and an object thereof is to provide an estimation device, an estimation method, and an estimation program that appropriately estimate which part of character information has affected a user.
本願に係る推定装置は、商取引の対象を購入したユーザに前記対象の購入前に提供された前記対象に関する文字情報を取得する取得部と、前記取得部により取得された前記文字情報に基づいて、前記文字情報中において前記対象の購入に影響を与える箇所である影響箇所を推定する推定部と、を備えたことを特徴とする。 The estimation apparatus according to the present application is based on an acquisition unit that acquires character information related to the target provided to the user who purchased the target of the commercial transaction, and the character information acquired by the acquisition unit. And an estimation unit that estimates an influence location that is a location that affects the purchase of the object in the character information.
実施形態の一態様によれば、文字情報のうちどの箇所がユーザに影響を与えたかを適切に推定することができるという効果を奏する。 According to the aspect of the embodiment, there is an effect that it is possible to appropriately estimate which part of the character information has affected the user.
以下に、本願に係る推定装置、推定方法、及び推定プログラムを実施するための形態(以下、「実施形態」と呼ぶ)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る推定装置、推定方法、及び推定プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Hereinafter, a mode for carrying out an estimation device, an estimation method, and an estimation program according to the present application (hereinafter referred to as “embodiment”) will be described in detail with reference to the drawings. In addition, the estimation apparatus, the estimation method, and the estimation program according to the present application are not limited by this embodiment. In the following embodiments, the same portions are denoted by the same reference numerals, and redundant description is omitted.
(実施形態)
〔1.推定処理〕
図1を用いて、実施形態に係る推定処理の一例について説明する。図1及び図2は、実施形態に係る推定処理の一例を示す図である。以下では、ユーザに提供する対象に関する文字情報が、対象に対して投稿されたレビューである場合を一例として示す。図1及び図2の例では、推定装置100があるレビューに関する情報(以下、「レビュー情報」ともいう)が提供されたユーザの反応に基づいて、そのレビューに含まれる影響箇所を推定する場合を示す。また、ここでいう対象には、商品やサービスに限らず、種々の対象が含まれてもよい。
(Embodiment)
[1. (Estimation process)
An example of the estimation process according to the embodiment will be described with reference to FIG. 1 and 2 are diagrams illustrating an example of an estimation process according to the embodiment. Below, the case where the character information regarding the object provided to the user is a review posted to the object is shown as an example. In the example of FIG. 1 and FIG. 2, the
図1に示すように、推定システム1には、端末装置10と、商取引装置50(図2参照)と、推定装置100とが含まれる。端末装置10と、商取引装置50と、推定装置100とは図示しない所定の通信網を介して、有線または無線により通信可能に接続される。また、図1に示した推定システム1には、複数台の端末装置10や、複数台の商取引装置50や、複数台の推定装置100が含まれてもよい。
As shown in FIG. 1, the
端末装置10は、ユーザによって利用される情報処理装置である。端末装置10は、例えば、スマートフォンや、タブレット型端末や、ノート型PC(Personal Computer)や、デスクトップPCや、携帯電話機や、PDA(Personal Digital Assistant)等により実現される。図1に示す例においては、端末装置10がスマートフォンである場合を示す。なお、以下では、端末装置10をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置10と読み替えることもできる。
The
商取引装置50は、電子商取引サービスを提供するために用いられる情報処理装置である。例えば、商取引装置50は、ユーザからの購入要求に応じて、電子商取引サービスを提供する。また、商取引装置50は、ユーザの購入に関する情報(以下、「購入情報」ともいう)を推定装置100へ提供する。なお、商取引装置50を用いる提供元が提供するサービスは、ユーザが購入した商品やサービスをユーザに提供可能であれば、電子商取引サービスに限らず、どのような態様のサービスであってもよい。また、商取引装置50は、推定装置100と一体であってもよい。例えば、商取引装置50が推定装置100と一体である場合、推定装置100は、電子商取引サービスを提供してもよい。
The
推定装置100は、商取引の対象を購入したユーザに対象の購入前に提供された対象に関する文字情報中において対象の購入に影響を与える箇所である影響箇所を推定する。図1及び図2では、推定装置100は、レビューの閲覧後において、そのレビューの対象を購入したかどうかに基づいて、レビューの影響箇所を推定する場合を示す。なお、図1及び図2の例では、推定装置100は、ユーザからの要求に応じて、所定の対象に関するレビュー一覧をユーザが利用する端末装置10に提供するものとする。また、図1及び図2の例では、推定装置100は、所定の対象に対するユーザからのレビューの投稿を取得するものとする。
The
まず、図1の例では、ユーザID「U1」により識別されるユーザ(以下、「ユーザU1」ともいう)が利用する端末装置10は、ユーザU1による操作に応じて、推定装置100にレビューを要求する(ステップS11)。例えば、端末装置10は、推定装置100にお菓子Aのレビューを要求する。例えば、端末装置10は、画面に一覧表示された複数の対象のうちお菓子AをユーザU1が選択することにより、推定装置100にお菓子Aのレビューを要求してもよい。例えば、端末装置10は、レビューを要求するユーザがユーザU1であることを示す情報や、レビューを要求する対象がお菓子Aであることを示す情報を送信することにより、推定装置100にレビューを要求する。
First, in the example of FIG. 1, the
端末装置10からお菓子Aのレビュー要求を取得した推定装置100は、端末装置10にお菓子Aのレビュー一覧を提供する(ステップS12)。例えば、推定装置100は、レビュー情報記憶部122に記憶されたレビュー情報のうち、お菓子Aに関するレビュー情報の一覧を端末装置10に提供する。
The
図1に示す例において、対象ID「TG1」により識別される対象「お菓子A」には、レビューID「RV11」〜「RV13」等により識別されるレビューが投稿されていることを示す。以下、レビューID「RV11」により識別されるレビューを「レビューRV11」とし、レビューID「RV12」により識別されるレビューを「レビューRV12」とし、レビューID「RV13」により識別されるレビューを「レビューRV13」とする場合がある。 In the example illustrated in FIG. 1, a review identified by review IDs “RV11” to “RV13” or the like is posted on the target “candy A” identified by the target ID “TG1”. Hereinafter, the review identified by the review ID “RV11” is “review RV11”, the review identified by the review ID “RV12” is “review RV12”, and the review identified by the review ID “RV13” is “review RV13”. ".
なお、図1の例において、レビュー情報記憶部122中の「日時」は、対応するレビューが投稿された日時を示す。日時「dt*」中の「dt」に続く「*(*は任意の数値)」は、対応するレビューIDにより識別されるレビューが投稿された日時を示し、日時「dt*」は、「*」の値が大きい程、日付が新しいものとする。例えば、日時「dt2」は、日時「dt1」に比べて、「dt」に続く数値が大きいため、日付がより新しいことを示す。すなわち、図1に示す例では、レビューRV11、RV12、RV13の順に投稿されたことを示す。
In the example of FIG. 1, “date and time” in the review
図1の例では、説明を簡単にするために、推定装置100は、端末装置10にお菓子AのレビューRV11〜レビューRV13等を投稿日時が新しい方から順に表示するレビュー一覧を端末装置10に提供するものとする。具体的には、推定装置100は、日付が最新であるレビューRV13、レビューRV13の次に日付が新しいレビューRV12、レビューRV12の次に日付が新しいレビューRV11の順に並んだレビュー一覧を端末装置10に提供する。
In the example of FIG. 1, in order to simplify the description, the estimating
図1に示すように、レビューRV13、RV12、RV11の順に並ぶお菓子Aのレビュー一覧が提供された端末装置10にはページW10が表示される。具体的には、端末装置10には、レビューRV13、RV12、RV11の対象が「お菓子A」であることや、各レビューRV13、RV12、RV11の投稿者や満足度やコメントを含むページW10が表示される。例えば、端末装置10には、投稿者「ユーザU13」や、満足度「4」や、コメント「とても気に入りました…」を含むレビューRV13をレビューの最上位に含むページW10が表示される。また、ページW10において、レビューRV13の直下には、投稿者「ユーザU4」や、満足度「5」や、コメント「すごくおしかった…」を含むレビューRV12が表示される。また、ページW10において、レビューRV12の直下には、投稿者「ユーザU11」や、満足度「3」や、コメント「特に可もなく…」を含むレビューRV11が表示される。
As shown in FIG. 1, a page W10 is displayed on the
図1の例では、お菓子Aのレビュー一覧が提供されたユーザU1が、所定の期間内(例えば、ステップS12から1週間以内)に反応しない(ステップS13)。すなわち、図1の例では、お菓子Aのレビュー一覧が提供されたユーザU1が、お菓子Aを購入しなかった。 In the example of FIG. 1, the user U1 provided with the review list of the candy A does not react within a predetermined period (for example, within one week from step S12) (step S13). That is, in the example of FIG. 1, the user U1 to whom the review list of the candy A is provided did not purchase the candy A.
その後、推定装置100は、ユーザID「U2」により識別されるユーザ(以下、「ユーザU2」ともいう)が利用する端末装置10からレビューの投稿を取得する(ステップS14)。推定装置100は、ユーザU2が利用する端末装置10からお菓子Aに対するレビューRV14の投稿を取得する(ステップS14)。なお、上記のように、レビューID「RV14」により識別されるレビューを「レビューRV14」とする場合がある。
Thereafter, the estimating
図1の例では、ユーザU2は、お菓子Aのレビューを投稿するページであるページW11に、お菓子Aに対する満足度やコメントを入力することにより、お菓子Aに対するレビューRV14を投稿する。図1の例では、ユーザU2は、ページW11に、お菓子Aに対する満足度「4」やコメント「ふわふわな食感が…」を入力することにより、お菓子Aに対するレビューRV14を日時「dt4」に投稿する。 In the example of FIG. 1, the user U2 posts a review RV14 for the candy A by inputting a satisfaction level and a comment for the candy A on a page W11 that is a page for posting a review of the candy A. In the example of FIG. 1, the user U2 enters the review RV14 for the candy A with the date “dt4” by inputting the satisfaction level “4” for the candy A and the comment “Fluffy texture ...” on the page W11. Post to.
ユーザU2からレビューRV14の投稿を取得した推定装置100は、レビューRV14をレビュー情報記憶部122に追加する(ステップS15)。これにより、図1の例では、推定装置100は、レビュー情報記憶部122に記憶された内容が更新される。図1中のレビュー情報記憶部122−2は、レビューRV14を追加した後のレビュー情報記憶部122の状態を示す。また、レビュー情報記憶部122とレビュー情報記憶部122−2は、記憶された情報の差異以外の点では同一のレビュー情報記憶部122である。例えば、推定装置100は、ユーザID「U4」、満足度「4」、コメント「ふわふわな食感が…」等の情報を含むレビューID「RV14」に識別されるレビュー情報を対象「お菓子A」に対応付けてレビュー情報記憶部122に記憶する。
The
次に、図2を用いてレビューRV14が日時dt4に投稿され、ユーザにレビュー情報として提供され始めた場合を説明する。図2の例では、ユーザU1が利用する端末装置10は、ユーザU1による操作に応じて、推定装置100にレビューを要求する(ステップS21)。例えば、端末装置10は、推定装置100にお菓子Aのレビューを要求する。図2の例では、ユーザU1は、レビューRV14が投稿された日時dt4よりも後の日時dt41において推定装置100にお菓子Aのレビューを要求する。
Next, a case where the review RV 14 is posted on the date and time dt4 and started to be provided as review information to the user will be described with reference to FIG. In the example of FIG. 2, the
端末装置10からお菓子Aのレビュー要求を取得した推定装置100は、端末装置10にお菓子Aのレビュー一覧を提供する(ステップS22)。例えば、推定装置100は、レビュー情報記憶部122−2に記憶されたレビュー情報のうち、お菓子Aに関するレビュー情報の一覧を端末装置10に提供する。
The
図2の例では、説明を簡単にするために、推定装置100は、端末装置10にお菓子AのレビューRV11〜レビューRV14等を投稿日時が新しい方から順に表示するレビュー一覧を端末装置10に提供するものとする。具体的には、推定装置100は、日付が最新であるレビューRV14、レビューRV14の次に日付が新しいレビューRV13、レビューRV13の次に日付が新しいレビューRV12、レビューRV12の次に日付が新しいレビューRV11の順に並んだレビュー一覧を端末装置10に提供する。
In the example of FIG. 2, in order to simplify the description, the
図2に示すように、レビューRV14、RV13、RV12、RV11の順に並ぶお菓子Aのレビュー一覧が提供された端末装置10にはページW20が表示される。具体的には、端末装置10には、レビューRV14、RV13、RV12、RV11の対象が「お菓子A」であることや、各レビューRV14、RV13、RV12、RV11の投稿者や満足度やコメントを含むページW20が表示される。例えば、端末装置10には、投稿者「ユーザU2」や、満足度「4」や、コメント「ふわふわな食感が…」を含むレビューRV14をレビューの最上位に含むページW20が表示される。また、ページW20において、レビューRV14の直下には、投稿者「ユーザU13」や、満足度「4」や、コメント「とても気に入りました…」を含むレビューRV13が表示される。また、ページW20において、レビューRV13の直下には、投稿者「ユーザU4」や、満足度「5」や、コメント「すごくおしかった…」を含むレビューRV12が表示される。また、ユーザU1が端末装置10の画面にタッチしてスクロール操作等を行うことにより、端末装置10には、レビューRV12の直下に位置するレビューRV11が表示される。
As shown in FIG. 2, a page W20 is displayed on the
図2の例では、お菓子Aのレビュー一覧が提供されたユーザU1が、所定の期間内(例えば、ステップS22から1週間以内)にお菓子Aを購入した場合を例に説明する。例えば、端末装置10は、ユーザU1による操作に応じて、商取引装置50に購入を要求する(ステップS23)。例えば、端末装置10は、商取引装置50にお菓子Aの購入を要求する。例えば、端末装置10は、画面に表示された商取引装置50が提供する電子商取引のサイトでお菓子AをユーザU1が選択することにより、商取引装置50にお菓子Aの購入を要求してもよい。
In the example of FIG. 2, a case where the user U1 to whom the review list of the candy A is provided purchases the candy A within a predetermined period (for example, within one week from step S22) will be described as an example. For example, the
ステップS23においてユーザU1からお菓子Aの購入要求を受信した商取引装置50は、お菓子Aの購入処理を行う。例えば、商取引装置50は、お菓子Aの購入の決済処理を行い、登録(入力)されたユーザU1の住所へお菓子Aを配送する。
In step S23, the
また、商取引装置50は、推定装置100へ購入情報を提供する(ステップS24)。例えば、商取引装置50は、推定装置100へユーザU1がお菓子Aを購入したことを示す情報を購入情報として提供する。また、商取引装置50は、お菓子Aのレビュー一覧が提供された他のユーザがお菓子Aを購入したことを示す購入情報を推定装置100へ提供する。例えば、商取引装置50は、日時dt4以降にお菓子Aのレビュー一覧が提供された他のユーザがお菓子Aを購入したことを示す購入情報を推定装置100へ提供する。
Moreover, the
商取引装置50から購入情報を取得した推定装置100は、取得した購入情報やユーザに提供したレビュー情報等に基づいて影響箇所を推定する(ステップS25)。図1の例では、推定装置100は、商取引装置50から取得した購入情報に基づいて、お菓子Aに関する売上に関する変化を算出する。例えば、推定装置100は、売上推移情報SG11に示すように、お菓子Aに関する売上に関する変化を算出する。図1に示す売上推移情報SG11においては、日時dt4以降にお菓子Aの売り上げが上昇しているため、推定装置100は、日時dt4からユーザに提供され始めたレビューに特有の文字列が影響を与えたと推定する。そのため、推定装置100は、影響箇所一覧IL11に示すように、文字列「ふわふわ」と文字列「食感」等をお菓子Aの売り上げの上昇に影響を与えた箇所として推定する。なお、文字列「ふわふわ」と文字列「食感」は、日時dt4以降にユーザに提供され始めたレビューRV14に特有の文字列であり、レビューRV11〜RV13等には含まれない文字列であるものとする。
The
上述したように、推定装置100は、文字情報のうちどの箇所がユーザに影響を与えたかを適切に推定することができる。具体的には、推定装置100は、レビューRV14がユーザに提供された第1時点(例えば、日時dt4)よりも前である第2時点(例えば、日時dt3)において提供されたレビューRV11〜RV13等との比較に基づいて、レビューRV14中における影響箇所を推定する。また、図2においては、日時dt4以降にお菓子Aの売り上げが上昇しているため、推定装置100は、レビューRV14に特有のキーワード(文字列)である文字列「ふわふわ」と文字列「食感」をユーザに影響を与えた影響箇所であると推定する。これにより、推定装置100は、レビューRV14のうちどの箇所がユーザに影響を与えたかを適切に推定することができる。
As described above, the estimating
なお、上述した例では、推定装置100が対象に関するレビューに含まれる文字情報に基づいて、文字情報のうちどの箇所がユーザに影響を与えたかを推定する場合を示したが、推定装置100は、どのような文字情報を対象に影響箇所を推定してもよい。レビュー以外の情報を用いた推定処理についての詳細は後述する。
In the above-described example, the
また、推定装置100は、推定した影響箇所に関する情報を提供してもよい。例えば、推定装置100は、対象を提供する提供元に、推定した文字情報中における影響箇所に関する情報を提供する。例えば、推定装置100は、文字列「ふわふわ」と文字列「食感」等がお菓子Aの売り上げの上昇に影響を与えた箇所であることを示す影響箇所一覧IL11を、所定の電子商取引サイトでお菓子Aを販売するストアの管理者等に提供してもよい。また、例えば、推定装置100は、影響箇所一覧IL11を、お菓子Aを製造する製造元等の所定の提供元に提供してもよい。また、例えば、推定装置100は、影響箇所一覧IL11を、お菓子Aの広告活動やマーケティング等を行う代理店等に提供してもよい。これにより、推定装置100から情報提供を受けた製造元や代理店等は、お菓子Aの売り上げに影響を与える情報を推定することができる。すなわち、推定装置100から情報提供を受けた製造元や代理店等は、お菓子Aの特徴となる点を推定することができる。
In addition, the
なお、上記例は、日時dt4以降にお菓子Aの売り上げが上昇しているため、推定装置100は、影響箇所一覧IL11に含まれる文字列「ふわふわ」と文字列「食感」等は、お菓子Aにプラスの影響を与える箇所と推定したが、推定装置100は、プラスの影響に限らず種々の影響を推定してもよい。例えば、推定装置100は、日時dt4以降にお菓子Aの売り上げが低下している場合、影響箇所一覧IL11に含まれる文字列「ふわふわ」と文字列「食感」等は、お菓子Aにマイナスの影響を与える箇所と推定してもよい。また、例えば、推定装置100は、日時dt4以降にお菓子Aの売り上げがほぼ変化していない場合(例えば、±5%以内等である場合)、影響箇所一覧IL11に含まれる文字列「ふわふわ」と文字列「食感」等は、お菓子Aに影響を与えない箇所と推定してもよい。
In the above example, since the sales of confectionery A have increased after date dt4, the
〔2.推定装置の構成〕
次に、図3を用いて、実施形態に係る推定装置100の構成について説明する。図3は、実施形態に係る推定装置100の構成例を示す図である。図3に示すように、推定装置100は、通信部110と、記憶部120と、制御部130とを有する。なお、推定装置100は、推定装置100の管理者等から各種操作を受け付ける入力部(例えば、キーボードやマウス等)や、各種情報を表示するための表示部(例えば、液晶ディスプレイ等)を有してもよい。
[2. Configuration of estimation device]
Next, the configuration of the
(通信部110)
通信部110は、例えば、NIC(Network Interface Card)等によって実現される。そして、通信部110は、ネットワークと有線または無線で接続され、例えば推定システム1に含まれる端末装置10との間で情報の送受信を行う。
(Communication unit 110)
The communication unit 110 is realized by, for example, a NIC (Network Interface Card). The communication unit 110 is connected to the network by wire or wirelessly, and transmits and receives information to and from the
(記憶部120)
記憶部120は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部120は、図3に示すように、ユーザ情報記憶部121と、レビュー情報記憶部122とを有する。
(Storage unit 120)
The storage unit 120 is realized by, for example, a semiconductor memory device such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk. As illustrated in FIG. 3, the storage unit 120 according to the embodiment includes a user
(ユーザ情報記憶部121)
実施形態に係るユーザ情報記憶部121は、ユーザに関する各種情報を記憶する。例えば、ユーザ情報記憶部121は、ユーザ属性に関する各種情報を記憶する。図4は、実施形態に係るユーザ情報記憶部の一例を示す図である。図4に示すユーザ情報記憶部121は、「ユーザID」、「端末ID」、「年齢」、「性別」、「レビュー件数」、「レビュー済一覧」といった項目が含まれる。
(User information storage unit 121)
The user
「ユーザID」は、ユーザを識別するための識別情報を示す。「端末ID」は、対応するユーザが利用する端末装置10を識別する情報を示す。なお、対応するユーザが複数の端末装置10を利用する場合、ユーザ情報記憶部121には、「端末ID」が複数記憶されてもよい。また、「年齢」は、対応するユーザIDにより識別されるユーザの年齢を示す。なお、「年齢」は、例えば35歳など、対応するユーザIDにより識別されるユーザの具体的な年齢であってもよい。また、「性別」は、対応するユーザIDにより識別されるユーザの性別を示す。
“User ID” indicates identification information for identifying a user. “Terminal ID” indicates information for identifying the
また、「レビュー件数」は、対応するユーザIDにより識別されるユーザが投稿したレビューの件数を示す。「レビュー済一覧」は、対応するユーザIDにより識別されるユーザが投稿したレビュー一覧を示す。「レビュー済一覧」には、「対象1」、「対象2」といった項目が含まれる。
The “number of reviews” indicates the number of reviews posted by the user identified by the corresponding user ID. The “reviewed list” indicates a review list posted by the user identified by the corresponding user ID. The “reviewed list” includes items such as “
例えば、図4に示す例において、ユーザID「U1」により識別されるユーザ(図1中のユーザU1に対応)は、端末ID「TM1」により識別される端末装置10を利用していることを示す。また、ユーザID「U1」により識別されるユーザの年齢は、「30代」であり、性別は、「男性」であることを示す。また、ユーザID「U1」により識別されるユーザが投稿したレビューの件数は、「50」であることを示す。また、ユーザID「U1」により識別されるユーザがレビューを投稿した対象は、対象ID「TG4」により識別される対象や、対象ID「TG7」により識別される対象であることを示す。
For example, in the example shown in FIG. 4, the user identified by the user ID “U1” (corresponding to the user U1 in FIG. 1) uses the
例えば、図4に示す例において、ユーザID「U2」により識別されるユーザは、端末ID「TM2」により識別される端末装置10を利用していることを示す。また、ユーザID「U2」により識別されるユーザの年齢は、「20代」であり、性別は、「女性」であることを示す。また、ユーザID「U2」により識別されるユーザが投稿したレビューの件数は、「0」であることを示す。また、ユーザID「U2」により識別されるユーザがレビューを投稿した対象はないことを示す。
For example, in the example illustrated in FIG. 4, the user identified by the user ID “U2” indicates that the
なお、ユーザ情報記憶部121は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ユーザ情報記憶部121は、氏名、居住地、興味、家族構成、収入、ライフスタイル等の情報を記憶してもよい。また、ユーザ情報記憶部121は、各ユーザの購入情報を記憶してもよい。例えば、推定装置100は、商取引装置50から取得した各ユーザの購入情報をユーザ情報記憶部121に記憶してもよい。
The user
(レビュー情報記憶部122)
実施形態に係るレビュー情報記憶部122は、レビューに関する情報を記憶する。図5には、レビュー情報記憶部122に記憶されるユーザに関する情報の一例を示す。図5に示すように、レビュー情報記憶部122は、評価に関する情報として、「対象ID」、「カテゴリ」、「対象」、「レビューID」、「ユーザID」、「詳細情報」、「日時」といった項目が含まれる。
(Review information storage unit 122)
The review
「対象ID」は、レビューの対象を識別するための識別情報を示す。また、「カテゴリ」は、対象が分類されるカテゴリを示す。図5に示す例におけるカテゴリは、「商品」または「サービス」である場合を示す。「対象」は、対象IDにより識別される対象であり、レビューの投稿の対象を示す。また、「レビューID」は、レビューを識別するための識別情報を示す。「ユーザID」は、対応するレビューを投稿したユーザを識別するための識別情報を示す。 “Target ID” indicates identification information for identifying a review target. “Category” indicates a category into which the object is classified. In the example illustrated in FIG. 5, the category is “product” or “service”. The “target” is a target identified by the target ID, and indicates a review posting target. “Review ID” indicates identification information for identifying a review. “User ID” indicates identification information for identifying a user who has posted a corresponding review.
また、「詳細情報」には、「満足度」、「コメント」といった項目が含まれる。「満足度」は、対応する対象に関するユーザの満足度を示す。例えば、「満足度」には、対応する対象に関するユーザの満足度が5点満点中の何点かを示す。「コメント」は、対応する対象に関してユーザが投稿したコメントを示す。 The “detailed information” includes items such as “satisfaction” and “comment”. “Satisfaction” indicates a user's satisfaction regarding the corresponding target. For example, the “satisfaction level” indicates how many of the user satisfaction levels regarding the corresponding target are out of 5 points. “Comment” indicates a comment posted by the user regarding the corresponding target.
例えば、図5に示す例において、対象ID「TG1」により識別される対象は、カテゴリが「商品」である対象「お菓子A」であることを示す。また、対象ID「TG1」により識別される対象「お菓子A」には、レビューID「RV11」〜「RV13」等により識別されるレビューが投稿されていることを示す。例えば、対象ID「TG1」により識別される対象「お菓子A」には、レビューID「RV11」により識別されるレビューが投稿されていることを示す。また、レビューID「RV11」により識別されるレビューは、ユーザID「U11」により識別されるユーザにより投稿されたことを示す。また、レビューID「RV11」により識別されるレビューは、満足度が「3」であり、「特に可もなく…」といったコメントを含むことを示す。また、レビューID「RV11」により識別されるレビューが投稿された日時は「dt1」であることを示す。 For example, in the example illustrated in FIG. 5, the target identified by the target ID “TG1” indicates the target “Sweet A” whose category is “product”. Moreover, it is shown that the review identified by review ID "RV11"-"RV13" etc. is contributed to object "candy A" identified by object ID "TG1". For example, it is indicated that a review identified by the review ID “RV11” is posted on the object “candy A” identified by the object ID “TG1”. The review identified by the review ID “RV11” indicates that the review is posted by the user identified by the user ID “U11”. The review identified by the review ID “RV11” indicates that the satisfaction level is “3” and includes a comment such as “Not particularly good”. Further, the date and time when the review identified by the review ID “RV11” is posted is “dt1”.
また、レビュー情報記憶部122は、対象に関する画像や画像へのファイルパス等の情報を記憶してもよい。なお、レビュー情報記憶部122は、上記に限らず、目的に応じて種々の情報を記憶してもよい。
Further, the review
(制御部130)
図3の説明に戻って、制御部130は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)やMPU(Micro Processing Unit)等によって、推定装置100内部の記憶装置に記憶されている各種プログラム(推定プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部130は、コントローラであり、例えば、ASIC(Application Specific Integrated Circuit)やFPGA(Field Programmable Gate Array)等の集積回路により実現される。
(Control unit 130)
Returning to the description of FIG. 3, the
図3に示すように、制御部130は、取得部131と、推定部132と、提供部133とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
As illustrated in FIG. 3, the
(取得部131)
例えば、取得部131は、各種情報を取得する。例えば、取得部131は、商取引の対象を購入したユーザに対象の購入前に提供された対象に関する文字情報を取得する。図2の例では、取得部131は、商取引装置50から購入情報を取得する。例えば、取得部131は、端末装置10からレビューの投稿を取得する。図1の例では、取得部131は、ユーザU2が利用する端末装置10からお菓子Aに対するレビューRV14の投稿を取得する。
(Acquisition part 131)
For example, the acquisition unit 131 acquires various types of information. For example, the acquisition unit 131 acquires character information related to an object provided to the user who purchased the object of the commercial transaction before purchasing the object. In the example of FIG. 2, the acquisition unit 131 acquires purchase information from the
また、取得部131は、レビューの要求を取得する。図1では、取得部131は、ユーザU1が利用する端末装置10からレビューの要求を取得する。図1では、取得部131は端末装置10からお菓子Aのレビューの要求を取得する。
The acquisition unit 131 acquires a request for review. In FIG. 1, the acquisition unit 131 acquires a review request from the
(推定部132)
推定部132は、種々の情報を推定する。例えば、推定部132は、取得部131により取得された文字情報に基づいて、文字情報中において対象の購入に影響を与える箇所である影響箇所を推定する。例えば、推定部132は、文字情報と、他の文字情報との比較に基づいて、文字情報中における影響箇所を推定する。例えば、推定部132は、文字情報と、文字情報がユーザに提供された第1時点よりも前である第2時点において提供された対象に関する他の文字情報との比較に基づいて、文字情報中における影響箇所を推定する。
(Estimation unit 132)
The
例えば、推定部132は、第1時点における対象の購入状況が第2時点における対象の購入状況よりも良い場合、文字情報と、他の文字情報との比較に基づいて、文字情報中における対象の購入に正(以下、「プラス」ともいう)の影響を与える影響箇所を推定する。また、例えば、推定部132は、第2時点における対象の購入状況が第1時点における対象の購入状況よりも良い場合、文字情報と、他の文字情報との比較に基づいて、文字情報中における対象の購入に負(以下、「マイナス」ともいう)の影響を与える影響箇所を推定する。
For example, when the purchase status of the target at the first time point is better than the purchase status of the target at the second time point, the
図2の例では、推定部132は、取得した購入情報やユーザに提供したレビュー情報等に基づいて影響箇所を推定する。また、例えば、推定部132は、商取引装置50から取得した購入情報に基づいて、お菓子Aに関する売上に関する変化を算出する。例えば、推定部132は、売上推移情報SG11に示すように、お菓子Aに関する売上に関する変化を算出する。図2に示す売上推移情報SG11においては、日時dt4以降にお菓子Aの売り上げが上昇しているため、推定部132は、日時dt4からユーザに提供され始めたレビューに特有の文字列が影響を与えたと推定する。そのため、推定部132は、影響箇所一覧IL11に示すように、文字列「ふわふわ」と文字列「食感」等をお菓子Aの売り上げの上昇に影響を与えた箇所として推定する。
In the example of FIG. 2, the
図2の例では、推定部132は、レビューRV14がユーザに提供された第1時点(例えば、日時dt4)よりも前である第2時点(例えば、日時dt3)において提供されたレビューRV11〜RV13等との比較に基づいて、レビューRV14中における影響箇所を推定する。また、図2においては、日時dt4以降にお菓子Aの売り上げが上昇しているため、推定部132は、レビューRV14に特有のキーワード(文字列)である文字列「ふわふわ」と文字列「食感」をユーザに影響を与えた影響箇所であると推定する。
In the example of FIG. 2, the
(提供部133)
提供部133は、外部の情報処理装置へ各種情報を提供する。例えば、提供部133は、対象を提供する提供元に、推定部132により推定された文字情報中における影響箇所に関する情報を提供する。図2の例では、推定部132は、文字列「ふわふわ」と文字列「食感」等がお菓子Aの売り上げの上昇に影響を与えた箇所であることを示す影響箇所一覧IL11を、所定の電子商取引サイトでお菓子Aを販売するストアの管理者等に提供してもよい。例えば、推定部132は、文字列「ふわふわ」と文字列「食感」等をお菓子Aの売り上げの上昇に影響を与えた箇所であることを示す影響箇所一覧IL11を、お菓子Aを製造する製造元等の所定の提供元に提供してもよい。例えば、推定部132は、影響箇所一覧IL11を、お菓子Aの広告活動やマーケティング等を行う代理店等に提供してもよい。
(Providing unit 133)
The providing unit 133 provides various types of information to an external information processing apparatus. For example, the providing unit 133 provides information on the affected part in the character information estimated by the estimating
例えば、提供部133は、レビュー情報を提供する。例えば、提供部133は、レビュー要求に対してレビュー情報を提供する。例えば、提供部133は、推定装置100へレビュー要求を送信した端末装置10に対してレビュー情報を提供する。例えば、提供部133は、レビュー一覧を提供する。例えば、提供部133は、レビュー要求に対してレビュー一覧を提供する。例えば、提供部133は、推定装置100へレビュー要求を送信した端末装置10に対してレビュー一覧を提供する。
For example, the providing unit 133 provides review information. For example, the providing unit 133 provides review information in response to a review request. For example, the providing unit 133 provides review information to the
〔3.レビューの評価の推定処理のフロー〕
ここで、図6を用いて、実施形態に係る推定装置100による推定処理の手順について説明する。図6は、実施形態に係る推定処理の一例を示すフローチャートである。
[3. Flow of estimation process for review evaluation)
Here, the procedure of the estimation process performed by the
図6に示すように、推定装置100は、ユーザの反応情報を取得する(ステップS101)。図2では、推定装置100は、ユーザの反応情報として、商取引装置50からユーザU1がお菓子Aを購入したことを示す購入情報を取得する。また、例えば、推定装置100は、日時dt4以降にユーザU1以外の他のユーザがお菓子Aを購入したことを示す購入情報を取得する。また、推定装置100は、対象を購入したユーザへ提供された文字情報を取得する(ステップS102)。図2では、推定装置100は、レビュー情報記憶部122−2からお菓子Aに関するレビューRV11〜RV14等を取得する。
As illustrated in FIG. 6, the
その後、推定装置100は、反応情報により特定した第1時点に提供された文字情報と、第1時点よりも前に提供された文字情報とに基づいて、第1時点に提供された文字情報に特有の情報を推定する(ステップS103)。図2では、推定装置100は、売上推移情報SG11に示すように日時dt4以降にお菓子Aの売り上げが上昇しているため、日時dt4からユーザに提供され始めたレビューRV14に特有の文字列が影響を与えたと推定する。
Thereafter, the estimating
その後、推定装置100は、第1時点に提供された文字情報に特有の情報であると推定した箇所をユーザに影響を与えた影響箇所と推定する(ステップS104)。図2では、推定装置100は、影響箇所一覧IL11に示すように、文字列「ふわふわ」と文字列「食感」等をお菓子Aの売り上げの上昇に影響を与えた箇所として推定する。
After that, the estimating
(変形例)
上述した例では、対象に対するレビュー中の影響箇所を時間の前後関係に基づいて推定する場合を示したが、ある対象に関する文字情報中の影響箇所を、異なる対象に関する文字情報との比較により推定してもよい。また、比較する文字情報はレビューに限らず、各対象に関する文字情報であれば、どのような文字情報であってもよい。例えば、抽出装置100Aは、商品やサービスに関するコンテンツ等に含まれる説明等の文字情報中の影響箇所を推定してもよい。この点について、図7〜10を用いて説明する。
(Modification)
In the above-mentioned example, the case where the influence location under review for the target is estimated based on the context of the time is shown. However, the influence location in the character information related to a certain target is estimated by comparison with the character information related to a different target. May be. The character information to be compared is not limited to the review, and any character information may be used as long as the character information is related to each target. For example, the
〔4.抽出装置の構成〕
次に、図7を用いて、変形例に係る抽出装置100Aの構成について説明する。図7は、変形例に係る抽出装置100Aの構成例を示す図である。図7に示すように、抽出装置100Aは、通信部110と、記憶部120Aと、制御部130Aとを有する。なお、抽出装置100Aにおいて、実施形態に係る抽出装置100と同様の点については、同一の符号を付して、適宜説明を省略する。
[4. (Extractor configuration)
Next, the configuration of an
(記憶部120A)
記憶部120Aは、例えば、RAM、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。変形例に係る記憶部120Aは、図7に示すように、ユーザ情報記憶部121と、レビュー情報記憶部122と、対象関連情報記憶部123とを有する。図7の例では、記憶部120Aは、対象関連情報記憶部123を有する点において実施形態に係る記憶部120と相違する。
(
The
(対象関連情報記憶部123)
実施形態に係る対象関連情報記憶部123は、対象に関連する各種情報を記憶する。例えば、対象関連情報記憶部123は、レビュー以外の対象に関するコンテンツに関する情報を対象関連情報として記憶する。図8には、対象関連情報記憶部123に記憶される対象関連情報の一例を示す。図8に示すように、対象関連情報記憶部123は、対象関連情報として、「対象ID」、「カテゴリ」、「対象」、「コンテンツID」、「コンテンツ」、「内容」といった項目が含まれる。
(Target related information storage unit 123)
The target related
「対象ID」は、コンテンツの内容に対応する対象を識別するための識別情報を示す。また、「カテゴリ」は、対象が分類されるカテゴリを示す。図8に示す例におけるカテゴリは、「商品」または「サービス」である場合を示す。「対象」は、対象IDにより識別される対象であり、コンテンツの内容に対応する対象を示す。また、「コンテンツID」は、コンテンツを識別するための識別情報を示す。「コンテンツ」は、対応するコンテンツIDにより識別されるコンテンツを示す。なお、図8の例では、コンテンツを概念的に記号「C11」等で示すが、「コンテンツ」としては、これらの格納場所を示すファイルパス名などが格納されてもよい。「内容」は、対応するコンテンツに含まれる対象に関する文字情報の概要を示す。 “Target ID” indicates identification information for identifying a target corresponding to the content. “Category” indicates a category into which the object is classified. The category in the example illustrated in FIG. 8 indicates a case of “product” or “service”. “Target” is a target identified by the target ID, and indicates a target corresponding to the content. The “content ID” indicates identification information for identifying the content. “Content” indicates the content identified by the corresponding content ID. In the example of FIG. 8, the content is conceptually indicated by a symbol “C11” or the like, but as “content”, a file path name indicating the storage location thereof may be stored. “Content” indicates an outline of character information related to a target included in the corresponding content.
例えば、図8に示す例において、対象ID「TG1」により識別される対象は、カテゴリが「商品」である対象「お菓子A」であることを示す。また、対象ID「TG1」により識別される対象「お菓子A」には、コンテンツID「CT11」〜「CT13」等により識別されるコンテンツが公開されていることを示す。例えば、対象ID「TG1」により識別される対象「お菓子A」には、お菓子Aの商品説明ページであるコンテンツC11が公開されていることを示す。 For example, in the example illustrated in FIG. 8, the target identified by the target ID “TG1” is the target “Sweet A” whose category is “product”. In addition, the object “candy A” identified by the object ID “TG1” indicates that the content identified by the content ID “CT11” to “CT13” is disclosed. For example, the object “candy A” identified by the object ID “TG1” indicates that the content C11 that is the product description page of the candy A is published.
また、対象関連情報記憶部123は、コンテンツに含まれる画像や画像へのファイルパス等の情報を記憶してもよい。なお、対象関連情報記憶部123は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、対象関連情報記憶部123は、対象に関するコンテンツが作成(公開)された日時に関する情報を記憶してもよい。また、例えば、対象関連情報記憶部123は、対象に関するコンテンツの作成者等、コンテンツの提供元に関する情報を記憶してもよい。
The target related
(制御部130A)
図7の説明に戻って、制御部130Aは、コントローラであり、例えば、CPUやMPU等によって、抽出装置100A内部の記憶装置に記憶されている各種プログラム(抽出プログラムの一例に相当)がRAMを作業領域として実行されることにより実現される。また、制御部130Aは、コントローラであり、例えば、ASICやFPGA等の集積回路により実現される。
(
Returning to the description of FIG. 7, the
図7に示すように、制御部130Aは、取得部131と、推定部132Aと、提供部133とを有し、以下に説明する情報処理の機能や作用を実現または実行する。
As illustrated in FIG. 7, the
(推定部132A)
推定部132Aは、種々の情報を推定する。例えば、推定部132Aは、実施形態に係る推定部132と同様の処理を行う。
(Estimation unit 132A)
The estimation unit 132A estimates various information. For example, the estimation unit 132A performs the same processing as the
例えば、推定部132Aは、文字情報と、対象に類似する類似対象に関する他の文字情報との比較に基づいて、文字情報中における影響箇所を推定する。例えば、推定部132Aは、対象が類似対象よりも購入状況が良い場合、文字情報と、他の文字情報との比較に基づいて、文字情報中における対象の購入に正の影響を与える影響箇所を推定する。例えば、推定部132Aは、類似対象が対象よりも購入状況が良い場合、文字情報と、他の文字情報との比較に基づいて、文字情報中における対象の購入に負の影響を与える影響箇所を推定する。 For example, the estimation unit 132A estimates an affected part in the character information based on a comparison between the character information and other character information related to a similar target similar to the target. For example, when the purchase status is better than that of a similar target, the estimation unit 132A determines an influence location that has a positive effect on the purchase of the target in the character information based on a comparison between the character information and other character information. presume. For example, when the similar target has a better purchase situation than the target, the estimation unit 132A determines an influence location that negatively affects the purchase of the target in the character information based on a comparison between the character information and other character information. presume.
図9の例では、推定部132Aは、影響箇所一覧IL31に示すように、文字列「ふわふわ」と文字列「食感」等をお菓子Aの売り上げに影響を与えた箇所として推定する。例えば、推定部132Aは、各対象(お菓子A、お菓子B)に関するコンテンツ間を比較することにより、影響箇所一覧IL31に示すように、お菓子Aの売り上げに影響を与えた箇所を推定する。
In the example of FIG. 9, the
また、推定部132Aは、お菓子Aの売り上げがお菓子Bの売り上げよりも多い場合、影響箇所一覧IL31に含まれる文字列「ふわふわ」と文字列「食感」等は、お菓子Aにプラスの影響を与える箇所と推定する。また、例えば、推定部132Aは、お菓子Aの売り上げがお菓子Bの売り上げよりも少ない場合、影響箇所一覧IL31に含まれる文字列「ふわふわ」と文字列「食感」等は、お菓子Aにマイナスの影響を与える箇所と推定する。 In addition, when the sales of the candy A is greater than the sales of the candy B, the estimation unit 132A adds the character string “Fuwafuwa” and the character string “texture” included in the affected part list IL31 to the candy A. It is presumed that this will affect For example, when the sales of the candy A is less than the sales of the candy B, the estimation unit 132A determines that the character string “fluffy” and the character string “texture” included in the affected part list IL31 are the candy A It is estimated that it has a negative impact on
〔5.影響箇所の推定〕
ここで、推定装置100Aによる影響箇所の推定の一例を、図9を用いて説明する。図9は、変形例に係る影響箇所の推定の一例を示す図である。図9の例では、お菓子Aに関するコンテンツ(以下、「第1コンテンツ」とする)と、お菓子Aに類似するお菓子Bに関するコンテンツ(以下、「第2コンテンツ」とする)との比較に基づく影響箇所の推定を一例として示す。なお、第2コンテンツは、お菓子Bに関するコンテンツに限らず、どのような対象に関するコンテンツであってもよい。例えば、第2コンテンツは、お菓子Cやお菓子Dに関するコンテンツであってもよいし、お菓子B〜お菓子D等の各対象に関するコンテンツであってもよい。
[5. (Estimation of affected parts)
Here, an example of the estimation of the affected part by the
図9の例では、推定装置100Aは、お菓子Aに関連する第1コンテンツ群GC1と、お菓子Bに関連する第2コンテンツ群GC2との差分により、影響箇所を抽出する(ステップS31)。例えば、推定装置100Aは、お菓子Aに関連する第1コンテンツ群GC1に含まれ、かつ、お菓子Bに関連する第2コンテンツ群GC2に含まれない要素(文字情報)を抽出することにより、お菓子Aに関する影響箇所を抽出する。
In the example of FIG. 9, the estimating
例えば、推定装置100Aは、影響箇所一覧IL31に示すように、文字列「ふわふわ」と文字列「食感」等をお菓子Aの売り上げに影響を与えた箇所として推定する。なお、文字列「ふわふわ」と文字列「食感」は、第1コンテンツ群GC1に特有の文字列であり、第2コンテンツ群GC2には含まれない文字列であるものとする。このように、推定装置100Aは、各対象(お菓子A、お菓子B)に関するコンテンツ間を比較することにより、影響箇所一覧IL31に示すように、お菓子Aの売り上げに影響を与えた箇所を推定する。
For example, the
例えば、推定装置100Aは、お菓子Aの売り上げがお菓子Bの売り上げよりも多い場合、影響箇所一覧IL31に含まれる文字列「ふわふわ」と文字列「食感」等は、お菓子Aにプラスの影響を与える箇所と推定する。また、例えば、推定装置100Aは、お菓子Aの売り上げがお菓子Bの売り上げよりも少ない場合、影響箇所一覧IL31に含まれる文字列「ふわふわ」と文字列「食感」等は、お菓子Aにマイナスの影響を与える箇所と推定する。
For example, when the sales of the candy A is greater than the sales of the candy B, the
なお、上記では、お菓子Aに関する影響箇所を推定する場合を示したが、推定装置100Aは、お菓子Bに関する影響箇所を推定してもよい。例えば、推定装置100Aは、お菓子Bに関連する第2コンテンツ群GC2に含まれ、かつ、お菓子Aに関連する第1コンテンツ群GC1に含まれない要素(文字情報)を抽出することにより、お菓子Bに関する影響箇所を抽出してもよい。
In addition, although the case where the influence location regarding the candy A was estimated was shown above, the
〔6.レビューの評価の推定処理のフロー〕
ここで、図10を用いて、変形例に係る推定装置100Aによる推定処理の手順について説明する。図10は、変形例に係る推定処理の一例を示すフローチャートである。
[6. Flow of estimation process for review evaluation)
Here, the procedure of the estimation process performed by the
図10に示すように、推定装置100Aは、対象に関連する第1コンテンツを取得する(ステップS201)。図9では、推定装置100Aは、第1コンテンツ群GC1を取得する。また、推定装置100Aは、対象に類似する他の対象に関連する第2コンテンツを取得する(ステップS202)。図9では、推定装置100Aは、第2コンテンツ群GC2を取得する。
As illustrated in FIG. 10, the estimating
その後、推定装置100Aは、第1コンテンツと第2コンテンツとに基づいて、第1コンテンツに含まれる文字情報に特有の情報を推定する(ステップS203)。図9では、推定装置100Aは、お菓子Aに関連する第1コンテンツ群GC1に含まれ、かつ、お菓子Bに関連する第2コンテンツ群GC2に含まれない要素(文字情報)を抽出する。
Thereafter, the
その後、推定装置100Aは、第1コンテンツに含まれる文字情報に特有の情報であると推定した箇所をユーザに影響を与えた影響箇所と推定する(ステップS204)。図9では、推定装置100Aは、影響箇所一覧IL31に示すように、文字列「ふわふわ」と文字列「食感」等をお菓子Aの売り上げに影響を与えた箇所として推定する。
Thereafter, the estimating
〔7.効果〕
上述してきたように、実施形態に係る推定装置100及び変形例に係る推定装置100Aは、取得部131と、推定部132、132Aとを有する。取得部131は、商取引の対象を購入したユーザに対象の購入前に提供された対象に関する文字情報を取得する。推定部132、132Aは、取得部131により取得された文字情報に基づいて、文字情報中において対象の購入に影響を与える箇所である影響箇所を推定する。
[7. effect〕
As described above, the
これにより、実施形態に係る推定装置100及び変形例に係る推定装置100Aは、文字情報のうちどの箇所がユーザに影響を与えたかを適切に推定することができる。
Thereby, the
また、実施形態に係る推定装置100及び変形例に係る推定装置100Aにおいて、推定部132、132Aは、文字情報と、他の文字情報との比較に基づいて、文字情報中における影響箇所を推定する。
In addition, in the
これにより、実施形態に係る推定装置100及び変形例に係る推定装置100Aは、文字情報のうちどの箇所がユーザに影響を与えたかを適切に推定することができる。
Thereby, the
また、実施形態に係る推定装置100及び変形例に係る推定装置100Aにおいて、推定部132、132Aは、文字情報と、文字情報がユーザに提供された第1時点よりも前である第2時点において提供された対象に関する他の文字情報との比較に基づいて、文字情報中における影響箇所を推定する。
In addition, in the
これにより、実施形態に係る推定装置100及び変形例に係る推定装置100Aは、文字情報のうちどの箇所がユーザに影響を与えたかを適切に推定することができる。
Thereby, the
また、実施形態に係る推定装置100及び変形例に係る推定装置100Aにおいて、推定部132、132Aは、第1時点における対象の購入状況が第2時点における対象の購入状況よりも良い場合、文字情報と、他の文字情報との比較に基づいて、文字情報中における対象の購入に正の影響を与える影響箇所を推定する。
In addition, in the
これにより、実施形態に係る推定装置100及び変形例に係る推定装置100Aは、文字情報のうちどの箇所がユーザに影響を与えたかを適切に推定することができる。
Thereby, the
また、実施形態に係る推定装置100及び変形例に係る推定装置100Aにおいて、推定部132、132Aは、第2時点における対象の購入状況が第1時点における対象の購入状況よりも良い場合、文字情報と、他の文字情報との比較に基づいて、文字情報中における対象の購入に負の影響を与える影響箇所を推定する。
In addition, in the
これにより、実施形態に係る推定装置100及び変形例に係る推定装置100Aは、文字情報のうちどの箇所がユーザに影響を与えたかを適切に推定することができる。
Thereby, the
また、実施形態に係る推定装置100及び変形例に係る推定装置100Aにおいて、推定部132、132Aは、文字情報と、対象に類似する類似対象に関する他の文字情報との比較に基づいて、文字情報中における影響箇所を推定する。
In addition, in the
これにより、実施形態に係る推定装置100及び変形例に係る推定装置100Aは、文字情報のうちどの箇所がユーザに影響を与えたかを適切に推定することができる。
Thereby, the
また、実施形態に係る推定装置100及び変形例に係る推定装置100Aにおいて、推定部132、132Aは、対象が類似対象よりも購入状況が良い場合、文字情報と、他の文字情報との比較に基づいて、文字情報中における対象の購入に正の影響を与える影響箇所を推定する。
In addition, in the
これにより、実施形態に係る推定装置100及び変形例に係る推定装置100Aは、文字情報のうちどの箇所がユーザに影響を与えたかを適切に推定することができる。
Thereby, the
また、実施形態に係る推定装置100及び変形例に係る推定装置100Aにおいて、推定部132、132Aは、類似対象が対象よりも購入状況が良い場合、文字情報と、他の文字情報との比較に基づいて、文字情報中における対象の購入に負の影響を与える影響箇所を推定する。
Further, in the
これにより、実施形態に係る推定装置100及び変形例に係る推定装置100Aは、文字情報のうちどの箇所がユーザに影響を与えたかを適切に推定することができる。
Thereby, the
また、実施形態に係る推定装置100及び変形例に係る推定装置100Aは、提供部133を有する。提供部133は、対象を提供する提供元に、推定部132、132Aにより推定された文字情報中における影響箇所に関する情報を提供する。
In addition, the
これにより、実施形態に係る推定装置100及び変形例に係る推定装置100Aは、文字情報中における影響箇所に関する情報を提供することにより、影響箇所の提供を受けた被提供元は影響箇所に基づく分析を行うことができる。
As a result, the
また、実施形態に係る推定装置100及び変形例に係る推定装置100Aにおいて、提供部133は、推定部132により推定されたレビューに関する評価に基づく順位で表示されるレビュー一覧情報を提供する。
In addition, in the
これにより、実施形態に係る推定装置100及び変形例に係る推定装置100Aは、レビューに関する評価に基づく順位で表示されるレビュー一覧情報を提供することにより、レビューに関するサービスを適切に提供することができる。
Thereby, the
〔8.ハードウェア構成〕
上述してきた実施形態に係る推定装置100は、例えば図11に示すような構成のコンピュータ1000によって実現される。図11は、推定装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ1000は、CPU1100、RAM1200、ROM(Read Only Memory)1300、HDD(Hard Disk Drive)1400、通信インターフェイス(I/F)1500、入出力インターフェイス(I/F)1600、及びメディアインターフェイス(I/F)1700を有する。
[8. Hardware configuration)
The
CPU1100は、ROM1300またはHDD1400に格納されたプログラムに基づいて動作し、各部の制御を行う。ROM1300は、コンピュータ1000の起動時にCPU1100によって実行されるブートプログラムや、コンピュータ1000のハードウェアに依存するプログラム等を格納する。
The
HDD1400は、CPU1100によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス1500は、ネットワークNを介して他の機器からデータを受信してCPU1100へ送り、CPU1100が生成したデータをネットワークNを介して他の機器へ提供する。
The
CPU1100は、入出力インターフェイス1600を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。CPU1100は、入出力インターフェイス1600を介して、入力装置からデータを取得する。また、CPU1100は、生成したデータを入出力インターフェイス1600を介して出力装置へ出力する。
The
メディアインターフェイス1700は、記録媒体1800に格納されたプログラムまたはデータを読み取り、RAM1200を介してCPU1100に提供する。CPU1100は、かかるプログラムを、メディアインターフェイス1700を介して記録媒体1800からRAM1200上にロードし、ロードしたプログラムを実行する。記録媒体1800は、例えばDVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
The
例えば、コンピュータ1000が実施形態に係る推定装置100として機能する場合、コンピュータ1000のCPU1100は、RAM1200上にロードされたプログラムを実行することにより、制御部130の機能を実現する。コンピュータ1000のCPU1100は、これらのプログラムを記録媒体1800から読み取って実行するが、他の例として、他の装置からネットワークNを介してこれらのプログラムを取得してもよい。
For example, when the
以上、本願の実施形態を図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 Although the embodiments of the present application have been described in detail with reference to the drawings, these are merely examples, and various modifications and improvements have been made based on the knowledge of those skilled in the art including the aspects described in the disclosure line of the invention. The present invention can be implemented in other forms.
〔9.その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
[9. Others]
In addition, among the processes described in the above embodiment, all or part of the processes described as being automatically performed can be performed manually, or the processes described as being performed manually can be performed. All or a part can be automatically performed by a known method. In addition, the processing procedures, specific names, and information including various data and parameters shown in the document and drawings can be arbitrarily changed unless otherwise specified. For example, the various types of information illustrated in each drawing is not limited to the illustrated information.
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Further, each component of each illustrated apparatus is functionally conceptual, and does not necessarily need to be physically configured as illustrated. In other words, the specific form of distribution / integration of each device is not limited to that shown in the figure, and all or a part thereof may be functionally or physically distributed or arbitrarily distributed in arbitrary units according to various loads or usage conditions. Can be integrated and configured.
また、上述してきた実施形態は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Further, the above-described embodiments can be appropriately combined within a range in which processing contents are not contradictory.
また、上述してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。 In addition, the “section (module, unit)” described above can be read as “means” or “circuit”. For example, the acquisition unit can be read as acquisition means or an acquisition circuit.
1 推定システム
100 推定装置
121 ユーザ情報記憶部
122 レビュー情報記憶部
130 制御部
131 取得部
132 推定部
133 提供部
10 端末装置
N ネットワーク
DESCRIPTION OF
Claims (11)
前記取得部により取得された前記文字情報に基づいて、前記文字情報中において前記対象の購入に影響を与える箇所である影響箇所を推定する推定部と、
を備えたことを特徴とする推定装置。 An acquisition unit for acquiring character information related to the target provided to the user who purchased the target of the commercial transaction before the purchase of the target;
Based on the character information acquired by the acquisition unit, an estimation unit that estimates an influence location that is a location that affects the purchase of the target in the character information;
An estimation device comprising:
前記文字情報と、他の文字情報との比較に基づいて、前記文字情報中における前記影響箇所を推定する
ことを特徴とする請求項1に記載の推定装置。 The estimation unit includes
The estimation device according to claim 1, wherein the influence location in the character information is estimated based on a comparison between the character information and other character information.
前記文字情報と、前記文字情報がユーザに提供された第1時点よりも前である第2時点において提供された前記対象に関する他の文字情報との比較に基づいて、前記文字情報中における前記影響箇所を推定する
ことを特徴とする請求項2に記載の推定装置。 The estimation unit includes
Based on a comparison between the character information and other character information related to the object provided at a second time point before the first time point when the character information is provided to the user, the influence in the character information. The estimation device according to claim 2, wherein the location is estimated.
前記第1時点における前記対象の購入状況が前記第2時点における前記対象の購入状況よりも良い場合、前記文字情報と、前記他の文字情報との比較に基づいて、前記文字情報中における前記対象の購入に正の影響を与える前記影響箇所を推定する
ことを特徴とする請求項3に記載の推定装置。 The estimation unit includes
If the purchase status of the target at the first time point is better than the purchase status of the target at the second time point, the target in the character information is based on a comparison between the character information and the other character information. The estimation device according to claim 3, wherein the influence location having a positive influence on the purchase of is estimated.
前記第2時点における前記対象の購入状況が前記第1時点における前記対象の購入状況よりも良い場合、前記文字情報と、前記他の文字情報との比較に基づいて、前記文字情報中における前記対象の購入に負の影響を与える前記影響箇所を推定する
ことを特徴とする請求項3または請求項4に記載の推定装置。 The estimation unit includes
If the purchase status of the target at the second time point is better than the purchase status of the target at the first time point, the target in the character information is based on a comparison between the character information and the other character information. The estimation device according to claim 3, wherein the influence location having a negative influence on the purchase of is estimated.
前記文字情報と、前記対象に類似する類似対象に関する他の文字情報との比較に基づいて、前記文字情報中における前記影響箇所を推定する
ことを特徴とする請求項2に記載の推定装置。 The estimation unit includes
The estimation device according to claim 2, wherein the affected portion in the character information is estimated based on a comparison between the character information and other character information related to a similar target similar to the target.
前記対象が前記類似対象よりも購入状況が良い場合、前記文字情報と、前記他の文字情報との比較に基づいて、前記文字情報中における前記対象の購入に正の影響を与える前記影響箇所を推定する
ことを特徴とする請求項6に記載の推定装置。 The estimation unit includes
When the purchase status of the target is better than that of the similar target, based on the comparison between the character information and the other character information, the influence location that positively affects the purchase of the target in the character information. The estimation apparatus according to claim 6, wherein estimation is performed.
前記類似対象が前記対象よりも購入状況が良い場合、前記文字情報と、前記他の文字情報との比較に基づいて、前記文字情報中における前記対象の購入に負の影響を与える前記影響箇所を推定する
ことを特徴とする請求項6または請求項7に記載の推定装置。 The estimation unit includes
When the purchase status of the similar target is better than that of the target, based on the comparison between the character information and the other character information, the influence location that negatively affects the purchase of the target in the character information. The estimation apparatus according to claim 6, wherein the estimation apparatus performs estimation.
をさらに備えたことを特徴とする請求項1〜8のいずれか1項に記載の推定装置。 A providing unit that provides information on the affected part in the character information estimated by the estimating unit to a provider that provides the target;
The estimation apparatus according to claim 1, further comprising:
商取引の対象を購入したユーザに前記対象の購入前に提供された前記対象に関する文字情報を取得する取得工程と、
前記取得工程により取得された前記文字情報に基づいて、前記文字情報中において前記対象の購入に影響を与える箇所である影響箇所を推定する推定工程と、
を含むことを特徴とする推定方法。 An estimation method performed by a computer,
An acquisition step of acquiring character information relating to the target provided to the user who purchased the target of the commercial transaction before the purchase of the target;
Based on the character information acquired by the acquisition step, an estimation step of estimating an influence location that is a location that affects the purchase of the target in the character information;
The estimation method characterized by including.
前記取得手順により取得された前記文字情報に基づいて、前記文字情報中において前記対象の購入に影響を与える箇所である影響箇所を推定する推定手順と、
をコンピュータに実行させることを特徴とする推定プログラム。 An acquisition procedure for acquiring character information about the target provided to the user who purchased the target of the commercial transaction before the purchase of the target;
Based on the character information acquired by the acquisition procedure, an estimation procedure for estimating an influence location that is a location that affects the purchase of the target in the character information;
An estimation program for causing a computer to execute.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016175451A JP6727997B2 (en) | 2016-09-08 | 2016-09-08 | Estimating apparatus, estimating method, and estimating program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2016175451A JP6727997B2 (en) | 2016-09-08 | 2016-09-08 | Estimating apparatus, estimating method, and estimating program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018041307A true JP2018041307A (en) | 2018-03-15 |
| JP6727997B2 JP6727997B2 (en) | 2020-07-22 |
Family
ID=61626029
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2016175451A Active JP6727997B2 (en) | 2016-09-08 | 2016-09-08 | Estimating apparatus, estimating method, and estimating program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6727997B2 (en) |
-
2016
- 2016-09-08 JP JP2016175451A patent/JP6727997B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP6727997B2 (en) | 2020-07-22 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6134042B1 (en) | Providing device, providing method, and providing program | |
| JP7162417B2 (en) | Estimation device, estimation method, and estimation program | |
| JP6782591B2 (en) | Estimator, estimation method, and estimation program | |
| US20170053189A1 (en) | Usage Based Content Search Results | |
| JP6679448B2 (en) | Generation device, generation method, and generation program | |
| JP2020177498A (en) | Decision device, decision method and decision program | |
| JP2018067288A (en) | Providing device, providing method, and providing program | |
| JP7443280B2 (en) | Provision device, method and program | |
| JP6679415B2 (en) | Selection device, selection method, and selection program | |
| JP6305595B1 (en) | Information providing apparatus, information providing method, and information providing program | |
| US20130185134A1 (en) | Service Systems and Methods | |
| JP7091024B2 (en) | Calculation device, calculation method and calculation program | |
| JP6727997B2 (en) | Estimating apparatus, estimating method, and estimating program | |
| JP7091276B2 (en) | Proposed equipment, proposed method and proposed program | |
| JP6958994B2 (en) | Decision device, decision method, and decision program | |
| JP6987735B2 (en) | Change device, change method and change program | |
| JP6748029B2 (en) | Calculation device, calculation method, and calculation program | |
| JP6742254B2 (en) | Providing device, providing method, and providing program | |
| JP7487157B2 (en) | Information processing device, information processing method, and information processing program | |
| JP7489950B2 (en) | Information processing device, information processing method, and information processing program | |
| JP6324562B1 (en) | Providing device, providing method, and providing program | |
| JP7671661B2 (en) | Information processing device, information processing method, and information processing program | |
| JP2016012269A (en) | Contract support system, terminal, server, contract support method, and program | |
| KR102619987B1 (en) | Method of providing provider and consumer location-based intermediary platforms | |
| JP7303855B2 (en) | Information processing device, information processing method and information processing program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20180718 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20190618 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20190619 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190805 |
|
| 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 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20200310 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20200428 |
|
| 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: 20200602 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20200701 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6727997 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| 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 |