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
JP6566755B2 - Analysis target speech extraction apparatus, analysis target speech extraction method, and computer program - Google Patents
[go: Go Back, main page]

JP6566755B2 - Analysis target speech extraction apparatus, analysis target speech extraction method, and computer program - Google Patents

Analysis target speech extraction apparatus, analysis target speech extraction method, and computer program Download PDF

Info

Publication number
JP6566755B2
JP6566755B2 JP2015141535A JP2015141535A JP6566755B2 JP 6566755 B2 JP6566755 B2 JP 6566755B2 JP 2015141535 A JP2015141535 A JP 2015141535A JP 2015141535 A JP2015141535 A JP 2015141535A JP 6566755 B2 JP6566755 B2 JP 6566755B2
Authority
JP
Japan
Prior art keywords
user
group
topic
width
deflection
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
JP2015141535A
Other languages
Japanese (ja)
Other versions
JP2017027102A (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.)
KDDI Corp
Original Assignee
KDDI 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 KDDI Corp filed Critical KDDI Corp
Priority to JP2015141535A priority Critical patent/JP6566755B2/en
Publication of JP2017027102A publication Critical patent/JP2017027102A/en
Application granted granted Critical
Publication of JP6566755B2 publication Critical patent/JP6566755B2/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 analysis target speech extraction apparatus , an analysis target speech extraction method, and a computer program.

近年、SNS(Social Networking Service、ソーシャル・ネットワーキング・サービス)のユーザがSNSを利用して投稿したコメント文章を解析する技術が知られている。例えばTwitter(登録商標)に関する非特許文献1,2,3などが知られている。
非特許文献1では、比較的短文のコメント文章に対して、単語の表記揺れの緩和などの前処理を行った後に制約付きクラスタリングを適用する。
非特許文献2では、影響力のある発言を行うユーザのランク付けを、PageRankアルゴリズムを使用して行う。
非特許文献3では、ユーザが情報発信を指向しているかどうかを、ユーザのフォロー関係によって判定する方法や、ユーザのコメント文章の「お気に入り」に登録される頻度によって判定する方法を提案している。
2. Description of the Related Art In recent years, a technique for analyzing comment text posted by an SNS (Social Networking Service) user using SNS is known. For example, non-patent documents 1, 2, and 3 relating to Twitter (registered trademark) are known.
In Non-Patent Document 1, constrained clustering is applied to a relatively short comment sentence after preprocessing such as mitigation of word notation fluctuation is performed.
In Non-Patent Document 2, ranking of users who make influential statements is performed using the PageRank algorithm.
Non-Patent Document 3 proposes a method for determining whether a user is oriented to information transmission based on the user's follow relationship or a method for determining based on the frequency registered in the “favorites” of the user's comment text. .

また、特許文献1では、ソーシャル・メディアにおいて、ユーザの発言がどの程度伝搬したかを計測し、広く伝搬されている発言をしたユーザをインフルエンサーとして抽出する。   Moreover, in patent document 1, in social media, how much a user's utterance propagated is measured, and the user who made the utterance widely propagated is extracted as an influencer.

特開2012−078933号公報JP 2012-078933 A

青島傳隼、福田直樹、横山昌平、石川博、“マイクロブログを対象とした制約付きクラスタリングの実現”、DEIM2010、2010年Satoshi Aoshima, Naoki Fukuda, Shohei Yokoyama, Hiroshi Ishikawa, “Realization of constrained clustering for microblogging”, DEIM2010, 2010 J. J., Jianshu Weng, Ee-peng Lim, Q. He, “Twitter-rank: Finding topic-sensitive influential twitterers”, Web Information and Data Management, 2010.J. J., Jianshu Weng, Ee-peng Lim, Q. He, “Twitter-rank: Finding topic-sensitive influential twitterers”, Web Information and Data Management, 2010. 田中淳史、田島敬史、“twitter のツイートに関する分類手法の提案”、DEIM2010、2010年Atsushi Tanaka, Takashi Tajima, “Proposal of a Twitter Twitter Classification Method”, DEIM2010, 2010 J. Eisenstein, et.al. , “A Latent Variable Model for Geographic Lexical Variation”, EMNLP2010、[online]、[平成27年6月25日検索]、インターネット<URL:http://www.cs.cmu.edu/~nasmith/papers/eisenstein+oconnor+smith+xing.emnlp10.pdf>J. Eisenstein, et.al., “A Latent Variable Model for Geographic Lexical Variation”, EMNLP2010, [online], [Search June 25, 2015], Internet <URL: http: //www.cs.cmu .edu / ~ nasmith / papers / eisenstein + oconnor + smith + xing.emnlp10.pdf> Tomas Mikolov, Kai Chen, Greg Corrado, Jeffrey Dean, “Efficient Estimation of Word Representations in Vector Space”, In Proceedings of Workshop at ICLR, 2013.Tomas Mikolov, Kai Chen, Greg Corrado, Jeffrey Dean, “Efficient Estimation of Word Representations in Vector Space”, In Proceedings of Workshop at ICLR, 2013.

しかし、上述した従来の技術では、考え方が偏っているユーザを抽出することができない。   However, the above-described conventional technology cannot extract users whose ideas are biased.

本発明は、このような事情を考慮してなされたものであり、電子会議室やSNS等の発言の場に参加したユーザの中から考え方が偏っているユーザのグループを抽出することができる解析対象発言抽出装置解析対象発言抽出方法及びコンピュータプログラムを提供することを課題とする。 The present invention has been made in consideration of such circumstances, and an analysis that can extract a group of users whose ideas are biased from users who participated in a conference such as an electronic conference room or SNS. It is an object to provide a target speech extraction device , an analysis target speech extraction method, and a computer program.

(1)本発明の一態様は、ユーザによって投稿されたコメント文章をユーザ毎にグループ分けするユーザコメント抽出部と、ユーザ毎に、コメント文章のグループを使用してユーザの特徴を表すユーザ特徴情報を生成するユーザ特徴抽出部と、各ユーザのユーザ特徴情報に基づいてユーザをグループ分けするユーザ分類部と、各ユーザグループの話題の幅を評価する話題幅評価部と、各ユーザグループの話題の幅の中で狭いと評価された幅のユーザグループの情報である偏向グループ情報を出力する偏向グループ情報出力部と、複数のユーザの発言から、前記偏向グループ情報に含まれるユーザの発言を除外して解析対象発言を抽出する発言抽出部と、を備える解析対象発言抽出装置である。
(2)本発明の一態様は、ユーザによって投稿されたコメント文章をユーザ毎にグループ分けするユーザコメント抽出部と、ユーザ毎に、コメント文章のグループを使用してユーザの特徴を表すユーザ特徴情報を生成するユーザ特徴抽出部と、各ユーザのユーザ特徴情報に基づいてユーザをグループ分けするユーザ分類部と、各ユーザグループの話題の幅を評価する話題幅評価部と、各ユーザグループの話題の中心とユーザ全体の話題の中心とのずれを評価する話題中心評価部と、各ユーザグループの話題の幅の中で狭いと評価された幅のユーザグループと話題の中心がユーザ全体の話題の中心からずれていると評価されたユーザグループに基づいて偏向グループ情報を出力する偏向グループ情報出力部と、複数のユーザの発言から、前記偏向グループ情報に含まれるユーザの発言を除外して解析対象発言を抽出する発言抽出部と、を備える解析対象発言抽出装置である。
(3)本発明の一態様は、上記(2)の解析対象発言抽出装置において、前記偏向グループ情報出力部は、ユーザ全体の話題の中心からずれていると評価されたユーザグループよりも、各ユーザグループの話題の幅の中で狭いと評価された幅のユーザグループの方を大きく重み付けして、偏向グループ情報に含める、解析対象発言抽出装置である。
(4)本発明の一態様は、上記(2)又は(3)のいずれかの解析対象発言抽出装置において、前記話題中心評価部は、全ユーザのコメント文章に関する重心と各ユーザグループのコメント文章に関する重心との類似度に基づいて、各ユーザグループの話題の中心とユーザ全体の話題の中心とのずれを評価する、解析対象発言抽出装置である。
(5)本発明の一態様は、上記(4)の解析対象発言抽出装置において、前記類似度はコサイン距離である解析対象発言抽出装置である。
(6)本発明の一態様は、上記(1)から(5)のいずれかの解析対象発言抽出装置において、前記話題幅評価部は、各ユーザグループの特徴語の意味ベクトル空間上の類似度の平均値に基づいて、各ユーザグループの話題の幅を評価する、解析対象発言抽出装置である。
(7)本発明の一態様は、上記(6)の解析対象発言抽出装置において、前記意味ベクトル空間上の類似度はコサイン距離である解析対象発言抽出装置である。
(1) According to one aspect of the present invention, a user comment extraction unit that groups comment sentences posted by a user for each user, and user feature information that represents a user's characteristics using a group of comment sentences for each user A user feature extraction unit that generates a user, a user classification unit that groups users based on user feature information of each user, a topic width evaluation unit that evaluates the topic width of each user group, and the topic of each user group A deflection group information output unit that outputs deflection group information, which is information of a user group having a width that is evaluated to be narrow among the widths, and excludes user comments included in the deflection group information from a plurality of user comments. An analysis target message extraction device including a message extraction unit that extracts an analysis target message .
(2) According to an aspect of the present invention, a user comment extraction unit that groups comment sentences posted by a user for each user, and user feature information that represents a user's characteristics using a group of comment sentences for each user A user feature extraction unit that generates a user, a user classification unit that groups users based on user feature information of each user, a topic width evaluation unit that evaluates the topic width of each user group, and the topic of each user group The topic center evaluation unit that evaluates the difference between the center and the center of the topic of the entire user, the user group having a width that is evaluated as narrow within the topic width of each user group, and the center of the topic is the center of the topic of the entire user a deflecting group information output unit for outputting a deflection group information based on the user group that is evaluated to be deviated from, the speech of a plurality of users, the polarized A speech extraction unit to the exclusion of the user's utterance to extract analyzed speech contained in the group information to be analyzed utterance extractor device comprising a.
(3) According to one aspect of the present invention, in the analysis target message extraction device according to (2), the deflection group information output unit is more than each user group evaluated as being deviated from the center of the topic of the entire user. This is an analysis target speech extraction device that weights a user group having a width that is evaluated to be narrower than a topic width of a user group and includes it in deflection group information.
(4) According to one aspect of the present invention, in the analysis target speech extraction device according to any one of (2) and (3), the topic center evaluation unit includes a centroid concerning comment texts of all users and comment texts of each user group It is an analysis object speech extraction apparatus which evaluates the shift | offset | difference of the center of the topic of each user group and the center of the topic of the whole user based on the similarity with the gravity center regarding.
(5) One aspect of the present invention is the analysis object utterance extraction apparatus of (4), the similarity is to be analyzed utterance extractor is cosine distance.
(6) According to one aspect of the present invention, in the analysis target speech extraction device according to any one of (1) to (5), the topic width evaluation unit includes a similarity in a semantic vector space of feature words of each user group It is an analysis object speech extraction apparatus which evaluates the breadth of the topic of each user group based on the average value.
(7) In one aspect of the present invention is the analysis object utterance extraction apparatus of (6), the similarity on the semantic vector space is to be analyzed utterance extractor is cosine distance.

