[go: up one dir, main page]

JP2005339118A - Reputation information calculation device, program, and recording medium - Google Patents

Reputation information calculation device, program, and recording medium Download PDF

Info

Publication number
JP2005339118A
JP2005339118A JP2004156068A JP2004156068A JP2005339118A JP 2005339118 A JP2005339118 A JP 2005339118A JP 2004156068 A JP2004156068 A JP 2004156068A JP 2004156068 A JP2004156068 A JP 2004156068A JP 2005339118 A JP2005339118 A JP 2005339118A
Authority
JP
Japan
Prior art keywords
evaluation
reputation information
reputation
evaluator
information
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.)
Pending
Application number
JP2004156068A
Other languages
Japanese (ja)
Inventor
Naoto Tanimoto
直人 谷本
Takashi Fujimura
考 藤村
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.)
NTT Inc
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2004156068A priority Critical patent/JP2005339118A/en
Publication of JP2005339118A publication Critical patent/JP2005339118A/en
Pending legal-status Critical Current

Links

Images

Landscapes

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

Abstract

【課題】結託に対して新規な方法にて対処することによって、信用性の高い評判情報を得る。
【解決手段】評価者の端末から受理した評価情報を評価情報記録手段19に記録する評価情報入力手段10と、コミュニティの参加者をノードとして評価者による被評価者に対する評価情報の存在を有向辺にてつなぐ有向グラフに基づき被評価者を始点として評価者を終点とする評価経路を評価情報記録手段19にて探索する評価経路探索手段12と、評価経路の探索結果に応じて評価情報の結託度を算出し、この結託度と評価情報とに基づき被評価者の評判情報を計算する評判情報計算手段13と、評判情報が記録された評判情報記録手段20から評判情報を出力する評判情報出力手段18とを有する。
【選択図】 図1

Reputation information with high reliability is obtained by dealing with collusion in a novel manner.
An evaluation information input means for recording evaluation information received from an evaluator's terminal in an evaluation information recording means and a presence of evaluation information for an evaluated person by an evaluator with a community participant as a node. Evaluation route searching means 12 for searching for an evaluation route starting from the evaluated person and ending at the evaluator based on the directed graph connected at the edge by the evaluation information recording means 19, and collusion of evaluation information according to the search result of the evaluation route Reputation information calculation means 13 for calculating reputation information based on the collusion degree and evaluation information, and reputation information output for outputting reputation information from reputation information recording means 20 in which reputation information is recorded And means 18.
[Selection] Figure 1

Description

本発明は、インターネット上で商取引や情報交換を行なうコミュニティにおいて、コミュニティ参加者をお互いに評価し、参加者のコミュニティにおける評判を計算する装置、プログラム及び記録媒体に係り、特に、結託した複数の参加者がお互いに不正に良い評価をすることにより、参加者の評判を実体なく高くすることを防止する。   The present invention relates to an apparatus, a program, and a recording medium for evaluating community participants with each other and calculating a reputation of the participants in a community that conducts business transactions and information exchange on the Internet. Prevent participants from raising the reputation of the participants in an unfair manner by making a good evaluation against each other.

近年、インターネットヘの常時接続環境が普及しており、このためインターネットへの参加者がコミュニティを形成し、インターネット上での商取引や情報交換が急速に普及している。ここで、インターネット上での商取引は、例えばヤフーオークションやeBay(www.ebay. com)に代表される取引システムがあり、図14にて示すように簡略図示される。すなわち、図14のように、例えば参加者A〜Eからなるインターネット1上のコミュニティにあって、マーケット2には買情報BI及び売情報SIが持ち寄られ、契約成立によって支払いである買手続きBP及び発送である売手続きSPが行われる。この図14では、参加者Bを買主とし参加者Dを売主として、売り買いの取引が行われることになる。   In recent years, an always-on connection environment to the Internet has become widespread, and for this reason, participants in the Internet have formed a community, and commercial transactions and information exchange on the Internet have rapidly spread. Here, for example, a transaction system represented by Yahoo! Auctions or eBay (www.ebay.com) is used as a commercial transaction on the Internet, and is simply illustrated as shown in FIG. That is, as shown in FIG. 14, in a community on the Internet 1 made up of participants A to E, for example, buying information BI and selling information SI are brought to the market 2, and the buying procedure BP that is paid by contract establishment And selling procedure SP which is shipping. In FIG. 14, a selling / buying transaction is performed with the participant B as the buyer and the participant D as the seller.

この場合、インターネット上での商取引は、一般に対面での取引とは異なり、取引相手が見えないので、買主が商品の代金を持ち逃げ、あるいは、売主が商品の配送を怠るといった様々な不正が起こりやすい。このような不正を軽減するため、取引終了後にお互いの行為に対する「良い」「悪い」等の評価情報を入力し、これらの情報を集計して公開する評判システム(Reputation System)機構が利用者に提供される。図14では、参加者Bを評価者、参加者Dを被評価者として、評価者Bから被評価者Dの評価が評判システムに送られる。   In this case, business transactions on the Internet are generally different from face-to-face transactions, and since the other party is not visible, various frauds are likely to occur, such as the buyer escaping with the price of the product or the seller neglecting to deliver the product. . In order to reduce such fraud, the reputation system (Reputation System) mechanism that inputs evaluation information such as “good” and “bad” for each other's actions after the transaction ends, and aggregates and discloses this information to the user Provided. In FIG. 14, the evaluation of the evaluator D is sent from the evaluator B to the reputation system, with the participant B as the evaluator and the participant D as the evaluator.

ところが、このような単純な評判システムにおいては、現実には一人の参加者が多数の架空の参加者のアカウントを作成し、ある特定の参加者との架空の取引を行って実体のない「良い」評価を入力することにより、一人の参加者の評判を不正に高めるという架空に結託した攻撃が可能である。また、架空のアカウントを作成しなくとも、一部の参加者同士が実際に結託して互いに「良い」評価を入力することにより、結託した参加者の評価を不正に高めるといった攻撃も存在する。   However, in such a simple reputation system, in reality, one participant creates accounts for a number of fictitious participants and conducts a fictitious transaction with a specific participant to create an intangible “good” By entering an assessment, a fictitious collusion attack is possible that illegally increases the reputation of one participant. Further, there is also an attack in which, even if a fictitious account is not created, some participants actually collide and input a “good” evaluation with each other, thereby illegally increasing the evaluation of the collocated participants.

そこで、このような結託による不正行為を軽減するため、非特許文献1においては、参加者の評価に基づいてクラスタリング分析を行なうことで、同様の評価を行なう人をグルーピングし、同じクラスタに属する人の評価を重みづけることにより、結託した場合の評価が正当な参加者からみると別のクラスタに属することとなり、その結果として結託による評判値の影響を軽くするという方法が提案されている。
Immunizing Online Reputation Reporting Systems Against Unfair Ratings and Discriminatory Behavior ,ACM Conference on Electronic Commerce,2000 : Dellarocas ; Sloan School Management
Therefore, in order to reduce such fraud by collusion, in Non-Patent Document 1, clustering analysis is performed based on the evaluation of participants to group people who perform the same evaluation, and those who belong to the same cluster By weighting the evaluation, a method has been proposed in which the evaluation in the case of collusion belongs to another cluster when viewed from the legitimate participant, and as a result, the influence of the reputation value due to collusion is reduced.
Immunizing Online Reputation Reporting Systems Against Unfair Ratings and Discriminatory Behavior, ACM Conference on Electronic Commerce, 2000: Dellarocas; Sloan School Management

