[go: up one dir, main page]

JP2007128163A - System for evaluating relevancy between persons - Google Patents

System for evaluating relevancy between persons Download PDF

Info

Publication number
JP2007128163A
JP2007128163A JP2005318431A JP2005318431A JP2007128163A JP 2007128163 A JP2007128163 A JP 2007128163A JP 2005318431 A JP2005318431 A JP 2005318431A JP 2005318431 A JP2005318431 A JP 2005318431A JP 2007128163 A JP2007128163 A JP 2007128163A
Authority
JP
Japan
Prior art keywords
person
relevance
evaluation
relationship
detected
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
JP2005318431A
Other languages
Japanese (ja)
Inventor
Itsusei Yoshida
吉田 一星
Hideo Watanabe
日出雄 渡辺
Yuta Tsuboi
祐太 坪井
Akiko Murakami
明子 村上
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Priority to JP2005318431A priority Critical patent/JP2007128163A/en
Priority to US11/552,205 priority patent/US7792761B2/en
Priority to CN 200610143108 priority patent/CN1959719A/en
Publication of JP2007128163A publication Critical patent/JP2007128163A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To appropriately determine a relevancy present between persons based on description of a text. <P>SOLUTION: The system for evaluating a relevancy between persons comprises a relevancy detection means detecting, based on a text expressing a certain person's evaluation or emotion for the other person, a relevancy to the other person concerned by the person concerned; a storage means storing the detected relevancy; an evaluation means evaluating, for a set of a first person and second person that is an object of evaluation, the relevancy between the first person and the second person based on a plurality of relevancies extending from the first person to the second person through at least one person, including the stored relevancy; and an output means outputting the evaluated relevancy. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、人物間の関連性を評価するシステムに関する。特に、本発明は、テキストの記述に基づいて人物間の関連性を評価するシステムに関する。   The present invention relates to a system for evaluating the relationship between persons. In particular, the present invention relates to a system that evaluates relationships between persons based on text descriptions.

商品やサービスの営業戦略においては、人脈と呼ばれる、人物と人物との間の知人関係が重要となる場合がある。例えば、ある人物に商品またはサービスを購入して欲しい場合においては、その人物から信頼されている人物にその商品またはサービスを勧めてもらうことが効果的である。しかしながら、知人関係は複雑であり、誰に誰を紹介してもらうと効果的であるかを知ることは困難である。   In sales strategies for products and services, there is a case where an acquaintance relationship between people called a personal connection is important. For example, when a person wants to purchase a product or service, it is effective to have the person trusted by that person recommend the product or service. However, the acquaintance relationship is complicated, and it is difficult to know who is effective when introducing someone.

参考技術として、従来、人物同士の関連をグラフィカルに表示する技術が提案されている(特許文献1を参照。)。この技術において、人物同士の関連付けは、複数の人物の名称が、同一の電子データ(例えば、テキスト)に記載されていたか否かによって行われる。そして、人物を示すノードは、その人物に関連する人物を示すノードに、エッジによって接続される。この接続を繰り返すことにより作成されたグラフが、利用者に対して表示される。
特開2005−108123号公報
As a reference technique, a technique for graphically displaying a relationship between persons has been proposed (see Patent Document 1). In this technique, association between persons is performed based on whether or not names of a plurality of persons are described in the same electronic data (for example, text). A node indicating a person is connected to a node indicating a person related to the person by an edge. A graph created by repeating this connection is displayed to the user.
JP 2005-108123 A

しかしながら、上述の参考技術において作成されるグラフは、向きの無いエッジによって構成される無向グラフとなる。したがって、このグラフは、ある人物が一方的に他の人物を尊敬している状況や、ある人物が一方的に他の人物の人格を高く評価している状況を表現することができない。このため、営業戦略への活用などの実用的な用途には活用しにくいという問題があった。   However, the graph created in the above-described reference technique is an undirected graph composed of edges having no orientation. Therefore, this graph cannot represent a situation in which a certain person unilaterally respects another person or a situation in which a certain person unilaterally evaluates the personality of another person. For this reason, there has been a problem that it is difficult to use for practical purposes such as sales strategy.

更に、ある2人の人物が同一のテキストに記載されている場合であっても、それら2人の人物が互いに競争関係にあったり、互いに嫌悪感を抱いている場合もある。このような場合に、その知人関係を営業戦略に利用することは、却って逆効果となる。このように、従来の技術においては、グラフに表された知人関係を営業戦略などの実用的な用途に利用することは難しかった。   Furthermore, even when two persons are described in the same text, the two persons may be in competition with each other or may be disgusted with each other. In such a case, using the acquaintance relationship for the sales strategy has an adverse effect. As described above, in the conventional technology, it is difficult to use the acquaintance relationship shown in the graph for practical purposes such as a sales strategy.

そこで本発明は、上記の課題を解決することのできるシステム、方法、および、プログラムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。   Therefore, an object of the present invention is to provide a system, a method, and a program that can solve the above-described problems. This object is achieved by a combination of features described in the independent claims. The dependent claims define further advantageous specific examples of the present invention.

上記課題を解決するために、本発明においては、人物間の関連性を評価するシステムであって、ある人物による他の人物を対象とした評価または感情が表現されたテキストに基づいて、当該人物による当該他の人物に対する向きのある関連性を検出する関連性検出手段と、検出された関連性を記憶する記憶手段と、評価の対象となる第1の人物および第2の人物の組について、記憶された関連性を含む、第1の人物から少なくとも1人の人物を介して第2の人物に至る複数の関連性に基づいて、第1の人物および第2の人物の間の関連性を評価する評価手段と、評価された関連性を出力する出力手段とを備えるシステムを提供する。
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。
In order to solve the above-described problem, in the present invention, a system for evaluating the relationship between persons, based on a text expressing an evaluation or feelings for another person by a person, the person concerned Relevance detection means for detecting relevance with orientation to the other person according to the above, a storage means for storing the detected relation, and a set of the first person and the second person to be evaluated, Relevance between the first person and the second person based on a plurality of relations from the first person to the second person via at least one person, including the stored relation A system is provided that includes an evaluation means for evaluating and an output means for outputting the evaluated relevance.
The above summary of the invention does not enumerate all the necessary features of the present invention, and sub-combinations of these feature groups can also be the invention.

本発明によれば、人物間に存在する関連性を適切に判断することができる。   According to the present invention, it is possible to appropriately determine the relationship existing between persons.

以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲にかかる発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。   Hereinafter, the present invention will be described through embodiments of the invention. However, the following embodiments do not limit the invention according to the scope of claims, and all combinations of features described in the embodiments are included. It is not necessarily essential for the solution of the invention.

図1は、情報処理システム10の全体構成を示す。情報処理システム10は、テキストデータベース20と、評価システム30とを備える。テキストデータベース20は、ある人物による他の人物を対象とした評価または感情が表現されたテキストを複数記憶している。このテキストは、更に、ある人物と他の人物とが共に行動した事実またはある人物と他の人物とが共有する情報を示す表現を記録していてもよい。評価システム30は、テキストデータベース20に記憶されたテキストに基づいて、ある人物と他の人物との間について、向きのある関連性、および/または、向きの無い関連性を評価する。   FIG. 1 shows the overall configuration of the information processing system 10. The information processing system 10 includes a text database 20 and an evaluation system 30. The text database 20 stores a plurality of texts expressing evaluations or feelings by other persons for other persons. The text may further record an expression indicating the fact that a certain person and another person act together or information shared by a certain person and another person. The evaluation system 30 evaluates a relevance with orientation and / or a relevance without orientation based on the text stored in the text database 20 between a certain person and another person.

図2は、テキストデータベース20の具体例を示す。テキストデータベース20は、複数のテキスト、例えばテキスト200−1〜Nを含む。テキストデータベース20に記憶されるテキストは、所定のフォーマットに準拠した定型テキストであってもよいし、メモや電子メールなどの非定型テキストであってもよい。図2には定型テキストを例示する。ある架空の企業において、その企業の営業員は、その顧客から聞き取った情報を、予め定められたフォーマットに沿ってテキスト200−1に記録する。図2の例は、XYZ電気の社長である山本浩二というお客様が、ABC興産の山口社長と、趣味のゴルフについての対談を財界の雑誌で行ったことを示している。更に、この情報が聞き取られた日時は2005年の7月21日であることを示している。   FIG. 2 shows a specific example of the text database 20. The text database 20 includes a plurality of texts, for example, texts 200-1 to 200-N. The text stored in the text database 20 may be a fixed text conforming to a predetermined format, or may be an atypical text such as a memo or an e-mail. FIG. 2 illustrates a fixed text. In a fictitious company, a salesperson of the company records information heard from the customer in a text 200-1 according to a predetermined format. The example of FIG. 2 shows that a customer named Koji Yamamoto, the president of XYZ Electric, talked with ABC Kosan President Yamaguchi about a hobby of golf in a magazine in the business world. Furthermore, it is shown that the date when this information was heard was July 21, 2005.