(8)本発明の一態様は、解析対象発言抽出装置が、ユーザによって投稿されたコメント文章をユーザ毎にグループ分けするユーザコメント抽出ステップと、前記解析対象発言抽出装置が、ユーザ毎に、コメント文章のグループを使用してユーザの特徴を表すユーザ特徴情報を生成するユーザ特徴抽出ステップと、前記解析対象発言抽出装置が、各ユーザのユーザ特徴情報に基づいてユーザをグループ分けするユーザ分類ステップと、前記解析対象発言抽出装置が、各ユーザグループの話題の幅を評価する話題幅評価ステップと、前記解析対象発言抽出装置が、各ユーザグループの話題の幅の中で狭いと評価された幅のユーザグループの情報である偏向グループ情報を出力する偏向グループ情報出力ステップと、前記解析対象発言抽出装置が、複数のユーザの発言から、前記偏向グループ情報に含まれるユーザの発言を除外して解析対象発言を抽出する発言抽出ステップと、を含む解析対象発言抽出方法である。
(9)本発明の一態様は、解析対象発言抽出装置が、ユーザによって投稿されたコメント文章をユーザ毎にグループ分けするユーザコメント抽出ステップと、前記解析対象発言抽出装置が、ユーザ毎に、コメント文章のグループを使用してユーザの特徴を表すユーザ特徴情報を生成するユーザ特徴抽出ステップと、前記解析対象発言抽出装置が、各ユーザのユーザ特徴情報に基づいてユーザをグループ分けするユーザ分類ステップと、前記解析対象発言抽出装置が、各ユーザグループの話題の幅を評価する話題幅評価ステップと、前記解析対象発言抽出装置が、各ユーザグループの話題の中心とユーザ全体の話題の中心とのずれを評価する話題中心評価ステップと、前記解析対象発言抽出装置が、各ユーザグループの話題の幅の中で狭いと評価された幅のユーザグループと話題の中心がユーザ全体の話題の中心からずれていると評価されたユーザグループに基づいて偏向グループ情報を出力する偏向グループ情報出力ステップと、複数のユーザの発言から、前記偏向グループ情報に含まれるユーザの発言を除外して解析対象発言を抽出する発言抽出ステップと、を含む解析対象発言抽出方法である。
(8) One aspect of the present invention, the analysis target utterance extractor device, and a user comment extracting step of grouping comment text posted by the user for each user, said analyzed utterance extractor, for each user, comment A user feature extraction step for generating user feature information representing a user feature using a group of sentences, and a user classification step in which the analysis target speech extraction device groups users based on the user feature information of each user; the analyzed speech extraction device, a topic width evaluation step of evaluating the width of the topic of each user group, wherein the analysis target utterance extractor device, a narrow and estimated width in the width of the topic of each user group a deflecting group information output step of outputting a deflection group information which is information of the user group, said analyzed utterance extractor From speech of a plurality of users, to be analyzed utterance extraction method comprising: a speech extracting the analyzed speech to the exclusion of the user's utterance included in the deflection group information.
(9) In one aspect of the present invention, the analysis target utterance extractor device, and a user comment extracting step of grouping comment text posted by the user for each user, said analyzed utterance extractor, for each user, comment A user feature extraction step for generating user feature information representing a user feature using a group of sentences, and a user classification step in which the analysis target speech extraction device groups users based on the user feature information of each user; , the deviation of the analyzed speech extraction device, a topic width evaluation step of evaluating the width of the topic of each user group, wherein the analysis target utterance extractor device, the center of the user overall topic topic of each user group commentary and topics central evaluation step of evaluating, wherein the analysis target utterance extractor device, a narrow in width topics for each user group A deflecting group information output step of the center of the user group and topic outputting deflection group information based on the user group that is evaluated to be offset from the center of the whole topic user width that is, from the remarks plurality of users, A speech extraction step for extracting a speech to be analyzed by excluding a user speech included in the deflection group information .

(10)本発明の一態様は、コンピュータに、ユーザによって投稿されたコメント文章をユーザ毎にグループ分けするユーザコメント抽出ステップと、ユーザ毎に、コメント文章のグループを使用してユーザの特徴を表すユーザ特徴情報を生成するユーザ特徴抽出ステップと、各ユーザのユーザ特徴情報に基づいてユーザをグループ分けするユーザ分類ステップと、各ユーザグループの話題の幅を評価する話題幅評価ステップと、各ユーザグループの話題の幅の中で狭いと評価された幅のユーザグループの情報である偏向グループ情報を出力する偏向グループ情報出力ステップと、複数のユーザの発言から、前記偏向グループ情報に含まれるユーザの発言を除外して解析対象発言を抽出する発言抽出ステップと、を実行させるためのコンピュータプログラムである。 (10) According to one aspect of the present invention, a user comment extraction step of grouping comment sentences posted by a user on a computer for each user and a user's characteristics are expressed using a group of comment sentences for each user. User feature extraction step for generating user feature information, user classification step for grouping users based on the user feature information of each user, topic width evaluation step for evaluating the topic width of each user group, and each user group A deflection group information output step for outputting deflection group information, which is information on a user group having a width that is evaluated as being narrow within the topic width of the topic, and a user's remarks included in the deflection group information from a plurality of user remarks computer for executing a speech extracting the analyzed speech to the exclusion of Which is another program.

(11)本発明の一態様は、コンピュータに、ユーザによって投稿されたコメント文章をユーザ毎にグループ分けするユーザコメント抽出ステップと、ユーザ毎に、コメント文章のグループを使用してユーザの特徴を表すユーザ特徴情報を生成するユーザ特徴抽出ステップと、各ユーザのユーザ特徴情報に基づいてユーザをグループ分けするユーザ分類ステップと、各ユーザグループの話題の幅を評価する話題幅評価ステップと、各ユーザグループの話題の中心とユーザ全体の話題の中心とのずれを評価する話題中心評価ステップと、各ユーザグループの話題の幅の中で狭いと評価された幅のユーザグループと話題の中心がユーザ全体の話題の中心からずれていると評価されたユーザグループに基づいて偏向グループ情報を出力する偏向グループ情報出力ステップと、複数のユーザの発言から、前記偏向グループ情報に含まれるユーザの発言を除外して解析対象発言を抽出する発言抽出ステップと、を実行させるためのコンピュータプログラムである。
(11) According to one aspect of the present invention, a user comment extraction step for grouping comment sentences posted by a user on a computer for each user, and a user's characteristics are expressed using a group of comment sentences for each user. User feature extraction step for generating user feature information, user classification step for grouping users based on the user feature information of each user, topic width evaluation step for evaluating the topic width of each user group, and each user group The topic center evaluation step for evaluating the difference between the topic center of the topic and the center of the topic of the entire user, and the user group and the topic center of the width evaluated as narrow among the topic width of each user group A deflection group that outputs deflection group information based on a user group that is evaluated to be off the center of the topic. And up information output step, the statements of the plurality of users, a computer program for executing a speech extracting the analyzed speech to the exclusion of the user's utterance included in the deflection group information.

本発明によれば、電子会議室やSNS等の発言の場に参加したユーザの中から考え方が偏っているユーザのグループを抽出することができる。   According to the present invention, it is possible to extract a group of users whose ideas are biased from users who participated in a conference such as an electronic conference room or SNS.

本発明の一実施形態に係る偏向グループ抽出装置1を示す構成図である。It is a block diagram which shows the deflection group extraction apparatus 1 which concerns on one Embodiment of this invention. ユーザグループに対して設定された特徴語の構成例を示す図である。It is a figure which shows the structural example of the feature word set with respect to the user group. 本発明の一実施形態に係る話題の幅の評価方法を説明するための図である。It is a figure for demonstrating the evaluation method of the width of a topic which concerns on one Embodiment of this invention. 本発明の一実施形態に係る偏向グループの判定方法を説明するための図である。It is a figure for demonstrating the determination method of the deflection group which concerns on one Embodiment of this invention. 本発明の一実施形態の偏向グループ抽出方法のフローチャートである。It is a flowchart of the deflection | deviation group extraction method of one Embodiment of this invention.