しかしながら、上記のような非特許文献1に見られるシステムでは、初期のユーザにとっては、自分自身による評価情報の入力が少ないために、適切なクラスタに割り当てられず、たまたま結託したグループの一人に良い評価を入力してしまうと、当該ユーザがそのグループにクラスタリングされてしまう可能性がある。  However, in the system shown in Non-Patent Document 1 as described above, since there are few inputs of evaluation information by oneself for the initial user, it is not assigned to an appropriate cluster, and it is good for one of the groups that happen to be collocated. If the evaluation is input, the user may be clustered into the group.

また、グループによるクラスタリングに基づく評判スコアの値は、ある特定の参加者から見た評価値となり、コミュニティ全体のグローバルな評価値ではなくなるため、例えば、評判スコアの値に基づいて、会員料金を割り引いたり、インセンティブを配布したりするという目的にはこの提案方法は使い難い。   In addition, the reputation score value based on clustering by the group is an evaluation value viewed from a specific participant, and is not a global evaluation value for the entire community. For example, the membership fee is discounted based on the reputation score value. And the proposed method is difficult to use for the purpose of distributing incentives.

すなわち、結託による不正行為に対処するため、非特許文献1に記載のシステムを採ったとしても、不充分なクラスタリングやグローバルでない評価スコアとなっており、信用性の高い評判スコアが得られにくく、結果的に上述の結託に対しては十分なる対処ができていないという問題が発生している。   In other words, even if the system described in Non-Patent Document 1 is adopted in order to deal with fraud by collusion, it has an insufficient clustering and non-global evaluation score, and it is difficult to obtain a highly reliable reputation score. As a result, there is a problem that the above-mentioned collusion is not sufficiently dealt with.

この発明は、上述の問題を解決するために発明されたもので、結託に対して新規な方法にて対処することによって、信用性の高い評判情報を得る評判情報計算装置、プログラム、記録媒体の提供を目的とする。   The present invention has been invented to solve the above-described problems, and it is possible to provide a reputation information calculation device, a program, and a recording medium for obtaining reputation information with high reliability by dealing with collusion by a novel method. For the purpose of provision.

この発明は、ネットワークによって形成されるコミュニティの参加者で、評価を行うコミュニティの参加者である評価者と評価を受けるコミュニティの参加者である被評価者とに対して、評価者により得られた被評価者の評価情報を集計して前記被評価者の評判情報を計算する評判情報計算装置において、前記評価者の端末から受理した評価情報を評価情報記録手段に記録する評価情報入力手段と、前記コミュニティの参加者をノードとして前記評価者による被評価者に対する評価情報の存在を有向辺にてつなぐ有向グラフに基づき前記被評価者を始点として前記評価者を終点とする評価経路を前記評価情報記録手段にて探索する評価経路探索手段と、前記評価経路の探索結果に応じて評価情報の結託度を算出し、この結託度と評価情報とに基づき前記被評価者の評判情報を計算する評判情報計算手段と、前記評判情報が記録された評判情報記録手段から評判情報を出力する評判情報出力手段と、を備えることを特徴とする。   The present invention was obtained by an evaluator for an evaluator who is a participant in a community formed by a network and who is an evaluator who is a participant in the community to be evaluated. In the reputation information calculation device for calculating evaluation information of the evaluated person by calculating evaluation information of the evaluated person, evaluation information input means for recording the evaluation information received from the terminal of the evaluator in the evaluation information recording means, Based on a directed graph that connects the presence of evaluation information for the evaluated person by the evaluator with a directed edge using the community participants as nodes, the evaluation information includes an evaluation path starting from the evaluated person and ending at the evaluator. The evaluation route search means for searching by the recording means, the collusion degree of the evaluation information is calculated according to the search result of the evaluation route, and the collusion degree and the evaluation information are And reputation information calculation means for calculating Hazuki the reputation information of the Evaluator, the reputation information is characterized in that it comprises, and reputation information output means for outputting the reputation information from the reputation information recording means recorded.

インターネットのコミュニティの参加者をノードとし、参加者の評価が有ることを有向辺として有向グラフを作成し、この有向グラフの被評価者から評価者への評価経路長と評価経路数にて評価者と被評価者との関係から、従来より信用性の高い結託度を得ることができることになり、結果として客観視できて結託に耐性のある評価値が得られ、ひいては信用性の高い評判情報を得ることができる。   Create a directed graph with the participants in the Internet community as nodes and the evaluation of the participants as directed edges, and the evaluation path length and the number of evaluation paths from the evaluated person to the evaluator of this directed graph. From the relationship with the person to be evaluated, it is possible to obtain a credibility with higher credibility than before, and as a result, an evaluation value that can be objectively viewed and is resistant to collusion is obtained. be able to.

以下、図面を参照してこの発明の好適な実施形態を説明する。
図1〜図13は、この発明の一実施形態を示している。図1は、例えば図14のマーケット2内に置かれたコンピュータシステムであって、この実施形態の評判情報計算装置の全体構成を示すものである。この図1に示すコンピュータシステムは、入力手段が評価情報入力手段10、出力手段が評判情報出力手段18、制御装置11が評価経路探索手段12及び評判情報計算手段13、そして記憶手段が評価情報記録手段19及び評判情報記録手段20とした構成を図示している。
Preferred embodiments of the present invention will be described below with reference to the drawings.
1 to 13 show an embodiment of the present invention. FIG. 1 is a computer system placed in the market 2 of FIG. 14, for example, and shows the overall configuration of the reputation information calculation apparatus of this embodiment. In the computer system shown in FIG. 1, the input means is evaluation information input means 10, the output means is reputation information output means 18, the control device 11 is evaluation route search means 12 and reputation information calculation means 13, and the storage means is evaluation information recording. The configuration of means 19 and reputation information recording means 20 is shown.

この場合、この評判情報計算装置の入力としては、前述した参加者あるいは評価者からのリクエストがあるが、評判情報計算装置では、このリクエストが評判情報を出力(取得)するリクエストの場合には、評判情報の出力処理を行うことになり、リクエストが評価者による評価情報の入力について、「良い」評価情報の場合には結託度を算出し評判情報を算出する処理を行うこととなり、「悪い」評価情報の場合には結託度を算出する必要がないので入力があっても何もしない処理となる。   In this case, as input of this reputation information calculation device, there is a request from the participant or the evaluator described above, but in the reputation information calculation device, when this request is a request to output (acquire) reputation information, Reputation information output processing will be performed, and if the request is evaluation information input by the evaluator, if it is “good” evaluation information, the degree of collusion is calculated and reputation information is calculated, and “bad” In the case of evaluation information, since it is not necessary to calculate the collusion degree, the processing is performed even if there is an input.