この「対談を行った」の表現ように、テキスト200−1には、ある人物が他の人物と行動を共にした事実が表現されている場合がある。また、テキスト200−1には、「仲の良い」のように、ある人物による他の人物を対象とした感情が表現されている場合がある。本実施例における評価システム30は、これらの表現に基づいて人物間の関連性を評価する。これにより、ある人物と他の人物とが相互に信頼し合っているような場合のみならず、ある人物が他の人物を尊敬しているがその逆は成り立たない場合など、向きのある関連性をも適切に評価することを目的とする。更に、ある人物が他の人物に対して否定的な感情を抱いている場合など、人物間の関連性を実用に供することのできない状態についても、適切に評価することを目的とする。   As in the expression “conversation”, the text 200-1 may represent the fact that a person has acted with another person. In addition, the text 200-1 may express an emotion for another person by a certain person, such as “good friend”. The evaluation system 30 in the present embodiment evaluates the relationship between persons based on these expressions. This makes it possible for a person to have a relevance, such as when a person and another person trust each other, or when a person respects another person, but not vice versa. The purpose of this is to evaluate appropriately. Furthermore, it is an object to appropriately evaluate a state in which the relationship between persons cannot be practically used, such as when a person has a negative feeling toward another person.

図3は、評価システム30の機能構成を示す。評価システム30は、関連性検出手段300と、記憶手段310と、属性検出手段320と、評価手段330と、出力手段340とを有する。関連性検出手段300は、テキストデータベース20に記憶されたテキストに基づいて、ある人物による他の人物に対する向きのある関連性、および/または、向きの無い関連性を検出する。具体的には、関連性検出手段300は、テキスト中から人名を検出する。そして、検出された人名の人物毎に、その人物と共に同一のテキストに人名が現れた他の人物を検出する。そして、関連性検出手段300は、人名が現れたテキストから、このような関連性を示唆する表現を検出する。   FIG. 3 shows a functional configuration of the evaluation system 30. The evaluation system 30 includes relevance detection means 300, storage means 310, attribute detection means 320, evaluation means 330, and output means 340. Based on the text stored in the text database 20, the relevance detection unit 300 detects a relevance that has a direction with respect to another person and / or a relevance that has no orientation. Specifically, the relevance detection means 300 detects a person name from the text. Then, for each person whose name is detected, another person whose name appears in the same text is detected together with that person. Then, the relevance detection means 300 detects an expression that suggests such relevance from the text in which a person's name appears.

この表現は、まず第1には、ある人物による他の人物を対象とした評価または感情である。例えば、感情の表現とは、「好き」、「信頼している」、「尊敬している」、「感謝している」、または、「お世話になっている」などである。また、評価の表現とは、「仕事ができる」、または、「人柄がよい」などの一般的な評価のみならず、「科学技術に詳しい」、または、「株式市場に詳しい」などの、特定分野についての評価を含む。この場合、関連性検出手段300は、その特定分野に対応付けてその評価を検出してもよい。   This expression is, first of all, an evaluation or emotion for a person by another person. For example, emotional expressions include “like”, “trust”, “respect”, “thank you”, or “care for”. The expression of evaluation is not limited to general evaluations such as “I can work” or “I have a good personality”, but also “specific to science and technology” or “detailed to the stock market”. Includes an assessment of the field. In this case, the relevance detection unit 300 may detect the evaluation in association with the specific field.

そして、関連性検出手段300は、ある人物による他の人物を対象とした評価または感情を示す表現が検出された場合に、当該人物から当該他の人物に対する向きのある関連性が存在すると判断する。即ち例えば、人物Aが人物Bを尊敬している旨の表現が検出された場合には、人物Aから人物Bに対する向きのある関連性が存在すると判断する。関連性検出手段300は、このような向きのある関連性を示すデータとして、人物をノードとして関連性をエッジとした有向グラフを生成してもよい。具体例については図6に例示する。   Then, the relevance detection unit 300 determines that there is a relevance having a direction from the person to the other person when an expression representing an evaluation or feeling for the other person by the person is detected. . That is, for example, when an expression indicating that the person A respects the person B is detected, it is determined that there is a relevance having a direction from the person A to the person B. The relevance detection unit 300 may generate a directed graph having a person as a node and a relevance as an edge as data indicating such a relevance. A specific example is illustrated in FIG.

また、関連性検出手段300は、ある人物と他の人物とが共に行動した事実またはある人物と他の人物とが共有する情報が表現されたテキストに基づいて、当該人物および当該他の人物の間の向きの無い関連性を検出してもよい。即ち例えば、人物Aおよび人物Bが対談を行った旨の表現が検出された場合には、人物Aおよび人物Bの間に向きの無い関連性が存在すると判断する。関連性検出手段300は、このような向きの無い関連性を示すデータとして、人物をノードとして関連性をエッジとした無向グラフを生成してもよい。この無向グラフは、既に述べた有向グラフに無向エッジを追加することによって生成されてもよい。   In addition, the relevance detection means 300 is based on the fact that a certain person and another person acted together or the text expressing information shared by a certain person and the other person, and the person and the other person. You may detect the relationship without direction. That is, for example, when an expression indicating that the person A and the person B have talked to each other is detected, it is determined that there is an unoriented relationship between the person A and the person B. The relevance detection unit 300 may generate an undirected graph with a person as a node and a relevance as an edge as data indicating the relevance with no orientation. This undirected graph may be generated by adding an undirected edge to the previously described directed graph.

また、関連性検出手段300は、評価または感情がテキストに表現された頻度に基づいて、関連性の強さを示す重みを更に検出してもよい。具体的には、関連性検出手段300は、ある評価または感情が表現されたテキストが、テキストデータベース20に含まれる頻度がより高い場合に、その頻度がより低い場合と比較して、その表現に基づく関連性の重みを大きく評価する。更に、関連性検出手段300は、評価または感情がテキストに表現された時期に基づいて、関連性の強さを示す重みを評価してもよい。具体的には、関連性検出手段300は、その評価または感情がテキストに表現された時期が、より最近の場合に、その時期がより昔の場合と比較して、その表現に基づく関連性の重みを大きく評価してもよい。   The relevance detection unit 300 may further detect a weight indicating the strength of relevance based on the frequency at which the evaluation or emotion is expressed in the text. Specifically, the relevance detection means 300 uses the expression in which a certain evaluation or emotion is expressed when the frequency included in the text database 20 is higher than when the frequency is lower. Greatly evaluate the relevance weight based on. Furthermore, the relevance detection unit 300 may evaluate the weight indicating the strength of relevance based on the time when the evaluation or emotion is expressed in the text. Specifically, the relevance detection means 300, when the time when the evaluation or emotion is expressed in the text is more recent, the relevance of the relevance based on the expression is compared with the case when the time is earlier. The weight may be greatly evaluated.

記憶手段310は、関連性検出手段300によって検出された関連性、および、その重みを示す情報を記憶し、評価手段330に提供する。また、記憶手段310は、人物の属性について、複数の属性値のそれぞれと他の属性値のそれぞれとの間の関連性を予め記憶している。例えば、ある人物の属性とは、その人物の所属している組織を示す。この場合の属性値は、その組織の名称などの識別情報を示す。即ち例えば、記憶手段310は、ABC興産という会社とXYZ電気という会社とが競合関係にあるか、または、提携関係にあるかといった情報を、関連性として記憶している。更に、記憶手段310は、属性値の関連性を、その関連性の評価された時期に対応付けて記憶していてもよい。   The storage unit 310 stores information indicating the relationship detected by the relationship detection unit 300 and its weight, and provides the information to the evaluation unit 330. In addition, the storage unit 310 stores in advance the association between each of a plurality of attribute values and each of the other attribute values for the person's attributes. For example, the attribute of a person indicates an organization to which the person belongs. The attribute value in this case indicates identification information such as the name of the organization. That is, for example, the storage unit 310 stores information such as whether the company ABC Inc. and the company XYZ Electric have a competitive relationship or a partnership relationship as relevance. Furthermore, the storage unit 310 may store the relevance of the attribute value in association with the time when the relevance is evaluated.

属性検出手段320は、テキストデータベース20に記憶されたテキストに表現された、それぞれの人物の属性を検出する。評価手段330は、評価の対象となる第1の人物および第2の人物の組について、関連性検出手段300によって検出された関連性に基づいてそれらの人物の間の関連性を評価する。具体的には、まず、評価手段330は、第1の人物から少なくとも1人の他の人物を介して第2の人物に至る複数の関連性を選択する。これら複数の関連性には、関連性検出手段300によって検出され記憶手段310に記憶された関連性が含まれる。そして、評価手段330は、選択したこれら複数の関連性に基づいて、第1の人物および第2の人物の間の関連性を評価する。例えば、関連性が肯定的な評価または感情を示しており、その関連性が有向グラフとして示されている場合においては、評価手段330は、その有向グラフを逆向きに辿って到達する経路上の複数の関連性に基づいて、第1の人物および第2の人物の関連性を評価してもよい。また、関連性の重みが検出されている場合には、評価手段330は、その関連性の重みに更に基づいて関連性を評価してもよい。更に、評価手段330は、それぞれの人物について検出されたその人物の属性と、属性値の間に定められた関連性に基づいて、人物間の関連性を評価してもよい。   The attribute detection unit 320 detects the attribute of each person expressed in the text stored in the text database 20. The evaluation unit 330 evaluates the relationship between the first person and the second person to be evaluated based on the relationship detected by the relationship detection unit 300 based on the relationship detected by the relationship detection unit 300. Specifically, first, the evaluation unit 330 selects a plurality of relationships from the first person to the second person via at least one other person. The plurality of relationships include relationships detected by the relationship detection unit 300 and stored in the storage unit 310. Then, the evaluation unit 330 evaluates the relationship between the first person and the second person based on the selected plurality of relationships. For example, when the relevance indicates a positive evaluation or emotion and the relevance is indicated as a directed graph, the evaluation means 330 traces the directed graph in the reverse direction and the plurality of paths on the route to be reached Based on the relationship, the relationship between the first person and the second person may be evaluated. When the relevance weight is detected, the evaluation unit 330 may evaluate the relevance based on the relevance weight. Furthermore, the evaluation unit 330 may evaluate the relationship between the persons based on the relationship between the attribute of the person detected for each person and the attribute value.

なお、以上の例に代えて、評価手段330が関連性を評価する対象とするのは、人物間の関係ではなく、ある複数の組織間の関係であってもよい。具体的には、関連性検出手段300は、ある組織による他の組織を対象とした評価または感情が表現されたテキストに基づいて、当該組織による当該他の組織に対する向きのある関連性を検出する。このテキストは、例えば、ある組織が発表した声明、記者発表などの記載のほか、その組織が企業である場合におけるその代表者の発言などを含む。そして、評価手段330は、評価の対象となる第1の組織および第2の組織の組について、検出された関連性を含む、この第1の組織から少なくとも1つの組織を介してこの第2の組織に至る複数の関連性に基づいて、この第1の組織およびこの第2の組織の間の関連性を評価する。このように、本実施例に係る評価システム30によれば、人物のみならず、評価または感情をテキストに表現できる主体、例えば企業等の組織を、関連性を評価する対象とすることができる。   Note that instead of the above example, the evaluation unit 330 may evaluate not only the relationship between persons but the relationship between a plurality of organizations. Specifically, the relevance detection unit 300 detects the relevance of the orientation of the organization with respect to the other organization based on the text expressing the evaluation or emotion of the other organization as a target. . This text includes, for example, a statement made by a certain organization, a statement such as a press release, and a statement made by a representative of the organization when the organization is a company. Then, the evaluation unit 330 includes the detected relationship between the first organization and the second organization set to be evaluated from the first organization via at least one organization. Assess the relationship between the first organization and the second organization based on multiple relationships leading to the organization. As described above, according to the evaluation system 30 according to the present embodiment, not only a person but also an entity that can express evaluation or emotion in text, for example, an organization such as a company, can be targeted for evaluation.

出力手段340は、評価手段330によって評価された関連性を出力する。また、出力手段340は、当該関連性に基づく出力を行う。例えば、出力手段340は、第1の人物から第2の人物に対して、向きのある関連性を順次逆向きに辿って到達する経路上の人物を、第1の人物を第2の人物に紹介することができる紹介者として出力してもよい。この経路は、向きの無い関連性を含んでいてもよい。これにより、人脈を活用した効果的な営業活動を支援することができる。即ち例えば、ある人物Aに対して商品やサービスを販売したい場合には、その人物Aが信頼している人物Bを紹介者として選択することで、営業活動を円滑に進めることができる。   The output unit 340 outputs the relevance evaluated by the evaluation unit 330. The output unit 340 performs output based on the relevance. For example, the output unit 340 may search for a person on a path that reaches the first person from the first person by reversing the relevance in the opposite direction, and the first person as the second person. It may be output as an introducer who can introduce. This path may include an unoriented relationship. As a result, it is possible to support effective sales activities utilizing personal connections. That is, for example, when a product or service is to be sold to a certain person A, the person B trusted by the person A can be selected as an introducer, so that the business activities can be smoothly advanced.

図4は、記憶手段310のデータ構造の一例を示す。記憶手段310は、複数の属性値のそれぞれと他の属性値のそれぞれとの間の関連性を予め記憶している。例えば、記憶手段310は、第1属性値であるABC興産と、第2属性値であるXYZ電気との組について、+0.5という関連性の重みを記憶している。この関連性が、これら企業の間の友好関係を示すとすれば、+0.5という重みは正の値であるから、ABC興産とXYZ電気との間にはある程度の友好関係があると考えられる。また、記憶手段310は、属性値の関連性を、その関連性の評価された時期に対応付けて記憶している。例えば、図4の例は、ABC興産とXYZ電気との間の関連性は、2005年4月25日に評価されたことを示している。この評価の時期は、その関連性を示す情報が記憶手段310に入力された時期であってもよいし、その関連性を示唆する表現が記載されたテキストの作成時期であってもよい。   FIG. 4 shows an example of the data structure of the storage unit 310. The storage unit 310 stores in advance the association between each of the plurality of attribute values and each of the other attribute values. For example, the storage unit 310 stores a relevance weight of +0.5 for a set of ABC Kosan, which is the first attribute value, and XYZ Electric, which is the second attribute value. If this relationship indicates a friendly relationship between these companies, the weight of +0.5 is a positive value, so there is a certain amount of friendly relationship between ABC Kosan and XYZ Electric. . In addition, the storage unit 310 stores the relevance of the attribute value in association with the time when the relevance is evaluated. For example, the example of FIG. 4 shows that the association between ABC Kosan and XYZ Electric was evaluated on April 25, 2005. This evaluation time may be the time when information indicating the relevance is input to the storage unit 310, or may be the creation time of a text in which an expression suggesting the relevance is described.

図5は、評価システム30によって人物間の関連性を評価する処理の一例を示す。関連性検出手段300は、テキストデータベース20からテキストを取得する(S500)。関連性検出手段300は、取得したテキストから人名を検出する(S510)。関連性検出手段300は、検出された人名の人物毎に、その人物と共に同一のテキストに人名が現れた他の人物を検出し、更に、これらの人物の関連性を示唆する表現を検出する(S520)。この表現に基づいて、関連性検出手段300は、ある人物から他の人物に対する向きのある関連性、および/または、向きの無い関連性を検出する。また、属性検出手段320は、テキストデータベース20に記憶されたテキストに表現された、それぞれの人物の属性を検出する(S530)。   FIG. 5 shows an example of processing for evaluating the relationship between persons by the evaluation system 30. The relevance detection unit 300 acquires text from the text database 20 (S500). The relevance detection means 300 detects a person name from the acquired text (S510). The relevance detection means 300 detects, for each person of the detected person name, other persons whose person names appear in the same text together with the person, and further detects expressions that suggest relevance of these persons ( S520). Based on this expression, the relevance detection means 300 detects a relevance with a direction from one person to another and / or a relevance without a direction. Further, the attribute detection unit 320 detects the attribute of each person expressed in the text stored in the text database 20 (S530).

評価手段330は、評価の対象となる第1の人物および第2の人物の組について、関連性検出手段300によって検出された関連性に基づいてそれらの人物の間の関連性を評価する(S540)。図6を用いて、評価された関連性の具体例を説明する。図6は、評価システム30によって評価された関連性の一例を示す。本図において各矩形領域は人物を示すノードであり、一端のみに矢印を有するエッジは有向エッジを示し、両端に矢印を有するエッジは無向エッジを示す。   The evaluation unit 330 evaluates the relationship between the first person and the second person to be evaluated based on the relationship detected by the relationship detection unit 300 (S540). ). A specific example of the evaluated relevance will be described with reference to FIG. FIG. 6 shows an example of the relationship evaluated by the evaluation system 30. In this figure, each rectangular area is a node indicating a person, an edge having an arrow only at one end indicates a directed edge, and an edge having an arrow at both ends indicates an undirected edge.