以下、図面を参照し、本発明の実施形態について説明する。
図1は、本発明の一実施形態に係る偏向グループ抽出装置1を示す構成図である。図1において、偏向グループ抽出装置1は、ユーザコメント抽出部11とユーザ特徴抽出部12とユーザ分類部13と話題幅評価部14と話題中心評価部15と偏向グループ情報出力部16を備える。
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
FIG. 1 is a configuration diagram showing a deflection group extracting apparatus 1 according to an embodiment of the present invention. In FIG. 1, the deflection group extraction apparatus 1 includes a user comment extraction unit 11, a user feature extraction unit 12, a user classification unit 13, a topic width evaluation unit 14, a topic center evaluation unit 15, and a deflection group information output unit 16.

偏向グループ抽出装置1には、複数のSNSコメント101が入力される。SNSコメント101は、SNSのユーザがSNSを利用して投稿した一つのコメント文章のテキストデータである。SNSコメント101は、投稿者のユーザ識別情報(ユーザID)を有する。偏向グループ抽出装置1には、一つのSNSから取得されたSNSコメント101のみが入力されてもよく、又は、複数のSNSから取得されたSNSコメント101が入力されてもよい。   A plurality of SNS comments 101 are input to the deflection group extraction apparatus 1. The SNS comment 101 is text data of one comment sentence posted by the SNS user using the SNS. The SNS comment 101 includes user identification information (user ID) of the poster. Only one SNS comment 101 acquired from one SNS may be input to the deflection group extraction apparatus 1, or SNS comments 101 acquired from a plurality of SNSs may be input.

ユーザコメント抽出部11は、偏向グループ抽出装置1に入力された複数のSNSコメント101を、各SNSコメント101のユーザIDに基づいてユーザ毎にグループ分けする。これにより、ユーザID毎に、同一ユーザIDのSNSコメント101のみを集めたコメントグループ102が生成される。ユーザコメント抽出部11は、各ユーザIDのコメントグループ102をユーザ特徴抽出部12へ出力する。   The user comment extraction unit 11 groups a plurality of SNS comments 101 input to the deflection group extraction apparatus 1 for each user based on the user ID of each SNS comment 101. Thereby, the comment group 102 which collected only the SNS comment 101 of the same user ID is produced | generated for every user ID. The user comment extraction unit 11 outputs the comment group 102 of each user ID to the user feature extraction unit 12.

なお、SNSコメント101のうち、他者のコメント文章が引用されたのみで投稿されたコメント文章のSNSコメント101については、グループ分けの対象外として削除してもよい。他者のコメント文章が引用されたのみで投稿されたコメント文章には、投稿者自身の考え方の特徴が反映されているとは限らない。このため、考え方が偏っているユーザを調べる上でノイズとなり得ることから、他者のコメント文章が引用されたのみで投稿されたコメント文章のSNSコメント101を、グループ分けの対象外として削除することは好ましい。他者のコメント文章が引用されたのみで投稿されたコメント文章として、例えば、他者のコメント文章の再投稿や、他者のコメント文章へのリンク情報(例えば、URL(Uniform Resource Locator))のみが記載されたコメント文章などが挙げられる。   Note that, among the SNS comments 101, the SNS comment 101 of the comment text posted only by quoting the comment text of another person may be deleted as not subject to grouping. The comment text posted only by quoting the comment text of another person does not necessarily reflect the characteristics of the contributor's own way of thinking. For this reason, since it may become a noise when investigating a user whose idea is biased, the SNS comment 101 of the comment text posted only by quoting the comment text of another person is deleted from the grouping target. Is preferred. As comment text posted only by quoting the comment text of another person, for example, only re-posting of the comment text of another person or link information to the comment text of another person (for example, URL (Uniform Resource Locator)) Comment texts that contain the

ユーザ特徴抽出部12は、ユーザID毎に、コメントグループ102を使用してユーザの特徴を表すユーザ特徴情報を生成する。ユーザ特徴情報は、ユーザの考え方の特徴を表す情報であることが好ましい。本実施形態では、ユーザ特徴情報は、次式で表される特徴ベクトルViである。   The user feature extraction unit 12 uses the comment group 102 to generate user feature information representing the user features for each user ID. The user feature information is preferably information that represents a feature of the user's way of thinking. In the present embodiment, the user feature information is a feature vector Vi represented by the following equation.

Vi=k+k+・・・
但し、Viは、ユーザIDがuiであるユーザの特徴ベクトルである。wは、ユーザIDがuiであるコメントグループ102に含まれる単語である。kは、ユーザIDがuiであるコメントグループ102における単語wの出現頻度である。xは1以上の整数である。
Vi = k 1 w 1 + k 2 w 2 +...
However, Vi is a feature vector of the user whose user ID is ui. w x is a word included in the comment group 102 whose user ID is ui. k x is the appearance frequency of the word w x in the comment group 102 whose user ID is ui. x is an integer of 1 or more.

特徴ベクトルViは、ユーザIDがuiであるユーザが投稿したコメント文章に使用された単語の出現頻度に基づく。ユーザが投稿したコメント文章には当該ユーザの考え方が反映されていると考えることができる。よって、特徴ベクトルViは、ユーザIDがuiであるユーザの考え方の特徴を表す情報として好ましい。   The feature vector Vi is based on the appearance frequency of words used in the comment text posted by the user whose user ID is ui. It can be considered that the comment text posted by the user reflects the way of thinking of the user. Therefore, the feature vector Vi is preferable as information representing the features of the concept of the user whose user ID is ui.

なお、特徴ベクトルViを構成する単語wは、同意語及び類義語を代表する一つの単語であることが好ましい。また、特徴ベクトルViを構成する単語wの総数(xの最大値)は、例えば、全ユーザIDに対して一定であってもよく、又は、各ユーザIDで異なっていてもよい。例えば、各ユーザIDにおいて、出現頻度が一定の値以上である単語wのみから特徴ベクトルViを構成してもよい。 Note that the word w x constituting the feature vector Vi is preferably one word representing synonyms and synonyms. Further, the total number of words w x constituting the feature vector Vi (the maximum value of x) may be constant for all user IDs, or may be different for each user ID. For example, in each user ID, the feature vector Vi may be configured only from the word w x whose appearance frequency is a certain value or more.

ユーザ特徴抽出部12は、各ユーザID(ui)の特徴ベクトルViをユーザ分類部13へ出力する。   The user feature extraction unit 12 outputs the feature vector Vi of each user ID (ui) to the user classification unit 13.

ユーザ分類部13は、各ユーザID(ui)の特徴ベクトルViに基づいてユーザをグループ分けする。本実施形態では、ユーザ分類部13は、各ユーザID(ui)の特徴ベクトルViをクラスタリングする。ユーザ分類部13は、クラスタリングにより生成されたクラスタに基づいて、同一グループに含めることが好ましいと判断したユーザID(ui)のユーザから構成されるユーザグループを生成する。ユーザグループのトピックには、当該ユーザグループに属する全ユーザID(ui)の特徴ベクトルViの単位ベクトル(単語w)のうち、他のユーザグループには現れずに当該ユーザグループに顕著に現れる単位ベクトル(単語w)が選ばれる。ユーザのグループ分けには、例えば非特許文献4に記載されるLDA(Latent Dirichlet Allocation)を使用してもよい。 The user classifying unit 13 groups users based on the feature vector Vi of each user ID (ui). In the present embodiment, the user classifying unit 13 clusters the feature vectors Vi of each user ID (ui). The user classifying unit 13 generates a user group composed of users having a user ID (ui) determined to be preferably included in the same group based on the clusters generated by clustering. Among the unit vectors (words w x ) of the feature vectors Vi of all user IDs (ui) belonging to the user group, the unit group topic is a unit that appears prominently in the user group without appearing in other user groups. A vector (word w x ) is selected. For user grouping, for example, LDA (Latent Dirichlet Allocation) described in Non-Patent Document 4 may be used.

ここで、ユーザグループのトピックの選択方法の例を説明する。トピックが選択される対象のユーザグループを、説明の便宜上、対象ユーザグループと称する。本例では、赤池情報量基準(AIC:Akaike's Information Criterion)に基づいて、対象ユーザグループに顕著に現れる単位ベクトル(単語)を選択する。   Here, an example of a method for selecting a user group topic will be described. For convenience of explanation, a target user group for which a topic is selected is referred to as a target user group. In this example, based on Akaike's Information Criterion (AIC), a unit vector (word) that appears prominently in the target user group is selected.

まず指標Info(Gi,tj)を算出する。指標Info(Gi,tj)は、単語tjがユーザグループGiの判別にどの程度役立つかを表す指標である。単語tjは、ユーザグループGiに属するユーザID(ui)の特徴ベクトルViに含まれる単語wである。指標Info(Gi,tj)は、以下に示す指標算出方法(ステップS101〜S103)により算出される。 First, an index Info (Gi, tj) is calculated. The index Info (Gi, tj) is an index representing how useful the word tj is for the discrimination of the user group Gi. The word tj is the word w x included in the feature vector Vi of the user ID (ui) belonging to the user group Gi. The index Info (Gi, tj) is calculated by the following index calculation method (steps S101 to S103).

(ステップS101)対象ユーザグループGiの単語集合Uを使用して、単語集合Uに含まれる単語tj毎に、以下の4種類の頻度n11,n12,n21,n22を算出する。単語集合Uは、対象ユーザグループGiに属する全ユーザID(ui)の特徴ベクトルViに含まれる全単語wから構成される。 (Step S101) Using the word set U of the target user group Gi, the following four types of frequencies n11, n12, n21, n22 are calculated for each word tj included in the word set U. The word set U includes all words w x included in the feature vector Vi of all user IDs (ui) belonging to the target user group Gi.

n11=対象ユーザグループGiに属するユーザIDのSNSコメント101のうち単語tjを含むSNSコメント101の数
n12=対象ユーザグループGiに属するユーザIDのSNSコメント101のうち単語tjを含まないSNSコメント101の数
n21=対象ユーザグループGi以外のユーザグループに属するユーザIDのSNSコメント101のうち単語tjを含むSNSコメント101の数
n22=対象ユーザグループGi以外のユーザグループに属するユーザIDのSNSコメント101のうち単語tjを含まないSNSコメント101の数
n11 = the number of SNS comments 101 including the word tj among the SNS comments 101 of the user IDs belonging to the target user group Gi n12 = of the SNS comments 101 not including the word tj among the SNS comments 101 of the user IDs belonging to the target user group Gi Number n21 = Number of SNS comments 101 including the word tj among SNS comments 101 of user IDs belonging to user groups other than the target user group Gi n22 = Of SNS comments 101 of user IDs belonging to user groups other than the target user group Gi Number of SNS comments 101 that do not include the word tj

(ステップS102)ステップS101で算出された頻度n11,n12,n21,n22に対して、赤池情報量規準に基づき、独立モデルに対する値MLL_IM(Gi,tj)と、従属モデルに対する値MLL_DM(Gi,tj)とを次式により算出する。   (Step S102) For the frequencies n11, n12, n21, and n22 calculated in Step S101, based on the Akaike information criterion, the value MLL_IM (Gi, tj) for the independent model and the value MLL_DM (Gi, tj for the dependent model) ) Is calculated by the following equation.

