JP7539650B2 - USER SELECTION DEVICE, USER SELECTION METHOD, AND PROGRAM - Google Patents
USER SELECTION DEVICE, USER SELECTION METHOD, AND PROGRAM Download PDFInfo
- Publication number
- JP7539650B2 JP7539650B2 JP2021127415A JP2021127415A JP7539650B2 JP 7539650 B2 JP7539650 B2 JP 7539650B2 JP 2021127415 A JP2021127415 A JP 2021127415A JP 2021127415 A JP2021127415 A JP 2021127415A JP 7539650 B2 JP7539650 B2 JP 7539650B2
- Authority
- JP
- Japan
- Prior art keywords
- user
- post
- influence
- selection device
- user selection
- 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
Links
Images
Landscapes
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
Description
本発明は、特定のユーザに対して、当該特定のユーザの興味関心を引く可能性が高い情報を提供するための技術に関連するものである。 The present invention relates to a technology for providing a specific user with information that is likely to interest the specific user.
従来、特定のユーザの興味関心を引く可能性が高い情報を提供する方法としては、例えばそのユーザの過去の閲覧履歴などから興味嗜好を推定し、関連の高い情報を提供するという技術があった。また、情報自体の質が高い方がユーザの興味関心を引く可能性が高いことは自明であり、そのような観点から、一例として、特許文献1には、評価に関する質を高める方法が開示されている。 Conventionally, a method for providing information that is likely to interest a particular user has been to infer the user's interests and preferences from the user's past browsing history, for example, and provide highly relevant information. It is also self-evident that the higher the quality of the information itself, the more likely it is to interest the user. From this perspective, as an example, Patent Literature 1 discloses a method for improving the quality of evaluations.
一般に、人は自身と関係性の強いユーザから発信された情報のほうが興味関心を引かれやすいということが知られている。ここで、関係性の強いユーザとは、一例として、実際の知り合いであるとか、お気に入りとして登録しているユーザであるとかであることが考えられる。 It is generally known that people are more likely to be interested in information sent by users with whom they have a strong relationship. Here, a user with a strong relationship could be, for example, a real acquaintance or a user who is registered as a favorite.
ユーザの過去の閲覧履歴などから興味嗜好を推定し、関連性の高い情報を提供する従来技術では、ユーザの興味嗜好しか考慮していない。そこで、上記のように関係性の強いユーザから情報を発信させることでより関心を引く可能性が高められると考えられる。 Conventional technology that estimates a user's interests and preferences from their past browsing history and provides highly relevant information only takes into account the user's interests and preferences. Therefore, it is believed that by having information sent by users with strong relationships as described above, the likelihood of attracting greater interest is increased.
しかし、SNSを例にあげると、通常、複数のユーザをお気に入りとして登録していることが一般的であるため、そのお気に入り登録しているユーザのうちのどのユーザからの情報であれば関心を引く可能性が最も高いのかを特定することは困難であった。 However, taking SNS as an example, it is common for users to register multiple users as favorites, making it difficult to identify which of those favorite users is most likely to provide information that will attract interest.
本発明は上記の点に鑑みてなされたものであり、ある特定のユーザに対して影響を与える可能性が高いユーザを選定するための技術を提供することを目的とする。 The present invention has been made in consideration of the above points, and aims to provide a technique for selecting users who are likely to have an influence on a particular user.
開示の技術によれば、ある特定のユーザに対し、拡散投稿を行うことで影響を与える可能性が高いユーザを選定するユーザ選定装置であって、
SNSによる投稿を蓄積する投稿データベースを参照することにより、第一のユーザの投稿を第二のユーザが拡散投稿することで、第三のユーザが当該投稿にインタラクションを行ったかどうかのデータに基づいて、前記第三のユーザがインタラクションを行う条件をモデル化したユーザ影響モデルを構築するユーザ影響モデル構築部と、
影響を与えたいユーザ及び話題を入力として受け取り、前記ユーザ影響モデルに基づいて、拡散投稿を行うことで前記影響を与えたいユーザに影響を与える可能性が高いユーザを出力する問い合わせ受付・結果出力部と
を備えるユーザ選定装置が提供される。
According to the disclosed technology, there is provided a user selection device that selects users who are likely to have an influence on a specific user by posting a message that spreads information, the user selection device comprising:
a user influence model construction unit that constructs a user influence model that models the conditions under which a third user interacts with a post by referring to a post database that accumulates posts via SNS, based on data on whether a third user interacts with a post by a first user when the post is spread and posted by a second user; and
There is provided a user selection device comprising: an inquiry reception/result output unit that receives as input a user and topic that one wishes to influence, and outputs users who are likely to influence the user that one wishes to influence by posting a spreading message based on the user influence model.
開示の技術によれば、ある特定のユーザに対して影響を与える可能性が高いユーザを選定することが可能となる。 The disclosed technology makes it possible to select users who are likely to have an influence on a particular user.
以下、図面を参照して本発明の実施の形態(本実施の形態)を説明する。以下で説明する実施の形態は一例に過ぎず、本発明が適用される実施の形態は、以下の実施の形態に限られるわけではない。 The following describes an embodiment of the present invention (the present embodiment) with reference to the drawings. The embodiment described below is merely an example, and the embodiment to which the present invention is applicable is not limited to the following embodiment.
(実施の形態の概要)
まず、本実施の形態の概要を説明する。本実施の形態では、ユーザAを示すノード、ユーザBを示すノード、ユーザCを示すノードからなる3ノードのフィードフォワードループ構造に基づいて、あるユーザAが投稿した情報が、ユーザBによって拡散投稿される。つまり、ユーザAが投稿した情報を原投稿のまま、もしくはユーザBの所感を沿えて拡散する投稿が行われ、それをここでの興味関心を引きたいターゲットユーザCが閲覧したものとする。すなわち、フィードフォワードループ構造とは、ターゲットユーザCに対し複数のユーザからほぼ同一の情報が伝達されたことを示す最小の構造に相当する。
(Overview of the embodiment)
First, an outline of this embodiment will be described. In this embodiment, information posted by a certain user A is diffused and posted by a user B based on a three-node feedforward loop structure consisting of a node indicating a user A, a node indicating a user B, and a node indicating a user C. In other words, the information posted by the user A is diffused as it is or in accordance with the impressions of the user B, and is viewed by a target user C who is desired to attract the interest of the user. In other words, the feedforward loop structure corresponds to the minimum structure indicating that almost the same information has been transmitted to the target user C from multiple users.
ここで、通常SNS(ソーシャルネットワークサービス)においては、お気に入りに登録しているユーザ(フォローしているユーザ)の情報が自身のホーム画面に表示されることから、ユーザCはユーザAとユーザBをお気に入りに登録していると仮定することでユーザCが上記の様な閲覧を行う可能性が高いと考える。 Here, in a typical SNS (social network service), information about users who are registered as favorites (users who are followed) is displayed on the user's home screen, so assuming that User C has registered User A and User B as favorites, it is highly likely that User C will view the information in the manner described above.
ここまでの状況下において、当該の投稿に対して、ユーザCがインタラクションを行ったか否かのデータに基づいて、例えば、高評価フラグを付与する等の行為を行ったか否かのデータに基づいて、ユーザCが特定条件下においてインタラクションを行うか、つまりは興味関心を引かれたかの度合いを算出するためのユーザ影響モデルを構築する。このモデルを用いて、拡散投稿によりユーザCに影響力を与え得るユーザを選定する。 Under the circumstances described above, based on data on whether user C has interacted with the post in question, for example, on data on whether he or she has performed an action such as giving a like rating flag, a user influence model is constructed to calculate the degree to which user C will interact under specific conditions, in other words, whether the post has piqued his or her interest. Using this model, users who can exert influence on user C by spreading posts are selected.
上記の方法により、ターゲットユーザCに対して影響を与える可能性が高いユーザBに相当するユーザに対して、ユーザCに影響を与えるための拡散投稿の指示が可能となる。以下、上記の動作を実現する装置の構成と動作を詳細に説明する。 The above method makes it possible to instruct a user equivalent to user B, who is likely to have an influence on target user C, to make a spreading post in order to influence user C. The configuration and operation of the device that realizes the above operation will be described in detail below.
(装置構成例)
図1に、本実施の形態におけるユーザ選定装置100の構成例を示す。ユーザ選定装置100は、多数の端末10を接続するネットワーク200に接続されている。ネットワーク200は例えばインターネットである。なお、「端末」を「ユーザ」と呼んでもよい。
(Device configuration example)
1 shows an example of the configuration of a
ネットワーク200上では、SNSサービスが提供され、各端末10によりSNSサービスが利用されている。当該SNSサービスは、投稿配信、投稿評価(「いいね」等)、拡散投稿等を行うことを可能とするよく知られた一般的なSNSサービスである。拡散投稿の具体例としてリツイート(登録商標)がある。なお、拡散投稿をRTと略記してもよい。
On the
図1に示すように、ユーザ選定装置100は、投稿収集部110、投稿データベース120、ユーザ影響モデル構築部130、ユーザ影響モデル保管部140、問い合わせ受付・結果出力部150を備える。各部の動作については後述する。
As shown in FIG. 1, the
ユーザ選定装置100は、1つのコンピュータで実現されてもよいし、複数のコンピュータがネットワーク接続されて実現されてもよい。また、ユーザ選定装置100は、クラウド上の仮想マシンであってもよい。
The
また、投稿収集部110、投稿データベース120、ユーザ影響モデル保管部140はいずれもユーザ選定装置100の外部に備えられていてもよい。
In addition, the
(ユーザ選定装置100の動作例)
以下、図2のフローチャートに示す手順に沿ってユーザ選定装置100の動作例を説明する。
(Example of Operation of User Selection Device 100)
An example of the operation of the
<S101:投稿収集>
S101において、投稿収集部110が、ネットワーク200上のSNSサービスから投稿を収集し、投稿データベース120の形式に従う形で整理を行い、投稿データベース120に投稿内容を蓄積する。
<S101: Collection of posts>
In S<b>101 , the
投稿データベース120の形式の例を図3に示す。図3に示すように、投稿データベース120は、投稿ID、投稿ユーザ、投稿ユーザのフォロワー数、投稿内容、RTフラグ(拡散投稿かどうかを示すフラグ)、RT元投稿ID(拡散投稿された元の投稿のID)、投稿ユーザのフォローリスト、「いいね」をしたユーザリストの項目を有する。
An example of the format of the
<S102:中間生成データベースを生成>
S102において、ユーザ影響モデル構築部130は、ユーザ影響モデルの構築のために使用するデータを投稿データベース120から抽出し、別のデータベース(中間生成データベースと呼ぶ)に保管する。図4に中間生成データベースの形式の例を示す。具体的には下記のようにして中間生成データベースを生成する。
<S102: Generate intermediate database>
In S102, the user influence
ユーザ影響モデル構築部130は、例えば、1日1回深夜にバッチ処理を行うような形で、投稿データベース120から、あるユーザAが投稿した情報が、別のユーザBにより拡散投稿されたケースにおいて、ユーザAとユーザBの両者をお気に入りユーザに登録しているユーザCが当該拡散投稿された投稿に対して高評価を付与したか否かが判明した場合に、図4に示した各数値を投稿データベース200から充足する形で1行として保管していく。
For example, the user influence
図4に加えて図5を参照して例を説明する。図5は、ユーザA、ユーザB、ユーザCの3つのノードを有するフィードフォワードループ構造の例を示す。ここでは、図4のレコードの一行目を例にとって説明する。図5における1~5の番号は、図4での1~5の番号に対応する。 An example will be described with reference to FIG. 5 in addition to FIG. 4. FIG. 5 shows an example of a feedforward loop structure having three nodes, User A, User B, and User C. Here, the first line of the record in FIG. 4 will be used as an example. The numbers 1 to 5 in FIG. 5 correspond to the numbers 1 to 5 in FIG. 4.
図4一行目のユーザ名aaのユーザが図5のユーザCであるとする。このとき、図4の「RTユーザ」(拡散投稿をしたユーザ)が図5のユーザBであり、「RT元ユーザ」(拡散された投稿を投稿したユーザ)がユーザAである。 Let us assume that the user with the username aa in the first line of Figure 4 is User C in Figure 5. In this case, the "RT user" in Figure 4 (the user who posted the spread post) is User B in Figure 5, and the "RT source user" (the user who posted the spread post) is User A.
図4の一行目の例において、ユーザAが投稿した情報が、別のユーザBにより拡散投稿され、AとBの両者をお気に入りユーザに登録しているユーザC(ユーザ名aa)が当該投稿に対して高評価を付与している。 In the example of the first line in Figure 4, information posted by user A is spread by another user B, and user C (user name aa), who has both A and B registered as favorite users, gives the post a high rating.
この場合、高評価というインタラクションが有なので、「インタラクションの有無」は「TRUE」になる。そして、3に示すユーザB(RTユーザ)のフォロワー数、4に示すユーザCとユーザB(RTユーザ)との間のインタラクション数、1に示すユーザA(RT元ユーザ)のフォロワー数、2に示すユーザCとユーザA(RT元ユーザ)との間のインタラクション数、及び5に示す拡散投稿された投稿のいいねの数が投稿データベース120から抽出され、中間生成データベースに格納される。
In this case, since there is an interaction in the form of a high rating, "presence or absence of interaction" becomes "TRUE." Then, the number of followers of user B (RT user) shown in 3, the number of interactions between user C and user B (RT user) shown in 4, the number of followers of user A (RT user) shown in 1, the number of interactions between user C and user A (RT user) shown in 2, and the number of likes for the shared post shown in 5 are extracted from the
なお、2に示すユーザAとユーザCとの間のインタラクション数とは、例えば、直近n日間において、ユーザCがユーザAの投稿に対していいねを行った回数である。4に示すユーザBとユーザCとの間のインタラクション数も同様であり、例えば、直近n日間において、ユーザCがユーザBの投稿に対していいねを行った回数である。。 The number of interactions between user A and user C shown in 2 is, for example, the number of times user C liked a post by user A in the last n days. The same is true for the number of interactions between user B and user C shown in 4, and is, for example, the number of times user C liked a post by user B in the last n days.
投稿データベース120から、上記に示した条件に該当するデータを全て中間生成データベースに記録した後、S103に進む。
After all data that meets the above conditions is recorded in the intermediate generation database from the
<S103:ユーザ影響モデル構築>
S103において、ユーザ影響モデル構築部130は、中間生成データベース(図4)に記録されたデータを用いて、中間生成データベースにおける1~5の各項目の値を説明変数とし、インタラクションの有無に関して、TRUEを1、FALSEを0の形で目的変数とし、ロジスティック回帰を適用して、最尤推定法によって各項目の重みパラメータを得る。このユーザ影響モデルはユーザ毎に算出する。
<S103: Building a user influence model>
In S103, the user influence
具体的には、ユーザaaについてのユーザ影響モデルは下記の数式で表される。 Specifically, the user influence model for user aa is expressed by the following formula:
y_aa…ユーザaaに対する影響度
a…RTユーザのフォロワー数
b…RTユーザとのインタラクション数
c…RT元ユーザのフォロワー数
d…RT元ユーザとのインタラクション数
e…RTされた投稿のいいねの数
k_n…最尤推定の結果得られたパラメータ
上記のようなユーザ影響モデルがユーザ毎にユーザ影響モデル保管部140に保管される。
y_aa...degree of influence on user aa a...number of followers of RT user b...number of interactions with RT user c...number of followers of RT original user d...number of interactions with RT original user e...number of likes on retweeted post k_n...parameters obtained as a result of maximum likelihood estimation The user influence model as described above is stored in the user influence
ユーザ影響モデル保管部140は、ユーザ影響モデルを保管し、問い合わせ受付・結果出力部150の求めに応じて、指定されたユーザのユーザ影響モデルを出力する機能を有する。
The user influence
<S104:問い合わせ受信>
S104において、問合せ受付・結果出力部150は、興味関心を引くべき対象ユーザ及び当該ユーザに興味関心を引かせたい話題に関する投稿を、問い合わせという形で入力として受信する。
<S104: Inquiry Reception>
In S104, the inquiry reception and result
興味関心を引くべき対象ユーザとは、ある話題についての興味関心を引かせたいユーザであり、影響を与えたいユーザである。例えば、当該対象ユーザとは、その話題の投稿に対して「いいね」を実行させたいユーザである。 The target users whose interest should be attracted are those users whose interest in a certain topic is desired to be attracted to, and who are desired to be influenced by. For example, the target users in question are those users who are desired to "like" a post on that topic.
例えば、ある者が、ユーザCに対して、ある話題の投稿Xに「いいね」を実行させたい場合、その者は、ユーザ選定装置100に対して、「ユーザC、投稿X」を問い合わせとして送信し、ユーザ選定装置100の問合せ受付・結果出力部150はこの問い合わせを受信する。
For example, if a person wants user C to "like" post X on a certain topic, that person sends a query to the
<S105:ユーザ選定、選定結果出力>
S105において、問合せ受付・結果出力部150は、問い合わせに係るユーザに対するユーザ影響モデルをユーザ影響モデル保管部140に問い合わせて取得し、当該ユーザに対するユーザ影響モデルを用いて計算を行うことで、ユーザに影響を与える可能性が高いユーザを出力する。
<S105: User selection, selection result output>
In S105, the inquiry reception/
具体的には、問い合わせが「ユーザC、投稿X」である場合、ユーザCに対するユーザ影響モデル(数1の式)において、c、d、eはそれぞれ、投稿Xの投稿ユーザのフォロワー数、ユーザCと投稿Xの投稿ユーザとの間のインタラクション数、投稿Xのいいねの数、として、投稿データベース120から得ることができる。
Specifically, if the inquiry is "user C, post X," in the user influence model for user C (equation 1), c, d, and e can be obtained from the
そして、"RTユーザ"としての各ユーザについてのフォロワー数(モデルでのa)とインタラクション数(モデルでのb)を用いて式を計算することによりy_aa(ユーザCへの影響度)を計算し、算出結果の値について降順でユーザを結果として出力する。 Then, y_aa (degree of influence on user C) is calculated by calculating the formula using the number of followers (a in the model) and the number of interactions (b in the model) for each user as a "RT user", and the users are output as results in descending order of the calculated value.
例えば、ユーザ1のフォロワー数とユーザ1とのインタラクション数を用いて計算した結果が0.9、ユーザ2のフォロワー数とユーザ2とのインタラクション数を用いて計算した結果が0.5であるとすると、ユーザCに対してユーザ1のほうがユーザ2よりも影響度が大きいので、ユーザ1、ユーザ2の順で出力する。
For example, if the result of the calculation using the number of followers of user 1 and the number of interactions with user 1 is 0.9, and the result of the calculation using the number of followers of
なお、上記の例では、当該ユーザに興味関心を引かせたい話題に関する投稿という形で問い合わせを入力する例を示したが、これは一例である。話題という粒度で入力を受付け、投稿データベース120における投稿内容を検索することにより以降の処理で利用する投稿を定めることとしてもよい。
In the above example, an inquiry is input in the form of a post about a topic that is desired to interest the user, but this is just one example. It is also possible to accept input at the granularity of a topic and determine the post to be used in subsequent processing by searching the post content in the
なお、「投稿」は「話題」の具体例であることから、「話題」の意味に「投稿」が含まれることとしてもよい。 Note that since a "post" is a specific example of a "topic," the meaning of "topic" may include a "post."
(ハードウェア構成例>
ユーザ選定装置100は、例えば、コンピュータにプログラムを実行させることにより実現できる。このコンピュータは、物理的なコンピュータであってもよいし、クラウド上の仮想マシンであってもよい。
(Hardware configuration example>
The
すなわち、ユーザ選定装置100は、コンピュータに内蔵されるCPUやメモリ等のハードウェア資源を用いて、ユーザ選定装置100で実施される処理に対応するプログラムを実行することによって実現することが可能である。上記プログラムは、コンピュータが読み取り可能な記録媒体(可搬メモリ等)に記録して、保存したり、配布したりすることが可能である。また、上記プログラムをインターネットや電子メール等、ネットワークを通して提供することも可能である。
In other words, the
図6は、上記コンピュータのハードウェア構成例を示す図である。図6のコンピュータは、それぞれバスBSで相互に接続されているドライブ装置1000、補助記憶装置1002、メモリ装置1003、CPU1004、インタフェース装置1005、表示装置1006、入力装置1007、出力装置1008等を有する。
Figure 6 is a diagram showing an example of the hardware configuration of the computer. The computer in Figure 6 has a
当該コンピュータでの処理を実現するプログラムは、例えば、CD-ROM又はメモリカード等の記録媒体1001によって提供される。プログラムを記憶した記録媒体1001がドライブ装置1000にセットされると、プログラムが記録媒体1001からドライブ装置1000を介して補助記憶装置1002にインストールされる。但し、プログラムのインストールは必ずしも記録媒体1001より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。補助記憶装置1002は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。
The program that realizes the processing on the computer is provided by a
メモリ装置1003は、プログラムの起動指示があった場合に、補助記憶装置1002からプログラムを読み出して格納する。CPU1004は、メモリ装置1003に格納されたプログラムに従って、ユーザ選定装置100に係る機能を実現する。インタフェース装置1005は、ネットワークに接続するためのインタフェースとして用いられる。表示装置1006はプログラムによるGUI(Graphical User Interface)等を表示する。入力装置1007はキーボード及びマウス、ボタン、又はタッチパネル等で構成され、様々な操作指示を入力させるために用いられる。出力装置1008は演算結果を出力する。
When an instruction to start a program is received, the
(実施の形態の効果)
本実施の形態に係る技術により、ある特定のユーザに対して影響を与える可能性が高いユーザを選定することが可能となる。これにより、当該選定されたユーザに対して、特定のユーザに影響を与えるための拡散投稿の指示が可能となる。
(Effects of the embodiment)
The technology according to the present embodiment makes it possible to select users who are likely to have an influence on a particular user, and thereby makes it possible to instruct the selected users to make a diffusion post that will have an influence on the particular user.
(実施の形態のまとめ)
本明細書には、少なくとも下記各項のユーザ選定装置、ユーザ選定方法、及びプログラムが開示されている。
(第1項)
ある特定のユーザに対し、拡散投稿を行うことで影響を与える可能性が高いユーザを選定するユーザ選定装置であって、
SNSによる投稿を蓄積する投稿データベースを参照することにより、第一のユーザの投稿を第二のユーザが拡散投稿することで、第三のユーザが当該投稿にインタラクションを行ったかどうかのデータに基づいて、前記第三のユーザがインタラクションを行う条件をモデル化したユーザ影響モデルを構築するユーザ影響モデル構築部と、
影響を与えたいユーザ及び話題を入力として受け取り、前記ユーザ影響モデルに基づいて、拡散投稿を行うことで前記影響を与えたいユーザに影響を与える可能性が高いユーザを出力する問い合わせ受付・結果出力部と
を備えるユーザ選定装置。
(第2項)
前記ユーザ影響モデル構築部は、前記第一のユーザのフォロワー数、前記第一のユーザと前記第三のユーザの間でのインタラクションの回数、前記第二のユーザのフォロワー数、前記第二のユーザと前記第三のユーザの間でのインタラクションの回数、前記第一のユーザが投稿した投稿に付与された評価値、及び、前記第三のユーザが当該投稿にインタラクションを行ったかどうかのデータに基づいて前記ユーザ影響モデルを構築する
第1項に記載のユーザ選定装置。
(第3項)
前記ユーザ影響モデル構築部は、ロジスティック回帰モデルにより前記ユーザ影響モデルを構築する
第1項又は第2項に記載のユーザ選定装置。
(第4項)
前記第一のユーザの投稿を前記第二のユーザが拡散投稿することにより、フィードフォワードループ構造が形成される
第1項ないし第3項のうちいずれか1項に記載のユーザ選定装置。
(第5項)
ある特定のユーザに対し、拡散投稿を行うことで影響を与える可能性が高いユーザを選定するユーザ選定装置が実行するユーザ選定方法であって、
SNSによる投稿を蓄積する投稿データベースを参照することにより、第一のユーザの投稿を第二のユーザが拡散投稿することで、第三のユーザが当該投稿にインタラクションを行ったかどうかのデータに基づいて、前記第三のユーザがインタラクションを行う条件をモデル化したユーザ影響モデルを構築するユーザ影響モデル構築ステップと、
影響を与えたいユーザ及び話題を入力として受け取り、前記ユーザ影響モデルに基づいて、拡散投稿を行うことで前記影響を与えたいユーザに影響を与える可能性が高いユーザを出力する問い合わせ受付・結果出力ステップと
を備えるユーザ選定方法。
(第6項)
コンピュータを、第1項ないし第4項のうちいずれか1項に記載のユーザ選定装置の各部として機能させるためのプログラム。
(Summary of the embodiment)
This specification discloses at least the following user selection device, user selection method, and program.
(Section 1)
A user selection device that selects a user who is likely to have an influence on a specific user by posting a spreading message,
a user influence model construction unit that constructs a user influence model that models the conditions under which a third user interacts with a post by referring to a post database that accumulates posts via SNS, based on data on whether a third user interacts with a post by a first user when the post is spread and posted by a second user; and
A user selection device comprising: an inquiry reception/result output unit that receives as input a user and topic that one wishes to influence, and outputs users who are likely to influence the user that one wishes to influence by posting a spreading message based on the user influence model.
(Section 2)
The user selection device described in paragraph 1, wherein the user influence model construction unit constructs the user influence model based on the number of followers of the first user, the number of interactions between the first user and the third user, the number of followers of the second user, the number of interactions between the second user and the third user, an evaluation value assigned to a post posted by the first user, and data on whether the third user has interacted with the post.
(Section 3)
3. The user selection device according to claim 1, wherein the user influence model construction unit constructs the user influence model using a logistic regression model.
(Section 4)
4. The user selection device according to any one of claims 1 to 3, wherein a feed-forward loop structure is formed by the second user spreading and posting the post of the first user.
(Section 5)
A user selection method executed by a user selection device that selects a user who is likely to have an influence on a specific user by posting a spreading message, comprising:
a user influence model construction step of constructing a user influence model that models the conditions under which a third user interacts with a post by referring to a post database that accumulates posts via SNS, based on data on whether a third user interacts with a post by a first user when the post is spread and posted by a second user;
A user selection method comprising: an inquiry reception/result output step of receiving as input a user and topic that one wishes to influence, and outputting users who are likely to influence the user one wishes to influence by posting a spreading message based on the user influence model.
(Section 6)
A program for causing a computer to function as each part of the user selection device according to any one of claims 1 to 4.
以上、本実施の形態について説明したが、本発明はかかる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 Although the present embodiment has been described above, the present invention is not limited to this specific embodiment, and various modifications and variations are possible within the scope of the gist of the present invention as described in the claims.
10 端末
100 ユーザ選定装置
110 投稿収集部
120 投稿データベース
130 ユーザ影響モデル構築部
140 ユーザ影響モデル保管部
150 問い合わせ受付・結果出力部
200 ネットワーク
1000 ドライブ装置
1001 記録媒体
1002 補助記憶装置
1003 メモリ装置
1004 CPU
1005 インタフェース装置
1006 表示装置
1007 入力装置
1008 出力装置
REFERENCE SIGNS
1005
Claims (6)
SNSによる投稿を蓄積する投稿データベースを参照することにより、第一のユーザの投稿を第二のユーザが拡散投稿することで、第三のユーザが当該投稿にインタラクションを行ったかどうかのデータに基づいて、前記第三のユーザがインタラクションを行う条件をモデル化したユーザ影響モデルを構築するユーザ影響モデル構築部と、
影響を与えたいユーザ及び話題を入力として受け取り、前記ユーザ影響モデルに基づいて、拡散投稿を行うことで前記影響を与えたいユーザに影響を与える可能性が高いユーザを出力する問い合わせ受付・結果出力部と
を備えるユーザ選定装置。 A user selection device that selects a user who is likely to have an influence on a specific user by posting a spreading message,
a user influence model construction unit that constructs a user influence model that models the conditions under which a third user interacts with a post by referring to a post database that accumulates posts via SNS, based on data on whether a third user interacts with a post by a first user when the post is spread and posted by a second user; and
A user selection device comprising: an inquiry reception/result output unit that receives as input a user and topic that one wishes to influence, and outputs users who are likely to influence the user that one wishes to influence by posting a spreading message based on the user influence model.
請求項1に記載のユーザ選定装置。 The user selection device of claim 1, wherein the user influence model construction unit constructs the user influence model based on the number of followers of the first user, the number of interactions between the first user and the third user, the number of followers of the second user, the number of interactions between the second user and the third user, an evaluation value assigned to a post posted by the first user, and data on whether the third user has interacted with the post.
請求項1又は請求項2に記載のユーザ選定装置。 The user selection device according to claim 1 or 2, wherein the user influence model construction unit constructs the user influence model using a logistic regression model.
請求項1ないし3のうちいずれか1項に記載のユーザ選定装置。 The user selection device according to claim 1 , wherein a feed-forward loop structure is formed by the second user spreading and posting the post of the first user.
SNSによる投稿を蓄積する投稿データベースを参照することにより、第一のユーザの投稿を第二のユーザが拡散投稿することで、第三のユーザが当該投稿にインタラクションを行ったかどうかのデータに基づいて、前記第三のユーザがインタラクションを行う条件をモデル化したユーザ影響モデルを構築するユーザ影響モデル構築ステップと、
影響を与えたいユーザ及び話題を入力として受け取り、前記ユーザ影響モデルに基づいて、拡散投稿を行うことで前記影響を与えたいユーザに影響を与える可能性が高いユーザを出力する問い合わせ受付・結果出力ステップと
を備えるユーザ選定方法。 A user selection method executed by a user selection device that selects a user who is likely to have an influence on a specific user by posting a spreading message, comprising:
a user influence model construction step of constructing a user influence model that models the conditions under which a third user interacts with a post by referring to a post database that accumulates posts via SNS, based on data on whether a third user interacts with a post by a first user when the post is spread and posted by a second user;
A user selection method comprising: an inquiry reception/result output step of receiving as input a user and topic that one wishes to influence, and outputting users who are likely to influence the user one wishes to influence by posting a spreading message based on the user influence model.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021127415A JP7539650B2 (en) | 2021-08-03 | 2021-08-03 | USER SELECTION DEVICE, USER SELECTION METHOD, AND PROGRAM |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2021127415A JP7539650B2 (en) | 2021-08-03 | 2021-08-03 | USER SELECTION DEVICE, USER SELECTION METHOD, AND PROGRAM |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023022513A JP2023022513A (en) | 2023-02-15 |
| JP7539650B2 true JP7539650B2 (en) | 2024-08-26 |
Family
ID=85201681
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2021127415A Active JP7539650B2 (en) | 2021-08-03 | 2021-08-03 | USER SELECTION DEVICE, USER SELECTION METHOD, AND PROGRAM |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7539650B2 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014002482A (en) | 2012-06-15 | 2014-01-09 | Nippon Telegr & Teleph Corp <Ntt> | Influence prediction apparatus, influence prediction method and program |
| JP2017004225A (en) | 2015-06-09 | 2017-01-05 | 日本電信電話株式会社 | Service estimation apparatus, service estimation method, and program |
| US20180349961A1 (en) | 2017-06-01 | 2018-12-06 | Adobe Systems Incorporated | Influence Maximization Determination in a Social Network System |
| JP2019148943A (en) | 2018-02-26 | 2019-09-05 | 株式会社リグラフィティ | Labor management system, labor management device, labor management method and labor management program |
| JP2019200449A (en) | 2018-05-14 | 2019-11-21 | 株式会社日立製作所 | Case allocation support system, case allocation support apparatus, and case allocation support method |
| JP2020086521A (en) | 2018-11-15 | 2020-06-04 | トヨタ自動車株式会社 | Information provision device, information provision method, and program |
| CN112380456A (en) | 2020-11-25 | 2021-02-19 | 上海大学 | Condensation entropy based dynamic influence maximization method |
-
2021
- 2021-08-03 JP JP2021127415A patent/JP7539650B2/en active Active
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2014002482A (en) | 2012-06-15 | 2014-01-09 | Nippon Telegr & Teleph Corp <Ntt> | Influence prediction apparatus, influence prediction method and program |
| JP2017004225A (en) | 2015-06-09 | 2017-01-05 | 日本電信電話株式会社 | Service estimation apparatus, service estimation method, and program |
| US20180349961A1 (en) | 2017-06-01 | 2018-12-06 | Adobe Systems Incorporated | Influence Maximization Determination in a Social Network System |
| JP2019148943A (en) | 2018-02-26 | 2019-09-05 | 株式会社リグラフィティ | Labor management system, labor management device, labor management method and labor management program |
| JP2019200449A (en) | 2018-05-14 | 2019-11-21 | 株式会社日立製作所 | Case allocation support system, case allocation support apparatus, and case allocation support method |
| JP2020086521A (en) | 2018-11-15 | 2020-06-04 | トヨタ自動車株式会社 | Information provision device, information provision method, and program |
| CN112380456A (en) | 2020-11-25 | 2021-02-19 | 上海大学 | Condensation entropy based dynamic influence maximization method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2023022513A (en) | 2023-02-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6250768B2 (en) | Facilitating interactions between users of social networks | |
| JP6506401B2 (en) | Suggested keywords for searching news related content on online social networks | |
| JP5640015B2 (en) | Ranking and selection entities based on calculated reputation or impact scores | |
| US20110066507A1 (en) | Context Enhanced Marketing of Content and Targeted Advertising to Mobile Device Users | |
| US20140344709A1 (en) | Rule-based messaging and dialog engine | |
| US10936601B2 (en) | Combined predictions methodology | |
| US9560156B1 (en) | System and method for coaching a user on a website | |
| JP2010067240A (en) | System for automatically generating and growing avatar image | |
| JP7350590B2 (en) | Using iterative artificial intelligence to specify the direction of a path through a communication decision tree | |
| Ikemoto et al. | Tuning a conversation strategy for interactive recommendations in a chatbot setting | |
| Shen et al. | SocialQ&A: An online social network based question and answer system | |
| Martín et al. | Hashtags and followers: an experimental study of the online social network twitter | |
| US10976901B1 (en) | Method and system to share information | |
| US20140365480A1 (en) | Personalized low latency communication | |
| US9552556B2 (en) | Site flow optimization | |
| JP2008217674A (en) | Information processing system, information processing method, server computer and program | |
| JP5223865B2 (en) | Knowledge discovery support system, method, and program | |
| US20140019545A1 (en) | Social Graph Expanding Method, Program and System | |
| JP7539649B2 (en) | USER SELECTION DEVICE, USER SELECTION METHOD, AND PROGRAM | |
| JP4808238B2 (en) | Apparatus, method and program for determining similarity between person and avatar | |
| JP2002230137A (en) | Community formation support device, community formation support method, program thereof, and recording medium storing the program | |
| EP3374958A1 (en) | Methods and systems for providing content to a user of a relationship network | |
| JP7539650B2 (en) | USER SELECTION DEVICE, USER SELECTION METHOD, AND PROGRAM | |
| Jain et al. | Identification of opinion leader in online social network using fuzzy trust system | |
| KR20150145383A (en) | Providing Social Network Service And Providing Contents For The Same |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| RD01 | Notification of change of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7426 Effective date: 20210805 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20210805 |
|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20231004 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240612 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20240701 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20240702 |
|
| 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: 20240730 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20240802 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7539650 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |