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
JP7757249B2 - Information processing device, information processing method, and information processing program - Google Patents
[go: Go Back, main page]

JP7757249B2 - Information processing device, information processing method, and information processing program - Google Patents

Information processing device, information processing method, and information processing program

Info

Publication number
JP7757249B2
JP7757249B2 JP2022115720A JP2022115720A JP7757249B2 JP 7757249 B2 JP7757249 B2 JP 7757249B2 JP 2022115720 A JP2022115720 A JP 2022115720A JP 2022115720 A JP2022115720 A JP 2022115720A JP 7757249 B2 JP7757249 B2 JP 7757249B2
Authority
JP
Japan
Prior art keywords
comment
comments
information processing
content
unit
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2022115720A
Other languages
Japanese (ja)
Other versions
JP2024013554A (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.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to JP2022115720A priority Critical patent/JP7757249B2/en
Publication of JP2024013554A publication Critical patent/JP2024013554A/en
Application granted granted Critical
Publication of JP7757249B2 publication Critical patent/JP7757249B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Description

本発明は、情報処理装置、情報処理方法および情報処理プログラムに関する。 The present invention relates to an information processing device, an information processing method, and an information processing program.

従来、ニュース記事に対してユーザが投稿したコメントを、ニュース記事を閲覧した他のユーザへ提供するサービスがある(例えば、特許文献1参照)。 Conventionally, there are services that provide comments posted by users on news articles to other users who have viewed the news articles (see, for example, Patent Document 1).

特開2019-197422号公報Japanese Patent Application Laid-Open No. 2019-197422

しかしながら、従来技術では、コメントに関するサービスの質を向上させる点でさらなる改善の余地があった。 However, conventional technology leaves room for further improvement in terms of improving the quality of service related to comments.

本願は、上記に鑑みてなされたものであって、コメントに関するサービスの質を向上させることができる情報処理装置、情報処理方法および情報処理プログラムを提供することを目的とする。 This application has been made in light of the above, and aims to provide an information processing device, information processing method, and information processing program that can improve the quality of services related to comments.

本願に係る情報処理装置は、分類部と、提供部とを備える。前記分類部は、所定のコンテンツに対して投稿された各コメントを、コメント内容の傾向毎に分類する。前記提供部は、分類したいずれかの前記傾向の前記コメントを閲覧した閲覧ユーザに対して、該傾向とは異なる前記傾向の前記コメントを提供する。 The information processing device according to the present application includes a classification unit and a provision unit. The classification unit classifies each comment posted to a predetermined piece of content according to the tendency of the comment content. The provision unit provides a comment with a different tendency to a viewing user who has viewed a comment with one of the classified tendencies.

実施形態の一態様によれば、コメントに関するサービスの質を向上させることができるという効果を奏する。 According to one aspect of the embodiment, it is possible to improve the quality of services related to comments.

図1Aは、実施形態に係る情報処理装置が実行する処理その1を示す図である。FIG. 1A is a diagram illustrating a first process executed by an information processing apparatus according to an embodiment. 図1Bは、実施形態に係る情報処理装置が実行する処理その2を示す図である。FIG. 1B is a diagram illustrating a second process executed by the information processing apparatus according to the embodiment. 図1Cは、実施形態に係る情報処理装置が実行する処理その3を示す図である。FIG. 1C is a diagram illustrating a third process executed by the information processing apparatus according to the embodiment. 図1Dは、実施形態に係る情報処理装置が実行する処理その4を示す図である。FIG. 1D is a diagram illustrating a fourth process executed by the information processing apparatus according to the embodiment. 図2は、実施形態に係る情報処理システムの構成例を示す図である。FIG. 2 is a diagram illustrating an example of the configuration of an information processing system according to the embodiment. 図3は、実施形態に係る情報処理装置の構成例を示す図である。FIG. 3 is a diagram illustrating an example of the configuration of an information processing apparatus according to the embodiment. 図4は、ユーザ情報の一例を示す図である。FIG. 4 is a diagram illustrating an example of user information. 図5は、コンテンツ情報の一例を示す図である。FIG. 5 is a diagram showing an example of content information. 図6は、コメント情報の一例を示す図である。FIG. 6 is a diagram showing an example of comment information. 図7は、実施形態に係る情報処理装置が実行する処理その1の処理手順を示すフローチャートである。FIG. 7 is a flowchart showing the procedure of a first process executed by the information processing apparatus according to the embodiment. 図8は、実施形態に係る情報処理装置が実行する処理その2の処理手順を示すフローチャートである。FIG. 8 is a flowchart showing the procedure of the second process executed by the information processing apparatus according to the embodiment. 図9は、実施形態に係る情報処理装置が実行する処理その3の処理手順を示すフローチャートである。FIG. 9 is a flowchart showing the procedure of the third process executed by the information processing apparatus according to the embodiment. 図10は、実施形態に係る情報処理装置が実行する処理その4の処理手順を示すフローチャートである。FIG. 10 is a flowchart showing the procedure of the fourth process executed by the information processing apparatus according to the embodiment. 図11は、ハードウェア構成の一例を示す図である。FIG. 11 is a diagram illustrating an example of a hardware configuration.

以下に、本願に係る情報処理装置、情報処理方法および情報処理プログラムを実施するための形態(以下、「実施形態」と記載する)について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る情報処理装置、情報処理方法および情報処理プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。 Below, detailed explanations will be given of the information processing device, information processing method, and information processing program (hereinafter referred to as "embodiments") according to the present application, with reference to the drawings. Note that the information processing device, information processing method, and information processing program according to the present application are not limited to these embodiments. Furthermore, identical components in the following embodiments will be designated by the same reference numerals, and duplicate explanations will be omitted.

(実施形態)
まず、図1A~図1Dを用いて、実施形態に係る情報処理装置が実行する処理について説明する。図1A~図1Dは、実施形態に係る情報処理装置が実行する処理その1~その4を示す図である。なお、図1A~図1Dでは、実施形態に係る情報処理装置1を含む情報処理システムSの動作例を示している。
(Embodiment)
First, the processing executed by the information processing device according to the embodiment will be described using Figures 1A to 1D. Figures 1A to 1D are diagrams showing processes 1 to 4 executed by the information processing device according to the embodiment. Note that Figures 1A to 1D show an example of the operation of an information processing system S including an information processing device 1 according to the embodiment.

図1A~図1Dに示すように、実施形態に係る情報処理システムSは、情報処理装置1と、複数のユーザ端末100と、依頼元端末200とを含む。なお、図1B~図1Dでは、説明の便宜上、依頼元端末200を省略している。 As shown in Figures 1A to 1D, an information processing system S according to an embodiment includes an information processing device 1, multiple user terminals 100, and a requesting terminal 200. Note that for ease of explanation, the requesting terminal 200 is omitted from Figures 1B to 1D.

実施形態に係る情報処理システムSでは、所定のコンテンツに対してユーザが投稿したコメントに基づいて各種処理を行うことで、コメントに関するサービスの質を向上させる。 In the information processing system S according to the embodiment, various processes are performed based on comments posted by users on specified content, thereby improving the quality of services related to comments.

まず、図1Aに示す処理その1について説明する。具体的には、情報処理装置1は、まず、依頼元端末200を介して依頼ユーザからコンテンツの配信の依頼を受け付ける(ステップS1)。 First, we will explain process 1 shown in Figure 1A. Specifically, the information processing device 1 first accepts a content distribution request from a requesting user via the requesting terminal 200 (step S1).

コンテンツは、例えば、ニュース配信サービスにおけるニュース記事の情報や、ショッピングサービスにおいて販売する商品の情報等である。言い換えれば、コンテンツは、配信したユーザからコメントを受け付け可能なコンテンツである。コメントは、ニュース記事の場合、ニュース記事に対するコメントであり、商品の場合、商品に対するレビューや、商品を販売しているストアに対するレビューである。 Content is, for example, information about news articles in a news distribution service, or information about products for sale in a shopping service. In other words, content is content that can accept comments from users who have distributed it. In the case of a news article, the comments are comments about the news article, and in the case of a product, they are reviews of the product or reviews of the store that sells the product.

つづいて、情報処理装置1は、受け付けたコンテンツをユーザ端末100を介してユーザへ配信する(ステップS2)。具体的には、情報処理装置1は、ユーザ端末100からコンテンツの配信要求を受け付けた場合に、指定されたコンテンツをユーザ端末100へ配信する。 Next, the information processing device 1 distributes the received content to the user via the user terminal 100 (step S2). Specifically, when the information processing device 1 receives a content distribution request from the user terminal 100, it distributes the specified content to the user terminal 100.

つづいて、情報処理装置1は、コンテンツを配信したユーザからコンテンツに対するコメントを受け付ける(ステップS3)。コメントは、例えば、テキスト形式の情報であるが、これに限らず、音声形式の情報や、画像形式の情報であってもよい。なお、コメントの受付は、ユーザが入力途中のコメントを受け付けてもよく、ユーザが入力後に投稿を要求するボタン(投稿ボタン)を押下後にコメントを受け付けてもよい。 Next, the information processing device 1 accepts comments on the content from the user who distributed the content (step S3). The comments are, for example, text-format information, but are not limited to this and may also be audio-format or image-format information. Note that comments may be accepted while the user is in the middle of entering them, or after the user has entered them and pressed a button (post button) to request posting.

つづいて、情報処理装置1は、受け付けたコメントを解析し、コメント内容の傾向を特定する(ステップS4)。傾向は、例えば、コメント内容がコンテンツ全体あるいはコンテンツの一部に対して好意的であるか否定的であるかや、コンテンツ全体あるいはコンテンツの一部の内容を補足する内容であるかといった傾向を含む。傾向は、予め設定されてもよく、コメント内容に基づいて自動生成されてもよい。 Next, the information processing device 1 analyzes the received comments and identifies the trend of the comment content (step S4). The trend includes, for example, whether the comment content is favorable or unfavorable toward the entire content or a portion of the content, or whether the content supplements the entire content or a portion of the content. The trend may be set in advance or automatically generated based on the comment content.

傾向の特定は、例えば、機械学習における分類モデルを用いることができる。具体的には、情報処理装置1は、コメント内容と傾向とをデータセットとして学習した分類モデルにコメントを入力することで、コメントの傾向を特定する。 To identify trends, for example, a classification model in machine learning can be used. Specifically, the information processing device 1 identifies comment trends by inputting comments into a classification model that has learned the comment content and trends as a dataset.

つづいて、情報処理装置1は、各コメントを、特定した傾向毎に分類する(ステップS5)。具体的には、情報処理装置1は、各コメントを、特定した傾向毎に仕分けする。 Next, the information processing device 1 classifies each comment according to the identified tendency (step S5). Specifically, the information processing device 1 sorts each comment according to the identified tendency.

例えば、情報処理装置1は、コメント数が所定数以上となった傾向については、所定数以上となったタイミング以降のかかる傾向へのコメントの仕分けを停止する。また、情報処理装置1は、短期間(所定期間)に所定数以上のコメントが分類された傾向については、かかる所定数以上のコメントの中から不要なコメント(例えば、ランダム抽出)を間引く処理を行う。つまり、情報処理装置1は、特定の傾向に所定数以上のコメントが分類された場合には、かかる所定数以上のコメントを不正なコメント(さくらコメント、アビューズコメント)とみなしてこれ以上増えないようにする。 For example, if the number of comments for a trend exceeds a predetermined number, the information processing device 1 will stop sorting comments into that trend once the number exceeds the predetermined number. Furthermore, if the trend is such that a predetermined number or more comments have been classified in a short period of time (a predetermined period), the information processing device 1 will perform a process of thinning out unnecessary comments (for example, by random extraction) from among the comments exceeding the predetermined number. In other words, if a predetermined number or more comments have been classified into a particular trend, the information processing device 1 will consider these comments exceeding the predetermined number to be fraudulent comments (fake comments, abusive comments) and will prevent them from increasing any further.

つづいて、情報処理装置1は、コメント内容の傾向に基づいて、ユーザに対して各種通知を行う(ステップS6)。具体的には、情報処理装置1は、特定した傾向が、すでに所定数以上投稿されている投稿済コメントの傾向と類似(同じを含む)する場合に、当該コメントの投稿ができないことを示す投稿不可通知を行う。投稿不可通知は、例えば、ユーザがコメントを入力途中である場合には、ユーザ端末100に表示される投稿ボタンを非表示することで通知したり、ユーザが投稿ボタンを押下した後の場合には、投稿を受け付け不可を示すテキストメッセージを通知したりしてもよい。すなわち、情報処理装置1は、コメントの投稿の受付を回避する制御を行う。これにより、例えば、同じ傾向のコメントがのみ多数投稿されることで、コメントの多様性が低くなることを回避できる。すなわち、実施形態に係る情報処理装置1によれば、コメントの多様性を高めることができるため、コメントに関するサービスの質を向上させることができる。 Next, the information processing device 1 provides various notifications to the user based on the trend of the comment content (step S6). Specifically, if the identified trend is similar (including identical) to the trend of comments that have already been posted a predetermined number of times, the information processing device 1 provides a post-disabled notification indicating that the comment cannot be posted. The post-disabled notification may be provided, for example, by hiding the post button displayed on the user terminal 100 if the user is in the middle of entering a comment, or by sending a text message indicating that the post cannot be accepted if the user has already pressed the post button. In other words, the information processing device 1 performs control to prevent the posting of comments. This can prevent, for example, a decrease in comment diversity due to a large number of comments with the same trend being posted. In other words, the information processing device 1 according to the embodiment can increase the diversity of comments, thereby improving the quality of comment-related services.

また、情報処理装置1は、分類した傾向毎にコメント状況を比較し、比較結果に基づいて他の傾向のコメント投稿を提案する。具体的には、情報処理装置1は、傾向毎のコメント数を比較し、コメント数が所定数未満の傾向のコメント投稿を提案する。具体的には、情報処理装置1は、投稿されたコメントの傾向に対してすでに所定数以上のコメントが収集されている場合には、コメント数が所定数未満の傾向に関するコメントの投稿を提案する。これにより、コメントの多様性を高めることができるため、コメントに関するサービスの質を向上させることができる。 The information processing device 1 also compares the comment status for each classified trend and suggests posting comments for other trends based on the comparison results. Specifically, the information processing device 1 compares the number of comments for each trend and suggests posting comments for trends where the number of comments is less than a predetermined number. Specifically, if a predetermined number or more comments have already been collected for the trend of the posted comment, the information processing device 1 suggests posting a comment for a trend where the number of comments is less than the predetermined number. This increases the diversity of comments, thereby improving the quality of comment-related services.

つづいて、情報処理装置1は、ステップS5の処理による分類結果が所定の条件を満たすか否かを判定する(ステップS7)。具体的には、情報処理装置1は、予め設定した複数の傾向のうち、所定数以上の傾向のコメントが投稿された(分類された)か否かを判定する。 Next, the information processing device 1 determines whether the classification results obtained by the processing of step S5 satisfy predetermined conditions (step S7). Specifically, the information processing device 1 determines whether a predetermined number or more of comments with trends among multiple pre-set trends have been posted (classified).

つづいて、情報処理装置1は、分類結果が所定の条件を満たした場合、詳細には、予め設定した複数の傾向のうち、所定数以上の傾向のコメントが投稿された場合、各傾向の投稿されたコメントをまとめて提供する(ステップS8-1)。つまり、投稿されたコメントを即座に提供するのではなく、様々な傾向のコメントが投稿されたタイミングでまとめてコメントを提供する。これにより、傾向が偏ったコメントばかりが提供されることを防ぐことができ、かつ、様々な傾向のコメントをまとめて提供できるため、コメントの多様性を高めることができる。すなわち、実施形態に係る情報処理装置1によれば、コメントに関するサービスの質を高めることができる。 Next, if the classification results satisfy a predetermined condition, specifically, if a predetermined number or more of comments with a predetermined trend among multiple preset trends have been posted, the information processing device 1 provides the posted comments for each trend together (step S8-1). In other words, rather than providing the posted comments immediately, comments with various trends are provided together at the timing when they are posted. This makes it possible to prevent only comments with a biased trend from being provided, and since comments with various trends can be provided together, the diversity of comments can be increased. In other words, the information processing device 1 according to the embodiment can improve the quality of services related to comments.

また、情報処理装置1は、コメントを投稿したユーザに対しては、投稿したコメントの傾向とは異なる傾向のコメントを提供する(ステップS8-2)。例えば、情報処理装置1は、各傾向のコメントのうち、ユーザが投稿したコメントの傾向を除いた傾向のコメントをまとめて提供する。このように、投稿ユーザが投稿したコメントの傾向以外の傾向のコメントを投稿ユーザが閲覧することができる。すなわち、実施形態に係る情報処理装置1によれば、コメントに関するサービスの質を向上させることができる。 Furthermore, the information processing device 1 provides the user who posted the comment with comments that have a different trend from the trend of the comment they posted (step S8-2). For example, the information processing device 1 provides a collection of comments with trends that exclude the trend of the comment posted by the user from the comments of each trend. In this way, the posting user can view comments with trends other than the trend of the comment posted by the posting user. In other words, the information processing device 1 according to the embodiment can improve the quality of services related to comments.

次に、図1Bに示す処理その2について説明する。なお、図1Bでは、図1Aで示した処理と重複する処理については、説明の便宜上、記載を省略する場合がある。 Next, we will explain Process 2 shown in Figure 1B. Note that in Figure 1B, processes that overlap with those shown in Figure 1A may be omitted for the sake of convenience.

図1Bに示す処理その2では、情報処理装置1は、コンテンツに対して投稿された各コメントに対する評価を示す評価情報を収集(取得)する(ステップS31)。評価情報は、コメントに対して好意的な評価(コメントに賛同する)であるか、否定的な評価(コメントに賛同しない)であるかを含む。 In process 2 shown in FIG. 1B, the information processing device 1 collects (acquires) rating information indicating ratings for each comment posted on content (step S31). The rating information includes whether the rating for the comment is favorable (agrees with the comment) or negative (does not agree with the comment).

つづいて、情報処理装置1は、取得した評価情報に基づいて、評価の多様性を判定する(ステップS32)。例えば、情報処理装置1は、コメントに対する評価が好意的な評価のみ(あるいは、否定的な評価のみ)である場合には、評価の多様性が無いと判定する。言い換えれば、情報処理装置1は、好意的な評価および否定的な評価それぞれの評価数(ユーザ数)が均衡している場合(評価数の差分が所定値未満である場合)、評価の多様性があると判定する。 Next, the information processing device 1 determines the diversity of ratings based on the acquired rating information (step S32). For example, if the ratings for the comment are all positive (or all negative), the information processing device 1 determines that there is no diversity of ratings. In other words, if the number of ratings (number of users) for both positive and negative ratings is balanced (if the difference in the number of ratings is less than a predetermined value), the information processing device 1 determines that there is diversity of ratings.

また、情報処理装置1は、複数のコメントの各組合せについて、組に含まれる評価の多様性を判定する。具体的には、情報処理装置1は、組に含まれるコメントの評価に多様性があるか否かを判定する。例えば、情報処理装置1は、ユーザAがコメントAおよびコメントBの評価を行った場合において、コメントAでは好意的な評価を行い、コメントBでは否定的な評価を行った場合には、コメントAおよびコメントBの組の評価に多様性があると判定する。なお、上記では、ユーザAの評価に基づいて多様性を判定したが、ユーザ情報が類似する複数のユーザを含んだグループの評価に基づいて多様性を判定してもよい。なお、組に含まれるコメント数は、3つ以上であってもよい。 Furthermore, the information processing device 1 determines the diversity of the ratings included in each combination of multiple comments. Specifically, the information processing device 1 determines whether there is diversity in the ratings of the comments included in the set. For example, when user A rates comment A and comment B, if the user rates comment A favorably and comment B negatively, the information processing device 1 determines that there is diversity in the ratings of the set of comment A and comment B. Note that, although diversity is determined based on user A's ratings in the above, diversity may also be determined based on the ratings of a group including multiple users with similar user information. Note that the number of comments included in a set may be three or more.

また、情報処理装置1は、好意的な評価のみのコメントと、否定的な評価のみのコメントとを含む組について、評価の多様性があると判定する。つまり、情報処理装置1は、組単位で評価を見た場合に、好意的な評価と、否定的な評価とが均衡する場合に、評価の多様性があると判定する。 In addition, the information processing device 1 determines that there is diversity in evaluations for a group that includes comments with only positive evaluations and comments with only negative evaluations. In other words, when viewing the evaluations on a group-by-group basis, the information processing device 1 determines that there is diversity in evaluations if there is a balance between positive and negative evaluations.

つづいて、情報処理装置1は、判定結果に基づいて、コメントを表示するか否か(表示対象とする否か)を決定する(ステップS33)。例えば、情報処理装置1は、評価の多様性があると判定されたコメントを表示対象として決定する。また、情報処理装置1は、評価の多様性があると判定された組のコメントを表示対象として決定する。 Next, the information processing device 1 determines whether or not to display the comment (whether or not to display the comment) based on the determination result (step S33). For example, the information processing device 1 determines that comments determined to have diverse evaluations are to be displayed. Furthermore, the information processing device 1 determines that comments in a group determined to have diverse evaluations are to be displayed.

つづいて、情報処理装置1は、表示対象として決定したコメント(コメントの組)をユーザ端末100に表示する(ステップS34)。このように、実施形態に係る情報処理装置1によれば、評価の多様性があるコメントを提供することで、コメントに関するサービスの質を向上させることができる。 The information processing device 1 then displays the comments (set of comments) determined to be displayed on the user terminal 100 (step S34). In this way, the information processing device 1 according to the embodiment can improve the quality of comment-related services by providing comments with a variety of ratings.

次に、図1Cに示す処理その3について説明する。なお、図1Cでは、図1Aおよび図1Bで示した処理と重複する処理については、説明の便宜上、記載を省略する場合がある。 Next, we will explain process 3 shown in Figure 1C. Note that in Figure 1C, processes that overlap with those shown in Figures 1A and 1B may be omitted for the sake of convenience.

図1Cに示す処理その3では、情報処理装置1は、コンテンツに対する各コメントを収集する(ステップS51)。 In process 3 shown in Figure 1C, the information processing device 1 collects each comment on the content (step S51).

つづいて、情報処理装置1は、コメント内容が所定の内容条件を満たすコメントを抽出する(ステップS52)。例えば、情報処理装置1は、コメント内容から抽出される特徴情報と、コメント内容の不適切度合いを示すスコアとをデータセットとして学習したモデルを用いて、コメント内容が不適切(スコアが所定値以上)なコメントを抽出する。 Next, the information processing device 1 extracts comments whose content satisfies predetermined content conditions (step S52). For example, the information processing device 1 extracts comments whose content is inappropriate (scores above a predetermined value) using a model trained on a dataset of feature information extracted from the comment content and a score indicating the degree of inappropriateness of the comment content.

つづいて、情報処理装置1は、抽出したコメントに対して同意したユーザを特定する(ステップS53)。具体的には、情報処理装置1は、抽出したコメントに対して好意的な評価を行ったユーザを特定する。 Next, the information processing device 1 identifies users who agree with the extracted comment (step S53). Specifically, the information processing device 1 identifies users who have given a favorable rating to the extracted comment.

つづいて、情報処理装置1は、特定したユーザ(特定ユーザ)の他のコメントへの同意状況に基づいて、コメント内容が所定の条件を満たす他のコメントを検出する(ステップS54)。例えば、情報処理装置1は、他のコメントに対して同意した特定ユーザの数が所定数以上である他のコメントを、所定の条件を満たす他のコメントとして検出する。言い換えれば、情報処理装置1は、ステップS52でコメント内容が不適切ではないと判定された他のコメントについて、特定ユーザの数が多い他のコメントをコメント内容が不適切なコメントとして検出する。これにより、不適切なコメントに同意したユーザの他のコメントへの同意状況から、不適切な他のコメントを見つけ出すことができるため、コメントに関するサービスの質を向上させることができる。 Next, the information processing device 1 detects other comments whose content meets predetermined conditions based on the specified user's (specific user's) agreement with other comments (step S54). For example, the information processing device 1 detects other comments where a specified number of specific users have agreed with the other comment as other comments that meet the predetermined conditions. In other words, for other comments whose content was determined to be not inappropriate in step S52, the information processing device 1 detects other comments with a large number of specific users as comments whose content is inappropriate. This makes it possible to find other inappropriate comments based on the agreement with other comments of users who have agreed with the inappropriate comment, thereby improving the quality of comment-related services.