MLL_IM(Gi,tj)=(n11+n12)log(n11+n12)
+(n11+n21)log(n11+n21)
+(n21+n22)log(n21+n22)
+(n12+n22)log(n12+n22)
−2N(log(N))
MLL_IM (Gi, tj) = (n11 + n12) log (n11 + n12)
+ (N11 + n21) log (n11 + n21)
+ (N21 + n22) log (n21 + n22)
+ (N12 + n22) log (n12 + n22)
-2N (log (N))

MLL_DM(Gi,tj)=n11(log(n11))+n12(log(n12))+n21(log(n21))+n22(log(n22))−N(log(N))   MLL_DM (Gi, tj) = n11 (log (n11)) + n12 (log (n12)) + n21 (log (n21)) + n22 (log (n22)) − N (log (N))

但し、「N=n11+n12+n21+n22」である。   However, “N = n11 + n12 + n21 + n22”.

(ステップS103)ステップS102で算出された値MLL_IM(Gi,tj)と値MLL_DM(Gi,tj)を使用して、指標Info(Gi,tj)を次式により算出する。この指標Info(Gi,tj)は、単語tjが対象ユーザグループGiに偏って出現する不当割合を表す。   (Step S103) Using the value MLL_IM (Gi, tj) and the value MLL_DM (Gi, tj) calculated in step S102, an index Info (Gi, tj) is calculated by the following equation. This index Info (Gi, tj) represents an unreasonable ratio in which the word tj appears biased to the target user group Gi.

AIC_IM(Gi,tj)=−2×MLL_IM(Gi,tj)+2×2
AIC_DM(Gi,tj)=−2×MLL_DM(Gi,tj)+2×3
Info(Gi,tj)=AIC_IM(Gi,tj)−AIC_DM(Gi,tj)
AIC_IM (Gi, tj) = − 2 × MLL_IM (Gi, tj) + 2 × 2
AIC_DM (Gi, tj) = − 2 × MLL_DM (Gi, tj) + 2 × 3
Info (Gi, tj) = AIC_IM (Gi, tj) −AIC_DM (Gi, tj)

次に、指標Info(Gi,tj)に基づいて、対象ユーザグループGiに顕著に現れる単位ベクトル(単語)を選択する。指標Info(Gi,tj)は、赤池情報量基準に基づいて、単語tjが対象ユーザグループGiの判別に役立つ程度が大きいほどに、大きい値になる。このことから、対象ユーザグループGiの単語集合Uに含まれる単語tjの中から、指標Info(Gi,tj)の値が大きい順に、対象ユーザグループGiのトピックにする単語を選択する。   Next, based on the index Info (Gi, tj), a unit vector (word) that appears prominently in the target user group Gi is selected. The index Info (Gi, tj) becomes a larger value as the degree that the word tj is useful for discrimination of the target user group Gi based on the Akaike information criterion. From this, from the word tj included in the word set U of the target user group Gi, the words to be the topic of the target user group Gi are selected in descending order of the value of the index Info (Gi, tj).

以上が、ユーザグループのトピックの選択方法の例の説明である。   The above is an explanation of an example of a method for selecting a user group topic.

ユーザ分類部13は、各ユーザグループに対して特徴語を設定する。ユーザグループの特徴語には、当該ユーザグループのトピックに選択された単語が設定される。一つのユーザグループに対して設定される特徴語の総数は、全ユーザグループに対して一定であってもよく、又は、各ユーザグループで異なっていてもよい。例えば、各ユーザグループにおいて、指標Info(Gi,tj)が一定の値以上である単語tjのみを特徴語に設定してもよい。   The user classifying unit 13 sets feature words for each user group. As the feature word of the user group, the word selected as the topic of the user group is set. The total number of feature words set for one user group may be constant for all user groups, or may be different for each user group. For example, in each user group, only a word tj whose index Info (Gi, tj) is a certain value or more may be set as a feature word.

図2は、ユーザグループに対して設定された特徴語の構成例を示す図である。図2の例では、グループ識別情報(グループID)が「G1」のユーザグループに対して、5個の特徴語「話」、「しれる」、「考える」、「自分」及び「人間」が設定された。また、グループIDが「G2」のユーザグループに対して、5個の特徴語「車両」、「特急」、「列車」、「発車」及び「編成」が設定された。   FIG. 2 is a diagram illustrating a configuration example of feature words set for a user group. In the example of FIG. 2, five feature words “story”, “sable”, “think”, “self” and “human” are assigned to the user group whose group identification information (group ID) is “G1”. Was set. In addition, five feature words “vehicle”, “express”, “train”, “departure”, and “formation” are set for the user group whose group ID is “G2”.

ユーザ分類部13は、各ユーザグループのユーザグループ情報103を、話題幅評価部14と話題中心評価部15へ出力する。ユーザグループ情報103は、当該ユーザグループに属する全ユーザIDと当該ユーザグループの全特徴語を有する。   The user classification unit 13 outputs the user group information 103 of each user group to the topic width evaluation unit 14 and the topic center evaluation unit 15. The user group information 103 includes all user IDs belonging to the user group and all feature words of the user group.

話題幅評価部14は、各ユーザグループの話題の幅を評価する。以下に、ユーザグループの話題の幅の評価方法の例を説明する。   The topic width evaluation unit 14 evaluates the topic width of each user group. Below, the example of the evaluation method of the topic width of a user group is demonstrated.

[話題の幅の評価方法の例]
一般に、話題の幅が狭いユーザグループでは、似通った話題が継続して発言されることが多いため、互いに共起しやすい特徴語が抽出される傾向がある。例えば、図2に例示されるグループID「G2」のユーザグループは、話題の幅が狭いユーザグループの例である。グループID「G2」のユーザグループでは、5個の特徴語「車両」、「特急」、「列車」、「発車」及び「編成」が抽出されたが、当該特徴語「車両」、「特急」、「列車」、「発車」及び「編成」は互いに共起しやすい特徴語と考えられる。このため、意味ベクトル空間上に各特徴語を射影すると、図3(a)に示すように、話題の幅が狭いユーザグループの特徴語は互いに近い位置に射影される。一方、図2に例示されるグループID「G2」のユーザグループは、話題の幅が広いユーザグループの例である。グループID「G1」のユーザグループでは、5個の特徴語「話」、「しれる」、「考える」、「自分」及び「人間」が抽出された。これら特徴語「話」、「しれる」、「考える」、「自分」及び「人間」を意味ベクトル空間上に射影すると、図3(b)に示すように、互いに遠い位置に射影される。
[Example of topic width evaluation method]
In general, in a user group with a narrow topic width, similar topics are often continuously spoken, so that feature words that tend to co-occur with each other tend to be extracted. For example, the user group with the group ID “G2” illustrated in FIG. 2 is an example of a user group with a narrow topic. In the user group with the group ID “G2”, five feature words “vehicle”, “limited express”, “train”, “departure”, and “formation” are extracted. , “Train”, “departure” and “organization” are considered to be characteristic words that tend to co-occur with each other. For this reason, when each feature word is projected onto the semantic vector space, as shown in FIG. 3A, the feature words of the user group with a narrow topic width are projected at positions close to each other. On the other hand, the user group with the group ID “G2” illustrated in FIG. 2 is an example of a user group with a wide range of topics. In the user group with the group ID “G1”, five feature words “story”, “sable”, “think”, “self”, and “human” were extracted. When these feature words “story”, “sable”, “think”, “self” and “human” are projected onto the semantic vector space, they are projected at positions far from each other as shown in FIG.

なお、特徴語を意味ベクトルに変換する方法として、例えば非特許文献5に記載される「word2vec」を利用してもよい。また、意味ベクトル空間の基底の学習には、全ユーザのSNSコメント101を使用してもよく、又は、新聞等の一般的な大規模コーパスを使用してもよい。例えば、図1に示される単語出現頻度辞書データベース200を使用して、意味ベクトル空間の基底の学習を行ってもよい。単語出現頻度辞書データベース200は、新聞やウェブ(Web)サイトやSNS等のメディアに投稿された多量のコメントから生成されたものである。単語出現頻度辞書データベース200は、各単語の出現頻度を検索可能な辞書データを格納する。   As a method for converting a feature word into a semantic vector, for example, “word2vec” described in Non-Patent Document 5 may be used. For learning the basis of the semantic vector space, the SNS comments 101 of all users may be used, or a general large-scale corpus such as a newspaper may be used. For example, the basis of the semantic vector space may be learned using the word appearance frequency dictionary database 200 shown in FIG. The word appearance frequency dictionary database 200 is generated from a large number of comments posted on media such as newspapers, web sites, and SNSs. The word appearance frequency dictionary database 200 stores dictionary data that can search for the appearance frequency of each word.