このリクエストについての一部処理を、図2に示すフローチャートにより述べる。図1に示す評判情報計算装置は、参加者の利用者端末からインターネット等の通信手段を使って送信されたリクエストを受理する(ステップ21)。受理したリクエストが評価者による被評価者に対する評価情報入力の場合(ステップ22)には、評価情報入力手段10による評価情報入力処理(ステップ24)により、評価情報を評価情報記録手段19に記録する。次いで、評価経路探索手段12により評価経路探索処理(ステップ25)を実行し、評価情報記録手段19に格納された評価情報を利用して、探索結果である評価経路を取得する。この後、評判情報計算手段13により、得られた評価経路を利用して評判情報計算処理(ステップ26)を実行することにより評判情報を計算し、算出された評判値を評判情報記録手段20に格納する。   Part of the processing for this request will be described with reference to the flowchart shown in FIG. The reputation information calculation apparatus shown in FIG. 1 accepts a request transmitted from a participant's user terminal using a communication means such as the Internet (step 21). When the received request is an evaluation information input by the evaluator to the evaluated person (step 22), the evaluation information is recorded in the evaluation information recording means 19 by the evaluation information input process (step 24) by the evaluation information input means 10. . Next, an evaluation route search process (step 25) is executed by the evaluation route search means 12, and an evaluation route that is a search result is acquired using the evaluation information stored in the evaluation information recording means 19. Thereafter, the reputation information calculation means 13 calculates reputation information by executing reputation information calculation processing (step 26) using the obtained evaluation route, and the calculated reputation value is stored in the reputation information recording means 20. Store.

一方、受理したリクエストが参加者(被評価者)に対する評判情報の取得要求の場合には、評判情報出力手段18により、リクエストによって指定されたユーザID(被評価者ID)の評判情報を評判情報記録手段20から検索して出力する(ステップ23)。そして、インターネット等の通信手段を使って評判情報を知りたい参加者の利用者端末に評判情報を送信する。   On the other hand, if the received request is a request for acquiring reputation information for a participant (evaluated person), the reputation information output means 18 uses the reputation information of the user ID (evaluated person ID) specified by the request as the reputation information. Search from the recording means 20 and output (step 23). Then, the reputation information is transmitted to the user terminal of the participant who wants to know the reputation information using communication means such as the Internet.

図1に戻り、ブロック構成の詳細について述べる。図1において、評価情報入力手段10は、評価者の利用者端末から入力されたコミュニティの参加者(被評価者)に対する評価情報を、インターネット等の通信手段を経由して受け付け、評価情報記録手段19に記録するものである。この場合、評価情報は、<評価者ID、被評価者ID,評価値>の組で構成される。ここで、評価者IDは、評価情報を入力した参加者のユーザIDであり、被評価者IDは、評価対象となった参加者のユーザIDである。評価値は、被評価者IDに対する評価者IDによる評価であり、例えば0より大きく、1以下の範囲の値を取るものであり、本例では、簡単のため被評価者を「良い」と判断した場合の評価値には1を与え、「悪い」と判断した場合の評価値には0を与える。   Returning to FIG. 1, the details of the block configuration will be described. In FIG. 1, an evaluation information input means 10 receives evaluation information for a community participant (evaluated person) input from an evaluator's user terminal via a communication means such as the Internet, and an evaluation information recording means. 19 is recorded. In this case, the evaluation information is composed of a set of <evaluator ID, evaluated person ID, evaluation value>. Here, the evaluator ID is the user ID of the participant who has input the evaluation information, and the evaluated person ID is the user ID of the participant who has been evaluated. The evaluation value is an evaluation by the evaluator ID with respect to the evaluator ID. For example, the evaluation value takes a value in the range of greater than 0 and 1 or less. In this example, the evaluator is determined to be “good” for simplicity. 1 is given to the evaluation value in the case of the evaluation, and 0 is given to the evaluation value in the case of being judged as “bad”.

評価情報入力手段10は、参加者のユーザIDとパスワードとを認証することにより、ある参加者が別の参加者(評価者)になりすまして評価情報を入力することを防止する機能を有する。このためには、コミュニティの参加者は予め会員登録等の手段により、ユーザIDとパスワードを与える手段等を備えることが不可欠である。この場合、ユーザの認証に関しては、既に多くの方法が提案されており、種々の認証方法を利用することができる。   The evaluation information input means 10 has a function of preventing a certain participant from impersonating another participant (evaluator) and inputting evaluation information by authenticating the user ID and password of the participant. For this purpose, it is indispensable for the community participants to have means for giving a user ID and a password by means such as member registration in advance. In this case, many methods have already been proposed for user authentication, and various authentication methods can be used.

評価者による評価情報の入力にあたっては、同一の取引相手と複数回取引し、その都度評価情報を入力する場合が考えられる。このようなケースも考慮し、同じ評価者が同じ被評価者を複数回評価できるようにしている。ここで、同じ評価者が同じ被評価者を複数評価した場合には、例えば「良い」評価情報の入力回数がn回の場合には、この回数nに応じて評価値を1−(2^−n)〔この式中記号^は指数を表示しこの式は2の−n乗を現す〕に更新する。具体的には、「良い」が1回入力されたとき(1−1/2)にて0.5、2回入力されたとき(1−1/4)にて0.75、3回入力されたとき(1−1/8)にて0.875、・・・となる。こうして同じ評価者による同じ被評価者の評価回数が増えることにより評価値自体は大きくなるが、その最大値は1より小さい値である。尚、上述の例では同じ評価者による同じ被評価者の評価回数が増えたとき上式(1−(2^−n))にて評価値を大きくしたのであるが、別の方法として一人の評価者による同一の被評価者の評価情報を1回のみしか入力できないように制限して処理をしても良い。   When the evaluation information is input by the evaluator, it is conceivable that the evaluation information is input each time the transaction is made with the same trading partner a plurality of times. Considering such a case, the same evaluator can evaluate the same evaluated person a plurality of times. Here, when the same evaluator evaluates the same evaluator a plurality of times, for example, when the number of inputs of “good” evaluation information is n times, the evaluation value is set to 1− (2 ^ -N) [in this formula, the symbol ^ represents an exponent and this formula represents 2 to the power of -n]. Specifically, when “good” is input once, 0.5 when it is input twice (1-1 / 2), 0.75 when it is input twice (1-1 / 4), when it is input three times When it is done (1-1 / 8), it becomes 0.875. The evaluation value itself increases as the number of evaluations by the same evaluator for the same evaluator increases, but the maximum value is a value smaller than 1. In the above example, when the number of evaluations of the same evaluated person by the same evaluator increases, the evaluation value is increased by the above formula (1- (2 ^ -n)). Processing may be performed by limiting the evaluation information of the same evaluated person by the evaluator so that it can be input only once.

図3は、評価回数を考慮した評価情報を例示しており、評価者ID,被評価者ID,評価回数、及び評価値を例示している。この評価情報が評価情報入力手段10より入力されることにより、評価情報記録手段19には、この評価情報が評価情報レコードとして記録されることになる。   FIG. 3 illustrates the evaluation information in consideration of the number of evaluations, and illustrates the evaluator ID, the evaluated person ID, the number of evaluations, and the evaluation value. By inputting this evaluation information from the evaluation information input means 10, the evaluation information recording means 19 records this evaluation information as an evaluation information record.