つづいて、情報処理装置1は、ステップS54で検出した他のコメントと、ステップS52で抽出したコメントとを表示対象から除外したコメントをユーザ端末100に表示する(ステップS55)。 Next, the information processing device 1 displays the comments on the user terminal 100, excluding the other comments detected in step S54 and the comments extracted in step S52 from the comments to be displayed (step S55).

次に、図1Dに示す処理その4について説明する。なお、図1Dでは、図1A~図1Cで示した処理と重複する処理については、説明の便宜上、記載を省略する場合がある。 Next, we will explain process 4 shown in Figure 1D. Note that in Figure 1D, processes that overlap with those shown in Figures 1A to 1C may be omitted for the sake of convenience.

図1Dに示す処理その4では、情報処理装置1は、ユーザ端末100へコンテンツを配信する(ステップS71)。つづいて、情報処理装置1は、コンテンツに対するユーザのコメントを受け付ける(ステップS72)。 In process 4 shown in FIG. 1D, the information processing device 1 distributes content to the user terminal 100 (step S71). Next, the information processing device 1 accepts comments on the content from the user (step S72).

つづいて、情報処理装置1は、受け付けた各コメントを、コメント内容の傾向毎、または、投稿ユーザのユーザ情報毎に分類する(ステップS73)。 Next, the information processing device 1 classifies each received comment by trend in comment content or by user information of the posting user (step S73).