本実施形態では、2つの特徴語a,bの類似度を次の式(1)により算出する。   In the present embodiment, the similarity between the two feature words a and b is calculated by the following equation (1).

Figure 0006566755
Figure 0006566755

但し、上記の式(1)において、mabは特徴語aと特徴語bの類似度であり、Xは特徴語aの意味ベクトルであり、Xは特徴語bの意味ベクトルである。式(1)において、分子は意味ベクトルXと意味ベクトルXの内積であり、分母は意味ベクトルXの長さと意味ベクトルXの長さの積である。式(1)の類似度mabは、特徴語aの意味ベクトルXと特徴語bの意味ベクトルXの間のコサイン距離である。 In the above formula (1), m ab is the similarity between the feature word a and the feature word b, X a is the semantic vector of the feature word a, and X b is the semantic vector of the feature word b. In the formula (1), the molecule is the inner product of mean vector X b and mean vector X a, the denominator is the product of length and means the length of the vector X b sense vector X a. The similarity m ab in Expression (1) is a cosine distance between the semantic vector X a of the feature word a and the semantic vector X b of the feature word b.

本実施形態では、ユーザグループGjに対して、次の式(2)により話題の幅Vを算出する。 In the present embodiment, the topic width V j is calculated for the user group Gj by the following equation (2).

Figure 0006566755
Figure 0006566755

但し、上記の式(2)において、VはユーザグループGjの話題の幅であり、mabはユーザグループGjのユーザグループ情報103に含まれる特徴語aと特徴語bの上記の式(1)による類似度であり、NはユーザグループGjのユーザグループ情報103に含まれる特徴語の総数である。式(2)の話題の幅Vは、ユーザグループGjのユーザグループ情報103に含まれる特徴語の全ペアを対象にした類似度の平均値である。 However, in the above equation (2), V j is the topic width of the user group Gj, and m ab is the above equation (1) of the feature word a and the feature word b included in the user group information 103 of the user group Gj. ), And N is the total number of feature words included in the user group information 103 of the user group Gj. The topic width V j in Expression (2) is an average value of similarities for all pairs of feature words included in the user group information 103 of the user group Gj.

話題幅評価部14は、上記の式(2)により各ユーザグループの話題の幅を算出する。話題幅評価部14は、算出した各ユーザグループの話題の幅について、狭いか否かを判定する。例えば、話題幅評価部14は、全ユーザグループのユーザグループ情報103を使用して、上記の式(2)により、全ユーザグループを総合した話題の幅を算出する。話題幅評価部14は、各ユーザグループの話題の幅を、全ユーザグループを総合した話題の幅と比較し、各ユーザグループの話題の幅について狭いか否かを判定する。話題幅評価部14は、全ユーザグループを総合した話題の幅に比して狭いと言える判定条件を満たす話題の幅であるユーザグループを、話題の幅が狭いユーザグループであると判定する。   The topic width evaluation unit 14 calculates the topic width of each user group by the above equation (2). The topic width evaluation unit 14 determines whether or not the calculated topic width of each user group is narrow. For example, the topic width evaluation unit 14 uses the user group information 103 of all user groups, and calculates the topic width combining all user groups by the above equation (2). The topic width evaluation unit 14 compares the topic width of each user group with the topic width of all user groups, and determines whether the topic width of each user group is narrow. The topic width evaluation unit 14 determines that a user group having a topic width satisfying a determination condition that can be said to be narrower than the topic width of all user groups is a user group having a narrow topic width.

なお、ユーザグループは、ユーザ分類部13のグループ分けによって話題が似通ったユーザの集合になる可能性がある。このため、各ユーザグループの話題の幅は、全ユーザグループを総合した話題の幅に比して狭くなると考えられる。但し、通常は話題の幅が相対的に広いユーザグループと狭いユーザグループが存在するので、話題の幅が相対的に狭いユーザグループを、話題の幅が狭いユーザグループであると判定してもよい。   The user group may be a set of users whose topics are similar due to grouping by the user classification unit 13. For this reason, the topic width of each user group is considered to be narrower than the topic width of all user groups. However, since there are usually a user group with a relatively wide topic and a user group with a narrow topic, a user group with a relatively narrow topic may be determined to be a user group with a narrow topic. .

以上がユーザグループの話題の幅の評価方法の例の説明である。   The above is an explanation of an example of a method for evaluating the topic width of a user group.

話題幅評価部14は、話題の幅の評価の結果、話題の幅が狭いと評価したユーザグループのグループIDと当該ユーザグループに属する全ユーザIDを偏向グループ情報出力部16へ出力する。   The topic width evaluation unit 14 outputs, to the deflection group information output unit 16, the group ID of the user group that has been evaluated that the topic width is narrow as a result of the topic width evaluation and all user IDs belonging to the user group.

話題中心評価部15は、各ユーザグループの話題の中心とユーザ全体の話題の中心とのずれを評価する。以下に、話題の中心のずれの評価方法の例を説明する。   The topic center evaluation unit 15 evaluates the difference between the topic center of each user group and the topic center of the entire user. Below, the example of the evaluation method of the shift | offset | difference of the center of a topic is demonstrated.

[話題の中心のずれの評価方法の例]
本実施形態では、ユーザグループGjに対して、次の式(3)により重心ベクトルgを算出する。
[Example of evaluation method for misalignment of topic center]
In the present embodiment, the centroid vector g j is calculated for the user group Gj by the following equation (3).

Figure 0006566755
Figure 0006566755

但し、上記の式(3)において、gはユーザグループGjの重心ベクトルであり、nはユーザグループGjのコメント文章の総数である。xは、ユーザグループGjのn個のコメント文章のうちi番目のコメント文章の言語ベクトルである。言語ベクトルxは次式で表される。
=k+k+・・・
この言語ベクトルxにおいて、wは、i番目のコメント文章に含まれる一つの単語Wを示す単位ベクトルである。単位ベクトルwは、i番目のコメント文章に含まれる単語毎に決定される。kは、単語Wがi番目のコメント文章内に出現する回数である。言語ベクトルxは、ユーザグループGjのコメント文章毎に計算される。
However, in the above equation (3), g j is the centroid vector of the user group Gj, n is the total number of comments sentences user group Gj. x i is a language vector of the i-th comment sentence among n comment sentences of the user group Gj. The language vector x i is expressed by the following equation.
x i = k 1 w 1 + k 2 w 2 +...
In the language vector x i , w y is a unit vector indicating one word W y included in the i-th comment sentence. The unit vector w y is determined for each word that is included in the i-th of the comment sentence. k y is the number of times the word W y appears in the i-th comment sentence. Language vector x i is calculated for each comment sentence of user group Gj.

本実施形態では、全ユーザの重心ベクトルgallとユーザグループGjの重心ベクトルgの類似度Sを、次の式(4)により算出する。 In the present embodiment, the similarity S j between the centroid vector g all of all users and the centroid vector g j of the user group Gj is calculated by the following equation (4).

Figure 0006566755
Figure 0006566755

但し、上記の式(4)において、Sは全ユーザの重心ベクトルgallとユーザグループGjの重心ベクトルgの類似度であり、gは上記の式(3)によるユーザグループGjの重心ベクトルであり、gallは全ユーザの重心ベクトルである。全ユーザの重心ベクトルgallは、全ユーザグループのコメント文章の言語ベクトルをxとし、全ユーザグループのコメント文章の総数をnとして、上記の式(3)により算出される。式(4)において、分子は全ユーザの重心ベクトルgallとユーザグループGjの重心ベクトルgの内積であり、分母は全ユーザの重心ベクトルgallの長さとユーザグループGjの重心ベクトルgの長さの積である。式(4)の類似度Sは、全ユーザの重心ベクトルgallとユーザグループGjの重心ベクトルgの間のコサイン距離である。 In the above equation (4), S j is the similarity between the centroid vector g all of all users and the centroid vector g j of the user group Gj, and g j is the centroid of the user group Gj according to the above equation (3). G all is the centroid vector of all users. The center-of-gravity vector g all of all users is calculated by the above equation (3), where x i is the language vector of comment texts of all user groups and n is the total number of comment texts of all user groups. In the formula (4), molecules are inner product of the centroid vector g all the user groups Gj centroid vector g j for all users, the denominator of the centroid vector g j of length and user groups Gj of centroid vectors g all of all users It is a product of length. The similarity S j in equation (4) is a cosine distance between the centroid vector g all of all users and the centroid vector g j of the user group Gj.

なお、全ユーザの重心ベクトルの算出には、全ユーザのSNSコメント101を使用してもよく、又は、新聞等の一般的な大規模コーパスを使用してもよい。例えば、図1に示される単語出現頻度辞書データベース200を使用して、全ユーザの重心ベクトルの算出を行ってもよい。   Note that the SNS comments 101 of all users may be used for calculating the centroid vectors of all users, or a general large-scale corpus such as a newspaper may be used. For example, the centroid vectors of all users may be calculated using the word appearance frequency dictionary database 200 shown in FIG.

話題中心評価部15は、各ユーザグループについて、上記の式(4)により、全ユーザの重心ベクトルとユーザグループの重心ベクトルの類似度を算出する。話題中心評価部15は、上記の式(4)により算出した各ユーザグループの類似度のうち所定の閾値以下である類似度のユーザグループを、話題の中心がユーザ全体の話題の中心からずれているユーザグループであると判定する。   The topic center evaluation unit 15 calculates, for each user group, the similarity between the centroid vector of all users and the centroid vector of the user group by the above equation (4). The topic center evaluation unit 15 selects a user group having a similarity that is equal to or less than a predetermined threshold among the similarities of each user group calculated by the above formula (4), so that the topic center is shifted from the topic center of the entire user. Is determined to be a user group.

以上が話題の中心のずれの評価方法の例の説明である。   The above is an explanation of an example of a method for evaluating the deviation of the center of a topic.

話題中心評価部15は、話題の中心のずれの評価の結果、話題の中心がユーザ全体の話題の中心からずれていると評価したユーザグループのグループIDと当該ユーザグループに属する全ユーザIDを偏向グループ情報出力部16へ出力する。   The topic center evaluation unit 15 deflects the group ID of the user group evaluated that the topic center is shifted from the center of the topic of the entire user and all user IDs belonging to the user group as a result of the evaluation of the topic center shift. The data is output to the group information output unit 16.

偏向グループ情報出力部16は偏向グループ情報104を出力する。偏向グループ情報104は、考え方が偏っているユーザのグループであると判定されたユーザグループの情報である。考え方が偏っているユーザのグループであると判定されたユーザグループのことを、偏向グループと称する。偏向グループ情報104は、偏向グループのグループIDと、偏向グループに属する全ユーザIDの情報105とを有する。以下、偏向グループの判定方法の例を説明する。   The deflection group information output unit 16 outputs the deflection group information 104. The deflection group information 104 is information on a user group that is determined to be a group of users whose ideas are biased. A user group determined to be a group of users whose views are biased is referred to as a deflection group. The deflection group information 104 includes a group ID of the deflection group and information 105 of all user IDs belonging to the deflection group. Hereinafter, an example of a deflection group determination method will be described.

図4に示されるように、全ユーザの発言により張られる言語空間30と、あるユーザグループの発言により張られる言語空間32とは、通常、話題の幅や中心が異なると考えられる。このため、本実施形態では、話題の幅や中心の比較によって、ユーザグループが偏向グループであるかを判定する。   As shown in FIG. 4, it is generally considered that the language space 30 created by the speech of all users and the language space 32 created by the speech of a certain user group are different in topic width and center. For this reason, in this embodiment, it is determined whether the user group is a deflection group by comparing topic widths and centers.

[偏向グループの判定方法の例1]
偏向グループの判定方法の例1では、話題の幅が狭いと評価されたユーザグループのみを偏向グループとする。偏向グループ情報出力部16には、話題幅評価部14から、話題の幅が狭いと評価されたユーザグループのグループIDが入力される。偏向グループ情報出力部16は、話題幅評価部14から入力されたユーザグループのグループIDのみを、偏向グループのグループIDとする。
[Example 1 of deflection group determination method]
In Example 1 of the deflection group determination method, only a user group evaluated as having a narrow topic width is set as a deflection group. The group ID of the user group evaluated that the topic width is narrow is input from the topic width evaluation unit 14 to the deflection group information output unit 16. The deflection group information output unit 16 sets only the group ID of the user group input from the topic width evaluation unit 14 as the group ID of the deflection group.

なお、偏向グループの判定方法の例1を適用する場合には、話題の中心の評価結果は使用されないので、偏向グループ抽出装置1に話題中心評価部15を備えなくてもよい。   When the deflection group determination method example 1 is applied, the topic center evaluation result is not used, and therefore the deflection group extraction apparatus 1 may not include the topic center evaluation unit 15.

[偏向グループの判定方法の例2]
偏向グループの判定方法の例2では、話題の幅が狭いと評価された、且つ、話題の中心がユーザ全体の話題の中心からずれていると評価されたユーザグループのみを偏向グループとする。偏向グループ情報出力部16には、話題幅評価部14から、話題の幅が狭いと評価されたユーザグループのグループIDが入力される。また、偏向グループ情報出力部16には、話題中心評価部15から、話題の中心がユーザ全体の話題の中心からずれていると評価されたユーザグループのグループIDが入力される。偏向グループ情報出力部16は、話題幅評価部14と話題中心評価部15の両方から重複して入力されたユーザグループのグループIDのみを、偏向グループのグループIDとする。
[Example 2 of deflection group determination method]
In example 2 of the deflection group determination method, only a user group that has been evaluated as having a narrow topic width and that has been evaluated as having a center of topic deviating from the center of the topic of the entire user is a deflection group. The group ID of the user group evaluated that the topic width is narrow is input from the topic width evaluation unit 14 to the deflection group information output unit 16. Further, the group ID of the user group evaluated that the topic center is deviated from the topic center of the entire user is input to the deflection group information output unit 16 from the topic center evaluation unit 15. The deflection group information output unit 16 sets only the group ID of the user group input from both the topic width evaluation unit 14 and the topic center evaluation unit 15 as the group ID of the deflection group.

[偏向グループの判定方法の例3]
偏向グループの判定方法の例3では、少なくとも、話題の幅が狭いと評価された、又は、話題の中心がユーザ全体の話題の中心からずれていると評価されたユーザグループのみを偏向グループとする。偏向グループ情報出力部16には、話題幅評価部14から、話題の幅が狭いと評価されたユーザグループのグループIDが入力される。また、偏向グループ情報出力部16には、話題中心評価部15から、話題の中心がユーザ全体の話題の中心からずれていると評価されたユーザグループのグループIDが入力される。偏向グループ情報出力部16は、少なくとも話題幅評価部14又は話題中心評価部15から入力されたユーザグループのグループIDのみを、偏向グループのグループIDとする。
[Example 3 of deflection group determination method]
In Example 3 of the deflection group determination method, at least only a user group that is evaluated as having a narrow topic width or evaluated that the topic center is deviated from the topic center of the entire user is set as a deflection group. . The group ID of the user group evaluated that the topic width is narrow is input from the topic width evaluation unit 14 to the deflection group information output unit 16. Further, the group ID of the user group evaluated that the topic center is deviated from the topic center of the entire user is input to the deflection group information output unit 16 from the topic center evaluation unit 15. The deflection group information output unit 16 sets only the group ID of the user group input from at least the topic width evaluation unit 14 or the topic center evaluation unit 15 as the group ID of the deflection group.

なお、偏向グループの判定方法の例3を適用する場合、話題中心評価部15のみから入力されたユーザグループのグループIDよりも、少なくとも話題幅評価部14から入力されたユーザグループのグループIDの方を大きく重み付けして、偏向グループ情報104に含めてもよい。   When the deflection group determination method example 3 is applied, at least the group ID of the user group input from the topic width evaluation unit 14 is more than the group ID of the user group input from the topic center evaluation unit 15 alone. May be included in the deflection group information 104 with a large weight.

次に、図5を参照して本実施形態の偏向グループ抽出方法を説明する。図5は、本実施形態の偏向グループ抽出方法のフローチャートである。   Next, the deflection group extraction method of this embodiment will be described with reference to FIG. FIG. 5 is a flowchart of the deflection group extraction method of this embodiment.

(ステップS1)ユーザコメント抽出部11が、偏向グループ抽出装置1に入力された複数のSNSコメント101をユーザ毎にグループ分けする。   (Step S1) The user comment extraction unit 11 groups a plurality of SNS comments 101 input to the deflection group extraction apparatus 1 for each user.

(ステップS2)ユーザ特徴抽出部12が、ステップS1のグループ分けの結果を使用して、各ユーザの特徴ベクトルを算出する。   (Step S2) The user feature extraction unit 12 calculates the feature vector of each user using the grouping result of Step S1.

(ステップS3)ユーザ分類部13が、各ユーザの特徴ベクトルに基づいてユーザをグループ分けする。   (Step S3) The user classifying unit 13 groups users based on the feature vectors of each user.

(ステップS4)話題幅評価部14が、ステップS3のグループ分けの結果の各ユーザグループについて話題の幅を評価する。   (Step S4) The topic width evaluation unit 14 evaluates the topic width for each user group as a result of the grouping in step S3.

(ステップS5)話題中心評価部15が、ステップS3のグループ分けの結果の各ユーザグループについて、各ユーザグループの話題の中心とユーザ全体の話題の中心とのずれを評価する。   (Step S5) The topic center evaluation unit 15 evaluates the difference between the topic center of each user group and the topic center of the entire user for each user group as a result of the grouping in step S3.

(ステップS6)偏向グループ情報出力部16が、偏向グループ情報104を出力する。   (Step S6) The deflection group information output unit 16 outputs the deflection group information 104.

上述した実施形態によれば、SNSの発言の場に参加したユーザの中から考え方が偏っているユーザのグループを抽出することができる。これにより、例えば以下に示す効果が得られる。   According to the embodiment described above, it is possible to extract a group of users whose ideas are biased from among users who participated in the SNS remarks. Thereby, for example, the following effects can be obtained.

近年、SNSにより発言された内容を解析することによって、マーケットの動向を調査することが行われている。ここで、SNSの発言の場では一部のユーザが特定の商品や企業に対して、否定的な意見を大量に発言するといった行為が行われる場合がある。このような場合、SNSによる発言内容の統計解析を行った際に、大多数のユーザの動向とは異なる傾向が現れる可能性があった。このような課題に対して、本実施形態によれば、偏向グループ情報に基づいて、考え方が偏っているユーザによる発言を解析の対象から除外することができる。これにより、SNSにより発言された内容に基づいたマーケットの動向の調査の精度が向上する効果が得られる。   In recent years, market trends have been investigated by analyzing the content of SNS statements. Here, in the SNS remarks, there is a case where some users perform a large amount of negative opinions with respect to a specific product or company. In such a case, when statistical analysis of the content of a statement by SNS is performed, there is a possibility that a tendency different from the trend of the majority of users may appear. In response to such a problem, according to the present embodiment, based on deflection group information, it is possible to exclude a statement made by a user whose idea is biased from an analysis target. Thereby, the effect of improving the accuracy of the market trend survey based on the content remarked by the SNS can be obtained.

以上、本発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、本発明の要旨を逸脱しない範囲の設計変更等も含まれる。   As mentioned above, although embodiment of this invention was explained in full detail with reference to drawings, the specific structure is not restricted to this embodiment, The design change etc. of the range which does not deviate from the summary of this invention are included.