例えば、まず、評価手段330は、阿部部長から少なくとも1人の他の人物を介して山本浩二氏に至る複数の関連性を選択する。例えば、阿部部長から山口社長を介して山本浩二氏に至る経路上において、評価手段330は、0.2の重みの正の関連性と、0.5の重みの正の関連性とを選択する。一方で、阿部部長から星野仙一氏を介して山本浩二氏に至る経路上において、評価手段330は、0.8の重みの正の関連性と、0.5の重みの負の関連性とを選択する。選択されたこれらの関連性には、関連性検出手段300によって検出された関連性が含まれる。即ち例えば、山本浩二氏による山口社長に対する肯定的な感情または評価が表現されたテキストが検索された結果、山本浩二氏から山口社長に対して向きのある関連性が検出されていてもよい。   For example, first, the evaluation means 330 selects a plurality of relationships from Mr. Abe to Mr. Koji Yamamoto via at least one other person. For example, the evaluation means 330 selects a positive relevance with a weight of 0.2 and a positive relevance with a weight of 0.5 on the path from Mr. Abe to Mr. Koji Yamamoto via President Yamaguchi. . On the other hand, on the route from Mr. Abe to Mr. Koji Yamamoto via Mr. Senichi Hoshino, the evaluation means 330 shows a positive relevance with a weight of 0.8 and a negative relevance with a weight of 0.5. select. These selected relationships include the relationships detected by the relationship detection means 300. That is, for example, as a result of searching for a text that expresses a positive feeling or evaluation of Mr. Koji Yamamoto to President Yamaguchi, a relevance that is directed from Mr. Koji Yamamoto to President Yamaguchi may be detected.

次に、評価手段330は、選択したこれらの関連性に基づいて、阿部部長と山本浩二氏との関連性を評価する。具体的には、評価手段330は、選択したこれらの関連性の重みの合計値または平均値を、阿部部長と山本浩二氏との関連性として評価してもよい。即ち、評価手段330は、山口社長を経由した関連性を、0.5+0.2によって0.7と評価し、星野仙一氏を経由した関連性を0.8+(−0.5)によって0.3と評価してもよい。評価されたこの関連性によれば、阿部部長は、星野仙一氏よりも山口社長を経由して山本浩二氏に連絡を取ったほうが、営業戦略上好ましいことが分かる。   Next, the evaluation means 330 evaluates the relationship between Director Abe and Mr. Koji Yamamoto based on these selected relationships. Specifically, the evaluation unit 330 may evaluate the total or average value of these selected relevance weights as the relevance between Mr. Abe and Mr. Koji Yamamoto. That is, the evaluation means 330 evaluates the relevance via President Yamaguchi as 0.7 by 0.5 + 0.2, and the relevance via Mr. Senichi Hoshino as 0.8 by (+0.5). It may be evaluated as 3. According to the evaluated relevance, it is clear that Director Abe prefers to contact Mr. Koji Yamamoto via President Yamaguchi rather than Mr. Senichi Hoshino.

また、評価手段330は、阿部部長からその属性値を介して山本浩二氏の属性値に至る経路上において、属性値間の関連性を含む複数の関連性を選択してもよい。例えば、評価手段330は、阿部部長の所属組織であるGDG通信から、山本浩二氏の所属組織であるABC興産に至る経路上の関連性を選択する。即ち、評価手段330は、GDG通信とXYZ電気との間の0.4の重みの正の関連性と、XYZ電気とABC興産との間の1.0の重みの負の関連性とを選択する。そして、評価手段330は、これらの重みの合計(即ち−0.6)を、阿部部長と山本浩二氏との間の関連性として評価してもよい。このように、評価手段330は、第1の人物の属性と第2の人物の属性値との間の関連性の重みがより大きい場合に、当該重みがより小さい場合と比較して、第1の人物と第2の人物との間の関連性の重みをより大きく評価してもよい。   Further, the evaluation unit 330 may select a plurality of relationships including the relationship between the attribute values on the route from Mr. Abe to the attribute value of Mr. Koji Yamamoto via the attribute value. For example, the evaluation unit 330 selects the relevance on the path from GDG communication, which belongs to the manager of Abe, to ABC Kosan, which belongs to Mr. Koji Yamamoto. That is, the evaluation unit 330 selects a positive association of 0.4 weight between GDG communication and XYZ Electric and a negative association of 1.0 weight between XYZ Electric and ABC Kosan. To do. And the evaluation means 330 may evaluate the sum total (namely, -0.6) of these weights as a relationship between Director Abe and Mr. Koji Yamamoto. As described above, the evaluation unit 330 has the first weight when the relevance weight between the attribute of the first person and the attribute value of the second person is larger than that when the weight is smaller. The weight of the relationship between the person and the second person may be evaluated more greatly.

以上の処理において、同一の人物の組み合わせについて、複数の異なる関連性の重みが評価される場合がある。例えば、山口社長を仲介とする山本浩二氏と阿部部長との間の関連性の重みとしては、個人的な関連性に基づく+0.7と、所属組織に基づく−0.6とが評価されている。このような場合には、例えば、評価手段330は、これら複数の関連性の重みのうち小さい方を関連性の重みとして評価してもよい。これにより、関連性の情報を保守的に利用して、営業活動が失敗するリスクを回避することができる。   In the above processing, a plurality of different relevance weights may be evaluated for the same combination of persons. For example, as the weight of the relationship between Mr. Koji Yamamoto with President Yamaguchi and Mr. Abe as the mediator, +0.7 based on the personal relationship and -0.6 based on the affiliated organization are evaluated. Yes. In such a case, for example, the evaluation unit 330 may evaluate the smaller one of the plurality of relevance weights as the relevance weight. As a result, the relevance information can be used conservatively to avoid the risk of failure of sales activities.

更に、属性値を利用して関連性を評価する場合においては、その関連性の評価された時期や、その関連性の性質を利用することが望ましい。例えば、評価手段330は、第1の人物の属性値と第2の人物の属性値との間の関連性の評価された時期がより新しい場合に、その時期がより古い場合と比較して、第1の人物と第2の人物との間の関連性の重みをより大きく評価してもよい。この評価の時期は、図4に図示した記憶手段310に記憶された情報によって求められる。また、属性が人物の所属組織を示す場合において、評価手段330は、ある人物の所属組織がより大きい場合に、その所属組織がより小さい場合と比較して、その人物と他の人物との属性に基づく関連性をより小さく評価してもよい。所属組織の大きさは、その所属組織を示す属性値と人物を示すノードとの間のリンクの数によって求められる。
以上の例によれば、ある属性値と他の属性値との間の関連性の重みを、テキストデータのみならず、各属性値の性質に基づいて適切に評価することができる。
Furthermore, when evaluating the relevance using attribute values, it is desirable to use the time when the relevance is evaluated and the nature of the relevance. For example, the evaluation unit 330 may be configured such that when the time when the relationship between the attribute value of the first person and the attribute value of the second person is evaluated is newer than when the time is older, The weight of the relationship between the first person and the second person may be evaluated more greatly. The timing of this evaluation is obtained from the information stored in the storage means 310 shown in FIG. Further, in the case where the attribute indicates the organization to which the person belongs, the evaluation unit 330 determines that the attribute between the person and the other person is greater when the organization to which the person belongs is smaller than when the organization to which the organization belongs is smaller. The relevance based on may be evaluated smaller. The size of the affiliated organization is obtained from the number of links between the attribute value indicating the affiliated organization and the node indicating the person.
According to the above example, the relevance weight between an attribute value and another attribute value can be appropriately evaluated based not only on text data but also on the property of each attribute value.

出力手段340は、評価手段330によって評価された関連性に基づく出力を行う(S550)。以下、図6の例を用いて4つの応用例を示す。
(1)紹介者の表示
出力手段340は、営業員をある人物に紹介する紹介者を、関連性に基づいて出力する。一般に、このような営業活動を効果的に行うには、その人物に信頼されている者を紹介者として選択することが重要となる。出力手段340は、評価手段330によって評価された人物間の関連性に基づいて、そのような紹介者を選択することができる。
The output unit 340 performs output based on the relationship evaluated by the evaluation unit 330 (S550). Hereinafter, four application examples will be described using the example of FIG.
(1) Display of introducer The output unit 340 outputs an introducer who introduces a salesperson to a certain person based on the relevance. Generally, in order to effectively perform such sales activities, it is important to select a person who is trusted by the person as an introducer. The output unit 340 can select such an introducer based on the relationship between persons evaluated by the evaluation unit 330.