つづいて、情報処理装置1は、閲覧ユーザが閲覧したコメントに対応するユーザ情報、または、コメントの傾向を特定する(ステップS74)。具体的には、情報処理装置1は、閲覧ユーザが過去に閲覧したコメントが分類されるユーザ情報、または、傾向を特定する。 Next, the information processing device 1 identifies user information corresponding to the comments viewed by the viewing user or the trend of the comments (step S74). Specifically, the information processing device 1 identifies the user information or trend into which the comments previously viewed by the viewing user are classified.

つづいて、情報処理装置1は、特定したユーザ情報とは異なるユーザ情報に対応するコメント、または、特定した傾向とは異なる傾向のコメントを抽出する(ステップS75)。 Next, the information processing device 1 extracts comments corresponding to user information different from the identified user information, or comments with a different trend from the identified trend (step S75).

つづいて、情報処理装置1は、抽出したコメントを閲覧ユーザのユーザ端末100に提供する(ステップS76)。 Next, the information processing device 1 provides the extracted comments to the user terminal 100 of the viewing user (step S76).

これにより、閲覧ユーザが閲覧したコメントとは異なる傾向やユーザ情報のコメントを提供できるため、コメントに関するサービスの質を向上させることができる。 This allows us to provide comments with different trends and user information than the comments viewed by the viewing user, thereby improving the quality of our comment-related services.

次に、図2を用いて、実施形態に係る情報処理システムSの構成例について説明する。図2は、実施形態に係る情報処理システムSの構成例を示すブロック図である。図2に示すように、実施形態に係る情報処理システムSは、情報処理装置1と、複数のユーザ端末100と、複数の依頼元端末200とがネットワークNに対して有線又は無線により接続される。ネットワークNは、例えば、インターネット、WAN(Wide Area Network)、LAN(Local Area Network)等のネットワークである。 Next, an example configuration of an information processing system S according to an embodiment will be described using FIG. 2. FIG. 2 is a block diagram showing an example configuration of an information processing system S according to an embodiment. As shown in FIG. 2, in the information processing system S according to an embodiment, an information processing device 1, multiple user terminals 100, and multiple requesting terminals 200 are connected to a network N via wired or wireless connections. The network N is, for example, the Internet, a WAN (Wide Area Network), a LAN (Local Area Network), or the like.

情報処理装置1は、実施形態に係る情報処理方法を実行するサーバ装置である。情報処理装置1は、図1A~図1Dを用いて上述した処理その1~処理その4を実行する。 The information processing device 1 is a server device that executes the information processing method according to the embodiment. The information processing device 1 executes processes 1 to 4 described above with reference to Figures 1A to 1D.

また、情報処理装置1は、複数のユーザ端末100および複数の依頼元端末200と連携し、各ユーザ端末100および各依頼元端末200に対して、各種アプリケーション(以下、アプリ)等に対するAPI(Application Programming Interface)サービス等と、各種データを提供する情報処理装置であり、サーバ装置やクラウドシステム等により実現される。 In addition, the information processing device 1 is an information processing device that works in conjunction with multiple user terminals 100 and multiple requesting terminals 200, and provides each user terminal 100 and each requesting terminal 200 with API (Application Programming Interface) services for various applications (hereinafter referred to as apps), as well as various data, and is realized by a server device, a cloud system, etc.

また、情報処理装置1は、各ユーザ端末100および各依頼元端末200に対して、オンラインで何らかのWebサービスを提供する情報処理装置であってもよい。例えば、情報処理装置1は、Webサービスとして、インターネット接続、検索サービス、SNS(Social Networking Service)、電子商取引(EC:Electronic Commerce)、電子決済、オンラインゲーム、オンラインバンキング、オンライントレーディング、宿泊・チケット予約、動画・音楽配信、ニュース、地図、ルート検索、経路案内、路線情報、運行情報、天気予報等のサービスを提供してもよい。実際には、情報処理装置1は、上記のようなWebサービスを提供する各種サーバと連携し、Webサービスを仲介してもよいし、Webサービスの処理を担当してもよい。 In addition, the information processing device 1 may be an information processing device that provides some kind of web service online to each user terminal 100 and each requesting terminal 200. For example, the information processing device 1 may provide such web services as internet connection, search services, SNS (Social Networking Service), electronic commerce (EC), electronic payments, online games, online banking, online trading, accommodation and ticket reservations, video and music distribution, news, maps, route searches, route guidance, line information, operation information, and weather forecasts. In practice, the information processing device 1 may work in conjunction with various servers that provide the above-mentioned web services, and may act as an intermediary for the web services or be responsible for processing the web services.

ユーザ端末100は、コンテンツやコメント、コメントに対する評価等を閲覧するユーザが所持する端末装置である。ユーザ端末100は、スマートフォン、デスクトップ型PC、ノート型PC、タブレット型PC等の任意のタイプの端末装置を用いることができる。ユーザ端末100は、情報処理装置1等へ各種情報を送信したり、情報処理装置1等から提供される情報を受信したりする。 The user terminal 100 is a terminal device owned by a user who views content, comments, and ratings on comments. The user terminal 100 can be any type of terminal device, such as a smartphone, desktop PC, notebook PC, or tablet PC. The user terminal 100 transmits various types of information to the information processing device 1, etc., and receives information provided by the information processing device 1, etc.

依頼元端末200は、コンテンツの配信を依頼する依頼ユーザが所持する端末装置である。依頼元端末200は、スマートフォン、デスクトップ型PC、ノート型PC、タブレット型PC等の任意のタイプの端末装置を用いることができる。依頼元端末200は、情報処理装置1等へ各種情報を送信したり、情報処理装置1等から提供される情報を受信したりする。 The requesting terminal 200 is a terminal device owned by a requesting user who requests content distribution. The requesting terminal 200 can be any type of terminal device, such as a smartphone, desktop PC, notebook PC, or tablet PC. The requesting terminal 200 transmits various information to the information processing device 1, etc., and receives information provided by the information processing device 1, etc.

次に、図3を参照して、情報処理装置1の構成例について説明する。 Next, an example configuration of the information processing device 1 will be described with reference to Figure 3.

図3は、実施形態に係る情報処理装置1の構成例を示す図である。図3に示されるように、情報処理装置1は、通信部2と、制御部3と、記憶部4とを有する。制御部3は、配信部31と、取得部32と、特定部33と、分類部34と、判定部35と、決定部36と、検出部37と、受付制御部38と、提案部39と、提供部40とを備える。記憶部4は、ユーザ情報41と、コンテンツ情報42と、コメント情報43とを記憶する。 Figure 3 is a diagram showing an example configuration of an information processing device 1 according to an embodiment. As shown in Figure 3, the information processing device 1 has a communication unit 2, a control unit 3, and a memory unit 4. The control unit 3 includes a distribution unit 31, an acquisition unit 32, an identification unit 33, a classification unit 34, a determination unit 35, a decision unit 36, a detection unit 37, a reception control unit 38, a suggestion unit 39, and a provision unit 40. The memory unit 4 stores user information 41, content information 42, and comment information 43.

通信部2は、例えば、NIC(Network Interface Card)等によって実現される。通信部2は、有線または無線によりネットワーク網と接続される。 The communication unit 2 is realized, for example, by a network interface card (NIC). The communication unit 2 is connected to the network via a wired or wireless connection.

制御部3は、コントローラ(controller)であり、例えば、CPU(Central Processing Unit)、MPU(Micro Processing Unit)等のプロセッサによって、情報処理装置1内部の記憶装置に記憶されている各種プログラム(情報処理プログラムの一例に相当)がRAM等を作業領域として実行されることにより実現される。また、制御部3は、コントローラ(controller)であり、例えば、ASIC(Application Specific Integrated Circuit)、FPGA(Field Programmable Gate Array)、GPGPU(General Purpose Graphic Processing Unit)等の集積回路により実現されてもよい。 The control unit 3 is a controller, and is realized by a processor such as a CPU (Central Processing Unit) or MPU (Micro Processing Unit) executing various programs (equivalent to examples of information processing programs) stored in a storage device within the information processing device 1 using RAM or the like as a working area. The control unit 3 may also be a controller, and may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), FPGA (Field Programmable Gate Array), or GPGPU (General Purpose Graphics Processing Unit).

記憶部4は、例えば、RAM(Random Access Memory)、フラッシュメモリ(Flash Memory)等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。 The storage unit 4 is realized, for example, by a semiconductor memory element such as RAM (Random Access Memory) or flash memory, or by a storage device such as a hard disk or optical disk.

ユーザ情報41は、ユーザに関する情報である。図4は、ユーザ情報41の一例を示す図である。図4に示すように、ユーザ情報41は、「ユーザID」、「ユーザ情報」等の項目を含む。 User information 41 is information about a user. Figure 4 shows an example of user information 41. As shown in Figure 4, user information 41 includes items such as "User ID" and "User Information."

「ユーザID」は、ユーザを識別する識別情報である。「ユーザ情報」は、ユーザに関する情報である。「ユーザ情報」は、例えば、ユーザの属性に関する属性情報や、行動情報等を含む。属性情報は、サイコグラフィック属性や、デモグラフィック属性等を含む。行動情報は、ユーザのネットワーク上における行動(検索行動や、購買行動、コメント投稿行動、評価投稿行動等)を含む。 "User ID" is identification information that identifies a user. "User information" is information about a user. "User information" includes, for example, attribute information related to the user's attributes and behavioral information. Attribute information includes psychographic attributes and demographic attributes. Behavioral information includes the user's behavior on the network (search behavior, purchasing behavior, comment posting behavior, rating posting behavior, etc.).

次に、コンテンツ情報42は、コンテンツに関する情報である。図5は、コンテンツ情報42の一例を示す図である。図5に示すように、コンテンツ情報42は、「コンテンツID」、「種別」、「内容情報」、「コメント情報」等の項目を含む。 Next, content information 42 is information related to content. Figure 5 is a diagram showing an example of content information 42. As shown in Figure 5, content information 42 includes items such as "content ID," "type," "content information," and "comment information."

「コンテンツID」は、コンテンツを識別する識別情報である。「種別」は、コンテンツの種別を示す情報である。「内容情報」は、コンテンツの内容を示す情報であり、テキスト情報や、画像情報等を含む。「コメント情報」は、コンテンツに対して投稿されたコメントの情報であり、後述するコメント情報43の「コメントID」が入力される。 "Content ID" is identification information that identifies the content. "Type" is information that indicates the type of content. "Content information" is information that indicates the content content, and includes text information, image information, etc. "Comment information" is information on comments posted in response to the content, and the "Comment ID" of comment information 43 described below is entered.

次に、コメント情報43は、コンテンツに対して投稿されたコメントに関する情報である。図6は、コメント情報43の一例を示す図である。図6に示すように、コメント情報43は、「コメントID」、「傾向」、「内容情報」、「評価情報」等の項目を含む。 Next, comment information 43 is information related to comments posted on content. Figure 6 is a diagram showing an example of comment information 43. As shown in Figure 6, comment information 43 includes items such as "comment ID," "trend," "content information," and "rating information."