上述の実施形態では、ユーザの発言の場としてSNSに適用したが、ユーザの発言の場として、例えばSNS、電子会議室、ブログのコメント欄などの様々な発言の場に適用可能である。また、通信ネットワークを介したオンラインでのユーザの発言の場のみに限定されず、オフラインでのユーザの発言の場にも適用可能である。オフラインでのユーザの発言の場として、例えば、実際にユーザが口頭で発言する会議や、新聞等の紙媒体の投稿欄、街頭アンケート等のアンケート回答などが挙げられる。オフラインでのユーザの発言の場で発言されたコメントや文書によるコメントについては、テキストデータに変換したコメント文章にユーザIDを付加して偏向グループ抽出装置1に入力する。   In the above embodiment, the SNS is applied to the SNS as a user's utterance. However, the utterance can be applied to various utterances such as an SNS, an electronic conference room, and a blog comment field. In addition, the present invention is not limited to a place where a user speaks online via a communication network, and can also be applied to a place where a user speaks offline. As a place for the user to speak offline, for example, a meeting in which the user speaks orally, a posting column of a paper medium such as a newspaper, a questionnaire response such as a street questionnaire, and the like can be cited. As for comments made in the offline user's utterance or comments made in a document, the user ID is added to the comment text converted into text data and input to the deflection group extraction apparatus 1.

上述の実施形態では、ユーザ特徴情報としてユーザの特徴ベクトルを使用したが、ユーザ特徴情報は、ユーザの特徴を表す情報であればよく、さらにはユーザの考え方の特徴を表す情報であればより好ましく、ユーザの特徴ベクトルに限定されない。   In the above-described embodiment, the user feature vector is used as the user feature information. However, the user feature information may be information that represents the user's feature, and more preferably, information that represents the feature of the user's way of thinking. The feature vector is not limited to the user.

また、上述した偏向グループ抽出装置1の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、OSや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ROM、フラッシュメモリ等の書き込み可能な不揮発性メモリ、DVD(Digital Versatile Disk)等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。
Further, a computer program for realizing the function of the deflection group extracting apparatus 1 described above is recorded on a computer-readable recording medium, and the program recorded on the recording medium is read into the computer system and executed. Also good. Here, the “computer system” may include an OS and hardware such as peripheral devices.
“Computer-readable recording medium” refers to a flexible disk, a magneto-optical disk, a ROM, a writable nonvolatile memory such as a flash memory, a portable medium such as a DVD (Digital Versatile Disk), and a built-in computer system. A storage device such as a hard disk.

さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ(例えばDRAM(Dynamic Random Access Memory))のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク(通信網)や電話回線等の通信回線(通信線)のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル(差分プログラム)であっても良い。
Further, the “computer-readable recording medium” means a volatile memory (for example, DRAM (Dynamic DRAM) in a computer system that becomes a server or a client when a program is transmitted through a network such as the Internet or a communication line such as a telephone line. Random Access Memory)), etc., which hold programs for a certain period of time.
The program may be transmitted from a computer system storing the program in a storage device or the like to another computer system via a transmission medium or by a transmission wave in the transmission medium. Here, the “transmission medium” for transmitting the program refers to a medium having a function of transmitting information, such as a network (communication network) such as the Internet or a communication line (communication line) such as a telephone line.
The program may be for realizing a part of the functions described above. Furthermore, what can implement | achieve the function mentioned above in combination with the program already recorded on the computer system, and what is called a difference file (difference program) may be sufficient.

1…偏向グループ抽出装置、11…ユーザコメント抽出部、12…ユーザ特徴抽出部、13…ユーザ分類部、14…話題幅評価部、15…話題中心評価部、16…偏向グループ情報出力部、200…単語出現頻度辞書データベース DESCRIPTION OF SYMBOLS 1 ... Deflection group extraction apparatus, 11 ... User comment extraction part, 12 ... User feature extraction part, 13 ... User classification part, 14 ... Topic width evaluation part, 15 ... Topic center evaluation part, 16 ... Deflection group information output part, 200 ... Word appearance frequency dictionary database

Claims (11)