図5は、評価情報入力手段10の動作を示したフローチャートである。図5において、まず、参加者(評価者)の利用者端末から評価情報を受理する(ステップ51)。受理した評価情報から評価者ID及び被評価者IDを取出す(ステップ52)。取得した評価者IDと被評価者IDをキーとして評価情報記録手段19内に記録された評価情報レコードを検索する。ここで、既に評価情報レコードが存在している場合(ステップ53)には、評価回数を更新し(ステップ54)、図3の例では前掲の式(1−(2^−n))にて評価値の再計算を行い評価値も更新する。評価情報記録手段19内に対応する評価情報レコードが存在しない場合には、<評価者ID,被評価者ID、評価回数、評価値>の組からなる新たな評価情報レコードを追加設定する(ステップ55)。尚、前述したように評価情報入力手段10より「悪い」評価情報が入力された場合には何もしない。   FIG. 5 is a flowchart showing the operation of the evaluation information input means 10. In FIG. 5, first, evaluation information is received from a user terminal of a participant (evaluator) (step 51). The evaluator ID and the evaluated person ID are taken out from the received evaluation information (step 52). The evaluation information record recorded in the evaluation information recording means 19 is searched using the acquired evaluator ID and the evaluated person ID as keys. If an evaluation information record already exists (step 53), the number of evaluations is updated (step 54). In the example of FIG. 3, the above formula (1- (2 ^ -n)) is used. Recalculate the evaluation value and update the evaluation value. If there is no corresponding evaluation information record in the evaluation information recording means 19, a new evaluation information record comprising a set of <evaluator ID, evaluated person ID, number of evaluations, evaluation value> is additionally set (step 55). As described above, nothing is done when “bad” evaluation information is input from the evaluation information input means 10.

次に、図1における制御装置11内にあって評価経路探索手段12について説明する。評価経路探索手段12は、評価者及び被評価者を含めた参加者を頂点(ノード)とし、評価者による被評価者の評価情報(評価値)の「有り」を方向を加味した有向辺とした有向グラフを構成し、被評価者にあたる始点と評価者にあたる終点を指定したとき、その始点からその終点に至る評価経路長さL(経路の有向辺の数)での評価経路数PLを探索する手段である。本実施形態では、評価情報入力手段10から評価情報が入力される毎に、被評価者を始点とし、評価者を終点として評価経路長取得手段及び評価経路数取得手段14にて評価経路探索を行い、いわゆる逆向きの経路(バックリンク)を探索するものである。また、この評価経路探索に当たっては、長さ1(有向辺数1)から予めシステムによって指定されている最大経路長(最大有向辺数)LMAXまでの経路数のリストを取得する。なお、ここでの評価経路探索は、有向グラフを用いることによって行われるが、この探索については、既にグラフ理論において多数のアルゴリズムが提案されており、それらを利用することができる。 Next, the evaluation route searching means 12 in the control device 11 in FIG. 1 will be described. The evaluation route search means 12 is a directed side in which the participants including the evaluator and the evaluated person are set as vertices (nodes), and the evaluation information (evaluation value) of the evaluated person by the evaluator is added to the direction. When the start point corresponding to the evaluator and the end point corresponding to the evaluator are specified, the evaluation path number P L at the evaluation path length L (the number of directed sides of the path) from the start point to the end point is specified. Is a means for searching. In this embodiment, every time evaluation information is input from the evaluation information input means 10, an evaluation path search is performed by the evaluation path length acquisition means and the evaluation path number acquisition means 14 with the evaluated person as the starting point and the evaluator as the end point. To search for a so-called reverse path (back link). In this evaluation route search, a list of the number of routes from the length 1 (number of directed sides 1) to the maximum route length (maximum number of directed sides) LMAX specified in advance by the system is acquired. The evaluation path search here is performed by using a directed graph. For this search, many algorithms have already been proposed in graph theory, and these can be used.

以下、図6のフローチャートを参照しつつ、評価経路探索手段12による評価経路探索について詳細に説明する。評価情報入力手段10により評価情報が評価情報記録手段19に記録されている場合、特定される評価者及び被評価者間の評価の有無が判明している。この状態において、図6に示すように評価経路探索手段12では、評価者及び被評価者間の評価の有無にて行列を生成する(ステップ61)。すなわち、図7にて具体的に示すように、図14の例に倣いコミュニティの参加者をA〜Eとした場合、図7(a)は、評価者Aが被評価者D、Eの評価を行い、評価者Bが被評価者C、A、Eの評価を行い、評価者Cが被評価者A、Dの評価を行い、評価者Dが被評価者Eの評価を行い、評価者Eが評価を行っていないという状況での、有向グラフを示している。この有向グラフにて、A〜Eがノードであり、評価「有り」の場合の評価者を始点とし被評価者を終点とした場合の矢印が有向辺である。ただし、ここでは「悪い」評価の場合は有向辺は存在しない。ここにおいて、評価者を行、被評価者を列とした行列を生成し、要素として有向辺が「有り」の場合を1(方向含む)、有向辺が無い場合を0とすれば、図7(b)に示す行列を形成することができる。ステップ61での行列の生成は、具体的には、この図7(b)の行列を作るものである。なお、この図7(b)にて行列の対角要素は有向辺がなくて必ず0であり、評価者と被評価者とが同一人の場合は有り得ないことによる。   Hereinafter, the evaluation route search by the evaluation route search means 12 will be described in detail with reference to the flowchart of FIG. When the evaluation information is recorded in the evaluation information recording means 19 by the evaluation information input means 10, it is known whether or not there is an evaluation between the specified evaluator and the evaluated person. In this state, as shown in FIG. 6, the evaluation route searching means 12 generates a matrix based on whether or not there is an evaluation between the evaluator and the evaluated person (step 61). That is, as specifically shown in FIG. 7, when the community participants are A to E according to the example of FIG. 14, FIG. 7A shows the evaluation of the evaluators D and E by the evaluator A. The evaluator B evaluates the evaluated persons C, A, and E, the evaluator C evaluates the evaluated persons A and D, the evaluator D evaluates the evaluated person E, and the evaluator. A directed graph is shown in the situation where E is not evaluating. In this directed graph, A to E are nodes, and an arrow when the evaluator in the case of the evaluation “present” is the start point and the evaluated person is the end point is the directed side. However, here, there is no directed edge in the case of “bad” evaluation. Here, if a matrix with the evaluator as a row and the evaluator as a column is generated and the directed edge is “present” as an element, 1 (including the direction), and 0 when there is no directed edge, The matrix shown in FIG. 7B can be formed. Specifically, the generation of the matrix in step 61 is to create the matrix of FIG. 7B. In FIG. 7B, the diagonal elements of the matrix do not have a directed side and are always 0. This is because the evaluator and the evaluator are not the same person.

次いで、ステップ62では、初期設定が行われ、経路長の初期値を1とし、また、経路長毎の評価経路の数を表す評価経路数リストの初期値を[](空リスト)とする。   Next, in step 62, initial setting is performed, the initial value of the path length is set to 1, and the initial value of the evaluation path number list indicating the number of evaluation paths for each path length is set to [] (empty list).