「コメントID」は、コメントを識別する識別情報である。「傾向」は、コメント内容の傾向を示す情報である。「内容情報」は、コメント内容を示す情報であり、テキスト情報を含む。「評価情報」は、コメントに対してユーザが行った評価に関する情報であり、例えば、好意的な評価を行ったユーザ数や、否定的な評価を行ったユーザ数の情報を含む。 "Comment ID" is identification information that identifies a comment. "Trend" is information that indicates the trend of the comment content. "Content information" is information that indicates the comment content and includes text information. "Rating information" is information about the ratings given by users of the comment, and includes, for example, information about the number of users who gave favorable ratings and the number of users who gave negative ratings.

次に、情報処理装置1の制御部3の各機能(配信部31、取得部32、特定部33、分類部34、判定部35、決定部36、検出部37、受付制御部38、提案部39および提供部40)について説明する。 Next, we will explain each function of the control unit 3 of the information processing device 1 (distribution unit 31, acquisition unit 32, identification unit 33, classification unit 34, judgment unit 35, decision unit 36, detection unit 37, reception control unit 38, proposal unit 39, and provision unit 40).

配信部31は、ユーザ端末100に対してコンテンツを配信する。配信部31は、依頼ユーザから依頼元端末200を介して配信対象となるコンテンツを取得し、コンテンツ情報42に記憶する。そして、配信部31は、ユーザからユーザ端末100を介してコンテンツの配信要求を受け付けた場合に、対象となるコンテンツをユーザ端末100へ配信する。 The distribution unit 31 distributes content to the user terminal 100. The distribution unit 31 acquires the content to be distributed from the requesting user via the requesting terminal 200 and stores it in the content information 42. Then, when the distribution unit 31 receives a content distribution request from the user via the user terminal 100, it distributes the target content to the user terminal 100.

また、配信部31は、コンテンツとともに、当該コンテンツを閲覧した他のユーザが投稿したコメントや、コメントに対して他のユーザが投稿した評価を併せて配信する。 In addition to the content, the distribution unit 31 also distributes comments posted by other users who viewed the content, as well as ratings posted by other users on the comments.

取得部32は、コンテンツを配信したユーザからコンテンツに対するコメントを取得する。取得部32によるコメントの取得タイミングは、任意である。例えば、取得部32は、コメントの入力途中に所定の条件を満たした場合(文字数が所定数以上、入力の経過時間が所定時間以上等)に入力中のコメントを取得する。また、取得部32は、コメントを入力後、上記した投稿ボタンが押下された場合に、コメントを取得する。また、取得部32は、コメントに対する評価を示す評価情報を取得する。 The acquisition unit 32 acquires comments on the content from the user who distributed the content. The acquisition unit 32 may acquire comments at any timing. For example, the acquisition unit 32 acquires a comment being entered when a predetermined condition is met while the comment is being entered (the number of characters is a predetermined number or more, the elapsed time since entry is a predetermined time or more, etc.). The acquisition unit 32 also acquires a comment when the above-mentioned post button is pressed after the comment is entered. The acquisition unit 32 also acquires evaluation information indicating an evaluation of the comment.

特定部33は、コメント内容に基づいて、コメント内容の傾向を特定する。傾向の特定は、例えば、機械学習における分類モデルを用いることができる。具体的には、特定部33は、コメント内容と傾向とをデータセットとして学習した分類モデルにコメントを入力することで、コメントの傾向を特定する。 The identification unit 33 identifies trends in the comment content based on the comment content. Trends can be identified, for example, using a classification model in machine learning. Specifically, the identification unit 33 identifies comment trends by inputting the comments into a classification model that has learned the comment content and trends as a dataset.

また、特定部33は、コメントを投稿した投稿ユーザのユーザ情報を特定する。特定するユーザ情報は、例えば、性別や所在地、職業等の属性情報や、検索行動や購買行動等の行動情報である。 The identification unit 33 also identifies the user information of the user who posted the comment. The identified user information includes, for example, attribute information such as gender, location, and occupation, and behavioral information such as search behavior and purchasing behavior.

また、特定部33は、後述する判定部35によってコメント内容が所定の内容条件を満たすと判定したコメントに対して同意したユーザを特定する。例えば、特定部33は、所定の内容条件を満たすコメントに対して好意的な評価を行ったユーザを特定する。 The identification unit 33 also identifies users who agree with a comment whose content has been determined by the determination unit 35 (described below) to satisfy a predetermined content condition. For example, the identification unit 33 identifies users who have given a favorable evaluation to a comment that satisfies a predetermined content condition.

また、特定部33は、コメントを投稿した投稿ユーザのコメントに関する行動履歴に基づいて、投稿ユーザに対応する傾向を特定する。コメントに関する行動履歴は、例えば、過去のコメントの投稿履歴や、他の投稿ユーザが投稿したコメントに対する評価履歴等である。 The identification unit 33 also identifies a tendency associated with a posting user based on the comment-related behavioral history of the posting user who posted the comment. The comment-related behavioral history may be, for example, a history of past comment postings and a history of evaluations of comments posted by other posting users.

例えば、特定部33は、投稿ユーザが過去に投稿したコメントの傾向に基づいて、投稿ユーザに対応する傾向を特定する。具体的には、特定部33は、過去に投稿したコメントの傾向を集計し、最もコメント数が多い傾向を、投稿ユーザに対応する傾向として特定する。また、特定部33は、上記の集計結果により、コメント数が所定数以上の複数の傾向を投稿ユーザに対応する傾向(複数)として特定してもよい。 For example, the identification unit 33 identifies a trend corresponding to the posting user based on the trends of comments posted in the past by the posting user. Specifically, the identification unit 33 tallyes the trends of comments posted in the past and identifies the trend with the largest number of comments as the trend corresponding to the posting user. Furthermore, the identification unit 33 may, based on the tallying results, identify multiple trends with a predetermined number of comments or more as trends (multiple) corresponding to the posting user.

また、特定部33は、他の投稿ユーザが投稿したコメントに対する評価履歴の内容に基づいて、投稿ユーザに対応する傾向を特定する。具体的には、特定部33は、他の投稿ユーザが投稿したコメントに対して投稿ユーザが好意的な評価を行った場合、評価を行ったコメントの傾向を、投稿ユーザに対応する傾向として特定する。 The identification unit 33 also identifies a tendency associated with the posting user based on the content of the evaluation history for comments posted by other posting users. Specifically, when a posting user gives a favorable evaluation to a comment posted by another posting user, the identification unit 33 identifies the tendency of the evaluated comments as a tendency associated with the posting user.

また、特定部33は、他の投稿ユーザが投稿したコメントに対して投稿ユーザが否定的な評価を行った場合、評価を行ったコメントの傾向とは異なる傾向を、投稿ユーザに対応する傾向として特定する。 In addition, when a poster gives a negative rating to a comment posted by another poster, the identification unit 33 identifies a trend different from the trend of the rated comment as a trend corresponding to the poster.

なお、評価を行ったコメントの傾向とは異なる傾向の選択方法として、分散表現空間における傾向間の距離に基づいて選択可能である。つまり、特定部33は、分散表現空間において、評価を行ったコメントの傾向から所定距離以上離れた傾向を、投稿ユーザに対応する傾向として特定する。 In addition, a method for selecting trends different from the trend of the rated comment can be selected based on the distance between trends in the distributed representation space. In other words, the identification unit 33 identifies trends in the distributed representation space that are a predetermined distance or more away from the trend of the rated comment as trends corresponding to the posting user.

分類部34は、各コメントを、特定した傾向毎、または、特定したユーザ情報毎に分類する。具体的には、分類部34は、各コメントを、特定した傾向毎、または、特定したユーザ情報毎に仕分けする。より具体的には、分類部34は、特定したコメントの傾向を、予め設定された複数の傾向のいずれかに分類する。かかる分類は、特定した傾向と、予め設定した複数の傾向のうち、特定した傾向が属する傾向とをデータセットとして学習したモデルに特定した傾向を入力することで分類可能である。 The classification unit 34 classifies each comment according to the identified trend or the identified user information. Specifically, the classification unit 34 sorts each comment according to the identified trend or the identified user information. More specifically, the classification unit 34 classifies the identified trend of the comment into one of multiple pre-set trends. Such classification is possible by inputting the identified trend and the trend to which the identified trend belongs from the multiple pre-set trends as a dataset into a trained model.

例えば、分類部34は、コメント数が所定数以上となった傾向またユーザ情報については、所定数以上となったタイミング以降のかかる傾向またはユーザ情報へのコメントの仕分けを停止する。また、分類部34は、短期間(所定期間)に所定数以上のコメントが分類された傾向またはユーザ情報については、かかる所定数以上のコメントの中から不要なコメント(例えば、ランダム抽出)を間引く処理を行う。つまり、分類部34は、特定の傾向またはユーザ情報に所定数以上のコメントが分類された場合には、かかる所定数以上のコメントを不正なコメント(さくらコメント、アビューズコメント)とみなしてこれ以上増えないようにする。 For example, for trends or user information for which the number of comments exceeds a predetermined number, the classification unit 34 stops sorting comments for such trends or user information once the predetermined number has been reached. Furthermore, for trends or user information for which a predetermined number of comments or more have been classified in a short period (a predetermined period), the classification unit 34 performs a process of thinning out unnecessary comments (e.g., random extraction) from among the predetermined number or more of comments. In other words, when a predetermined number or more of comments have been classified for a particular trend or user information, the classification unit 34 considers the predetermined number or more of comments to be fraudulent comments (fake comments, abusive comments) and prevents them from increasing any further.

また、分類部34は、分類結果に基づいて、分類する複数の傾向を再設定してもよい。具体的には、分類部34は、特定の傾向に分類されたコメント数が著しく多い場合、言い換えれば、特定の傾向に分類されたコメント数が所定数以上で、他の傾向に分類されたコメントが所定数未満である場合、特定の傾向を、分類されたコメントのコメント内容を解析して複数の傾向に細分化してもよい。あるいは、分類部34は、コメント数が所定数未満の他の傾向同士を合成することで、他の傾向の数を減らしてもよい。 The classification unit 34 may also re-define the multiple trends to be classified based on the classification results. Specifically, if the number of comments classified into a specific trend is significantly large, in other words, if the number of comments classified into a specific trend is equal to or greater than a predetermined number and the number of comments classified into other trends is less than a predetermined number, the classification unit 34 may analyze the content of the classified comments and subdivide the specific trend into multiple trends. Alternatively, the classification unit 34 may reduce the number of other trends by combining other trends with fewer than a predetermined number of comments.

このような、傾向の再構築方法については、例えば、各コメントをコメント内容に基づいて分散表現化し、分散表現空間上のエリアを区切る軸を傾向として自動生成することで実現可能である。 Such a method of reconstructing trends can be achieved, for example, by creating a distributed representation of each comment based on its content, and automatically generating axes that separate areas in the distributed representation space as trends.

判定部35は、各種判定処理を行う。例えば、判定部35は、特定したコメントの傾向が、すでに投稿されている投稿済コメントの傾向に基づく条件を満たすか否かを判定する。具体的には、判定部35は、特定したコメントの傾向が、所定数の投稿済コメントが分類された傾向と類似する場合に、上記の条件を満たすと判定する。 The determination unit 35 performs various determination processes. For example, the determination unit 35 determines whether the trend of the identified comment satisfies a condition based on the trend of previously posted comments. Specifically, the determination unit 35 determines that the above condition is satisfied if the trend of the identified comment is similar to the trend into which a predetermined number of previously posted comments have been classified.

また、判定部35は、すべての傾向の投稿済コメント数に対する各傾向の投稿済コメント数の割合を算出し、かかる割合が所定値以上の傾向と、特定したコメントの傾向とが類似する場合に、上記の条件を満たすと判定する。 The determination unit 35 also calculates the ratio of the number of posted comments for each trend to the number of posted comments for all trends, and determines that the above condition is met if the trend for which this ratio is equal to or greater than a predetermined value is similar to the trend of the identified comment.