具体的には、まず、評価手段330は、ある人物から他の人物に対する肯定的な評価または感情を示す、向きのある関連性を評価するものとする。例えば図6の例において、山本浩二氏は山口社長に対して肯定的な評価または感情を抱いていることが検出されている。そして、評価手段330は、ある第1の人物(阿部部長)から第2の人物(山本浩二氏)に対して、向きのある関連性を逆向きに辿って、または、向きの無い関連性を辿って、到達する経路上の人物を選択する。そして、評価手段330は、選択した人物を、第1の人物を第2の人物に紹介することができる紹介者として評価する。即ちこの例では、星野仙一氏と山口社長が紹介者として評価される。出力手段340は、これらの紹介者を示す情報を出力する。好ましくは、出力手段340は、複数の紹介者のそれぞれを、その紹介者を経由する関連性の経路における関連性の重みが大きい順に優先して出力する。例えば、出力手段340は、関連性の重みの合計値が0.7である山口社長を、関連性の重みの合計値が0.3である星野仙一氏よりも目立つように表示してもよいし、山口社長のみを表示してもよい。   Specifically, first, it is assumed that the evaluation unit 330 evaluates a relevance with a direction indicating a positive evaluation or feelings from one person to another. For example, in the example of FIG. 6, it is detected that Mr. Koji Yamamoto has positive evaluation or feelings about President Yamaguchi. Then, the evaluation unit 330 traces the relevance with the direction from the first person (Director Abe) to the second person (Mr. Koji Yamamoto), or the relevance without the direction. Trace and select a person on the route to reach. Then, the evaluation unit 330 evaluates the selected person as an introducer who can introduce the first person to the second person. In other words, in this example, Senichi Hoshino and President Yamaguchi are evaluated as introducers. The output means 340 outputs information indicating these introducers. Preferably, the output unit 340 preferentially outputs each of the plurality of introducers in descending order of the relevance weight in the relevance route passing through the introducer. For example, the output unit 340 may display Mr. Yamaguchi, whose relevance weight total value is 0.7, more prominently than Mr. Senichi Hoshino, whose relevance weight total value is 0.3. However, only President Yamaguchi may be displayed.

(2)グループの表示
評価手段330は、互いに関連性の強い複数の人物から構成されるグループを検出し、出力手段340は、検出されたこのグループを利用者に表示する。具体的には、評価手段330は、各人物をノードとし、各関連性をエッジとしたグラフにおいて、関連性の重みをエッジの重みとみなして強連結成分を検出することにより、互いに関連性の強い複数の人物をグループとして検出してもよい。この場合、ある人物と他の人物との間の向きの無い関連性の重みは、当該人物から当該他の人物に対する向きのある関連性の重みと、当該他の人物から当該人物に対する向きのある関連性の重みとに割り当てられる。これにより、重みつき有向グラフから強連結成分を検出する既存技術を適用可能とし、互いに関連性の強い複数の人物を適切に検出することができる。
(2) Display of group The evaluation unit 330 detects a group composed of a plurality of persons who are strongly related to each other, and the output unit 340 displays the detected group to the user. Specifically, the evaluation unit 330 detects each strongly related component in the graph in which each person is a node and each relevance is an edge and regards the relevance weight as the edge weight, thereby detecting the relevance of each other. A plurality of strong persons may be detected as a group. In this case, the weight of relevance between a certain person and another person having no orientation is the weight of the relevance that has a direction from the person to the other person and the direction from the other person to the person. Assigned to the relevance weight. This makes it possible to apply an existing technique for detecting strongly connected components from a weighted directed graph, and to appropriately detect a plurality of persons who are strongly related to each other.

(3)中心人物の表示
関連性が、ある人物から他の人物に対する肯定的な評価または感情を示す場合において、評価手段330は、他の人物からある人物に対する関連性の重みの合計に基づく値、例えば合計値や平均値を求める。そして、評価手段330は、その合計に基づく値が、予め定められた基準値よりも大きいことを条件に、当該人物を、人物関係の中心人物として評価される。これにより、多くの人から信頼され、評価されている人物を適切に評価することができる。
(3) Display of the central person When the relevance indicates a positive evaluation or emotion from a certain person to another person, the evaluation unit 330 is a value based on the sum of relevance weights from another person to the certain person. For example, a total value or an average value is obtained. Then, the evaluation unit 330 evaluates the person as a central person in the personal relationship on the condition that the value based on the sum is larger than a predetermined reference value. Thereby, the person trusted and evaluated by many people can be evaluated appropriately.

(4)商品等の販売促進
各々の人物が過去に購入した商品の履歴情報を、その人物の属性情報として入手できる場合において、その履歴情報を人物間の関連性と組み合わせることによって、商品等の販売促進に効果的であると考えられる。具体的には、出力手段340は、(2)の例において検出されたグループに所属する何れかの人物によって購入される商品またはサービスを、そのグループに所属する他の人物に勧めるべき旨を出力する。
(4) Sales promotion of products etc. When history information of products purchased by each person in the past can be obtained as attribute information of the person, by combining the history information with the relationship between the people, It is considered effective for sales promotion. Specifically, the output unit 340 outputs that the product or service purchased by any person belonging to the group detected in the example of (2) should be recommended to other persons belonging to the group. To do.

更にこれに加えて、そのグループに所属する何れかの人物によって購入される商品またはサービスと同種の商品またはサービスを、そのグループに所属する他の人物に勧めてもよい。具体的には、例えば記憶手段310などが、それぞれの商品またはサービスに対応付けて、当該商品またはサービスと同種の商品またはサービスを記憶している。そして、出力手段340は、そのグループに所属する何れかの人物によって購入される商品またはサービスと同種の商品またはサービスを、記憶手段310などに記憶された情報に基づいて選択する。そして、出力手段340は、その商品またはサービスを、そのグループに所属する他の人物に勧めるべき旨を出力する。このように、人物間の関連性を商品等の営業活動に活用すれば、これまで販売先として想定していなかった人物をも、有効な販売先として選択することができる。   In addition, a product or service of the same type as a product or service purchased by any person belonging to the group may be recommended to another person belonging to the group. Specifically, for example, the storage unit 310 or the like stores a product or service of the same type as the product or service in association with each product or service. Then, the output unit 340 selects a product or service of the same type as the product or service purchased by any person belonging to the group based on the information stored in the storage unit 310 or the like. Then, the output means 340 outputs that the product or service should be recommended to other persons belonging to the group. In this way, if the relationship between persons is utilized in sales activities such as products, a person who has not been assumed as a sales destination can be selected as an effective sales destination.

図7は、評価システム30として機能する情報処理装置400のハードウェア構成の一例を示す。情報処理装置400は、ホストコントローラ1082により相互に接続されるCPU1000、RAM1020、及びグラフィックコントローラ1075を有するCPU周辺部と、入出力コントローラ1084によりホストコントローラ1082に接続される通信インターフェイス1030、ハードディスクドライブ1040、及びCD−ROMドライブ1060を有する入出力部と、入出力コントローラ1084に接続されるBIOS1010、フレキシブルディスクドライブ1050、及び入出力チップ1070を有するレガシー入出力部とを備える。   FIG. 7 shows an example of the hardware configuration of the information processing apparatus 400 that functions as the evaluation system 30. The information processing apparatus 400 includes a CPU peripheral unit including a CPU 1000, a RAM 1020, and a graphic controller 1075 connected to each other by a host controller 1082, a communication interface 1030, a hard disk drive 1040, and the like connected to the host controller 1082 by an input / output controller 1084. And an input / output unit having a CD-ROM drive 1060, and a legacy input / output unit having a BIOS 1010, a flexible disk drive 1050, and an input / output chip 1070 connected to the input / output controller 1084.

ホストコントローラ1082は、RAM1020と、高い転送レートでRAM1020をアクセスするCPU1000及びグラフィックコントローラ1075とを接続する。CPU1000は、BIOS1010及びRAM1020に格納されたプログラムに基づいて動作し、各部の制御を行う。グラフィックコントローラ1075は、CPU1000等がRAM1020内に設けたフレームバッファ上に生成する画像データを取得し、表示装置1080上に表示させる。これに代えて、グラフィックコントローラ1075は、CPU1000等が生成する画像データを格納するフレームバッファを、内部に含んでもよい。   The host controller 1082 connects the RAM 1020 to the CPU 1000 and the graphic controller 1075 that access the RAM 1020 at a high transfer rate. The CPU 1000 operates based on programs stored in the BIOS 1010 and the RAM 1020 and controls each unit. The graphic controller 1075 acquires image data generated by the CPU 1000 or the like on a frame buffer provided in the RAM 1020 and displays it on the display device 1080. Alternatively, the graphic controller 1075 may include a frame buffer that stores image data generated by the CPU 1000 or the like.

入出力コントローラ1084は、ホストコントローラ1082と、比較的高速な入出力装置である通信インターフェイス1030、ハードディスクドライブ1040、及びCD−ROMドライブ1060を接続する。通信インターフェイス1030は、ネットワークを介して外部の装置と通信する。ハードディスクドライブ1040は、情報処理装置400が使用するプログラム及びデータを格納する。CD−ROMドライブ1060は、CD−ROM1095からプログラム又はデータを読み取り、RAM1020又はハードディスクドライブ1040に提供する。   The input / output controller 1084 connects the host controller 1082 to the communication interface 1030, the hard disk drive 1040, and the CD-ROM drive 1060, which are relatively high-speed input / output devices. The communication interface 1030 communicates with an external device via a network. The hard disk drive 1040 stores programs and data used by the information processing apparatus 400. The CD-ROM drive 1060 reads a program or data from the CD-ROM 1095 and provides it to the RAM 1020 or the hard disk drive 1040.