この後、ステップ63では、図1に示す評価経路長取得手段及び評価経路数取得手段14での計算が行われ、有向辺を辿り1から始まる経路長(=有向経路)ごとに各参加者間の有向経路数を計算する。具体的には、図7(b)の行列にて図8〜図10に示す演算を行う。図7(a)に示す有向グラフに基づけば1の経路長の有向経路数は、図7(b)の行列に基づき8個の有向経路を得る。これを行列にて表したのが図8のΠ(1)であり、この行列を2乗した行列が図9のΠ(2)である。ここで有向グラフのグラフ理論に基づけば、図8の行列を示す関係図にて、Π(1)での1乗の(1)は、有向グラフの1本の有向辺からなる有向経路長を表し、各要素の「1」は図7(b)のように有向辺の「有り」を表すと同時に1通りの有向経路数を表す。同様に図9において、Π(2)での2乗の(2)は、有向グラフの2本の有向辺からなる有向経路長を表し、各要素の「1」は1通りの有向経路数を表し、「2」は2通りの有向経路数を表す。すなわち、例えば図9では、1行5列の「1」は、図7に照らしAE間にて2本の有向辺からなる有向経路数が1通り(図7(a)のA→D→Eの経路)あることを表し、2行4列の「2」は、図7のBD間にて2本の有向辺からなる有効経路数が2通り(図7(a)のB→C→D及びB→A→Dの経路)あることを表す。 Thereafter, in step 63, calculation is performed by the evaluation path length acquisition unit and the evaluation path number acquisition unit 14 shown in FIG. 1, and each participation is performed for each path length (= directed path) starting from 1 following the directed side. Calculate the number of directed paths between the parties. Specifically, the operations shown in FIGS. 8 to 10 are performed using the matrix in FIG. 7B. Based on the directed graph shown in FIG. 7A, the number of directed routes with a route length of 1 obtains 8 directed routes based on the matrix of FIG. 7B. This is represented by a matrix Π (1) in FIG. 8, and a matrix obtained by squaring this matrix is Π (2) in FIG. 9. Here, based on the graph theory of the directed graph, in the relational diagram showing the matrix in FIG. 8, the first power (1) in Π (1) represents the directed path length consisting of one directed edge of the directed graph. “1” of each element represents “present” of a directed side as shown in FIG. 7B and at the same time represents the number of directed paths. Similarly, in FIG. 9, the squared (2) in Π (2) represents the directed path length composed of two directed edges of the directed graph, and “1” of each element represents one directed path. "2" represents the number of two directed paths. That is, for example, in FIG. 9, “1” in the first row and the fifth column has one directional route number consisting of two directed sides between AEs in accordance with FIG. 7 (A → D in FIG. 7A). → (E path) “2” in 2 rows and 4 columns indicates that there are two effective paths consisting of two directed edges between the BDs in FIG. 7 (B in FIG. 7A). C → D and B → A → D).

