Relationship visualization device, method, and program
The relationship visualization device and method address the challenge of understanding complex social relationships by positioning individuals in a multi-dimensional coordinate system based on interaction patterns, enhancing social capital awareness.
Patent Information
- Application Number
- PCT/JP2024/019876
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-05-30
- Publication Date
- 2025-12-04
AI Technical Summary
Existing technologies lack effective methods to visualize and understand complex human relationships based on time-series data from social media interactions.
A relationship visualization device and method that acquires and displays relationship information in a multi-dimensional coordinate system, using features derived from communication logs to position individuals based on interaction patterns, allowing for the identification of different relationship types.
Enables the visualization of relationships, facilitating understanding of social dynamics and encouraging actions to diversify social capital.
Smart Images

Figure JP2024019876_04122025_PF_FP_ABST
Abstract
Description
Relationship visualization device, method, and program
[0001] The disclosed technology relates to a technology for visualizing relationships.
[0002] Time series data of various interactions on social media and other platforms has been accumulated. By analyzing human relationships based on such time series data, insights can be gained for understanding complex social phenomena (see, for example, Non-Patent Document 1). For this reason, such time series data is useful.
[0003] Tsugawa Sho, "Utilizing Information Accumulated on Social Media," [online], Communications Society Magazine No. 52 Spring 2020, [Retrieved May 14, 2024], Internet <URL: https: / / www.jstage.jst.go.jp / article / bplus / 13 / 4 / 13_282 / _pdf / -char / ja>
[0004] To utilize such time-series data, it is necessary to visualize it appropriately and support easy understanding of the characteristics of human relationships. However, such visualization techniques have not been proposed so far.
[0005] The disclosed technology aims to provide a relationship visualization device, method, and program for visualizing relationships.
[0006] One aspect of the disclosed technology includes a relationship information acquisition unit that acquires relationship information, which is information that represents the relationship between a central person and others other than the central person, and a display unit that displays the positions of the others in a predetermined coordinate system of two or more dimensions that is determined based on the relationship information.
[0007] According to the disclosed technology, relationships can be visualized.
[0008] Fig. 1 is a diagram illustrating an example of the functional configuration of a relationship visualization device. Fig. 2 is a diagram illustrating an example of a processing procedure of a relationship visualization method. Fig. 3 is a diagram for explaining an example of feature amounts. Fig. 4 is a diagram illustrating an example of a display. Fig. 5 is a diagram illustrating an example of the functional configuration of a computer.
[0009] Hereinafter, embodiments of the disclosed technology will be described with reference to the drawings. Note that components having the same functions in the drawings are given the same reference numerals, and redundant description will be omitted.
[0010] [Relationship Visualization Device and Method] As shown in FIG. 1, the relationship visualization device includes a relationship information acquisition unit 1 and a display unit 2, for example.
[0011] The relationship visualization method is realized, for example, by each component of the relationship visualization device performing the processes of steps S1 to S2 shown in FIG.
[0012] <Relationship Information Acquisition Unit 1> The relationship information acquisition unit 1 acquires relationship information that is information that indicates the relationship between a central person and other people other than the central person (step S1).
[0013] The acquired relationship information is output to the display unit 2.
[0014] An example of relationship information that represents the relationship between a central character and others other than the central character is a feature that represents the relationship between the central character and others other than the central character. Hereinafter, for the sake of simplicity, a feature that represents the relationship between a central character and others other than the central character may be simply referred to as a "feature."
[0015] The relationship information acquisition unit 1 acquires relationship information calculated from, for example, a communication log between the central person and other people. In this case, for example, the communication log between the central person and other people is input to the relationship information acquisition unit 1. The communication log between the central person and other people may be a communication log generated on a platform using VC (Verifiable Credentials). An example of the communication log between the central person and other people is time-series data of interactions between the central person and other people in a social network service (SNS). The time-series data of interactions does not need to include data on the content of the interactions. In other words, the time-series data of interactions may be content-independent time-series data.
[0016] The relationship information acquisition unit 1 extracts, for example, feature quantities from this time-series data. Examples of feature quantities are F T1_AB =(a T1 ,b T1 ,c T1 ) is F T1_AB is a feature corresponding to the time series data of the interaction between central person A and other person B in the time period T1. In this example, F T1_AB is the three feature values a T1 ,b T1 ,c T1 Of course, F T1_AB may include four or more features.
[0017] a T1 is a feature that indicates who initiated the interaction. For example, in the time period T1, the number of interactions initiated by the central person A is 10, and the number of interactions initiated by the other person B is 5. In this case, for example, a T1 For example, a is 10 / 15. 15 (=10+5) is the number of interactions between the central person A and the other person B in the time interval T1. That is, a T1 An example of a is (number of interactions initiated by central person A) / (number of interactions initiated by central person A + number of interactions initiated by other person B). T1 may be a vector such as (number of interactions initiated by central person A, number of interactions initiated by other person B).
[0018] b T1 is a feature that indicates how frequently the interaction took place. T1 is the number of exchanges in the time interval T1. T1 may be a statistic related to interaction intervals. An example of the statistic related to interaction intervals is at least one of the mean value and the variance of interaction intervals in a time interval T1. If an interaction has an immediately preceding interaction, the interaction interval is the length of time between the end time of the immediately preceding interaction and the start time of the interaction.
[0019] cT1 is a feature that represents the response time. For example, the response time is the length of time from the end of a statement made by the central person A to the start of a statement made by another person B in response to that statement. T1 For example, c is the average response time of other person B to the statement of central person A in time interval T1. T1 may include information on the variance of response times of other person B to statements made by central person A in time interval T1.
[0020] Referring to FIG. 3, F T1_AB =(a T1 ,b T1 ,c T1 ) will be explained in more detail below.
[0021] For example, as shown in FIG. 3, in a time period T1, K AB +K BA Suppose there were exchanges of K AB is the number of interactions initiated by the central person A. BA is the number of interactions initiated by other person B. Each interaction consists of at least one utterance.
[0022] i=1,…,K AB The interval from the previous interaction to the i-th interaction started by the central person A is I ABi The previous interaction of the i-th interaction started by the central person A may be an interaction started by another person B, or may be an interaction started by the central person A. In addition, if the first interaction started by the central person A in the time period T1 is the first interaction, for example, I AB1 In the example of Figure 3, the first interaction started by the central person A in the time period T1 is the first interaction, so I AB1 = 0. Therefore, in Figure 3, I AB1 The description of is omitted.
[0023] Similarly, for i=1,…,K BA The interval from the previous interaction to the i-th interaction started with B is IBAi The previous interaction of the i-th interaction started by other person B may be an interaction started by central person A or an interaction started by other person B. In addition, if the first interaction started by other person B in the time interval T1 is the first interaction, for example, I BA1 =0.
[0024] i=1,…,K AB The number of statements that make up the i-th exchange starting from the central person A is MN ABi Similarly, for i=1,…,K BA The number of statements that make up the i-th exchange, which started with B, is MN BAi In the example of FIG. 3, the statements of the central person A are indicated by solid lines, and the statements of the other person B are indicated by dashed lines.
[0025] j=1,…,MN ABi -1, and the interval between the jth and j+1th statements in the ith exchange starting from the central person A is t ABj In this case, the average interval of the utterances that make up the i-th exchange starting from the central person A is defined as MI ABi That is, MI ABi is t AB1,…, t ABMNABi-1 The variance of the intervals of the statements that make up the i-th exchange starting from the central person A is VI ABi That is, VI ABi is t AB1,…, t ABMNABi-1 is the variance of t ABMNABi-1 is the MN in the i-th exchange starting from the central person A. ABi -First comment and MN ABi It represents the interval between the t ABMNABi-1 " in the subscript MNABi-1 " is "MN ABi-1 In this manner, it should be noted that in this specification, subscripts within a character string are not used to represent further subscripts.
[0026] Similarly, j=1,…,MN BAi-1, and the interval between the jth and j+1th statements in the ith exchange started by other B is t BAj In this case, the average interval of the statements that make up the i-th exchange, which started with B, is defined as MI BAi That is, MI BAi is t BA1,…, t BAMNBAi-1 The average value of . Also, the variance of the intervals of the statements that make up the i-th exchange starting from other person B is VI BAi That is, VI BAi is t BA1,…, t BAMNBAi-1 is the variance of t BAMNBAi-1 is the MN in the i-th exchange starting from B BAi -First comment and MN BAi This represents the interval between the first and second statements.
[0027] With this definition, in the i-th interaction starting from the central person A, four values I ABi ,MN ABi ,MI ABi ,VI ABi As defined above, I ABi is the interval from the previous interaction of the i-th interaction started by the central person A, and MN ABi is the number of statements that make up the i-th exchange starting from the central person A, and MI ABi is the average interval of the utterances that make up the i-th exchange starting from the central person A, and VI ABi is the variance of the intervals of the utterances that make up the i-th exchange starting from the central person A.
[0028] Similarly, if we define it this way, the i-th interaction starting with B will have four values I BAi ,MN BAi ,MI BAi ,VI BAi As defined above, I BAi is the interval from the previous interaction to the i-th interaction initiated by B, and MN BAiis the number of statements that make up the i-th exchange, which started with B, and MI BAi is the average interval of the utterances that constitute the i-th exchange, which started with other person B, and VI BAi is the variance of the intervals of the utterances that make up the i-th exchange initiated by other person B.
[0029] Furthermore, the communication characteristics of the central person A are X A is X A =[X A1 ,X A2 ,X A3 ,X A4 ,X A5 ,X A6 ] can be expressed as follows.
[0030] X A1 is the average number of statements that make up an exchange, and X A1 is the variance of the number of statements that make up each exchange. That is, X A1 =Mean(MN a_all ) and X A2 =Variance(MN a_all ) Mean is a function that outputs the mean value, and Variance is a function that outputs the variance. MN a_all ,MN AB1 ,…,MN ABKAB, MN BA1 ,…,MN BAKBA is.
[0031] X A3 is the average value of the interaction interval, and X A4 is the variance of each interaction interval, i.e., X A3 =Mean(I a_all ) and X A4 =Variance(I a_all ) I a_all I AB1 ,…,I ABKAB, I BA1 ,…,I BAKBA is.
[0032] X A5 is the average interval between utterances that make up an exchange, and X A6is the variance of the intervals of utterances that make up the interaction. X A5 =Mean(MI all ) and X A6 =Variance(MI all ) MI all is MI AB1 ,…,MI ABKAB, MI BA1 ,…,MI BAKBA is.
[0033] In this case, the feature a that indicates who initiated the interaction is T1 For example, a T1 =[M a1 ,V a1 ,M a2 ,V a2 ,K AB ,K BA ].
[0034] M a1 is the average number of statements that make up the exchange started by the central person A, and V a1 is the variance of the number of statements that make up the exchange that started with the central person A. That is, M a1 =Mean(MN AB_all ) and V a1 =Mean(MN AB_all ) MN AB_all ,MN AB1 ,…,MN ABKAB is.
[0035] M a2 is the average number of utterances that make up the exchange initiated by other person B, and V a2 is the variance of the number of comments that make up the exchange started by other person B. That is, M a2 =Mean(MN BA_all ) and V a2 =Mean(MN BA_all ) MN BA_all , MN BA1 ,…,MN BAKBA is.
[0036] M a1 ,M a2 is the communication characteristic of the central person A, X AThis can be said to be the average number of statements that make up the exchange in the time interval T1 normalized by V a1 ,V a2 is the communication characteristic of the central person A, X A This can be said to be the variance of the number of statements that make up the exchange in the time interval T1 normalized by
[0037] In this case, the feature b that indicates how frequently the interaction took place T1 For example, b T1 =[M b1 ,V b1 ,M b2 ,V b2 ].
[0038] M b1 is the average value of the interval from the previous interaction initiated by the central person A, and V b1 is the variance of the interval from the previous interaction initiated by the central person A. That is, M b1 =Mean(I AB_all ) and V b1 =Mean(I AB_all ) I AB_all I AB1 ,…,I ABKAB is.
[0039] M b2 is the average interval from the previous interaction initiated by B, and V a2 is the variance of the interval from the previous interaction initiated by B. That is, M a2 =Mean(I BA_all ) and V a2 =Mean(I BA_all ) I BA_all I BA1 ,…,I BAKBA is.
[0040] M b1 ,M b2 is the communication characteristic of the central person A, X A This can be said to be the average value of the interval of communication in the time interval T1 normalized by V b1 ,V b2is the communication characteristic of the central person A, X A This can be said to be the variance of the interaction intervals in the time interval T1 normalized by
[0041] In this case, the feature c that represents the response time T1 For example, c T1 =[M c1 ,V c1 ,M c2 ,V c2 ].
[0042] M c1 is the average interval of utterances that constitute the exchange started by the central person A, and V c1 is the variance of the intervals of utterances that constitute the exchange started by the central person A. That is, M c1 =Mean(MI AB_all ) and V c1 =Mean(MI AB_all ) MI AB_all is MI AB1 ,…,MI ABKAB is.
[0043] M c2 is the average interval of utterances that constitute the exchange initiated by other person B, and V c2 is the variance of the intervals of utterances that constitute the exchange initiated by other person B. That is, M c2 =Mean(MI BA_all ) and V c2 =Mean(MI BA_all ) MI BA_all is MI BA1 ,…,MI BAKBA is.
[0044] M c1 ,M c2 is the communication characteristic of the central person A, X A This can be said to be the average value of the intervals of statements that make up the exchange in the time interval T1 normalized by V c1 ,V c2 is the communication characteristic of the central person A, X A This can be said to be the variance of the intervals of utterances that make up the exchange in the time interval T1 normalized by
[0045] The relationship information acquisition unit 1 may acquire relationship information input by a user. For example, the user inputs the relationship information using an input means such as a touch panel, a pointing device such as a mouse, a keyboard, etc. The relationship information acquisition unit 1 acquires the input relationship information.
[0046] The user is a user of the relationship visualization device and method. The user may be the central person, another person, or a person other than the central person and another person.
[0047] The relationship information input by the user may be a feature that represents the relationship between the central person and others other than the central person, as described above, or it may be information about the position of the others in a specified coordinate system of two or more dimensions.
[0048] <Display Unit 2> The relationship information acquired by the relationship information acquisition unit 1 is input to the display unit 2.
[0049] The display unit 2 displays the position of the other person B in a predetermined coordinate system of two or more dimensions, which is determined based on the input relationship information (step S2).
[0050] An example of a display by the display unit 2 is shown in FIG. 4. The example of the coordinate system of the graph in FIG. 4 is a two-dimensional coordinate system. In the example of the graph in FIG. 4, the vertical axis indicates the "balance of the direction of interaction" and the horizontal axis indicates the "temporal characteristics (certainty) of interaction." Note that the "balance of the direction of interaction" can also be referred to as the direction of communication. Furthermore, the "temporal characteristics (certainty) of interaction" can also be referred to as the reliability of the response. As exemplified in FIG. 4, one axis of the coordinate system may indicate the direction of communication, and the other axis of the coordinate system may indicate the reliability of the response.
[0051] For example, the display unit 2 determines that the position of other person B is higher on the graph in FIG. 4 as the balance of the direction of interaction determined based on the relationship information is more from other person B.
[0052] For example, if the relationship information is F T1_AB =(a T1 ,b T1 ,c T1 ) and aT1 = (number of interactions started by central person A) / (number of interactions started by central person A+number of interactions started by other person B), the display unit 2 displays a T1 The smaller the value of the distance B, the higher the position on the graph in FIG.
[0053] For example, the more certain the time characteristics (certainty) of the interaction determined based on the relationship information are and the shorter the response time, the more to the right the display unit 2 determines the position of other person B on the graph in FIG.
[0054] For example, if the relationship information is F T1_AB =(a T1 ,b T1 ,c T1 ) and b T1 is the number of interactions in the time interval T1, and c T1 is the average response time of other person B to the statement of central person A in the time period T1. In this case, the display unit 2 displays b T1 The larger the value of r1, the more to the right of the graph in FIG. 4 is determined. This range is set to be equal to or greater than r1 and equal to or less than r2. Then, the display unit 2 displays c T1 The smaller the value, the more to the right the position within this range is determined to be the position of other person B.
[0055] In addition, the relationship information is F T1_AB =(a T1 ,b T1 ,c T1 ) and a T1 =[M a1 ,V a1 ,M a2 ,V a2 ,K AB ,K BA ], b T1 =[M b1 ,V b1 ,M b2 ,V b2 ], c T1 =[M c1 ,V c1 ,M c2 ,V c2 ].
[0056] In this case, the display unit 2 may, for example, adjust the balance of the direction of interaction V1 T1 The larger the value of , the lower the position of the graph in FIG. 4 is determined to be the position of Other B.
[0057] V1 T1 =f(M a1 ,M a2 ,K AB ,K BA ) The function f is M a1 ,K AB is a non-decreasing function with respect to M a2 ,K BA is a non-increasing function with respect to the function f(M a1 ,M a2 ,K AB ,K BA ) is shown below.
[0058] f(M a1 ,M a2 ,K AB ,K BA )=w1×(M a1 -M a2 ) / (M a1 +M a2 )+(1-w1)×(K AB -K BA ) / (K AB +K BA ) w1 is a predetermined real number between 0 and 1. w1×(M a1 -M a2 ) / (M a1 +M a2 ) can be said to indicate which statement is more prevalent at the micro level. (K AB -K BA ) / (K AB +K BA ) can be said to indicate which side initiated the interaction at a macro level.
[0059] In this case, the display unit 2 displays, for example, V2, which is an example of the reliability of the interaction defined below. T1 The larger the value of , the more to the left the position on the graph in FIG.
[0060] V2 T1 =g(M b1 ,V b1 ,Mb2 ,V b2 ,M c1 ,V c1 ,M c2 ,V c2 ) The function g is M b1 ,M c1 ,V b1 ,V c1 is a non-decreasing function with respect to M b2 ,M c2 ,V b2 ,V c2 is a non-increasing function with respect to the function g(M b1 ,V b1 ,M b2 ,V b2 ,M c1 ,V c1 ,M c2 ,V c2 ) is shown below.
[0061] g(M b1 ,V b1 ,M b2 ,V b2 ,M c1 ,V c1 ,M c2 ,V c2 )=w2×(w1×(M b1 -M b2 ) / (M b1 +M b2 )+(1-w1)×(M c1 -M c2 ) / (M c1 +M c2 ))+(1-w2)×(w1×(V b1 -V b2 ) / (V b1 +V b2 )+(1-w1)×(V c1 -V c2 ) / (V c1 +V c2 )) w1 and w2 are predetermined real numbers between 0 and 1. w1×(M b1 -M b2 ) / (M b1 +M b2 ) can be said to indicate which macro interval is longer. (1-w1)×(M c1 -M c2 ) / (M c1 +M c2) can be said to indicate which microinterval is longer. w1×(V b1 -V b2 ) / (V b1 +V b2 ) can be said to indicate which response has a larger variance at the macro level. (1-w1)×(V c1 -V c2 ) / (V c1 +V c2 ) can be said to indicate which response has greater variance at the micro level.
[0062] If other person B is located in region R1, labeled "Bonding Keeper," in the first quadrant of the graph in Figure 4, then other person B can be considered, for example, a "relative / neighbor." If other person B is located in region R2, labeled "Bridging Hub," in the second quadrant of the graph in Figure 4, then other person B can be considered, for example, a "positive friend." If other person B is located in region R3, labeled "Game Changer," in the third quadrant of the graph in Figure 4, then other person B can be considered, for example, a "game changer." If other person B is located in region R4, labeled "Safety-net," in the fourth quadrant of the graph in Figure 4, then other person B can be considered, for example, a "sponsor / supporter." If other person B is located in region R0, labeled "Base / Self," in the graph in Figure 4, then other person B can be considered, for example, a "close relative / self-group."
[0063] This process makes it possible to visualize the relationships between central person A and other person B. This is expected to encourage central person A to take actions that diversify his or her social capital.
[0064] The relationship visualization device and method can be used, for example, to visualize the relationships surrounding parents and children in a new child-rearing environment and form memberships, to help immigrants in local communities understand the status of their own relationships, to help students enter the real world, and to support startups.
[0065] [Modifications] The specific configurations of the embodiments of the disclosed technology are not limited to the configurations described above. The specific configurations of the embodiments of the disclosed technology can be appropriately modified in design, etc., within the scope of the spirit of the embodiments of the disclosed technology.
[0066] For example, the relationship information acquired by the relationship information acquisition unit 1 may be information itself about the position of another person in a predetermined coordinate system of two or more dimensions.
[0067] In addition, the display unit 2 may display the position of other person B in a predetermined coordinate system of two or more dimensions determined based on relationship information input by the user, and the position of other person B in a predetermined coordinate system of two or more dimensions determined based on relationship information calculated from the communication log between the central person A and other person B.
[0068] This allows those who see these displays to compare the two positions and become aware of potentially important parts of social capital that they had not previously considered important.
[0069] Furthermore, the relationship information acquisition unit 1 may acquire relationship information for each time interval.
[0070] In this case, the display unit 2 displays the position of the other person in a predetermined coordinate system of two or more dimensions determined based on the relationship information for each time interval. For example, the display unit 2 displays multiple positions corresponding to the relationship information for multiple time intervals. Furthermore, the display unit 2 may change the position of the other person over time based on the relationship information for each time interval.
[0071] The various processes described in the embodiments of the disclosed technology may not only be performed chronologically in the order described, but may also be performed in parallel or individually depending on the processing capacity of the device performing the processes or as needed.
[0072] The others may be composed of multiple others. That is, the relationship information acquisition unit 1 may acquire relationship information that represents the relationship between the central person and each of the others. In this case, the display unit 2 may display the position of each of the others in a predetermined coordinate system of two or more dimensions that is determined based on the relationship information.
[0073] For example, data exchange between components of the relationship visualization device may be performed directly or via a storage unit (not shown).
[0074] Furthermore, a device (terminal) for using the device, system, or method of the present invention via a network (telecommunications line) may also be provided. The "device (terminal) for use" may be provided with functions (e.g., control function, decoding function, restoration function, input / output function, etc.) necessary to obtain the effects of implementing the device, system, or method of the present invention.
[0075] It goes without saying that other modifications are possible without departing from the spirit of the present invention.
[0076] All publications, patent applications, and technical standards mentioned in this specification are herein incorporated by reference to the same extent as if each individual publication, patent application, or technical standard was specifically and individually indicated to be incorporated by reference.
[0077] [Program, Recording Medium] The functions realized by the components described in this specification may be implemented in circuitry or processing circuitry, including general-purpose processors, application-specific processors, integrated circuits, ASICs (Application Specific Integrated Circuits), CPUs (Central Processing Units), conventional circuits, and / or combinations thereof, programmed to realize the described functions. A processor includes transistors and other circuits and is considered to be circuitry or processing circuitry. A processor may also be a programmed processor that executes a program stored in a memory.
[0078] In this specification, a circuitry, unit, or means is hardware that is programmed to realize or performs the described functions, which may be any hardware disclosed herein or any hardware known to be programmed to realize or perform the described functions.
[0079] If the hardware is a processor considered to be a type of circuitry, the circuitry, means, or unit is a combination of the hardware and software used to configure the hardware and / or processor.
[0080] The various processes described above can be implemented by loading a program that executes each step of the above method into the recording unit 2020 of the computer 2000 shown in Figure 5, and operating the control unit 2010, input unit 2030, output unit 2040, display unit 2050, etc.
[0081] The program describing the processing contents can be recorded on a computer-readable recording medium, which may be, for example, a magnetic recording device, an optical disk, a magneto-optical recording medium, a semiconductor memory, or any other suitable recording medium.
[0082] The program may be distributed by, for example, selling, transferring, lending, etc. portable recording media such as DVDs and CD-ROMs on which the program is recorded. Furthermore, the program may be stored in a storage device of a server computer, and then transferred from the server computer to other computers via a network, thereby distributing the program.
[0083] A computer that executes such a program may first temporarily store the program recorded on a portable recording medium or transferred from a server computer in its own storage device. Then, when executing a process, the computer reads the program stored on its own recording medium and executes the process in accordance with the read program. Alternatively, the computer may read the program directly from a portable recording medium and execute the process in accordance with the program. Furthermore, the computer may execute the process in accordance with the program each time a program is transferred from a server computer to the computer. Alternatively, the server computer may not transfer the program to the computer, but may instead execute the process through a so-called ASP (Application Service Provider) service, which realizes the processing function by issuing an execution instruction and obtaining the results. Furthermore, the server computer may execute the process at the terminal using a so-called SaaS (Software as a Service) service, which allows users to use part of the server computer along with the program. In this embodiment, the program includes information used for processing by an electronic computer that is equivalent to a program (such as data that is not a direct instruction to a computer but has properties that dictate computer processing).
[0084] Furthermore, in this embodiment, the device is configured by executing a predetermined program on a computer, but at least a part of the processing contents may be realized by hardware.
Claims
1. A relationship visualization device including: a relationship information acquisition unit that acquires relationship information that represents the relationship between a central person and others other than the central person; and a display unit that displays the positions of the others in a predetermined coordinate system of two or more dimensions that is determined based on the relationship information.
2. The relationship visualization device according to claim 1, wherein the relationship information acquisition unit acquires relationship information input by a user.
3. A relationship visualization device according to claim 1, wherein the relationship information acquisition unit acquires the relationship information calculated from a communication log between the central person and the other person.
4. A relationship visualization device according to claim 1, wherein the display unit displays the position of the other person in a predetermined coordinate system of two or more dimensions determined based on relationship information input by the user, and the position of the other person in a predetermined coordinate system of two or more dimensions determined based on the relationship information calculated from a communication log between the central person and the other person.
5. A relationship visualization device according to claim 1, wherein the relationship information acquisition unit acquires the relationship information for each time interval, and the display unit displays the position of the other person in the coordinate system, which is determined based on the acquired relationship information for each time interval.
6. A relationship visualization device according to any one of claims 1 to 5, wherein one axis of the coordinate system indicates a direction of communication, and the other axis of the coordinate system indicates reliability of a response.
7. A relationship visualization method including: a relationship information acquisition step in which a relationship information acquisition unit acquires relationship information that represents the relationship between a central person and others other than the central person; and a display step in which a display unit displays the positions of the others in a predetermined coordinate system of two or more dimensions that is determined based on the relationship information.
8. A program for causing a computer to execute each step of the relationship visualization method of claim 7.
Citation Information
Patent Citations
Information processing apparatus and program
JP2018180657A