また、判定部35は、投稿ユーザと、投稿ユーザが過去に投稿したコメントの傾向との関係性を加味して上記の条件を満たすか否かを判定してもよい。具体的には、判定部35は、まず、投稿ユーザが過去に投稿した傾向毎のコメント数に応じて、傾向毎の投稿されやすさを示すリスクを推定する。リスクは、コメント数が多い傾向程、リスクを高く設定する。そして、判定部35は、特定したコメントの傾向と、所定数の投稿済コメントが分類された傾向と類似度合いを示すスコアを算出し、かかるスコアと、上記のリスクとに基づいて上記の条件を満たすか否かを判定する。 The determination unit 35 may also determine whether the above conditions are met by taking into account the relationship between the posting user and the tendencies of comments posted by the posting user in the past. Specifically, the determination unit 35 first estimates a risk indicating the likelihood of posting for each trend, based on the number of comments for each trend posted in the past by the posting user. The risk is set higher for trends with a larger number of comments. The determination unit 35 then calculates a score indicating the degree of similarity between the identified comment trend and the tendencies into which a predetermined number of posted comments have been classified, and determines whether the above conditions are met based on this score and the above risk.

また、判定部35は、取得部32が取得した評価情報に基づいて、評価の多様性を判定する。例えば、判定部35は、コメントに対する評価が好意的な評価のみ(あるいは、否定的な評価のみ)である場合には、評価の多様性が無いと判定する。つまり、判定部35は、言い換えれば、判定部35は、好意的な評価および否定的な評価それぞれの評価数(ユーザ数)が均衡している場合(評価数の差分が所定値未満である場合)、評価の多様性があると判定する。 The determination unit 35 also determines the diversity of evaluations based on the evaluation information acquired by the acquisition unit 32. For example, the determination unit 35 determines that there is no diversity of evaluations if the evaluations for the comment are all favorable (or all negative) evaluations. In other words, the determination unit 35 determines that there is diversity of evaluations if the number of favorable and negative evaluations (number of users) is balanced (if the difference in the number of evaluations is less than a predetermined value).

また、判定部35は、複数のコメントにおける評価の多様性を判定してもよい。例えば、判定部35は、複数のコメントの各組合せについて、組に含まれる評価の多様性を判定する。具体的には、判定部35は、組に含まれるコメントの評価に多様性があるか否かを判定する。例えば、判定部35は、ユーザAがコメントAおよびコメントBの評価を行った場合において、コメントAでは好意的な評価を行い、コメントBでは否定的な評価を行った場合には、コメントAおよびコメントBの組の評価に多様性があると判定する。なお、上記では、ユーザAの評価に基づいて多様性を判定したが、ユーザ情報が類似する複数のユーザを含んだグループの評価に基づいて多様性を判定してもよい。なお、組に含まれるコメント数は、3つ以上であってもよい。 The determination unit 35 may also determine the diversity of ratings in multiple comments. For example, the determination unit 35 determines the diversity of ratings included in each set for each combination of multiple comments. Specifically, the determination unit 35 determines whether there is diversity in the ratings of the comments included in the set. For example, when user A evaluates comment A and comment B, and gives a favorable evaluation for comment A and a negative evaluation for comment B, the determination unit 35 determines that there is diversity in the ratings of the set of comment A and comment B. Note that, although diversity is determined based on user A's ratings in the above, diversity may also be determined based on the ratings of a group including multiple users with similar user information. Note that the number of comments included in a set may be three or more.

また、判定部35は、好意的な評価のみのコメントと、否定的な評価のみのコメントとを含む組について、評価の多様性があると判定する。つまり、判定部35は、組単位で評価を見た場合に、好意的な評価と、否定的な評価とが均衡する場合に、評価の多様性があると判定する。 Furthermore, the determination unit 35 determines that there is diversity in evaluations for a group that includes comments with only positive evaluations and comments with only negative evaluations. In other words, when looking at the evaluations on a group-by-group basis, the determination unit 35 determines that there is diversity in evaluations if there is a balance between positive and negative evaluations.

また、判定部35は、評価したユーザの多様性を判定してもよい。例えば、判定部35は、コメントに対して好意的な評価(あるいは否定的な評価)を行った各ユーザの属性情報が類似していない場合、すなわち、様々な属性のユーザが好意的な評価を行った場合に、評価の多様性があると判定する。 The determination unit 35 may also determine the diversity of users who provided ratings. For example, the determination unit 35 determines that there is diversity in ratings when the attribute information of the users who provided favorable (or negative) ratings for a comment is not similar, i.e., when users with various attributes provided favorable ratings.

一方、判定部35は、コメントに対して好意的な評価(あるいは否定的な評価)を行った各ユーザの属性情報が類似している場合、すなわち、同じような属性のユーザが好意的な評価を行った場合に、評価の多様性がないと判定する。 On the other hand, if the attribute information of each user who gave a favorable (or negative) rating to a comment is similar, i.e., if users with similar attributes give favorable ratings, the determination unit 35 determines that there is no diversity in the ratings.

また、判定部35は、ユーザ情報に基づいてユーザをグルーピングし、グループ単位での評価の多様性を判定してもよい。例えば、判定部35は、コメントに対して好意的な評価(あるいは否定的な評価)を行ったグループの情報(例えば、グループの属性情報)が類似していない場合、すなわち、様々な属性のグループが好意的な評価を行った場合に、評価の多様性があると判定する。 The determination unit 35 may also group users based on user information and determine the diversity of evaluations on a group-by-group basis. For example, the determination unit 35 may determine that there is diversity in evaluations when the information (e.g., group attribute information) of groups that have given favorable (or negative) evaluations to a comment is not similar, i.e., when groups with various attributes have given favorable evaluations.

一方、判定部35は、コメントに対して好意的な評価(あるいは否定的な評価)を行った各グループの情報が類似している場合、すなわち、同じような属性のグループが好意的な評価を行った場合に、評価の多様性がないと判定する。 On the other hand, if the information of each group that gave a favorable (or negative) evaluation to a comment is similar, i.e., if groups with similar attributes gave favorable evaluations, the determination unit 35 determines that there is no diversity in the evaluations.

また、判定部35は、コメント内容が所定の内容条件を満たすか否かを判定する。具体的には、判定部35は、コメント内容から抽出される特徴情報と、コメント内容の不適切度合いを示すスコアとをデータセットとして学習したモデルにコメントを入力し、モデルから出力されたスコアが所定値以上である場合に、内容条件を満たすと判定する。つまり、内容条件は、コメント内容が不適切(暴力的表現、卑猥表現、誹謗中傷表現等)か否かを判定するための条件である。また、特徴情報は、コメント内容に含まれる暴力的表現、卑猥表現、誹謗中傷表現の文章や、これら表現に関する単語の有無および前記文章および前記単語の数を含む。なお、判定部35は、後述する検出部37によって検出された所定の条件を満たす(不適切な)他のコメントに基づいて、上記のモデルを補正してもよい。 The determination unit 35 also determines whether the comment content satisfies predetermined content conditions. Specifically, the determination unit 35 inputs the comment into a model trained on a dataset of feature information extracted from the comment content and a score indicating the degree of inappropriateness of the comment content, and determines that the content conditions are satisfied if the score output from the model is equal to or greater than a predetermined value. In other words, the content conditions are conditions for determining whether the comment content is inappropriate (violent, obscene, defamatory, etc.). The feature information also includes the presence or absence of violent, obscene, or defamatory sentences contained in the comment content, as well as words related to these expressions, and the number of such sentences and words. The determination unit 35 may also correct the above model based on other comments that satisfy predetermined conditions (inappropriate) detected by the detection unit 37, which will be described later.

決定部36は、判定部35の判定結果に基づいて、コメントを表示する否かを決定する。具体的には、決定部36は、評価の多様性の判定結果に基づいて、コメントを表示するか否かを決定する。具体的には、決定部36は、評価の多様性があると判定されたコメントを表示対象として決定する。また、決定部36は、評価の多様性があると判定された組のコメントを表示対象として決定する。 The determination unit 36 determines whether or not to display a comment based on the determination result of the determination unit 35. Specifically, the determination unit 36 determines whether or not to display a comment based on the determination result of the diversity of evaluations. Specifically, the determination unit 36 determines comments that are determined to have diversity of evaluations as comments to be displayed. Furthermore, the determination unit 36 determines comments in a group that are determined to have diversity of evaluations as comments to be displayed.

また、決定部36は、評価の多様性の判定結果に基づいて、コメントの表示順序を決定する。例えば、決定部36は、コメントに対して好意的な評価(あるいは否定的な評価)を行ったユーザの数が多い複数のコメントに関して、評価の多様性があると判定したコメントを上位に表示する。 The determination unit 36 also determines the display order of comments based on the results of the evaluation diversity determination. For example, among multiple comments for which a large number of users have given favorable (or negative) evaluations, the determination unit 36 displays comments determined to have evaluation diversity at the top.

検出部37は、特定部33が特定したユーザ(内容条件を満たすコメントに同意したユーザ)の他のコメントへの同意状況に基づいて、コメント内容が所定の条件を満たす他のコメントを検出する。具体的には、検出部37は、特定したユーザのうち、他のコメントに対して同意したユーザの数が所定数以上である他のコメントを、所定の条件を満たす他のコメントとして検出する。あるいは、検出部37は、他のコメントに対して同意した全てのユーザの数に対する特定部33が特定したユーザの数の割合が所定値以上である他のコメントを、所定の条件を満たす他のコメントとして検出してもよい。言い換えれば、検出部37は、判定部35によりコメント内容が不適切ではないと判定された他のコメントについて、特定したユーザの多数が同意した他のコメントをコメント内容が不適切なコメントとして検出する。なお、他のコメントは、所定の内容条件を満たすコメントと同じコンテンツ(例えば、同じニュース記事)に対して投稿されたコメントであってもよく、同じ種別の他のコンテンツ(例えば、他のニュース記事)に対して投稿されたコメントであってもよい。また、検出部37は、特定したユーザの他のコメントへの同意状況に基づいて、不適切なコメントの判定されたコメントの中から適切なコメントを検出してもよい。また、検出部37が検出する他のコメントは、不適切なコメント以外にも、他のユーザに共感を求めるコメントや、コンテンツの当事者が投稿したコメント等であってもよい。 The detection unit 37 detects other comments whose content satisfies a predetermined condition based on the agreement status of the users identified by the identification unit 33 (users who agreed with the comment satisfying the content condition) with other comments. Specifically, the detection unit 37 detects, as other comments satisfying the predetermined condition, other comments for which a predetermined number of users, among the identified users, agree with the other comment. Alternatively, the detection unit 37 may detect, as other comments satisfying the predetermined condition, other comments for which the ratio of the number of users identified by the identification unit 33 to the total number of users who agree with the other comment is equal to or greater than a predetermined value. In other words, the detection unit 37 detects, as comments whose content is inappropriate, other comments that a majority of the identified users agree with, among other comments determined by the determination unit 35 to be not inappropriate. Note that the other comments may be comments posted for the same content (e.g., the same news article) as the comment satisfying the predetermined content condition, or may be comments posted for other content of the same type (e.g., other news articles). Furthermore, the detection unit 37 may detect appropriate comments from among the comments determined to be inappropriate, based on the identified user's agreement with other comments. Furthermore, the other comments detected by the detection unit 37 may be, in addition to inappropriate comments, comments seeking sympathy from other users, comments posted by the parties involved in the content, etc.

また、検出部37は、特定したユーザのコンテキスト情報を加味して所定の条件を満たす他のコメントを検出してもよい。例えば、検出部37は、不適切なコメントに同意した際のユーザのコンテキスト情報と、他のコメントに同意した際のユーザのコンテキスト情報とが類似する場合に、当該他のコメントを所定の条件を満たす他のコメントとして検出する。つまり、検出部37は、ユーザのコンテキスト情報から、不適切なコメントに同意したい気分(天邪鬼な気分)か否かを推定し、不適切なコメントに同意したい気分の時に同意した他のコメントを所定の条件を満たす(不適切な)他のコメントとして検出する。なお、コンテキスト情報は、検索クエリ等の検索に関するコンテキストや、ユーザの感情に関するコンテキストを含む。ユーザの感情に関するコンテキストは、例えば、メールの文章表現、音声会話の会話表現等から推測可能である。 The detection unit 37 may also detect other comments that satisfy predetermined conditions by taking into account the identified user's context information. For example, if the user's context information when they agreed with an inappropriate comment is similar to the user's context information when they agreed with another comment, the detection unit 37 detects the other comment as a comment that satisfies a predetermined condition. That is, the detection unit 37 estimates from the user's context information whether they feel like agreeing with the inappropriate comment (a contrarian mood), and detects other comments that they agreed with when they felt like agreeing with the inappropriate comment as other (inappropriate) comments that satisfy a predetermined condition. Note that the context information includes search context such as a search query and context related to the user's emotions. Context related to the user's emotions can be inferred from, for example, the written expression in an email or the conversational expression in a voice conversation.