図10は、図8の行列を2乗する場合の計算の一部を示す説明図であり、図10にてπは、行列Π(ν)の要素を表し、π(2)は、図9のΠ(2)と同じ2本の有向辺からなる有向経路長での要素を意味し、また、πABは、行列のA行B列であるAB間の要素であることを意味する。したがって、図10の最上式は、Π(1)を2乗した2本の有向辺からなる有向経路長を表す行列Π(2)の要素で、評価者Aから被評価者Bへの有向経路数を表したものである。そして、図10の最上式の計算は、図8の2列(B列)を除いた1行(A行)の行列(図8の丸にて囲む要素)と図8の2行(B行)を除いた2列(B列)の行列(図8の四角形で囲む要素)との積を示している。一般的な表現をすれば、有効経路長νでの行列Π(ν)の有効経路数を表す要素πij (ν)は、例えば、有向経路の始点をi行とし、有向経路の終点をj列とした行列Π(ν−1)のi行で作られるベクトルからj列目の要素を削除してできるベクトルと、行列Π(ν−1)のj列からj行目の要素を削除してできるベクトルの積をとればよい。 FIG. 10 is an explanatory diagram showing a part of calculation when the matrix of FIG. 8 is squared. In FIG. 10, π represents an element of the matrix Π (ν) , and π (2) represents FIG. Means the element with the directed path length consisting of the same two directed edges as in (2), and π AB means the element between AB that is A rows and B columns of the matrix . Therefore, the uppermost expression in FIG. 10 is an element of a matrix Π (2) representing a directed path length composed of two directed edges obtained by squaring Π (1) . This is the number of directed paths. Then, the calculation of the uppermost expression in FIG. 10 is performed with a matrix (element surrounded by a circle in FIG. 8) of 1 row (A row) excluding 2 columns (B column) in FIG. ) Is a product of two columns (B columns) matrix (elements surrounded by a rectangle in FIG. 8). In general terms, the element π ij (ν) representing the number of effective routes of the matrix Π (ν) with the effective route length ν is, for example, the i-line as the starting point of the directed route and the end point of the directed route. a vector that can remove the j-th column element from the vector produced by the i-th row of [pi matrix was column j (ν-1) and the j-th row of elements from column j of the matrix Π (ν-1) What is necessary is just to take the product of the vector which can be deleted.

こうして、図10の式を順に計算することにより図9にて示す各要素が1行目から順に計算される。この図10の計算式は図9に示す四角形にて囲む7個の式を記載したものであるが、図10の例では丸にて囲む対角要素の0を除いて、計20個の式が演算されることになる。なお、図9の1行5列の「1」(図10の4番目の式の「1」)は、2本の有向辺からなる有向経路長の有向経路数が1通り(A→D→Eのこと)あり、2行1列の「1」(図10の5番目の式の「1」)は、有向経路数が1通り(B→C→Aのこと)あり、2行4列の「2」(図10の7番目の式の「2」)は、有向経路数が2通り(B→C→DとB→A→Dのこと)あることを示す。   Thus, by calculating the formulas in FIG. 10 in order, each element shown in FIG. 9 is calculated in order from the first row. The calculation formula of FIG. 10 describes seven formulas surrounded by a quadrangle shown in FIG. 9, but in the example of FIG. 10, a total of 20 formulas are excluded except for the diagonal element 0 surrounded by a circle. Is calculated. Note that “1” in the first row and the fifth column in FIG. 9 (“1” in the fourth expression in FIG. 10) has one directional route number of directional route lengths consisting of two directed edges (A → D → E), “1” in 2 rows and 1 column (“1” in the fifth expression in FIG. 10) has one number of directed paths (B → C → A), “2” in 2 rows and 4 columns (“2” in the seventh expression in FIG. 10) indicates that there are two directed paths (B → C → D and B → A → D).

図11は、有効経路長を増やしていった場合の有効グラフを示すもので、図11(a)は、図7(a)に対応する有向グラフであり、ある評価情報が入力された時点で作成される有向グラフである。この有向グラフは、Π(1)の行列となることも前述の通りである。図11(b)は、Π(1)の行列を2乗したΠ(2)の行列でのB行D列の要素πBD (2)である2通り(B→C→DとB→A→D)の有向経路数を示し、図11(C)は、Π(1)の行列を3乗したΠ(3)の行列でのB行D列の要素πBD (3)である1通り(B→C→A→D)の有向経路数を示している。 FIG. 11 shows an effective graph when the effective path length is increased. FIG. 11A is a directed graph corresponding to FIG. 7A and is created when certain evaluation information is input. Is a directed graph. As described above, this directed graph is a matrix of Π (1) . FIG. 11B shows two types (B → C → D and B → A ) of elements π BD (2) of B rows and D columns in the matrix of Π (2) obtained by squaring the matrix of Π (1). → (D) indicates the number of directed paths, and FIG. 11 (C) is an element π BD (3) of B rows and D columns in the matrix of Π (3) obtained by cubeing the matrix of Π (1). The number of directed paths on the street (B → C → A → D) is shown.

図6に戻り、ステップ64では、設定した最大経路長LMAXまで行列を累乗するために、経路長<最大経路長の判断を行う。経路長が最大経路長に満たないときステップ65にて経路長を1増やすように更に行列の累乗を増やし、得られた評価経路長における行列の要素である評価経路数リストを追加し、ステップ63を再度実行する。経路長≧最大経路長となった場合には、ステップ66に進み、評価経路長に対応する評価経路数リストを次処理へ移す。ここで、最大経路長は1以上参加者数以下の整数である。例えば、考慮する最大経路長をLMAXに設定することにより、LMAXより多くの参加者を辿る有向経路は、結託である可能性は低いと考えて後述する結託度の考慮からはずし、結託度には影響しないこととなる。またこれにより、結託度計算の計算時間を短くすることができる。   Returning to FIG. 6, in step 64, in order to raise the matrix up to the set maximum path length LMAX, it is determined that path length <maximum path length. When the path length is less than the maximum path length, the matrix power is further increased so as to increase the path length by 1 in step 65, and an evaluation path number list that is an element of the matrix in the obtained evaluation path length is added. Run again. If route length ≧ maximum route length, the process proceeds to step 66, and the evaluation route number list corresponding to the evaluation route length is moved to the next process. Here, the maximum route length is an integer of 1 to the number of participants. For example, by setting the maximum route length to be considered to LMAX, the directional route that follows more participants than LMAX is considered to be unlikely to be collusion, so it is removed from consideration of the collusion degree described later, Will have no effect. Thereby, the calculation time of collusion degree calculation can be shortened.

以上の結果、評価者と被評価者とからなるノード間の有向辺にて有向グラフ及びそれに伴う行列を作成し、行列の累乗に当たる最大経路長までの有向経路長の行列要素から有向経路数を得ることができる。   As a result of the above, a directed graph and accompanying matrix are created at the directed edge between the evaluator and the evaluator nodes, and the directed path length is determined from the matrix element of the directed path length up to the maximum path length corresponding to the power of the matrix. You can get a number.

以上が、図1の評価経路長取得手段及び評価経路数取得手段14を含む評価経路探索手段12の説明である。次に評判情報計算手段13について説明する。評判情報計算手段13は、評価経路探索手段12で取得した評価経路数リストに基づき、有向経路長と有向経路数に応じて、各参加者間の結託度を計算し、その結託度に応じて評価値を軽くして評判値を計算する手段である。この評判情報計算手段13は、評価経路数リストから結託度を求める結託度演算手段15、評価情報入力手段10からの評価値を結託度にて補正する評価値補正手段16、及び補正された評価値を集合して評判値を演算する評判値演算手段17からなる。   The above is the description of the evaluation route search unit 12 including the evaluation route length acquisition unit and the evaluation route number acquisition unit 14 of FIG. Next, the reputation information calculation means 13 will be described. The reputation information calculation means 13 calculates the collusion between each participant according to the directed path length and the number of directional paths based on the evaluation path number list acquired by the evaluation path search means 12, and determines the collusion degree. Accordingly, the evaluation value is reduced and the reputation value is calculated. The reputation information calculation means 13 includes a collusion degree calculation means 15 for obtaining a collusion degree from the evaluation path number list, an evaluation value correction means 16 for correcting an evaluation value from the evaluation information input means 10 based on the collusion degree, and a corrected evaluation. It comprises reputation value calculation means 17 for collecting values and calculating a reputation value.

ここで、評判情報計算手段14を図12に示すフローチャートに基づき説明する。この評判情報計算手段14による評判情報の計算は、評価情報入力手段10にて評価情報が入力されるたびに基本的にすべての評価値について、評価経路探索に基づいて計算を行うのが望ましい。なお、この評判情報計算は、計算量を削減するためには、一定期間ごとのバッチ処理にて計算しても良い。   Here, the reputation information calculation means 14 is demonstrated based on the flowchart shown in FIG. It is desirable that the reputation information calculation by the reputation information calculation means 14 is basically performed for all evaluation values based on the evaluation route search every time the evaluation information is input by the evaluation information input means 10. Note that this reputation information calculation may be performed by batch processing at regular intervals in order to reduce the amount of calculation.

図7から図11にて説明した参加者A〜Eの例を広げて、一般的な表現として参加者ijにて評価経路長k(累乗回k)(k=1・・・LMAX)について行列要素πij (k)からなる評価経路数リストを得たとき、結託度は次のようになる。すなわち、図12のステップ121にて有向経路長と有向経路数に応じての参加者間の結託度を計算するに当たり、参加者iと参加者jの結託の程度は、行列要素数πij (k)に依存して大きくなり、有向経路長が長いとき結託の可能性が低いと考えられる。したがって、結託度演算手段15により計算される評価者i及び被評価者jの結託度πijは、有向経路長が長い(kが大きい)と小さくなり、行列要素数が大きい(πij (k)が大きい)と大きくなることを踏まえ、例えば次式のように表せる。
πij=Σ2−k×πij (k) (k=1・・・LMAX)
The examples of the participants A to E described in FIG. 7 to FIG. 11 are expanded, and as a general expression, a matrix for the evaluation path length k (power k) (k = 1... LMAX) in the participant ij. When the evaluation path number list including the elements π ij (k) is obtained, the collusion degree is as follows. That is, in calculating the degree of collusion between participants according to the directed path length and the number of directed paths in step 121 in FIG. 12, the degree of collusion between participant i and participant j is determined by the number of matrix elements π It becomes large depending on ij (k) , and it is considered that the possibility of collusion is low when the directed path length is long. Therefore, the collusion degree π ij of the evaluator i and the evaluator j calculated by the collusion degree calculation means 15 is small when the directed path length is long (k is large), and the number of matrix elements is large (π ij ( Considering that k) is large), it can be expressed as, for example, the following equation.
π ij = Σ 2 −k × π ij (k) (k = 1... LMAX)

ステップ122では、この結託度演算手段15により得られた結託度を、評価情報入力手段10によって入力された評価値に反映させる。すなわち、評価値補正手段16では、ステップ121にて計算した結託度を考慮し、結託度が高いほど、評価が低くなるように評価値の補正をする。例えば、評価情報記録手段19により記録された各評価者i、被評価者jの評価値をeijとするとき、被評価者jから評価者iへのバックリンク、すなわち結託度πjiに依存して補正した結託度補正済の評価値e’ijは、一例として次式で表される。

Figure 2005339118
In step 122, the collusion degree obtained by the collusion degree calculation means 15 is reflected in the evaluation value input by the evaluation information input means 10. That is, the evaluation value correction means 16 considers the collusion degree calculated in step 121 and corrects the evaluation value so that the evaluation becomes lower as the collusion degree is higher. For example, when the evaluation value of each evaluator i and evaluator j recorded by the evaluation information recording means 19 is e ij , it depends on the back link from the evaluator j to the evaluator i, that is, the collusion degree π ji The collusion degree corrected evaluation value e ′ ij corrected in this way is expressed by the following equation as an example.
Figure 2005339118

次に、ステップ123では、この結託度補正済の評価値e’ijから評判値を計算する。すなわち、評判値演算手段17では、計算された結託度補正済の評価値e’ijを使って評判値のデータを更新する。本例では、他の評価者からの結託度補正済の評価値e’ijの和を評判値と考える。つまり、ある参加者xの評判値は、他のすべての参加者(m人)からの結託度補正済の評価値e’ixの合計として、次式にて得る。
Σe’ix (i=1・・・m)
Next, in step 123, a reputation value is calculated from the collusion degree corrected evaluation value e'ij . That is, the reputation value calculation means 17 updates the reputation value data using the calculated collusion degree corrected evaluation value e ′ ij . In this example, the sum of evaluation values e ′ ij corrected for collusion from other evaluators is considered as a reputation value. That is, the reputation value of a certain participant x is obtained as the sum of evaluation values e ′ ix corrected for the collusion degree from all other participants (m people) by the following equation.
Σe ' ix (i = 1 ... m)

ステップ124では、この計算された評判値Σe’ixを新しい評判値として、評判情報記録手段20に格納された参加者xの評判値を更新する。
以上のようにして評判情報計算手段13では、結託度を求め、入力される評価値をこの結託度にて補正し、この補正された評価値を合計して評判値を求める計算を行い、評判情報記録手段20に記録された参加者(被評価者)の評判情報を更新する。
In step 124, the reputation value of the participant x stored in the reputation information recording means 20 is updated by using the calculated reputation value Σe ′ ix as a new reputation value.
As described above, the reputation information calculation means 13 obtains the collusion degree, corrects the input evaluation value by this collusion degree, and calculates the reputation value by summing up the corrected evaluation values. The reputation information of the participant (evaluated person) recorded in the information recording means 20 is updated.

図13は、評判情報出力手段18の動作フローチャートである。参加者の利用者端末からインターネット等を介して入力された評判情報取得リクエストが受理されると(ステップ131)、評判情報取得リクエストには評判情報を取得する対象となるユーザIDが含まれているので、このユーザIDをキーにして評判情報記録手段20内の格納データを検索し(ステップ132)、対応する
評判値を求める。求めた評判値をインターネット等の通信手段を使って、参加者の利用者端末に送信する(ステップ133)。このとき得られる評判情報記録手段20内の評判情報は、図4に示すような被評価者のユーザIDに対応した評判値である。
FIG. 13 is an operation flowchart of the reputation information output means 18. When a reputation information acquisition request input from the participant's user terminal via the Internet or the like is received (step 131), the reputation information acquisition request includes a user ID for which reputation information is to be acquired. Therefore, the stored data in the reputation information recording means 20 is searched using this user ID as a key (step 132), and the corresponding reputation value is obtained. The obtained reputation value is transmitted to the participant's user terminal using communication means such as the Internet (step 133). The reputation information in the reputation information recording means 20 obtained at this time is a reputation value corresponding to the user ID of the person to be evaluated as shown in FIG.

なお、これまでの説明は有向グラフについて有向経路を用いているが、この有向経路は評価者と被評価者との評価経路と同じものである。また、本実施形態によれば、従来システムのように、評判情報は個人が属するクラスタに依存することなくグローバルな値となるため、初期ユーザに不利になることなく、また、評判スコアの値に応じて、会員料金を割り引いたり、インセンティブを配布したりする目的には使いやすい評判値を算出することが可能になる。
上述の説明では、図1に示すハードウエアに基づき説明してきたが、この実施形態をコンピュータプログラムにて構成することもでき、したがって、このコンピュータプログラムを記録媒体に記録することも可能である。
In addition, although the description so far has used the directed path | route about the directed graph, this directed path | route is the same as the evaluation path | route of an evaluator and a to-be-evaluated person. In addition, according to the present embodiment, the reputation information becomes a global value without depending on the cluster to which the individual belongs, as in the conventional system, so that it is not disadvantageous to the initial user, and the reputation score value is set. Accordingly, it is possible to calculate an easy-to-use reputation value for the purpose of discounting membership fees or distributing incentives.
In the above description, the description has been given based on the hardware shown in FIG. 1, but this embodiment can also be configured by a computer program, and thus the computer program can be recorded on a recording medium.

本発明の実施形態における評判情報計算装置を示す構成図である。It is a block diagram which shows the reputation information calculation apparatus in embodiment of this invention. リクエストに対する評判情報計算装置の動作フローチャートである。It is an operation | movement flowchart of the reputation information calculation apparatus with respect to a request. 評価情報記録手段が管理する評価情報を例示する関係図である。It is a relationship diagram which illustrates the evaluation information which an evaluation information recording means manages. 評判情報記録手段が管理する評判情報を例示する関係図である。It is a relationship diagram which illustrates the reputation information which a reputation information recording means manages. 評価情報入力手段による動作フローチャートである。It is an operation | movement flowchart by an evaluation information input means. 評価経路探索手段による動作フローチャートである。It is an operation | movement flowchart by an evaluation route search means. 有向グラフ及びそれに基づく行列の説明図である。It is explanatory drawing of a directed graph and a matrix based on it. 有向グラフに基づく当初の行列の説明図である。It is explanatory drawing of the original matrix based on a directed graph. 図8の行列を2乗した行列の説明図である。It is explanatory drawing of the matrix which squared the matrix of FIG. 行列要素の一部計算例の説明図である。It is explanatory drawing of the example of a partial calculation of a matrix element. BD間の有向経路長と有向経路数を示す説明図である。It is explanatory drawing which shows the directed path length between BDs, and the number of directed paths. 評判情報計算手段による動作フローチャートである。It is an operation | movement flowchart by a reputation information calculation means. 評判情報出力手段による動作フローチャートである。It is an operation | movement flowchart by a reputation information output means. インターネット上での商取引の説明図である。It is explanatory drawing of the commercial transaction on the internet.

Claims (8)

ネットワークによって形成されるコミュニティの参加者で、評価を行うコミュニティの参加者である評価者と評価を受けるコミュニティの参加者である被評価者とに対して、評価者により得られた被評価者の評価情報を集計して前記被評価者の評判情報を計算する評判情報計算装置において、
前記評価者の端末から受理した評価情報を評価情報記録手段に記録する評価情報入力手段と、
前記コミュニティの参加者をノードとして前記評価者による被評価者に対する評価情報の存在を有向辺にてつなぐ有向グラフに基づき前記被評価者を始点として前記評価者を終点とする評価経路を前記評価情報記録手段にて探索する評価経路探索手段と、
前記評価経路の探索結果に応じて評価情報の結託度を算出し、この結託度と評価情報とに基づき前記被評価者の評判情報を計算する評判情報計算手段と、
前記評判情報が記録された評判情報記録手段から評判情報を出力する評判情報出力手段と、
を備えることを特徴とする評判情報計算装置。
The community formed by the network, the evaluator who is the participant of the community to be evaluated and the evaluated person who is the participant of the community to be evaluated In the reputation information calculation device for calculating the reputation information of the evaluated person by totaling the evaluation information,
Evaluation information input means for recording evaluation information received from the evaluator's terminal in the evaluation information recording means;
Based on a directed graph that connects the presence of evaluation information for the evaluated person by the evaluator with a directed edge using the community participants as nodes, the evaluation information includes an evaluation path starting from the evaluated person and ending at the evaluator. Evaluation route searching means for searching by recording means;
Reputation information calculation means for calculating a collusion degree of evaluation information according to a search result of the evaluation route, and calculating reputation information of the evaluated person based on the collusion degree and the evaluation information,
Reputation information output means for outputting reputation information from the reputation information recording means in which the reputation information is recorded;
A reputation information calculation apparatus comprising:
前記請求項1に記載の評判情報計算装置において、前記評価経路探索手段は、前記評価者及び被評価者を行及び列に分け有向辺の有無を要素に対応させた行列を構成し,この行列の累乗を採ることによって評価経路を特定することを特徴とする評判情報計算装置。   In the reputation information calculation apparatus according to claim 1, the evaluation path search means configures a matrix in which the evaluator and the evaluated person are divided into rows and columns and the presence or absence of a directed side is associated with an element, A reputation information calculation device characterized by specifying an evaluation path by taking a power of a matrix. 前記請求項1に記載の評判情報計算装置において、前記評価経路探索手段は、
前記評価経路を構成する有向辺のつながりによって被評価者から評価者への評価経路の長さを取得する評価経路長取得手段を有し、前記評判情報計算手段は、この評価経路長取得手段により得られた評価経路の長さに対応する結託度を得ることを特徴とする評判情報計算装置。
In the reputation information calculation apparatus according to claim 1, the evaluation route search means includes:
The evaluation path length acquisition means for acquiring the length of the evaluation path from the evaluated person to the evaluator by the connection of the directed edges constituting the evaluation path, and the reputation information calculation means includes the evaluation path length acquisition means. A reputation information calculation device characterized by obtaining a collusion degree corresponding to the length of the evaluation path obtained by the above.
前記請求項1又は3に記載の評判情報計算装置において、前記評価経路探索手段は、同一の被評価者から同一の評価者への異なる評価経路の数を取得する評価経路数取得手段を有し、前記評判情報計算手段は、この評価経路数取得手段により得られた評価経路の数に対応する結託度を得ることを特徴とする評判情報計算装置。   The reputation information calculation apparatus according to claim 1 or 3, wherein the evaluation path search means includes evaluation path number acquisition means for acquiring the number of different evaluation paths from the same evaluated person to the same evaluator. The reputation information calculation unit obtains a collusion degree corresponding to the number of evaluation paths obtained by the evaluation path number acquisition unit. 請求項1,3、又は4に記載の評判情報計算装置において、前記評判情報計算手段は、評価経路の長さによって重み付けがされた評価経路の数を積算することにより結託度を得る結託度演算手段を有することを特徴とする評判情報計算装置。   5. The reputation information calculation device according to claim 1, wherein the reputation information calculation means obtains a collusion degree by accumulating the number of evaluation routes weighted according to the length of the evaluation route. Reputation information calculation device characterized by having means. 請求項1,3、4又は5に記載の評判情報計算装置において、前記評判情報計算手段は、被評価者の評価値を結託度にて補正する評価値補正手段と、この評価値補正手段にて補正した評価値を被評価者が受けた評価の数に応じて積算する評判値演算手段とを有することを特徴とする評判情報計算装置。   6. The reputation information calculation apparatus according to claim 1, wherein the reputation information calculation unit includes an evaluation value correction unit that corrects an evaluation value of an evaluated person based on a collusion degree, and the evaluation value correction unit. And a reputation value calculation means for accumulating the corrected evaluation value according to the number of evaluations received by the person to be evaluated. 請求項1乃至6のいずれかに記載の評判情報計算装置としてコンピュータを機能させるプログラム。   A program that causes a computer to function as the reputation information calculation apparatus according to claim 1. 請求項7に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。   A computer-readable recording medium on which the program according to claim 7 is recorded.
JP2004156068A 2004-05-26 2004-05-26 Reputation information calculation device, program, and recording medium Pending JP2005339118A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2004156068A JP2005339118A (en) 2004-05-26 2004-05-26 Reputation information calculation device, program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2004156068A JP2005339118A (en) 2004-05-26 2004-05-26 Reputation information calculation device, program, and recording medium

Publications (1)

Publication Number Publication Date
JP2005339118A true JP2005339118A (en) 2005-12-08

Family

ID=35492633

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004156068A Pending JP2005339118A (en) 2004-05-26 2004-05-26 Reputation information calculation device, program, and recording medium

Country Status (1)

Country Link
JP (1) JP2005339118A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008015989A (en) * 2006-07-10 2008-01-24 Yafoo Japan Corp Network transaction fraud detection method
JP2008033468A (en) * 2006-07-27 2008-02-14 Hitachi Ltd Credit evaluation method, evaluation capability calculation method, execution device thereof, program for executing these
JP2011128840A (en) * 2009-12-17 2011-06-30 Rakuten Inc Commercial transaction processing apparatus, method and processing program for determining fraudulent evaluation
JP2012510666A (en) * 2008-12-01 2012-05-10 トプシー ラブズ インコーポレイテッド Impact estimation
JP2012150542A (en) * 2011-01-17 2012-08-09 Aisin Aw Co Ltd Relativity analysis device, relativity analysis method, and relativity analysis program
US20220279352A1 (en) * 2019-05-20 2022-09-01 Xi'an Anmeng Intelligent Technology Co., Ltd. System and method for securely defending against collusive attack under internet of vehicles
WO2023233483A1 (en) * 2022-05-30 2023-12-07 日本電信電話株式会社 Terminal, method, and program

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008015989A (en) * 2006-07-10 2008-01-24 Yafoo Japan Corp Network transaction fraud detection method
JP2008033468A (en) * 2006-07-27 2008-02-14 Hitachi Ltd Credit evaluation method, evaluation capability calculation method, execution device thereof, program for executing these
JP2012510666A (en) * 2008-12-01 2012-05-10 トプシー ラブズ インコーポレイテッド Impact estimation
JP2011128840A (en) * 2009-12-17 2011-06-30 Rakuten Inc Commercial transaction processing apparatus, method and processing program for determining fraudulent evaluation
JP2012150542A (en) * 2011-01-17 2012-08-09 Aisin Aw Co Ltd Relativity analysis device, relativity analysis method, and relativity analysis program
US20220279352A1 (en) * 2019-05-20 2022-09-01 Xi'an Anmeng Intelligent Technology Co., Ltd. System and method for securely defending against collusive attack under internet of vehicles
US12010518B2 (en) * 2019-05-20 2024-06-11 Xi'an Anmeng Intelligent Technology Co., Ltd. System and method for securely defending against collusive attack under internet of vehicles
WO2023233483A1 (en) * 2022-05-30 2023-12-07 日本電信電話株式会社 Terminal, method, and program

Similar Documents

Publication Publication Date Title
US11659050B2 (en) Discovering signature of electronic social networks
Josang et al. The beta reputation system
AU2025200776A1 (en) Decentralized safeguard against fraud
CN112534453B (en) Blockchain transaction security
Ismail et al. The beta reputation system
AU2025201930A1 (en) Blockchain transaction safety using smart contracts
Yoganarasimhan The value of reputation in an online freelance marketplace
JP5905544B2 (en) Online evaluation system and method
TWI403968B (en) Advertisement referral based on social ties
US7827073B2 (en) Trusted auctions
US7523051B2 (en) Information processing apparatus, information processing method, and program
CN116911650A (en) Trends in Extrapolated Trust Scores
CN110851531B (en) Collaborative edge computing method, blockchain and collaborative edge computing system
CN112862303A (en) Crowdsourcing quality evaluation system and method based on block chain
US20160117695A1 (en) Systems and methods for reputation management
CN111951041A (en) Advertisement putting method and system and internet service system
US20100217695A1 (en) Edge attribute aggregation in a directed graph
US20210082029A1 (en) Intermediary Method, Intermediary Device, and Recording Medium/Program
JP6652547B2 (en) Point management apparatus, point management method, point management program, and recording medium for point management program
JP2005339118A (en) Reputation information calculation device, program, and recording medium
JP4199045B2 (en) Information evaluation apparatus and information evaluation method
CN106156027A (en) The recognition methods of a kind of abnormal transaction and device
US20030105706A1 (en) Method of performing an auction considering reliability information
JP6699419B2 (en) Risk determination device, risk determination method, and risk determination program
JP2020027381A (en) Virtual currency management device, virtual currency management system, virtual currency management method, and computer program