また、入出力コントローラ1084には、BIOS1010と、フレキシブルディスクドライブ1050や入出力チップ1070等の比較的低速な入出力装置とが接続される。BIOS1010は、情報処理装置400の起動時にCPU1000が実行するブートプログラムや、情報処理装置400のハードウェアに依存するプログラム等を格納する。フレキシブルディスクドライブ1050は、フレキシブルディスク1090からプログラム又はデータを読み取り、入出力チップ1070を介してRAM1020またはハードディスクドライブ1040に提供する。入出力チップ1070は、フレキシブルディスク1090や、例えばパラレルポート、シリアルポート、キーボードポート、マウスポート等を介して各種の入出力装置を接続する。   The input / output controller 1084 is connected to the BIOS 1010 and relatively low-speed input / output devices such as the flexible disk drive 1050 and the input / output chip 1070. The BIOS 1010 stores a boot program executed by the CPU 1000 when the information processing apparatus 400 is activated, a program depending on the hardware of the information processing apparatus 400, and the like. The flexible disk drive 1050 reads a program or data from the flexible disk 1090 and provides it to the RAM 1020 or the hard disk drive 1040 via the input / output chip 1070. The input / output chip 1070 connects various input / output devices via a flexible disk 1090 and, for example, a parallel port, a serial port, a keyboard port, a mouse port, and the like.

情報処理装置400に提供されるプログラムは、フレキシブルディスク1090、CD−ROM1095、又はICカード等の記録媒体に格納されて利用者によって提供される。プログラムは、入出力チップ1070及び/又は入出力コントローラ1084を介して、記録媒体から読み出され情報処理装置400にインストールされて実行される。プログラムが情報処理装置400等に働きかけて行わせる動作は、図1から図6において説明した評価システム30における動作と同一であるから、説明を省略する。   The program provided to the information processing apparatus 400 is stored in a recording medium such as the flexible disk 1090, the CD-ROM 1095, or an IC card and provided by the user. The program is read from the recording medium via the input / output chip 1070 and / or the input / output controller 1084, installed in the information processing apparatus 400, and executed. The operation that the program causes the information processing apparatus 400 to perform is the same as the operation in the evaluation system 30 described with reference to FIGS.

以上に示したプログラムは、外部の記憶媒体に格納されてもよい。記憶媒体としては、フレキシブルディスク1090、CD−ROM1095の他に、DVDやPD等の光学記録媒体、MD等の光磁気記録媒体、テープ媒体、ICカード等の半導体メモリ等を用いることができる。また、専用通信ネットワークやインターネットに接続されたサーバシステムに設けたハードディスク又はRAM等の記憶装置を記録媒体として使用し、ネットワークを介してプログラムを情報処理装置400に提供してもよい。   The program shown above may be stored in an external storage medium. As the storage medium, in addition to the flexible disk 1090 and the CD-ROM 1095, an optical recording medium such as a DVD or PD, a magneto-optical recording medium such as an MD, a tape medium, a semiconductor memory such as an IC card, or the like can be used. Further, a storage device such as a hard disk or a RAM provided in a server system connected to a dedicated communication network or the Internet may be used as a recording medium, and the program may be provided to the information processing apparatus 400 via the network.

以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加えることが可能であることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。   As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above-described embodiment. It is apparent from the scope of the claims that the embodiments added with such changes or improvements can be included in the technical scope of the present invention.

図1は、情報処理システム10の全体構成を示す。FIG. 1 shows the overall configuration of the information processing system 10. 図2は、テキストデータベース20の具体例を示す。FIG. 2 shows a specific example of the text database 20. 図3は、評価システム30の機能構成を示す。FIG. 3 shows a functional configuration of the evaluation system 30. 図4は、記憶手段310のデータ構造の一例を示す。FIG. 4 shows an example of the data structure of the storage unit 310. 図5は、評価システム30によって人物間の関連性を評価する処理の一例を示す。FIG. 5 shows an example of processing for evaluating the relationship between persons by the evaluation system 30. 図6は、評価システム30によって評価された関連性の一例を示す。FIG. 6 shows an example of the relationship evaluated by the evaluation system 30. 図7は、評価システム30として機能する情報処理装置400のハードウェア構成の一例を示す。FIG. 7 shows an example of the hardware configuration of the information processing apparatus 400 that functions as the evaluation system 30.

符号の説明Explanation of symbols

10 情報処理システム
20 テキストデータベース
30 評価システム
200 テキスト
300 関連性検出手段
310 記憶手段
320 属性検出手段
330 評価手段
340 出力手段
400 情報処理装置

DESCRIPTION OF SYMBOLS 10 Information processing system 20 Text database 30 Evaluation system 200 Text 300 Relevance detection means 310 Storage means 320 Attribute detection means 330 Evaluation means 340 Output means 400 Information processing apparatus

Claims (20)