ユーザによって投稿されたコメント文章をユーザ毎にグループ分けするユーザコメント抽出部と、
ユーザ毎に、コメント文章のグループを使用してユーザの特徴を表すユーザ特徴情報を生成するユーザ特徴抽出部と、
各ユーザのユーザ特徴情報に基づいてユーザをグループ分けするユーザ分類部と、
各ユーザグループの話題の幅を評価する話題幅評価部と、
各ユーザグループの話題の幅の中で狭いと評価された幅のユーザグループの情報である偏向グループ情報を出力する偏向グループ情報出力部と、
複数のユーザの発言から、前記偏向グループ情報に含まれるユーザの発言を除外して解析対象発言を抽出する発言抽出部と、
を備える解析対象発言抽出装置
A user comment extractor that groups comment text posted by the user for each user;
For each user, a user feature extraction unit that generates user feature information representing the user's features using a group of comment sentences;
A user classifying unit that groups users based on the user feature information of each user;
A topic width evaluation unit that evaluates the topic width of each user group;
A deflection group information output unit that outputs deflection group information, which is information of a user group having a width that is evaluated to be narrow among topics of each user group;
A utterance extraction unit that extracts utterances to be analyzed by excluding user utterances included in the deflection group information from utterances of a plurality of users;
An analysis object utterance extraction device comprising:
ユーザによって投稿されたコメント文章をユーザ毎にグループ分けするユーザコメント抽出部と、
ユーザ毎に、コメント文章のグループを使用してユーザの特徴を表すユーザ特徴情報を生成するユーザ特徴抽出部と、
各ユーザのユーザ特徴情報に基づいてユーザをグループ分けするユーザ分類部と、
各ユーザグループの話題の幅を評価する話題幅評価部と、
各ユーザグループの話題の中心とユーザ全体の話題の中心とのずれを評価する話題中心評価部と、
各ユーザグループの話題の幅の中で狭いと評価された幅のユーザグループと話題の中心がユーザ全体の話題の中心からずれていると評価されたユーザグループに基づいて偏向グループ情報を出力する偏向グループ情報出力部と、
複数のユーザの発言から、前記偏向グループ情報に含まれるユーザの発言を除外して解析対象発言を抽出する発言抽出部と、
を備える解析対象発言抽出装置
A user comment extractor that groups comment text posted by the user for each user;
For each user, a user feature extraction unit that generates user feature information representing the user's features using a group of comment sentences;
A user classifying unit that groups users based on the user feature information of each user;
A topic width evaluation unit that evaluates the topic width of each user group;
A topic-centric evaluation unit that evaluates the difference between the topic center of each user group and the topic center of the entire user;
Deflection that outputs deflection group information based on a user group evaluated as being narrower than the topic center of the entire user and a user group evaluated that the topic center is deviated from the center of the topic of the entire user. A group information output section;
A utterance extraction unit that extracts utterances to be analyzed by excluding user utterances included in the deflection group information from utterances of a plurality of users;
An analysis object utterance extraction device comprising:
前記偏向グループ情報出力部は、ユーザ全体の話題の中心からずれていると評価されたユーザグループよりも、各ユーザグループの話題の幅の中で狭いと評価された幅のユーザグループの方を大きく重み付けして、偏向グループ情報に含める、
請求項2に記載の解析対象発言抽出装置
The deflection group information output unit is configured to increase a user group having a width evaluated as being narrower in a topic width of each user group than a user group evaluated as being shifted from the center of the topic of the entire user. Weight and include in deflection group information,
The analysis object speech extraction device according to claim 2.
前記話題中心評価部は、全ユーザのコメント文章に関する重心と各ユーザグループのコメント文章に関する重心との類似度に基づいて、各ユーザグループの話題の中心とユーザ全体の話題の中心とのずれを評価する、
請求項2又は3のいずれか1項に記載の解析対象発言抽出装置
The topic center evaluation unit evaluates a deviation between the topic center of each user group and the topic center of the entire user based on the similarity between the centroid of the comment text of all users and the centroid of the comment text of each user group. To
The analysis object utterance extraction apparatus of any one of Claim 2 or 3.
前記類似度はコサイン距離である請求項4に記載の解析対象発言抽出装置The analysis target message extraction device according to claim 4, wherein the similarity is a cosine distance. 前記話題幅評価部は、各ユーザグループの特徴語の意味ベクトル空間上の類似度の平均値に基づいて、各ユーザグループの話題の幅を評価する、
請求項1から5のいずれか1項に記載の解析対象発言抽出装置
The topic width evaluation unit evaluates the topic width of each user group based on the average value of the similarity on the semantic vector space of the feature words of each user group.
The analysis object speech extraction device according to any one of claims 1 to 5.
前記意味ベクトル空間上の類似度はコサイン距離である請求項6に記載の解析対象発言抽出装置The analysis target speech extraction device according to claim 6, wherein the similarity in the semantic vector space is a cosine distance. 解析対象発言抽出装置が、ユーザによって投稿されたコメント文章をユーザ毎にグループ分けするユーザコメント抽出ステップと、
前記解析対象発言抽出装置が、ユーザ毎に、コメント文章のグループを使用してユーザの特徴を表すユーザ特徴情報を生成するユーザ特徴抽出ステップと、
前記解析対象発言抽出装置が、各ユーザのユーザ特徴情報に基づいてユーザをグループ分けするユーザ分類ステップと、
前記解析対象発言抽出装置が、各ユーザグループの話題の幅を評価する話題幅評価ステップと、
前記解析対象発言抽出装置が、各ユーザグループの話題の幅の中で狭いと評価された幅のユーザグループの情報である偏向グループ情報を出力する偏向グループ情報出力ステップと、
前記解析対象発言抽出装置が、複数のユーザの発言から、前記偏向グループ情報に含まれるユーザの発言を除外して解析対象発言を抽出する発言抽出ステップと、
を含む解析対象発言抽出方法。
A user comment extraction step in which the analysis target speech extraction device divides the comment text posted by the user into groups for each user,
The analysis object utterance extraction device generates, for each user, user feature information that represents user features using a group of comment sentences, and a user feature extraction step;
A user classification step in which the analysis target message extraction device groups users based on user feature information of each user;
The analysis target utterance extraction device evaluates the topic width of each user group, a topic width evaluation step,
A deflection group information output step in which the analysis target message extraction device outputs deflection group information that is information of a user group having a width that is evaluated as being narrow in the topic width of each user group;
The analysis object utterance extraction device extracts the analysis object utterance by excluding the user utterances included in the deflection group information from a plurality of user utterances; and
Analysis target speech extraction method including
解析対象発言抽出装置が、ユーザによって投稿されたコメント文章をユーザ毎にグループ分けするユーザコメント抽出ステップと、
前記解析対象発言抽出装置が、ユーザ毎に、コメント文章のグループを使用してユーザの特徴を表すユーザ特徴情報を生成するユーザ特徴抽出ステップと、
前記解析対象発言抽出装置が、各ユーザのユーザ特徴情報に基づいてユーザをグループ分けするユーザ分類ステップと、
前記解析対象発言抽出装置が、各ユーザグループの話題の幅を評価する話題幅評価ステップと、
前記解析対象発言抽出装置が、各ユーザグループの話題の中心とユーザ全体の話題の中心とのずれを評価する話題中心評価ステップと、
前記解析対象発言抽出装置が、各ユーザグループの話題の幅の中で狭いと評価された幅のユーザグループと話題の中心がユーザ全体の話題の中心からずれていると評価されたユーザグループに基づいて偏向グループ情報を出力する偏向グループ情報出力ステップと、
前記解析対象発言抽出装置が、複数のユーザの発言から、前記偏向グループ情報に含まれるユーザの発言を除外して解析対象発言を抽出する発言抽出ステップと、
を含む解析対象発言抽出方法。
A user comment extraction step in which the analysis target speech extraction device divides the comment text posted by the user into groups for each user,
The analysis object utterance extraction device generates, for each user, user feature information that represents user features using a group of comment sentences, and a user feature extraction step;
A user classification step in which the analysis target message extraction device groups users based on user feature information of each user;
The analysis target utterance extraction device evaluates the topic width of each user group, a topic width evaluation step,
The analysis target utterance extraction device evaluates the deviation between the topic center of each user group and the topic center of the entire user,
The analysis target speech extraction device is based on a user group having a width that is evaluated as being narrow in the topic width of each user group and a user group in which the topic center is evaluated to be deviated from the topic center of the entire user. Deflection group information output step for outputting deflection group information
The analysis object utterance extraction device extracts the analysis object utterance by excluding the user utterances included in the deflection group information from a plurality of user utterances; and
Analysis target speech extraction method including
コンピュータに、
ユーザによって投稿されたコメント文章をユーザ毎にグループ分けするユーザコメント抽出ステップと、
ユーザ毎に、コメント文章のグループを使用してユーザの特徴を表すユーザ特徴情報を生成するユーザ特徴抽出ステップと、
各ユーザのユーザ特徴情報に基づいてユーザをグループ分けするユーザ分類ステップと、
各ユーザグループの話題の幅を評価する話題幅評価ステップと、
各ユーザグループの話題の幅の中で狭いと評価された幅のユーザグループの情報である偏向グループ情報を出力する偏向グループ情報出力ステップと、
複数のユーザの発言から、前記偏向グループ情報に含まれるユーザの発言を除外して解析対象発言を抽出する発言抽出ステップと、
を実行させるためのコンピュータプログラム。
On the computer,
User comment extraction step for grouping comment text posted by the user for each user,
For each user, a user feature extraction step for generating user feature information representing a user feature using a group of comment sentences;
A user classification step of grouping users based on the user feature information of each user;
A topic width evaluation step for evaluating the topic width of each user group;
A deflection group information output step for outputting deflection group information, which is information of a user group having a width that is evaluated to be narrow among the topic widths of each user group;
A utterance extraction step of extracting analysis target utterances by excluding user utterances included in the deflection group information from a plurality of user utterances;
A computer program for running.
コンピュータに、
ユーザによって投稿されたコメント文章をユーザ毎にグループ分けするユーザコメント抽出ステップと、
ユーザ毎に、コメント文章のグループを使用してユーザの特徴を表すユーザ特徴情報を生成するユーザ特徴抽出ステップと、
各ユーザのユーザ特徴情報に基づいてユーザをグループ分けするユーザ分類ステップと、
各ユーザグループの話題の幅を評価する話題幅評価ステップと、
各ユーザグループの話題の中心とユーザ全体の話題の中心とのずれを評価する話題中心評価ステップと、
各ユーザグループの話題の幅の中で狭いと評価された幅のユーザグループと話題の中心がユーザ全体の話題の中心からずれていると評価されたユーザグループに基づいて偏向グループ情報を出力する偏向グループ情報出力ステップと、
複数のユーザの発言から、前記偏向グループ情報に含まれるユーザの発言を除外して解析対象発言を抽出する発言抽出ステップと、
を実行させるためのコンピュータプログラム。
On the computer,
User comment extraction step for grouping comment text posted by the user for each user,
For each user, a user feature extraction step for generating user feature information representing a user feature using a group of comment sentences;
A user classification step of grouping users based on the user feature information of each user;
A topic width evaluation step for evaluating the topic width of each user group;
A topic-centric evaluation step for evaluating the difference between the topic center of each user group and the topic center of the entire user;
Deflection that outputs deflection group information based on a user group evaluated as being narrower than the topic center of the entire user and a user group evaluated that the topic center is deviated from the center of the topic of the entire user. A group information output step;
A utterance extraction step of extracting analysis target utterances by excluding user utterances included in the deflection group information from a plurality of user utterances;
A computer program for running.
JP2015141535A 2015-07-15 2015-07-15 Analysis target speech extraction apparatus, analysis target speech extraction method, and computer program Active JP6566755B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2015141535A JP6566755B2 (en) 2015-07-15 2015-07-15 Analysis target speech extraction apparatus, analysis target speech extraction method, and computer program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2015141535A JP6566755B2 (en) 2015-07-15 2015-07-15 Analysis target speech extraction apparatus, analysis target speech extraction method, and computer program

Publications (2)

Publication Number Publication Date
JP2017027102A JP2017027102A (en) 2017-02-02
JP6566755B2 true JP6566755B2 (en) 2019-08-28

Family

ID=57949755

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015141535A Active JP6566755B2 (en) 2015-07-15 2015-07-15 Analysis target speech extraction apparatus, analysis target speech extraction method, and computer program

Country Status (1)

Country Link
JP (1) JP6566755B2 (en)

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9171071B2 (en) * 2010-03-26 2015-10-27 Nec Corporation Meaning extraction system, meaning extraction method, and recording medium
JP5730741B2 (en) * 2011-10-19 2015-06-10 日本電信電話株式会社 Topic recommendation device, method and program
JP2013214133A (en) * 2012-03-30 2013-10-17 Sony Corp Information processing device, information processing method, and program
KR101469009B1 (en) * 2013-10-21 2014-12-05 한국전자통신연구원 Apparatus and method for extracting spammer group
JP5530019B1 (en) * 2013-11-01 2014-06-25 株式会社日立パワーソリューションズ Abnormal sign detection system and abnormality sign detection method

Also Published As

Publication number Publication date
JP2017027102A (en) 2017-02-02

Similar Documents

Publication Publication Date Title
Farnadi et al. Computational personality recognition in social media
Neogi et al. Sentiment analysis and classification of Indian farmers’ protest using twitter data
Trilling et al. From newsworthiness to shareworthiness: How to predict news sharing based on article characteristics
Onyenwe et al. The impact of political party/candidate on the election results from a sentiment analysis perspective using# AnambraDecides2017 tweets
Li et al. The new eye of smart city: novel citizen sentiment analysis in twitter
Ljubešić et al. Language-independent gender prediction on twitter
Fraussen et al. Assessing the prominence of interest groups in parliament: a supervised machine learning approach
US20140272842A1 (en) Assessing cognitive ability
Er et al. User-level twitter sentiment analysis with a hybrid approach
Argueta et al. Multilingual emotion classifier using unsupervised pattern extraction from microblog data
Kartelj et al. Novel approaches to automated personality classification: Ideas and their potentials
Cury Oscillation of tweet sentiments in the election of João Doria Jr. for Mayor
Belkaroui et al. Towards events tweet contextualization using social influence model and users conversations
Belkaroui et al. Conversational based method for tweet contextualization
Hajare et al. A machine learning pipeline to examine political bias with congressional speeches
JP6566755B2 (en) Analysis target speech extraction apparatus, analysis target speech extraction method, and computer program
Giorgi et al. Correcting sociodemographic selection biases for accurate population prediction from social media
Rubtsova Automatic term extraction for sentiment classification of dynamically updated text collections into three classes
Van de Guchte et al. Near real-time detection of misinformation on online social networks
Canhasi et al. Using Twitter to collect a multi-dialectal corpus of Albanian using advanced geotagging and dialect modeling
Belkaroui et al. User-tweet interaction model and social users interactions for tweet contextualization
Çalışkan et al. Quantitative analysis of spoken discourse using memoirs of old-time moviegoers
JP2018151892A (en) Model learning apparatus, information determination apparatus, and program therefor
Shirahatti et al. Sentiment analysis on Twitter data using Hadoop
Edaño et al. Stressor classification of filipino political tweets using LDA, SVM, XGBoost, logistic regression

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20150716

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20180216

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A821

Effective date: 20180219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20190129

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20190131

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20190401

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190730

R150 Certificate of patent or registration of utility model

Ref document number: 6566755

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150