受付制御部38は、判定部35の判定結果に基づいて、コメントの投稿の受付を回避する制御を行う。具体的には、受付制御部38は、特定した傾向が、すでに所定数以上投稿されている投稿済コメントの傾向と類似(同じを含む)する場合に、当該コメントの投稿ができないことを示す投稿不可通知を行う。投稿不可通知は、例えば、ユーザがコメントを入力途中である場合には、ユーザ端末100に表示される投稿ボタンを非表示することで通知したり、ユーザが投稿ボタンを押下した後の場合には、投稿を受け付け不可を示すテキストメッセージを通知したりしてもよい。 The reception control unit 38 performs control to prevent the posting of a comment based on the determination result of the determination unit 35. Specifically, if the identified trend is similar (including the same) as the trend of comments that have already been posted a predetermined number of times, the reception control unit 38 issues a posting-prohibited notice indicating that the comment cannot be posted. The posting-prohibited notice may be issued, for example, by hiding the post button displayed on the user terminal 100 if the user is in the middle of entering a comment, or by sending a text message indicating that the post cannot be accepted if the user has already pressed the post button.

また、受付制御部38は、コメントの投稿の受付を回避する制御として、入力したコメントの傾向を変更する提案を行ってもよい。係る場合、受付制御部38は、分類部34の分類結果に基づいて、分類されたコメント数が所定数未満の傾向への変更を提案する。 The reception control unit 38 may also suggest changing the trend of the entered comments as a control to prevent the posting of comments from being accepted. In such a case, the reception control unit 38 suggests changing the trend to one where the number of classified comments is less than a predetermined number, based on the classification results of the classification unit 34.

提案部39は、分類部34が分類した傾向毎にコメント状況を比較し、比較結果に基づいてコメントの投稿を提案する。コメントの投稿の提案は、例えば、コンテンツを閲覧する際に行ってもよく、コメントを入力する際に行ってもよい。 The suggestion unit 39 compares the comment status for each trend classified by the classification unit 34 and suggests posting a comment based on the comparison results. Suggestions for posting a comment may be made, for example, when viewing content or when entering a comment.

例えば、提案部39は、傾向毎のコメント数を比較し、コメント数が所定数未満の傾向のコメント投稿を提案する。また、提案部39は、各傾向のコメント数を合計した全コメント数に対する傾向毎のコメント数の割合を比較し、割合が所定値未満の傾向のコメントの投稿を提案する。あるいは、提案部39は、傾向間での上記割合の差が所定値以上である場合に、割合が低い傾向のコメントの投稿を提案する。 For example, the suggestion unit 39 compares the number of comments for each trend and suggests posting comments for which the number of comments tends to be less than a predetermined number. The suggestion unit 39 also compares the ratio of the number of comments for each trend to the total number of comments, which is the sum of the number of comments for each trend, and suggests posting comments for which the ratio tends to be less than a predetermined value. Alternatively, the suggestion unit 39 suggests posting comments for which the ratio tends to be low if the difference in the ratio between the trends is equal to or greater than a predetermined value.

また、提案部39は、傾向の数が所定数未満である場合には、新たな傾向のコメントの投稿を提案する。また、提案部39は、特定の傾向のコメントの投稿を提案する場合、当該特定の傾向のすでに投稿された投稿済コメントに基づいて、当該特定の傾向のコメントの投稿を補助する補助情報を提案する。補助情報は、例えば、投稿済コメントの要約データや、投稿済コメントの中から特定の傾向に関連する単語を抽出して一覧化した一覧データである。 Furthermore, if the number of trends is less than a predetermined number, the suggestion unit 39 suggests posting a comment with a new trend. Furthermore, when suggesting posting a comment with a specific trend, the suggestion unit 39 suggests auxiliary information to assist in posting a comment with the specific trend, based on previously posted comments with the specific trend. The auxiliary information is, for example, summary data of the posted comments, or list data that lists words related to the specific trend extracted from the previously posted comments.

また、提案部39は、傾向毎のコメント数が均衡している場合において、コメント内容が所定の内容条件を満たすコメントの数が所定数以上の傾向が存在する場合、該傾向のコメントの投稿を提案する。つまり、提案部39は、各傾向のコメント数は一定数確保できているものの、特定の傾向については不適切なコメント内容のコメントが多い場合には、当該特定の傾向のコメントの投稿を提案する。具体的には、提案部39は、投稿されたコメントの傾向に対してすでに所定数以上のコメントが収集されている場合には、コメント数が所定数未満の傾向に関するコメントの投稿を提案する。 Furthermore, when the number of comments for each trend is balanced and there is a trend in which the number of comments whose content meets predetermined content conditions is equal to or greater than a predetermined number, the suggestion unit 39 suggests posting a comment for that trend. In other words, if a certain number of comments for each trend has been secured but there are many comments with inappropriate content for a particular trend, the suggestion unit 39 suggests posting a comment for that particular trend. Specifically, if a predetermined number or more comments have already been collected for the trend of the posted comment, the suggestion unit 39 suggests posting a comment for a trend in which the number of comments is less than the predetermined number.

提供部40は、ユーザに対して各種情報を提供する。例えば、提供部40は、分類部34による分類結果が所定の条件を満たした場合に、各傾向のコメントを提供する。具体的には、提供部40は、予め設定した複数の傾向のうち、コメントが分類された傾向が所定数以上の場合に所定の条件を満たすとして、各傾向の投稿されたコメントをまとめて提供する。また、提供部40は、コメントをまとめて提供した後は、分類結果をリセットし、新たに投稿されるコメントを再度分類し直し、上記の所定の条件を満たした場合には、新たに投稿された各傾向のコメントをまとめて提供する。つまり、提供部40は、分類結果が所定の条件を満たす都度、各傾向のコメントをまとめて提供する。 The providing unit 40 provides various information to the user. For example, the providing unit 40 provides comments for each trend when the classification results by the classifying unit 34 satisfy a predetermined condition. Specifically, the providing unit 40 determines that a predetermined condition is satisfied when a predetermined number or more of the multiple pre-defined trends into which comments have been classified are satisfied, and provides the posted comments for each trend in a group. After providing the comments in a group, the providing unit 40 resets the classification results, re-classifies newly posted comments, and provides the newly posted comments for each trend in a group when the above-mentioned predetermined condition is satisfied. In other words, the providing unit 40 provides the comments for each trend in a group each time the classification results satisfy the predetermined condition.

提供するコメントは、各傾向のすべてのコメントであってもよく、所定数以上のコメントが存在する傾向については、所定数以上のコメントの中から1以上の代表コメントを選抜してもよい。提供部40は、例えば、過去のコメント投稿数が多い投稿ユーザのコメントを優先して提供するといった投稿ユーザの投稿履歴に基づいて選抜してもよく、単純に、ランダムで選択してもよい。 The comments to be provided may be all comments for each trend, or for trends with a predetermined number or more of comments, one or more representative comments may be selected from the predetermined number or more of comments. The providing unit 40 may select the comments based on the posting history of the posting user, for example, by prioritizing comments from users who have posted a large number of comments in the past, or may simply select comments at random.

また、提供部40は、投稿ユーザと閲覧ユーザとの属性情報の類似性により代表コメントを選抜してもよい。具体的には、提供部40は、閲覧ユーザの属性情報との類似度が高い投稿ユーザが投稿したコメントを代表コメントとして選抜する。 The providing unit 40 may also select a representative comment based on the similarity of the attribute information between the posting user and the viewing user. Specifically, the providing unit 40 selects a comment posted by a posting user that has a high degree of similarity to the attribute information of the viewing user as the representative comment.

また、提供部40は、分類部34が分類したいずれかの傾向のコメントを閲覧した閲覧ユーザに対して、当該傾向とは異なる傾向のコメントを提供する。また、提供部40は、分類部34が分類したいずれかのユーザ情報に対応するコメントを閲覧した閲覧ユーザに対して、当該ユーザ情報とは異なるユーザ情報に対応するコメントを提供する。 The providing unit 40 also provides a viewing user who has viewed a comment with one of the tendencies classified by the classification unit 34 with a comment with a different tendency from that tendency. The providing unit 40 also provides a viewing user who has viewed a comment corresponding to one of the user information classified by the classification unit 34 with a comment corresponding to user information different from that user information.

例えば、提供部40は、各傾向(または各ユーザ情報)を分散表現化し、分散表現空間において、閲覧ユーザが閲覧したコメントの傾向(またはユーザ情報)から最も離れた傾向(またはユーザ情報)のコメントを提供する。また、提供部40は、閲覧ユーザが閲覧したコメントの傾向(またはユーザ情報)から所定距離以上離れた複数の傾向(またはユーザ情報)のコメントを提供してもよい。また、提供部40は、提供する傾向のコメント数が所定数以上である場合には、上記の方法により代表コメントを選抜してもよい。 For example, the providing unit 40 creates a distributed representation of each trend (or each piece of user information) and provides a comment of the trend (or user information) that is furthest from the trend (or user information) of the comment viewed by the viewing user in the distributed representation space. The providing unit 40 may also provide comments of multiple trends (or user information) that are a predetermined distance or more away from the trend (or user information) of the comment viewed by the viewing user. The providing unit 40 may also select a representative comment using the above method when the number of comments of the trend to be provided is a predetermined number or more.

また、提供部40は、コメントを投稿した投稿ユーザに対して、投稿したコメントの傾向とは異なる傾向のコメントを提供する。つまり、提供部40は、特定部33が投稿ユーザの行動履歴に基づいて特定した投稿ユーザに対応する傾向とは異なる傾向のコメントを投稿ユーザへ提供する。 The providing unit 40 also provides the posting user who posted the comment with a comment that has a different tendency from the tendency of the comment that the user posted. In other words, the providing unit 40 provides the posting user with a comment that has a different tendency from the tendency corresponding to the posting user identified by the identifying unit 33 based on the posting user's behavioral history.

例えば、提供部40は、投稿ユーザに対応する傾向のコメントを非表示にし、当該傾向とは異なる傾向のコメントを表示する。また、提供部40は、投稿ユーザに対応する傾向のコメントよりも、当該傾向とは異なる傾向のコメントの表示順序を上位に配置する。 For example, the providing unit 40 hides comments that tend to correspond to the posting user and displays comments that tend to differ from the posting user. Furthermore, the providing unit 40 arranges comments that tend to differ from the posting user in the display order higher than comments that tend to correspond to the posting user.

また、提供部40は、投稿ユーザに対応する傾向のコメントと、当該傾向とは異なる傾向のコメントとを異なる表示態様で表示する。表示態様は、例えば、背景色や、文字色、文字下線、文字フォント、文字サイズ等である。 The providing unit 40 also displays comments that tend to correspond to the posting user in different display formats from comments that tend to differ from the corresponding trend. Examples of display formats include background color, text color, text underlining, text font, and text size.

また、提供部40は、検出部37によって検出された所定の条件を満たす(不適切な)他のコメントの情報を、例えば、コンテンツ(あるいはコメント)を管理する管理者へ提供する。 The providing unit 40 also provides information about other comments that satisfy the predetermined conditions (inappropriate comments) detected by the detecting unit 37 to, for example, an administrator who manages the content (or comments).

次に、図7~図10を用いて、実施形態に係る情報処理装置1が実行する処理その1~その4の処理手順について説明する。図7~図10は、実施形態に係る情報処理装置1が実行する処理その1~その4の処理手順を示すフローチャートである。 Next, the processing procedures for processes 1 to 4 executed by the information processing device 1 according to the embodiment will be described using Figures 7 to 10. Figures 7 to 10 are flowcharts showing the processing procedures for processes 1 to 4 executed by the information processing device 1 according to the embodiment.

まず、図7を用いて、処理その1について説明する。図7に示すように、制御部3は、まず、ユーザ端末100へコンテンツを配信する(ステップS101)。 First, we will explain Process 1 using Figure 7. As shown in Figure 7, the control unit 3 first distributes content to the user terminal 100 (step S101).

つづいて、制御部3は、配信したコンテンツに対するユーザのコメントを受け付ける(ステップS102)。 Next, the control unit 3 accepts user comments on the distributed content (step S102).

つづいて、制御部3は、コメント内容の傾向を特定する(ステップS103)。 Next, the control unit 3 identifies trends in the comment content (step S103).

つづいて、制御部3は、コメントを、特定した傾向毎に分類する(ステップS104)。 Next, the control unit 3 classifies the comments according to the identified trends (step S104).