人物間の関連性を評価するシステムとして、情報処理装置を機能させるプログラムであって、
前記情報処理装置を、
ある人物による他の人物を対象とした評価または感情が表現されたテキストに基づいて、当該人物による当該他の人物に対する向きのある関連性を検出する関連性検出手段と、
検出された前記関連性を記憶する記憶手段と、
評価の対象となる第1の人物および第2の人物の組について、前記記憶手段に記憶された前記関連性を含む、前記第1の人物から少なくとも1人の人物を介して前記第2の人物に至る複数の関連性に基づいて、前記第1の人物および前記第2の人物の間の関連性を評価する評価手段と、
評価された前記関連性を出力する出力手段と
して機能させるプログラム。
A program for causing an information processing device to function as a system for evaluating the relationship between persons,
The information processing apparatus;
Relevance detection means for detecting a relevance of the person with respect to the other person based on a text expressing an evaluation or feeling for the other person by the person,
Storage means for storing the detected association;
For the set of the first person and the second person to be evaluated, the second person via the at least one person from the first person including the relationship stored in the storage means Evaluation means for evaluating the relation between the first person and the second person based on a plurality of relations leading to
A program that functions as output means for outputting the evaluated relevance.
前記関連性検出手段は、前記評価または前記感情が前記テキストに表現された頻度、および/または、前記評価または前記感情が前記テキストに表現された時期に基づいて、前記関連性の強さを示す重みを更に検出し、
前記評価手段は、前記第1の人物および前記第2の人物の間の関連性を、検出された前記重みに更に基づいて評価する
請求項1に記載のプログラム。
The relevance detection means indicates the strength of the relevance based on the frequency at which the evaluation or the emotion is expressed in the text and / or the time at which the evaluation or the emotion is expressed in the text. Detect more weights,
The program according to claim 1, wherein the evaluation unit evaluates an association between the first person and the second person based on the detected weight.
前記関連性検出手段は、前記評価または前記感情が表現されている場合に、前記関連性の強さを正の重みとして検出し、前記評価または前記感情と逆の評価または感情が表現されている場合に、前記関連性の強さを負の重みとして検出する
請求項2に記載のプログラム。
The relevance detection means detects the strength of the relevance as a positive weight when the evaluation or the emotion is expressed, and the evaluation or the emotion opposite to the evaluation or the emotion is expressed. The program according to claim 2, wherein the strength of the relationship is detected as a negative weight.
前記関連性検出手段は、更に、ある人物と他の人物とが共に行動した事実またはある人物と他の人物とが共有する情報が表現されたテキストに基づいて、当該人物および当該他の人物の間の向きの無い関連性を検出し、
前記評価手段は、前記第1の人物および前記第2の人物の間の関連性を、検出された前記向きの無い関連性に更に基づいて評価する
請求項2に記載のプログラム。
The relevance detection means further includes the fact that the person and the other person acted together or the text expressing the information shared by the person and the other person and the person and the other person. Detect unrelated relationships,
The program according to claim 2, wherein the evaluation unit evaluates the relationship between the first person and the second person based on the detected relationship without the orientation.
前記向きのある関連性が、ある人物から他の人物に対する肯定的な評価または感情を示す場合において、
前記評価手段は、前記第1の人物から前記第2の人物に対して、向きのある前記関連性を順次逆向きに辿って到達する経路上の人物を、前記第1の人物を前記第2の人物に紹介することができる紹介者として評価する
請求項4に記載のプログラム。
In the case where the orientational relevance indicates a positive evaluation or emotion from one person to another,
The evaluation means determines a person on a route to reach the second person from the first person by sequentially tracing the relevance in the opposite direction, and the first person as the second person. The program according to claim 4, wherein the program is evaluated as an introducer who can introduce the person.
前記出力手段は、複数の前記紹介者のそれぞれを、当該紹介者を経由する関連性の経路における関連性の重みが大きい順に優先して更に出力する請求項5に記載のプログラム。   The program according to claim 5, wherein the output unit further outputs each of the plurality of introducers with priority in descending order of the relevance weight in the relevance route passing through the introducer. 前記評価手段は、更に、ある人物と他の人物との間の前記向きの無い関連性の重みを、当該人物から当該他の人物に対する向きのある関連性の重みと、当該他の人物から当該人物に対する向きのある関連性の重みとに割り当てることにより、各人物をノードとし関連性を重み付きエッジとした有向グラフの強連結成分を検出し、検出された強連結成分に含まれるノードの集合を、複数の人物から構成されるグループとして検出する
請求項4に記載のプログラム。
The evaluation means further determines the weight of the non-directional relationship between a person and another person, the weight of the relevance of the direction from the person to the other person, and the weight from the other person. By assigning to the weight of the relevance with orientation to the person, the strongly connected component of the directed graph with each person as the node and the relevance as the weighted edge is detected, and the set of nodes included in the detected strongly connected component is determined. The program according to claim 4, wherein the program is detected as a group composed of a plurality of persons.
前記関連性が、ある人物から他の人物に対する肯定的な評価または感情を示す場合において、
前記評価手段は、更に、他の人物からある人物に対する関連性の重みの合計に基づく値が予め定められた基準値よりも大きいことを条件に、当該人物を、人物関係の中心人物として評価する
請求項4に記載のプログラム。
In the case where the relationship indicates a positive evaluation or feeling from one person to another,
The evaluation means further evaluates the person as a central person in the personal relationship on the condition that a value based on the sum of the relevance weights for the person from another person is larger than a predetermined reference value. The program according to claim 4.
前記情報処理装置を、
前記テキストに表現された、それぞれの前記人物の属性を検出する属性検出手段として更に機能させ、
前記記憶手段は、複数の属性値のそれぞれと他の属性値のそれぞれとの間の関連性を予め記憶しており、
前記向きのある関連性が、ある人物から他の人物に対する肯定的な評価または感情を示す場合において、
前記評価手段は、前記第1の人物の属性値と前記第2の人物の属性値との間の前記関連性の重みがより大きい場合に、当該重みがより小さい場合と比較して、前記第1の人物と前記第2の人物との間の関連性の重みをより大きく評価する
請求項4に記載のプログラム。
The information processing apparatus;
Further functioning as attribute detection means for detecting the attribute of each person represented in the text,
The storage means stores in advance a relationship between each of the plurality of attribute values and each of the other attribute values,
In the case where the orientational relevance indicates a positive evaluation or emotion from one person to another,
In the evaluation means, when the weight of the relationship between the attribute value of the first person and the attribute value of the second person is larger, the weight is smaller than the case where the weight is smaller. The program according to claim 4, wherein the weight of the relationship between one person and the second person is more greatly evaluated.
前記記憶手段は、属性値の前記関連性を、当該関連性の評価された時期に対応付けて記憶しており、
前記評価手段は、前記第1の人物の属性値と前記第2の人物の属性値との間の前記関連性の評価された時期がより新しい場合に、当該時期がより古い場合と比較して、前記第1の人物と前記第2の人物との間の関連性の重みをより大きく評価する
請求項9に記載のプログラム。
The storage means stores the association of attribute values in association with the time when the association was evaluated,
In the case where the evaluation time of the association between the attribute value of the first person and the attribute value of the second person is newer, the evaluation means compares it with the case where the time is older. The program according to claim 9, wherein the weight of the relationship between the first person and the second person is more greatly evaluated.
前記属性が、人物の所属組織を示す場合において、
前記評価手段は、ある人物の所属組織がより大きい場合に、当該所属組織がより小さい場合と比較して、当該人物と他の人物との前記属性に基づく関連性をより小さく評価する
請求項10に記載のプログラム。
In the case where the attribute indicates the organization to which the person belongs,
The evaluation means evaluates the relevance of the person and another person based on the attribute smaller when the belonging organization of a person is larger than when the belonging organization is smaller. The program described in.
前記評価手段は、各人物をノードとし関連性をエッジとしたグラフの強連結成分を検出し、検出された強連結成分に含まれるノードの集合を、複数の人物から構成されるグループとして検出し、
前記属性が、人物によって購入される商品またはサービスを示す場合において、
前記出力手段は、検出された前記グループに所属する何れかの人物によって購入される商品またはサービスを、前記グループに所属する他の人物に勧めるべき旨を出力する
請求項10に記載のプログラム。
The evaluation means detects a strongly connected component of a graph with each person as a node and a relationship as an edge, and detects a set of nodes included in the detected strongly connected component as a group composed of a plurality of persons. ,
In the case where the attribute indicates a product or service purchased by a person,
The program according to claim 10, wherein the output unit outputs that a product or service purchased by any person belonging to the detected group should be recommended to another person belonging to the group.
前記記憶手段は、それぞれの前記商品またはサービスに対応付けて、当該商品またはサービスと同種の商品またはサービスを記憶しており、
前記出力手段は、検出された前記グループに所属する何れかの人物によって購入される商品またはサービスと同種の商品またはサービスを、前記グループに所属する他の人物に勧めるべき旨を出力する
請求項12に記載のプログラム。
The storage means stores a product or service of the same type as the product or service in association with the product or service,
13. The output means outputs a message indicating that a product or service of the same type as a product or service purchased by any person belonging to the detected group should be recommended to another person belonging to the group. The program described in.
人物間の関連性を評価する方法であって、
ある人物による他の人物を対象とした評価または感情が表現されたテキストに基づいて、当該人物による当該他の人物に対する向きのある関連性を検出するステップと、
評価の対象となる第1の人物および第2の人物の組について、検出された前記関連性を含む、前記第1の人物から少なくとも1人の人物を介して前記第2の人物に至る複数の関連性に基づいて、前記第1の人物および前記第2の人物の間の関連性を評価するステップと
を備える方法。
A method for evaluating the relationship between persons,
Detecting a relevance of the person with respect to the other person based on a text expressing an evaluation or feelings of the person for the other person; and
For a set of the first person and the second person to be evaluated, a plurality of the relations from the first person to the second person via at least one person, including the detected association. Evaluating the relevance between the first person and the second person based on relevance.
前記関連性を検出するステップにおいて、前記評価または前記感情が前記テキストに表現された頻度、および/または、前記評価または前記感情が前記テキストに表現された時期に基づいて、前記関連性の強さを示す重みを更に検出し、
前記評価するステップにおいて、前記第1の人物および前記第2の人物の間の関連性を、検出された前記重みに更に基づいて評価する
請求項14に記載の方法。
In the step of detecting the relevance, the strength of the relevance based on the frequency at which the evaluation or the emotion is expressed in the text and / or the time at which the evaluation or the emotion is expressed in the text. Further detecting a weight indicating
The method of claim 14, wherein in the step of evaluating, an association between the first person and the second person is further evaluated based on the detected weights.
前記関連性を検出するステップにおいて、前記評価または前記感情が表現されている場合に、前記関連性の強さを正の重みとして検出し、前記評価または前記感情と逆の評価または感情が表現されている場合に、前記関連性の強さを負の重みとして検出する
請求項15に記載の方法。
In the step of detecting the relevance, when the evaluation or the emotion is expressed, the strength of the relevance is detected as a positive weight, and the evaluation or the emotion opposite to the evaluation or the emotion is expressed. The method according to claim 15, wherein the strength of relevance is detected as a negative weight.
前記関連性を検出するステップにおいて、更に、ある人物と他の人物とが共に行動した事実またはある人物と他の人物とが共有する情報が表現されたテキストに基づいて、当該人物および当該他の人物の間の向きの無い関連性を検出し、
前記関連性を評価するステップにおいて、前記第1の人物および前記第2の人物の間の関連性を、検出された前記向きの無い関連性に更に基づいて評価する
請求項15に記載の方法。
In the step of detecting the relevance, the person and the other person are further determined based on the fact that the person and the other person acted together or the text expressing the information shared by the person and the other person. Detect unrelated relationships between people,
The method of claim 15, wherein in the step of evaluating the relevance, a relevance between the first person and the second person is further evaluated based on the detected non-orientated relevance.
前記向きのある関連性が、ある人物から他の人物に対する肯定的な評価または感情を示す場合において、
前記関連性を評価するステップにおいて、前記第1の人物から前記第2の人物に対して、向きのある前記関連性を順次逆向きに辿って到達する経路上の人物を、前記第1の人物を前記第2の人物に紹介することができる紹介者として評価する
請求項17に記載の方法。
In the case where the orientational relevance indicates a positive evaluation or emotion from one person to another,
In the step of evaluating the relevance, a person on the route that reaches the relevance sequentially from the first person to the second person in the reverse direction is represented as the first person. The method according to claim 17, wherein the method is evaluated as an introducer who can introduce the second person.
人物間の関連性を評価するシステムであって、
ある人物による他の人物を対象とした評価または感情が表現されたテキストに基づいて、当該人物による当該他の人物に対する向きのある関連性を検出する関連性検出手段と、
評価の対象となる第1の人物および第2の人物の組について、検出された前記関連性を含む、前記第1の人物から少なくとも1人の人物を介して前記第2の人物に至る複数の関連性に基づいて、前記第1の人物および前記第2の人物の間の関連性を評価する評価手段と
を備えるシステム。
A system for evaluating the relationship between persons,
Relevance detection means for detecting a relevance of the person with respect to the other person based on a text expressing an evaluation or feeling for the other person by the person,
For a set of the first person and the second person to be evaluated, a plurality of the relations from the first person to the second person via at least one person, including the detected association. A system comprising: an evaluation unit that evaluates a relationship between the first person and the second person based on a relationship.
組織間の関連性を評価するシステムとして、情報処理装置を機能させるプログラムであって、
前記情報処理装置を、
ある組織による他の組織を対象とした評価または感情が表現されたテキストに基づいて、当該組織による当該他の組織に対する向きのある関連性を検出する関連性検出手段と、
評価の対象となる第1の組織および第2の組織の組について、検出された前記関連性を含む、前記第1の組織から少なくとも1つの組織を介して前記第2の組織に至る複数の関連性に基づいて、前記第1の組織および前記第2の組織の間の関連性を評価する評価手段と
して機能させるプログラム。
A program that allows an information processing device to function as a system for evaluating relationships between organizations,
The information processing apparatus;
Relevance detecting means for detecting a relevance of the orientation of the organization with respect to the other organization based on a text expressing an evaluation or feeling for the other organization by the organization;
A plurality of associations from the first organization through the at least one organization to the second organization, including the detected association for the first organization and the second organization set to be evaluated A program that functions as an evaluation unit that evaluates the relationship between the first organization and the second organization based on sex.
JP2005318431A 2005-11-01 2005-11-01 System for evaluating relevancy between persons Pending JP2007128163A (en)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2005318431A JP2007128163A (en) 2005-11-01 2005-11-01 System for evaluating relevancy between persons
US11/552,205 US7792761B2 (en) 2005-11-01 2006-10-24 System for evaluating relevance between persons
CN 200610143108 CN1959719A (en) 2005-11-01 2006-10-31 System and method for evaluating relevance between persons

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005318431A JP2007128163A (en) 2005-11-01 2005-11-01 System for evaluating relevancy between persons

Publications (1)

Publication Number Publication Date
JP2007128163A true JP2007128163A (en) 2007-05-24

Family

ID=38071403

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005318431A Pending JP2007128163A (en) 2005-11-01 2005-11-01 System for evaluating relevancy between persons

Country Status (2)

Country Link
JP (1) JP2007128163A (en)
CN (1) CN1959719A (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009211211A (en) * 2008-02-29 2009-09-17 Internatl Business Mach Corp <Ibm> Analysis system, information processor, activity analysis method and program
JP2010244101A (en) * 2009-04-01 2010-10-28 Nec Corp Personal connection database system
JP2011253530A (en) * 2010-05-31 2011-12-15 Nielsen Co (Us) Llc Method, equipment, and product for ranking user in online social network
JP2012078898A (en) * 2010-09-30 2012-04-19 Hitachi Solutions Ltd Interpersonal relationship smoothing support system
JP2012510666A (en) * 2008-12-01 2012-05-10 トプシー ラブズ インコーポレイテッド Impact estimation
JP2013246802A (en) * 2012-05-29 2013-12-09 T C Factory Co Ltd Information processing system and information processing method
JP2014513826A (en) * 2011-02-28 2014-06-05 エイチエスビーシー ホールディングス ピーエルシー Computer systems, databases and their use
JP2015075849A (en) * 2013-10-08 2015-04-20 株式会社日立製作所 Introducer candidate extraction system
JP2017510007A (en) * 2014-01-27 2017-04-06 ノキア テクノロジーズ オサケユイチア Method and apparatus for social relationship analysis and management
JP2017204054A (en) * 2016-05-10 2017-11-16 コニカミノルタ株式会社 Compatibility calculation device, compatibility calculation method, and computer program
JP2018032197A (en) * 2016-08-24 2018-03-01 コニカミノルタ株式会社 Evaluation system, evaluation method, evaluation apparatus, evaluation program, and recording medium
JP2018055295A (en) * 2016-09-27 2018-04-05 Necソリューションイノベータ株式会社 Organization analysis device, organization analysis method and program
US11615125B2 (en) 2019-04-25 2023-03-28 Fujitsu Limited Relevance searching method, relevance searching apparatus, and storage medium

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107944911B (en) * 2017-11-18 2021-12-03 电子科技大学 Recommendation method of recommendation system based on text analysis

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009211211A (en) * 2008-02-29 2009-09-17 Internatl Business Mach Corp <Ibm> Analysis system, information processor, activity analysis method and program
JP2012510666A (en) * 2008-12-01 2012-05-10 トプシー ラブズ インコーポレイテッド Impact estimation
JP2010244101A (en) * 2009-04-01 2010-10-28 Nec Corp Personal connection database system
JP2011253530A (en) * 2010-05-31 2011-12-15 Nielsen Co (Us) Llc Method, equipment, and product for ranking user in online social network
US9455891B2 (en) 2010-05-31 2016-09-27 The Nielsen Company (Us), Llc Methods, apparatus, and articles of manufacture to determine a network efficacy
JP2012078898A (en) * 2010-09-30 2012-04-19 Hitachi Solutions Ltd Interpersonal relationship smoothing support system
JP2014513826A (en) * 2011-02-28 2014-06-05 エイチエスビーシー ホールディングス ピーエルシー Computer systems, databases and their use
JP2013246802A (en) * 2012-05-29 2013-12-09 T C Factory Co Ltd Information processing system and information processing method
JP2015075849A (en) * 2013-10-08 2015-04-20 株式会社日立製作所 Introducer candidate extraction system
JP2017510007A (en) * 2014-01-27 2017-04-06 ノキア テクノロジーズ オサケユイチア Method and apparatus for social relationship analysis and management
JP2017204054A (en) * 2016-05-10 2017-11-16 コニカミノルタ株式会社 Compatibility calculation device, compatibility calculation method, and computer program
US10747820B2 (en) 2016-05-10 2020-08-18 Konica Minolta, Inc. Affinity calculation apparatus, affinity calculation method, and computer program
JP2018032197A (en) * 2016-08-24 2018-03-01 コニカミノルタ株式会社 Evaluation system, evaluation method, evaluation apparatus, evaluation program, and recording medium
JP2018055295A (en) * 2016-09-27 2018-04-05 Necソリューションイノベータ株式会社 Organization analysis device, organization analysis method and program
US11615125B2 (en) 2019-04-25 2023-03-28 Fujitsu Limited Relevance searching method, relevance searching apparatus, and storage medium

Also Published As

Publication number Publication date
CN1959719A (en) 2007-05-09

Similar Documents

Publication Publication Date Title
JP6940646B2 (en) Information recommendation method, information recommendation device, equipment and medium
Chakraborty et al. Privacy preserving actions of older adults on social media: Exploring the behavior of opting out of information sharing
JP5878399B2 (en) A method, computer program, computer for detecting bad news in social media.
US10373273B2 (en) Evaluating an impact of a user&#39;s content utilized in a social network
JP2007128163A (en) System for evaluating relevancy between persons
CN103699619A (en) Method and device for providing search results
US10783431B2 (en) Image search using emotions
JP6570226B2 (en) Response generation apparatus, response generation method, and response generation program
JP5905652B1 (en) Data evaluation system, data evaluation method, and data evaluation program
Banerjee et al. A study of manipulative and authentic negative reviews
US7792761B2 (en) System for evaluating relevance between persons
CN110674404A (en) Link information generation method, device, system, storage medium and electronic equipment
Frank Back to the future? The emergence of a geneticized conceptualization of race in sociology
JP2019125317A (en) Device, method, and program for processing information
JPWO2013094361A1 (en) Method, computer program, computer for detecting community in social media
Furner et al. A multinational study of espoused national cultural and review characteristics in the formation of trust in online product reviews
JP2019200713A (en) Information processing device, information processing method, and information processing program
CN102541921A (en) Control method and device for recommending resources through tag extension
JP2019125146A (en) Information processing device, information processing method, and information processing program
JP2021012646A (en) Device, method, and program for processing information
CN110807667A (en) A method and apparatus for activating a sleeping client
JPWO2016103519A1 (en) Data analysis system, data analysis method, and data analysis program
US20170178162A1 (en) Control of which Sources are used to Answer Questions in a Digital Medium Environment
JP2018045306A (en) Determination device, determination method, and determination program
Katarya et al. Survey on opinion leader in social network using data mining

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20080118

A871 Explanation of circumstances concerning accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A871

Effective date: 20080130

A975 Report on accelerated examination

Free format text: JAPANESE INTERMEDIATE CODE: A971005

Effective date: 20080219

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080304

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080501

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20080617

RD14 Notification of resignation of power of sub attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7434

Effective date: 20080709