つづいて、制御部3は、特定した傾向が所定数以上投稿された投稿済コメントの傾向と類似する傾向であるか否かを判定する(ステップS105)。 Next, the control unit 3 determines whether the identified trend is similar to the trend of posted comments that have been posted a predetermined number of times or more (step S105).

制御部3は、特定した傾向が所定数以上投稿された投稿済コメントの傾向と類似する傾向でない場合(ステップS105:No)、分類結果が所定の条件を満たす否かを判定する(ステップS106)。 If the identified trend is not similar to the trend of comments posted a predetermined number or more (step S105: No), the control unit 3 determines whether the classification results satisfy predetermined conditions (step S106).

制御部3は、分類結果が所定の条件を満たす場合(ステップS106:Yes)、各傾向のコメントをまとめてユーザへ提供し(ステップS107)、処理を終了する。 If the classification results satisfy the predetermined conditions (step S106: Yes), the control unit 3 compiles comments for each trend and provides them to the user (step S107), and then ends the process.

一方、制御部3は、分類結果が所定の条件を満たさない場合(ステップS106:No)、コメントを提供せずに、処理を終了する。 On the other hand, if the classification results do not satisfy the predetermined conditions (step S106: No), the control unit 3 terminates the process without providing a comment.

また、ステップS105において、制御部3は、特定した傾向が所定数以上投稿された投稿済コメントの傾向と類似する傾向である場合(ステップS105:Yes)、ユーザに対してコメントの投稿不可通知、または、他の傾向のコメント投稿を提案し(ステップS108)、処理を終了する。 Furthermore, in step S105, if the identified trend is similar to the trend of comments that have been posted a predetermined number of times or more (step S105: Yes), the control unit 3 notifies the user that the comment cannot be posted or suggests that the user post a comment with a different trend (step S108), and then ends the processing.

次に、図8を用いて、処理その2について説明する。図8に示すように、制御部3は、コメントに対する評価を示す評価情報を収集する(ステップS201)。 Next, we will explain process 2 using Figure 8. As shown in Figure 8, the control unit 3 collects evaluation information indicating evaluations of comments (step S201).

つづいて、制御部3は、収集した評価情報に基づいて、評価の多様性を判定する(ステップS202)。 Next, the control unit 3 determines the diversity of the evaluations based on the collected evaluation information (step S202).

つづいて、制御部3は、判定結果に基づいて、表示対象となるコメントを決定する(ステップS203)。 Next, the control unit 3 determines the comments to be displayed based on the determination result (step S203).

つづいて、制御部3は、決定したコメントをユーザへ提供し(ステップS204)、処理を終了する。 The control unit 3 then provides the determined comment to the user (step S204) and ends the process.

次に、図9を用いて、処理その3について説明する。図9に示すように、制御部3は、コンテンツに対するユーザの各コメントを収集する(ステップS301)。 Next, we will explain process 3 using Figure 9. As shown in Figure 9, the control unit 3 collects each user's comment on the content (step S301).

つづいて、制御部3は、コメント内容が所定の内容条件を満たすコメントを抽出する(ステップS302)。 Next, the control unit 3 extracts comments whose content meets predetermined content conditions (step S302).

つづいて、制御部3は、抽出したコメントに対して同意したユーザを特定する(ステップS303)。 Next, the control unit 3 identifies users who agree with the extracted comment (step S303).

つづいて、制御部3は、特定したユーザの他のコメントへの同意状況に基づいて、他のコメントを検出し(ステップS304)、処理を終了する。 Next, the control unit 3 detects other comments based on the identified user's agreement with other comments (step S304) and terminates the process.

次に、図10を用いて、処理その4について説明する。図10に示すように、制御部3は、各コメントをコメント内容の傾向毎(またはユーザ情報毎)に分類する(ステップS401)。 Next, we will explain Process 4 using Figure 10. As shown in Figure 10, the control unit 3 classifies each comment by the tendency of the comment content (or by user information) (step S401).

つづいて、制御部3は、閲覧ユーザが閲覧したコメントの傾向(ユーザ情報)を特定する(ステップS402)。 Next, the control unit 3 identifies the trends (user information) of the comments viewed by the viewing user (step S402).

つづいて、制御部3は、特定した傾向(またはユーザ情報)とは異なる傾向(またはユーザ情報)のコメントを抽出する(ステップS403)。 Next, the control unit 3 extracts comments with trends (or user information) different from the identified trends (or user information) (step S403).

つづいて、制御部3は、抽出したコメントをユーザへ提供し(ステップS404)、処理を終了する。 Next, the control unit 3 provides the extracted comments to the user (step S404) and ends the process.

〔その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の一部を手動的に行うこともできる。あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
〔others〕
Furthermore, among the processes described in the above embodiments, some of the processes described as being performed automatically can also be performed manually. Alternatively, all or some of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Furthermore, the components of each device shown in the figure are functional concepts and do not necessarily have to be physically configured as shown. In other words, the specific form of distribution and integration of each device is not limited to that shown, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

例えば、図3に示した記憶部4の一部又は全部は、各装置によって保持されるのではなく、ストレージサーバ等に保持されてもよい。この場合、各装置は、ストレージサーバにアクセスすることで、各種情報を取得する。 For example, part or all of the memory unit 4 shown in FIG. 3 may be stored in a storage server or the like, rather than being stored in each device. In this case, each device obtains various information by accessing the storage server.

〔ハードウェア構成〕
また、上述してきた実施形態に係る情報処理装置1は、例えば図11に示すような構成のコンピュータ1000によって実現される。図11は、ハードウェア構成の一例を示す図である。コンピュータ1000は、出力装置1010、入力装置1020と接続され、演算装置1030、一次記憶装置1040、二次記憶装置1050、出力IF(Interface)1060、入力IF1070、ネットワークIF1080がバス1090により接続された形態を有する。
[Hardware configuration]
The information processing device 1 according to the embodiment described above is realized by, for example, a computer 1000 configured as shown in Fig. 11. Fig. 11 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which a calculation device 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected via a bus 1090.

演算装置1030は、一次記憶装置1040や二次記憶装置1050に格納されたプログラムや入力装置1020から読み出したプログラム等に基づいて動作し、各種の処理を実行する。一次記憶装置1040は、RAM等、演算装置1030が各種の演算に用いるデータを一時的に記憶するメモリ装置である。また、二次記憶装置1050は、演算装置1030が各種の演算に用いるデータや、各種のデータベースが登録される記憶装置であり、ROM(Read Only Memory)、HDD(Hard Disk Drive)、フラッシュメモリ等により実現される。 The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and secondary storage device 1050, and programs read from the input device 1020, and executes various processes. The primary storage device 1040 is a memory device, such as RAM, that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), HDD (Hard Disk Drive), flash memory, etc.

出力IF1060は、モニタやプリンタといった各種の情報を出力する出力装置1010に対し、出力対象となる情報を送信するためのインタフェースであり、例えば、USB(Universal Serial Bus)やDVI(Digital Visual Interface)、HDMI(登録商標)(High Definition Multimedia Interface)といった規格のコネクタにより実現される。また、入力IF1070は、マウス、キーボード、およびスキャナ等といった各種の入力装置1020から情報を受信するためのインタフェースであり、例えば、USB等により実現される。 The output IF 1060 is an interface for transmitting information to be output to an output device 1010, such as a monitor or printer, which outputs various types of information. It is implemented, for example, by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (High Definition Multimedia Interface). The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, and scanner, and is implemented, for example, by USB.

なお、入力装置1020は、例えば、CD(Compact Disc)、DVD(Digital Versatile Disc)、PD(Phase change rewritable Disk)等の光学記録媒体、MO(Magneto-Optical disk)等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等から情報を読み出す装置であってもよい。また、入力装置1020は、USBメモリ等の外付け記憶媒体であってもよい。 The input device 1020 may be a device that reads information from optical recording media such as a CD (Compact Disc), DVD (Digital Versatile Disc), or PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. The input device 1020 may also be an external storage medium such as a USB memory.

ネットワークIF1080は、ネットワークNを介して他の機器からデータを受信して演算装置1030へ送り、また、ネットワークNを介して演算装置1030が生成したデータを他の機器へ送信する。 Network IF 1080 receives data from other devices via network N and sends it to the computing device 1030, and also transmits data generated by the computing device 1030 to other devices via network N.

演算装置1030は、出力IF1060や入力IF1070を介して、出力装置1010や入力装置1020の制御を行う。例えば、演算装置1030は、入力装置1020や二次記憶装置1050からプログラムを一次記憶装置1040上にロードし、ロードしたプログラムを実行する。 The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.

例えば、コンピュータ1000が情報処理装置1として機能する場合、コンピュータ1000の演算装置1030は、一次記憶装置1040上にロードされたプログラムを実行することにより、制御部3の機能を実現する。 For example, when the computer 1000 functions as the information processing device 1, the arithmetic unit 1030 of the computer 1000 realizes the functions of the control unit 3 by executing a program loaded onto the primary storage device 1040.

〔効果〕
上述してきたように、実施形態に係る情報処理装置1は、分類部34と、提供部40とを備える。分類部34は、所定のコンテンツに対して投稿された各コメントを、コメント内容の傾向毎に分類する。提供部40は、分類結果が所定の条件を満たした場合に、各傾向のコメントを提供する。
〔effect〕
As described above, the information processing device 1 according to the embodiment includes the classification unit 34 and the providing unit 40. The classification unit 34 classifies each comment posted on a predetermined content according to the tendency of the comment content. The providing unit 40 provides the comments of each tendency when the classification result satisfies a predetermined condition.

また、実施形態に係る情報処理装置1は、特定部33と、判定部35と、受付制御部38とを備える。特定部33は、所定のコンテンツに対して投稿されるコメントであって、ユーザが入力したコメントにおけるコメント内容の傾向を特定する。判定部35は、特定したコメントの傾向が、すでに投稿されている投稿済コメントの傾向に基づく条件を満たすか否かを判定する。受付制御部38は、判定結果に基づいて、コメントの投稿の受付を回避する制御を行う。 The information processing device 1 according to the embodiment also includes an identification unit 33, a determination unit 35, and a reception control unit 38. The identification unit 33 identifies the tendency of the content of comments entered by users that are posted on specified content. The determination unit 35 determines whether the tendency of the identified comment satisfies a condition based on the tendency of comments that have already been posted. The reception control unit 38 performs control to prevent the posting of comments based on the determination result.

また、実施形態に係る情報処理装置1は、取得部32と、判定部35と、決定部36とを備える。取得部32は、所定のコンテンツに対して投稿されたコメントに対する評価を示す評価情報を取得する。判定部35は、取得した評価情報に基づいて、評価の多様性を判定する。決定部36は、判定結果に基づいて、コメントを表示するか否かを決定する。 The information processing device 1 according to the embodiment also includes an acquisition unit 32, a determination unit 35, and a decision unit 36. The acquisition unit 32 acquires rating information indicating ratings for comments posted on predetermined content. The determination unit 35 determines the diversity of ratings based on the acquired rating information. The decision unit 36 determines whether to display the comments based on the determination result.

また、実施形態に係る情報処理装置1は、分類部34と、提供部40とを備える。分類部34は、所定のコンテンツに対して投稿された各コメントを、コメント内容の傾向毎に分類する。提供部40は、分類したいずれかの傾向のコメントを閲覧した閲覧ユーザに対して、該傾向とは異なる傾向のコメントを提供する。 The information processing device 1 according to the embodiment also includes a classification unit 34 and a provision unit 40. The classification unit 34 classifies each comment posted on a predetermined piece of content according to the tendency of the comment content. The provision unit 40 provides a viewing user who has viewed a comment with one of the classified tendencies with a comment with a different tendency from the comment.

また、実施形態に係る情報処理装置1は、分類部34と、提供部40とを備える。分類部34は、所定のコンテンツに対して投稿ユーザが投稿した各コメントを、投稿ユーザのユーザ情報毎に分類する。提供部40は、分類したいずれかのユーザ情報に対応するコメントを閲覧した閲覧ユーザに対して、該ユーザ情報とは異なるユーザ情報に対応するコメントを提供する。 The information processing device 1 according to the embodiment also includes a classification unit 34 and a provision unit 40. The classification unit 34 classifies each comment posted by a posting user on a predetermined piece of content according to the posting user's user information. The provision unit 40 provides a viewing user who has viewed a comment corresponding to any of the classified user information with a comment corresponding to user information different from the user information.

また、実施形態に係る情報処理装置1は、分類部34と、特定部33と、提供部40とを備える。分類部34は、所定のコンテンツに対して投稿された各コメントを、コメント内容の傾向毎に分類する。特定部33は、コメントに関するユーザの行動履歴に基づいて、分類した傾向のうちユーザに対応する傾向を特定する。提供部40は、特定した傾向とは異なる傾向のコメントをユーザへ提供する。 The information processing device 1 according to the embodiment also includes a classification unit 34, an identification unit 33, and a provision unit 40. The classification unit 34 classifies each comment posted on a predetermined piece of content according to the tendency of the comment content. The identification unit 33 identifies a tendency corresponding to the user from among the classified tendencies based on the user's behavior history regarding comments. The provision unit 40 provides the user with comments with a tendency different from the identified tendency.

また、実施形態に係る情報処理装置1は、特定部33と、検出部37とを備える。特定部33は、コメント内容が所定の内容条件を満たすコメントに対して同意したユーザを特定する。検出部37は、特定したユーザの他のコメントへの同意状況に基づいて、コメント内容が所定の条件を満たす他のコメントを検出する。 The information processing device 1 according to the embodiment also includes an identification unit 33 and a detection unit 37. The identification unit 33 identifies users who agree with a comment whose content satisfies a predetermined content condition. The detection unit 37 detects other comments whose content satisfies the predetermined condition based on the agreement status of the identified users with other comments.

また、実施形態に係る情報処理装置1は、分類部34と、提案部39とを備える。分類部34は、所定のコンテンツに対して投稿された各コメントを、コメント内容の傾向毎に分類する。提案部39は、分類した傾向毎にコメント状況を比較し、比較結果に基づいてコメントの投稿を提案する。 The information processing device 1 according to the embodiment also includes a classification unit 34 and a suggestion unit 39. The classification unit 34 classifies each comment posted on a specific piece of content according to the tendency of the comment content. The suggestion unit 39 compares the comment status for each classified tendency and suggests posting a comment based on the comparison result.

上述した各実施形態に係る情報処理装置1によれば、コメントに関するサービスの質を向上させることができる。 The information processing device 1 according to each of the above-described embodiments can improve the quality of services related to comments.

以上、本願の実施形態のいくつかを図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の欄に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。 Although several embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms, including those described in the Disclosure of the Invention section, with various modifications and improvements based on the knowledge of those skilled in the art.

〔その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
〔others〕
Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.

また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。 Furthermore, the components of each device shown in the figure are functional concepts and do not necessarily have to be physically configured as shown. In other words, the specific form of distribution and integration of each device is not limited to that shown, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.

また、上述してきた実施形態に記載した各処理は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。 Furthermore, the processes described in the above embodiments can be combined as appropriate to the extent that the processing content is not contradictory.

また、上記してきた「部(section、module、unit)」は、「手段」や「回路」などに読み替えることができる。例えば、制御部3は、制御手段や制御回路に読み替えることができる。 Furthermore, the above-mentioned "section, module, unit" can be interpreted as "means" or "circuit." For example, the control unit 3 can be interpreted as control means or control circuit.

1 情報処理装置
2 通信部
3 制御部
4 記憶部
31 配信部
32 取得部
33 特定部
34 分類部
35 判定部
36 決定部
37 検出部
38 受付制御部
39 提案部
40 提供部
41 ユーザ情報
42 コンテンツ情報
43 コメント情報
100 ユーザ端末
200 依頼元端末
S 情報処理システム
Reference Signs List 1 Information processing device 2 Communication unit 3 Control unit 4 Storage unit 31 Distribution unit 32 Acquisition unit 33 Identification unit 34 Classification unit 35 Determination unit 36 Determination unit 37 Detection unit 38 Acceptance control unit 39 Proposal unit 40 Provision unit 41 User information 42 Content information 43 Comment information 100 User terminal 200 Requester terminal S Information processing system

Claims (7)

コメント内容とコメント内容の傾向とをデータセットとして学習した学習モデルに、所定のコンテンツに対して投稿された各コメントを入力し、前記学習モデルからの出力結果である前記傾向を特定する特定部と、
前記各コメントを、前記コメント内容の傾向毎に分類する分類部と、
前記コメント毎にコメントIDを付与するとともに、分類結果である前記傾向を紐付けたコメント情報を記憶する記憶部と、
前記コメント情報に基づいて、所定の前記傾向の前記コメントを過去に提供たユーザに対して該傾向とは異なる前記傾向の前記コメントを提供する提供部と
を備える情報処理装置。
an identification unit that inputs each comment posted to a predetermined content into a learning model that has learned comment content and comment content trends as a data set, and identifies the trend that is an output result from the learning model;
a classification unit that classifies the comments according to the tendencies of the comment contents ;
a storage unit that assigns a comment ID to each of the comments and stores comment information linked to the tendency, which is a classification result;
a providing unit that provides , based on the comment information, a comment having a different tendency to a user who has previously provided the comment having a predetermined tendency ;
An information processing device comprising:
前記分類部は、
各コメントを、予め設定された複数の傾向のいずれかに分類し、
前記提供部は、
前記複数の傾向のうち、前記ユーザに提供した前記コメントの前記傾向とは異なる前記傾向の前記コメントを提供する
請求項1に記載の情報処理装置。
The classification unit
Each comment is classified into one of several predefined trends,
The providing unit
The information processing device according to claim 1 , further comprising: providing, from among the plurality of tendencies, the comments of a tendency different from the tendency of the comments provided to the user .
前記分類部は、
各コメントをコメント内容に基づいて分散表現化し、分散表現空間のエリアを区切る軸を前記傾向として設定する
請求項1に記載の情報処理装置。
The classification unit
The information processing device according to claim 1 , wherein each comment is converted into a distributed representation based on the comment content, and an axis that divides an area of the distributed representation space is set as the tendency.
前記提供部は、
各傾向を分散表現化し、分散表現空間において、前記ユーザに提供した前記コメントの傾向から最も離れた傾向のコメントを提供する
請求項1に記載の情報処理装置。
The providing unit
The information processing device according to claim 1 , wherein each tendency is represented as a distributed representation, and a comment having a tendency that is most distant from the tendency of the comment provided to the user in a distributed representation space is provided.
前記提供部は、
各傾向を分散表現化し、分散表現空間において、前記ユーザに提供した前記コメントの傾向から所定距離以上離れた複数の傾向のコメントを提供する
請求項1に記載の情報処理装置。
The providing unit
The information processing device according to claim 1 , wherein each tendency is represented as a distributed representation, and comments of a plurality of tendencies that are at least a predetermined distance away from the tendency of the comment provided to the user are provided in a distributed representation space.
コンピュータが実行する情報処理方法であって、
コメント内容とコメント内容の傾向とをデータセットとして学習した学習モデルに、所定のコンテンツに対して投稿された各コメントを入力し、前記学習モデルからの出力結果である前記傾向を特定する特定工程と、
前記各コメントを、前記コメント内容の傾向毎に分類する分類工程と、
前記コメント毎にコメントIDを付与するとともに、分類結果である前記傾向を紐付けたコメント情報を記憶部に記憶する記憶工程と、
前記コメント情報に基づいて、所定の前記傾向の前記コメントを過去に提供たユーザに対して該傾向とは異なる前記傾向の前記コメントを提供する提供工程と
を含む情報処理方法。
1. A computer-implemented information processing method, comprising:
an identifying step of inputting each comment posted to a predetermined content into a learning model that has been trained using comment content and comment content trends as a data set, and identifying the trends that are output results from the learning model;
a classification step of classifying the comments according to the tendencies of the content of the comments ;
a storage step of assigning a comment ID to each of the comments and storing comment information linked to the tendency, which is a classification result, in a storage unit;
a providing step of providing , based on the comment information, a comment having a different tendency to a user who has previously provided the comment having a predetermined tendency ;
An information processing method including:
コメント内容とコメント内容の傾向とをデータセットとして学習した学習モデルに、所定のコンテンツに対して投稿された各コメントを入力し、前記学習モデルからの出力結果である前記傾向を特定する特定手順と、
前記各コメントを、前記コメント内容の傾向毎に分類する分類手順と、
前記コメント毎にコメントIDを付与するとともに、分類結果である前記傾向を紐付けたコメント情報を記憶部に記憶する記憶手順と、
前記コメント情報に基づいて、所定の前記傾向の前記コメントを過去に提供たユーザに対して該傾向とは異なる前記傾向の前記コメントを提供する提供手順と
をコンピュータに実行させる情報処理プログラム。
an identification step of inputting each comment posted to a predetermined content into a learning model that has been trained using comment content and comment content trends as a data set, and identifying the trends that are output results from the learning model;
a classification step of classifying the comments according to the tendencies of the content of the comments ;
a storage step of assigning a comment ID to each of the comments and storing comment information linked to the tendency, which is the classification result, in a storage unit;
a provision step of providing , based on the comment information, a user who has provided the comment according to a predetermined trend in the past with a comment according to a different trend from the previous trend ;
An information processing program that causes a computer to execute the above.
JP2022115720A 2022-07-20 2022-07-20 Information processing device, information processing method, and information processing program Active JP7757249B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022115720A JP7757249B2 (en) 2022-07-20 2022-07-20 Information processing device, information processing method, and information processing program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022115720A JP7757249B2 (en) 2022-07-20 2022-07-20 Information processing device, information processing method, and information processing program

Publications (2)

Publication Number Publication Date
JP2024013554A JP2024013554A (en) 2024-02-01
JP7757249B2 true JP7757249B2 (en) 2025-10-21

Family

ID=89718996

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022115720A Active JP7757249B2 (en) 2022-07-20 2022-07-20 Information processing device, information processing method, and information processing program

Country Status (1)

Country Link
JP (1) JP7757249B2 (en)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013033375A (en) 2011-08-02 2013-02-14 Sony Corp Information processing apparatus, information processing method, and program
JP2022181260A (en) 2021-05-26 2022-12-08 富士ソフト株式会社 Virtual space management system and method

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013033375A (en) 2011-08-02 2013-02-14 Sony Corp Information processing apparatus, information processing method, and program
JP2022181260A (en) 2021-05-26 2022-12-08 富士ソフト株式会社 Virtual space management system and method

Also Published As

Publication number Publication date
JP2024013554A (en) 2024-02-01

Similar Documents

Publication Publication Date Title
Mostafa Clustering halal food consumers: A Twitter sentiment analysis
US8156138B2 (en) System and method for providing targeted content
US8209214B2 (en) System and method for providing targeted content
Tsao et al. The asymmetric effect of review valence on numerical rating: a viewpoint from a sentiment analysis of users of TripAdvisor
US20220114624A1 (en) Digital Content Text Processing and Review Techniques
Al-Sheikh et al. Social media mining for assessing brand popularity
Borges et al. A survey on recommender systems for news data
JP7781713B2 (en) Information processing device, information processing method, and information processing program
JP7757249B2 (en) Information processing device, information processing method, and information processing program
JP7766563B2 (en) Information processing device, information processing method, and information processing program
JP7737348B2 (en) Information processing device, information processing method, and information processing program
JP7725430B2 (en) Information processing device, information processing method, and information processing program
Ping et al. Enhanced review facilitation service for C2C support: machine learning approaches
JP7705829B2 (en) Information processing device, information processing method, and information processing program
JP7713912B2 (en) Information processing device, information processing method, and information processing program
JP7705830B2 (en) Information processing device, information processing method, and information processing program
JP7394513B2 (en) Information processing device, information processing method, and information processing program
JP7419313B2 (en) Information processing device, information processing method, and information processing program
JP7189277B1 (en) Provision device, provision method, and provision program
JP2023135443A (en) Information processing device, information processing method, and information processing program
JP7348989B1 (en) Information processing device, information processing method, and information processing program
JP2022021099A (en) Information processing program, information processing apparatus and information processing method
JP7414868B2 (en) Information processing device, information processing method, and information processing program
JP7519404B2 (en) Information processing device, information processing method, and information processing program
JP7404416B2 (en) Information processing device, information processing method, and information processing program

Legal Events

Date Code Title Description
A711 Notification of change in applicant

Free format text: JAPANESE INTERMEDIATE CODE: A712

Effective date: 20231026

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240620

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250312

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250422

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250623

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

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20251008

R150 Certificate of patent or registration of utility model

Ref document number: 7757249

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150