Behavioral change support device, method, and program
The behavior change support system addresses group dynamics by analyzing relationships and psychological states to deliver targeted messages, promoting effective behavior change within groups through dialogue and goal alignment.
Patent Information
- Application Number
- JP2023526774
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-06-10
- Publication Date
- 2025-01-07
- Estimated Expiration
- 2041-06-10
AI Technical Summary
Existing technologies fail to effectively support group behavior change by considering the diverse psychological states and relationships within groups, as simply combining competition and cooperation does not adequately address the unique dynamics of individual members.
A behavior change support system that acquires and analyzes relationship and psychological state data for group members, selecting appropriate users to receive targeted messages promoting behavior change based on relationship strength and psychological state, and facilitating dialogue and goal alignment.
The system provides effective support for group behavior change by leveraging strong relationships and psychological states to encourage dialogue and goal clarity, enhancing overall group dynamics and behavior modification.
Smart Images

Figure 0007609270000001 
Figure 0007609270000002 
Figure 0007609270000003
Abstract
Description
[Technical field]
[0001] One aspect of the present invention relates to a behavior change support device, method, and program used to support behavior change in a group, for example. [Background technology]
[0002] Many techniques have been proposed to promote behavioral change in individuals, for example by using life log data. However, when it comes to groups such as sports teams or companies, unlike individuals, groups have various internal human relationships, so it is unclear whether the techniques for promoting behavioral change for individuals will be effective when applied directly to them.
[0003] In response to this, a technology has been proposed that aims to support group behavior change by combining the elements of "competition" and "cooperation" as a way to promote group behavior change (see, for example, non-patent document 1). [Prior art documents] [Non-patent literature]
[0004] [Non-Patent Document 1] Yuuki Nishiyama, Tadashi Okoshi, Takuro Yonezawa, Jin Nakazawa, Kazunori Takashio, Hideyuki Tokuda, "Promoting team behavior change using life log data," Transactions of the Information Processing Society of Japan, 56(1), 349-361. (Jan. 2015) Summary of the Invention [Problem to be solved by the invention]
[0005] However, simply combining the elements of "competition" and "cooperation," as in the technology described in Non-Patent Document 1, is difficult to achieve sufficient results because the psychological states and relationships of individuals in a group vary.
[0006] This invention has been made in light of the above-mentioned circumstances, and one aspect of it is to provide technology that can provide effective support for group behavior change by taking into account the state of each individual belonging to the group. [Means for solving the problem]
[0007] In order to solve the above problem, one aspect of the behavior change support device or method according to the present invention is a behavior change support device that supports behavior change for at least one of a plurality of groups to which a plurality of users belong, and first, for each group, acquires and stores relationship information indicating the strength of the relationship between the plurality of users belonging to the group. In addition, for each group, psychological state evaluation information reflecting the psychological states of the plurality of users belonging to the group is acquired. In this state, for each group, a first user whose acquired psychological state evaluation information does not satisfy a first condition set in advance is selected as a user to be supported for the behavior change, and a second user whose strength of relationship with the first user satisfies a second condition set in advance based on the relationship information is selected as a user to be requested to support the behavior change for the first user. Then, first message information including information requesting support for the behavior change is generated, and the generated first message is transmitted to the user terminal used by the second user. Here, behavioral change includes not only actual physical changes in behavior, but also changes in speech, actions, and feelings.
[0008] According to one aspect of the present invention, for example, a user in a group who has a strong relationship with a user in a bad psychological state and is in a good psychological state is selected as a user suitable for talking to the user in the bad psychological state, and a request message is sent to the user terminal of this user to ask the user to talk to the user in the bad psychological state. Therefore, it is possible to provide effective behavior change support to the user in the bad psychological state from users who have a strong relationship with the user in the group. Effect of the Invention
[0009] That is, according to one aspect of the present invention, it is possible to provide a technology that can provide effective support for behavioral change in a group by taking into account the state of each individual belonging to the group. [Brief description of the drawings]
[0010] [Figure 1] FIG. 1 is a diagram showing an example of a system including a server device functioning as a behavior change support device according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a block diagram showing a hardware configuration of the server device shown in FIG. [Diagram 3] FIG. 3 is a block diagram showing a software configuration of the server device shown in FIG. [Figure 4] FIG. 4 is a diagram showing an example of data representing relationships between individuals (users) belonging to a group, which is stored in the relationship data storage unit of the server device shown in FIG. [Diagram 5] FIG. 5 is a diagram showing an example of data representing the correspondence between users and their psychological state evaluation values, which is stored in the data storage unit 3 of the server device shown in FIG. [Figure 6] FIG. 6 is a diagram showing an example of the registration results of text data related to a group and psychological state evaluation value, dialogue state evaluation value, goal achievement level, and goal for each user belonging to that group, which is stored in the behavior change data storage unit of the server device shown in FIG. [Figure 7] FIG. 7 is a flowchart showing the procedure and contents of the behavior modification support process executed in the control unit of the server device shown in FIG. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0011] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
[0012] [One embodiment] (Configuration example) (1) System FIG. 1 is a diagram showing an example of a system including a server device functioning as a behavior change support device according to an embodiment of the present invention.
[0013] In Fig. 1, G1 to Gm indicate groups (hereinafter also referred to as groups) that are targets of behavioral change support, and each of the groups G1 to Gm includes a plurality of individuals (hereinafter also referred to as users). Each user has an information terminal UT11 to UT1n, ..., UTm1 to UTmn (hereinafter collectively referred to as user terminal UT).
[0014] The user terminal UT is composed of a portable information and communication terminal such as a smartphone, a tablet terminal, or a node-type personal computer, and is capable of creating and editing various data such as document data and chart data, as well as transmitting information data between the user terminals UT and between the user terminals UT and the server device SV via the network NW. In order to transmit the information data, the user terminal UT has a mailer, a browser, and an SNS application. Note that, as the user terminal UT, in addition to the portable information and communication terminals described above, a desktop personal computer or the like may be used.
[0015] The network NW includes, for example, a wide area network with the Internet at its core, and an access network for accessing the wide area network. As the access network, for example, a public communication network using wired or wireless, a LAN (Local Area Network) using wired or wireless, or a CATV (Cable Television) network is used.
[0016] (2) Server device SV 2 and 3 are block diagrams showing the hardware and software configurations of the server device SV, respectively.
[0017] The server device SV is composed of a server computer arranged on the Web or the cloud, for example, and includes a control unit 1 using a hardware processor such as a central processing unit (CPU). The server device SV is configured such that a storage unit having a program storage unit 2 and a data storage unit 3, an input I / F unit 4 and an output I / F unit 5 are connected to the control unit 1 via a bus 6.
[0018] The input I / F unit 4 and the output I / F unit 5 each have a communication interface, and under the control of the control unit 1, receive and transmit information data from the user terminal UT using a communication protocol defined by the network NW.
[0019] The program storage unit 2 is configured, for example, by combining a non-volatile memory such as an HDD (Hard Disk Drive) or SSD (Solid State Drive) as a storage medium that can be written to and read at any time, and a non-volatile memory such as a ROM (Read Only Memory), and stores application programs necessary for executing various control processes related to one embodiment of the present invention, in addition to middleware such as an OS (Operating System).
[0020] The data storage unit 3 is, for example, a combination of a non-volatile memory such as an HDD or SSD, which can be written to and read from at any time, as a storage medium, and a volatile memory such as a RAM (Random Access Memory), and as the main storage units required to implement one embodiment of the present invention, it is equipped with an attribute information storage unit that stores attribute information relating to groups and users, as well as a relationship data storage unit 31 and a behavioral change data storage unit 32.
[0021] The attribute information storage unit stores, for example, information representing the attributes of a group in association with a group ID, and stores information representing the attributes of a plurality of users belonging to the group in association with the user IDs of the users. The group attributes include, for example, information representing the genre of the group, such as work, sports, or hobbies, and the user attributes include, for example, the user's name, contact information, such as an email address, etc.
[0022] Information indicating the strength of social interpersonal relationships between multiple users belonging to each group is stored in the relationship data storage unit 31. The strength of interpersonal relationships is characterized by, for example, the frequency or cumulative time of interaction, the intensity of emotions, intimacy (degree of mutual trust), and the frequency and content of mutual help, and is quantified based on, for example, user response information to a questionnaire. FIG. 4 shows an example of information stored in the relationship data storage unit 31 indicating the strength of the relationship between users belonging to a certain group.
[0023] The behavior change data storage unit 32 is used to store the user's psychological state evaluation value, goal specificity, and text data for the goal in association with the group ID and user ID, and also to store the dialogue state evaluation value for each group. FIG. 6 shows an example of text data related to the psychological state evaluation value, goal specificity, and purpose of each user belonging to a certain group, and the dialogue state evaluation value of the group, which are stored in the behavior change data storage unit 32.
[0024] The control unit 1 includes, as processing functions according to an embodiment of the present invention, a relationship data acquisition processing unit 11, a psychological state evaluation processing unit 12, a dialogue state evaluation processing unit 13, a goal specificity calculation processing unit 14, a behavior change processing unit 15, and an advice processing unit 16. All of these processing units 11 to 16 are realized by causing a hardware processor of the control unit 1 to execute a program stored in the program storage unit 2.
[0025] The relationship data acquisition processing unit 11, for example, performs a process of sending questionnaire data to each user terminal UT, determining the strength BD of the relationship between users based on the response data QD1, and storing the result in the relationship data storage unit 31. Another means for determining the strength BD of the relationship between users may be to obtain information indicating the frequency of interaction between users and the cumulative interaction time from the usage history of each user's communication tool, and estimate the strength BD of the relationship between users based on the obtained information.
[0026] The psychological state evaluation processing unit 12 performs a process of, for example, sending questionnaire data to each user terminal UT and acquiring answer data QD2 to obtain an evaluation value PD representing the psychological state of each user. As a means for obtaining the evaluation value PD of the user's psychological state, another method may be used, for example, by acquiring vital data indicating the user's heart rate variability (HRV) from the user terminal UT, calculating an average value of HRV for a predetermined period of time in the past based on the acquired vital data, and obtaining the psychological state evaluation value PD of the user based on the average value. The psychological state evaluation processing unit 12 temporarily stores the calculated psychological state evaluation value PD in the data storage unit 3, and then passes it to the behavior change processing unit 15.
[0027] The dialogue state evaluation processing unit 13, for example, acquires dialogue voice data or dialogue video data AVD of each user in the group from the user terminal UT. Then, it performs processing to calculate a dialogue state evaluation value DD representing the liveliness (degree of excitement) of the dialogue in the group by analyzing the acquired data AVD. Note that an example of processing for obtaining the dialogue state evaluation value DD will be described in the operation example.
[0028] The goal specificity calculation processing unit 14, for example, acquires text data OD related to the goal for each user from the user terminal UT, and performs a process of calculating the goal specificity CD of the user by analyzing the acquired text data OD related to the goal. The goal specificity calculation processing unit 14 also calculates goal group characteristics that represent the characteristics of the goal as a group based on the acquired text data OD related to the goal. An example of the calculation process of the goal group characteristics will be described in the operation example.
[0029] The behavior modification processing unit 15 has, for example, the following processing functions. (1) A process of acquiring the psychological state evaluation value PD and the goal concreteness CD of each user from the psychological state evaluation processing unit 12 and the goal concreteness calculation processing unit 14, respectively, and acquiring the dialogue state evaluation value DD of the group from the dialogue state evaluation processing unit 13, and storing each of the acquired data PD, CD, DD in the behavior change data storage unit 32 in correspondence with the group ID and user ID.
[0030] (2) A process of acquiring text data OD relating to the above goal sent from each user terminal UT from the input I / F unit 4, and storing the acquired text data OD relating to the above goal in the behavioral change data storage unit 32 in association with the user ID.
[0031] (3) A process of reading the dialogue state evaluation value DD of the group from the behavior change data storage unit 32 and judging the presence or absence of dialogue for each group based on this dialogue state evaluation value DD.
[0032] (4) For a group determined to have no dialogue in (3), the psychological state evaluation values PD of the users belonging to the group are read from the behavior change data storage unit 32, and a user in the group who is a target for behavior change promotion is selected based on the psychological state evaluation values PD. Next, relationship data BD indicating the strength of the relationship between users is read from the relationship data storage unit 31, and based on the relationship data BD, a user whose value indicating the strength of the relationship with the target user for behavior change promotion is equal to or greater than a threshold is selected as a user to be requested to support the target user in changing behavior. Then, a process of generating a request message for behavior change support addressed to the selected target user, and transmitting the generated request message for behavior change support from the output I / F unit 5 to the corresponding user terminal UT.
[0033] (5) For groups determined to have no conversation in (3), the process reads the goal specificity CD of each user belonging to the group from the behavior change data storage unit 32, and selects users whose goal specificity CD is less than the group's goal specificity threshold as users for whom behavior change promotion is to be promoted. Then, selects users in the same group whose goal specificity CD is equal to or greater than the threshold as reference users, generates a behavior change promotion message MS including the goal specificity CD of the selected reference user and text data OD related to the goal, and transmits the generated behavior change promotion message MS from the output I / F unit 5 to the user terminal UT of the user for whom behavior change promotion is to be promoted.
[0034] (6) For groups determined to have a dialogue in (3), the process extracts groups whose dialogue state evaluation value DD is less than the dialogue state evaluation threshold common to all groups, i.e., groups with low dialogue activity, as groups for which behavior change promotion is to be performed. Then, the process reads the target group characteristics included in the target specificity CD of each group from the behavior change data storage unit 32, and selects other groups whose target group characteristics are similar to the target group characteristics of the group for which behavior change promotion is to be performed and whose dialogue state evaluation value DD is equal to or greater than the dialogue state evaluation threshold. Next, the process generates a behavior change promotion message MS including the target specificity CD of the other group selected and text data OD related to the goal, and transmits the generated behavior change promotion message MS from the output I / F unit 5 to the user terminals UT of the users belonging to the group for which behavior change promotion is to be performed.
[0035] The advice processing unit 16 has the following processing functions. (1) For each user, the psychological state evaluation value PD, text data OD related to the goal and its goal specificity CD are acquired from the behavior change data storage unit 32 or the behavior change processing unit 15, and an advice request message AR is generated for each user, requesting advice for promoting behavior change, based on the acquired data PD, OD, and CD. Then, the generated advice request message AR is transmitted from the output I / F unit 5 to the user terminals UT of the other users in the group.
[0036] (2) When an advice message AD is returned from the user terminal UT of another user in response to the advice request message AR, the advice message AD is received via the input I / F unit 4. Then, the received advice message AD is transmitted from the output I / F unit 5 so as to be forwarded to the user terminal UT of the user who requested the advice.
[0037] (Example of operation) Next, an example of a behavior modification support operation by the server device SV configured as above will be described.
[0038] In the following description, it is assumed that the attribute information of each group and the multiple users belonging to that group is stored in advance in the attribute information storage unit in the data storage unit 3. The attribute information includes, for example, the group ID and attribute information (e.g., information indicating the genre such as work, sports, hobby, etc.), the user ID and its attribute information (e.g., contact information such as name and email address), but is not limited to this.
[0039] (1) Acquisition of relationship data The control unit 1 of the server device SV, under the control of the relationship data acquisition processing unit 11, acquires, for each group, data indicating the relationships between a plurality of users belonging to that group as follows.
[0040] That is, the relationship data acquisition processing unit 11 first transmits questionnaire data to the user terminal UT of the target user. The questionnaire data includes questions for each user, such as questions about the frequency of interactions, cumulative interaction time, intensity of emotions, intimacy, and degree of mutual assistance, for each other user in the same group. In this case, it is preferable to present multiple options corresponding to the strength of relationships for each question item in the answer column for the questions, and to allow the user to select the appropriate option from these options.
[0041] In addition, instead of using the above-mentioned questionnaire, the relationship data acquisition processing unit 11 may, for example, acquire data representing the usage history of a communication tool from each user terminal UT, calculate information representing the frequency and duration of interaction between users from the acquired usage history data, and estimate the strength of the relationship between users based on the results.
[0042] The relationship data acquisition processing unit 11 converts the acquired strength of the relationship between the users into a numerical value, for example, between 0 and 1, and stores this numerical value in the relationship data storage unit 31 of the data storage unit 3. Note that the process of acquiring data indicating the strength of the relationship between the users is performed, for example, periodically or whenever the group composition is changed.
[0043] (2) Obtaining psychological state evaluation scores The control section 1 of the server device SV, under the control of the psychological state evaluation processing section 12, executes a process of acquiring, for each group, an evaluation value of the psychological state of each user belonging to that group, as follows.
[0044] That is, the psychological state evaluation processing unit 12 transmits, for example, questionnaire data to the user terminal UT of the target user, in the same manner as in the above-mentioned relationship data acquisition process. The questionnaire data includes questions about, for example, comfort in the group and the results of task execution. Also in this case, it is preferable to present multiple options corresponding to the level of psychological state for each question item in the answer column for the questions, and to allow the user to select the appropriate option from these options.
[0045] The psychological state evaluation processing unit 12 receives the user's response data to the above questionnaire from the user terminal UT, evaluates the user's psychological state based on the received response data, and temporarily stores the evaluation value in the data storage unit 3.
[0046] The psychological state evaluation processing section 12 may also acquire vital data indicating heart rate variability serving as an index of the user's autonomic regulation activity from, for example, the user terminal UT, calculate an average HRV value for a predetermined period of time in the past based on the acquired vital data, and store the average value as the user's psychological state evaluation value. Figure 5 shows an example of the stored psychological state evaluation value in this case.
[0047] The process of acquiring the psychological state evaluation value is executed, for example, periodically or every time an event takes place in the group.
[0048] (3) Obtaining the group's dialogue state evaluation value The control unit 1 of the server device SV, under the control of the dialogue state evaluation processing unit 13, executes a process of acquiring a dialogue state evaluation value representing the degree of dialogue activity of each group as follows.
[0049] That is, the dialogue state evaluation processing unit 13 acquires dialogue voice data or dialogue video data of multiple users in each group from each user terminal UT, and calculates a dialogue state evaluation value that indicates the liveliness (degree of excitement) of the dialogue in the group by analyzing the acquired data associated with the dialogue.
[0050] For example, the dialogue state evaluation processing unit 13 extracts features such as voice energy, pitch, and speech rate from the acquired dialogue voice data of the user, and also extracts features such as head and hand movements and human poses from the dialogue video data.The dialogue state evaluation processing unit 13 then calculates the dialogue excitement level based on the extracted features, for example, using a machine learning model.The dialogue state evaluation processing unit 13 may also extract topics from the dialogue content using morphological analysis or the like, and calculate an evaluation value of the dialogue state based on the types and number of extracted topics.
[0051] The evaluation value of the dialogue state is, for example, set to "0" if there is no dialogue for a certain period of time, and is quantified, for example, in the range of 0 to 1, if there is dialogue.
[0052] (4) Calculation of target specificity The control unit 1 of the server device SV, under the control of the goal specificity calculation processing unit 14, calculates the specificity of the goal of each user belonging to each group, and performs a process of obtaining goal group characteristics that represent the characteristics of the goal as a group, as follows.
[0053] That is, the goal specificity calculation processing unit 14 first acquires text data related to the goal for each user from the user terminal UT, and calculates the specificity of the user's goal by analyzing the acquired text data related to the goal. For example, the text data related to the goal is subjected to morphological analysis to extract the importance of words and phrases expressing the action content, the goal numerical value, etc., and calculates the goal specificity based on the results. The goal specificity is quantified, for example, in the range of 0 to 1.
[0054] Furthermore, the goal specificity calculation processing unit 14 calculates a goal group characteristic that represents the characteristics of the goal as a group, based on the obtained text data related to the goal.
[0055] The target group characteristics can be obtained, for example, by calculating the importance of each word contained in the text from the text data related to the target using the Term Frequency - Inverse Document Frequency (TD-IDF) method, and creating a vector for each target whose dimensions are all the words contained in the entire text.
[0056] The goal specificity calculation processing unit 14 temporarily stores data representing the calculated goal specificity of each user and the similarity of the target group characteristics in, for example, the data storage unit 3, and then passes the data to the behavior modification processing unit 15.
[0057] (5) Sending messages to promote behavioral change The control unit 1 of the server device SV, under the control of the behavior modification processing unit 15, executes a support process for promoting behavior modification of the group as follows. FIG. 7 is a flowchart showing the procedure and content of the support process executed by the behavior modification processing unit 15.
[0058] (5-1) Importing various evaluation data First, in step S10, the behavior change processing unit 15 acquires, for each group, the psychological state evaluation value PD and the goal concreteness CD of each user belonging to the group from the psychological state evaluation processing unit 12 and the goal concreteness calculation processing unit 14, respectively. The behavior change processing unit 15 also acquires the dialogue state evaluation value DD of each group from the dialogue state evaluation processing unit 13. Then, in step S11, the behavior change processing unit 15 stores the acquired psychological state evaluation value PD and goal concreteness CD of each user and the dialogue state evaluation value DD of each group in the behavior change data storage unit 32 in association with the group ID and user ID.
[0059] Furthermore, the behavior change processing unit 15 also imports text data OD related to the goal sent from each user terminal UT. Then, the imported text data OD related to the goal is stored in the behavior change data storage unit 32 in association with the user ID. Figure 6 shows an example of each data stored in the behavior change data storage unit 32 in the above-mentioned manner.
[0060] In the following, a group is represented as Xi (i=1,2,...,I), a user belonging to group Xi as xij (j=1,2,...,Ji), the psychological state evaluation value of user xij is represented as Pij (0≦Pij≦1), the dialogue state evaluation value of group Xi as Di (0≦Di ≦1), the goal concreteness of user xij as Cij (0≦Cij≦1), and the advice from user xij to user xik as Aijk (j and k are not equal). In addition, the threshold of the psychological state evaluation value of group Xi is represented as δpi, the threshold of the dialogue state evaluation value of all groups as δD, and the threshold of the goal concreteness of group Xi as δCi.
[0061] (5-2) Determining whether or not there is dialogue in the group After the above data has been acquired, the behavior change processing unit 15 first reads the dialogue state evaluation value Di of the group Xi from the behavior change data storage unit 32 in step S12, and determines whether this dialogue state evaluation value Di is 0 or not, that is, whether there is a dialogue in the group Xi.
[0062] (5-3) Supporting behavioral change for users who are not feeling well When it is determined in step S12 that there is no dialogue for group Xi, first, in step S13, the behavior modification processing unit 15 compares the psychological state evaluation value Pij of each user belonging to group Xi with a threshold value δpi of the psychological state evaluation value of group Xi. The threshold value δpi at this time is set to, for example, the average value of the psychological state evaluation values Pij of all users xij in group Xi. Then, as a result of this comparison, users xik whose psychological state evaluation value Pij is less than the threshold δpi are extracted as users in a bad mood, that is, users who are targets for promoting behavior modification, in step S14.
[0063] Next, in step S15, the behavior change processing unit 15 reads the relationship data BD indicating the strength of the relationship between users from the relationship data storage unit 31, and selects other users xij whose values indicating the relationship with the unwell user xik are equal to or greater than a threshold, that is, whose relationships are strong, based on this relationship data BD. Note that, among the users xij, a user whose text data regarding the purpose is most similar to that of the unwell user xik may be selected. Then, the behavior change processing unit 15 further selects users whose psychological state evaluation value Pij is equal to a threshold value δpi from among the selected users xij.
[0064] As a result, a user in the group who has a strong relationship with the user in a bad mood and is in a good psychological state is selected as a user suitable for speaking to the user in a bad mood.
[0065] Next, the behavior modification processing unit 15 generates a request message MS for requesting someone to talk to the user xik who is not feeling well. Then, the generated request message MS is sent from the output I / F unit 5 to the user terminal UT of the user who is suitable for talking to the user xik.
[0066] As a result, a user who is not feeling well can receive support for behavioral change from users who have a strong relationship with the user within the group, making it possible to effectively support the user who is not feeling well in changing his or her behavior.
[0067] (5-4) Supporting behavioral change in groups without dialogue In step S16, the behavior change processing unit 15 further reads the goal specificity Cij of each user xij belonging to the group Xi determined to have no group dialogue from the behavior change data storage unit 32. Then, the goal specificity Cij is compared with a threshold value δci of the goal specificity of the group Xi. The threshold value δci at this time is set to, for example, the average value of the goal specificity Cij of all users xij in the group Xi. Then, as a result of the above comparison, the users whose goal specificity Cij does not meet the threshold δci are extracted as users for whom behavior change promotion is to be promoted.
[0068] Next, the behavior change processing unit 15 selects another user in the same group whose goal specificity Cik is equal to or greater than the threshold value δci, and reads out the text data OD related to the goal of the selected user and the goal specificity Cik from the behavior change data storage unit 32. Then, the behavior change processing unit 15 generates a behavior change promotion message MS including the read out goal specificity Cik and text data OD related to the goal, and in step S18, causes the output I / F unit 5 to transmit the generated behavior change promotion message MS to the user terminal UT of the user xij who is the target of behavior change promotion.
[0069] As a result, users in a group with low goal specificity, i.e., users whose goal settings are vague, are presented with text data regarding the goals and goal specificity of users in the same group who have high goal specificity, thereby making it possible to encourage the users with low goal specificity to reconsider their goal settings.
[0070] (5-5) Supporting behavioral change in dialogue-based groups In step S19, the behavior change processing unit 15 compares the dialogue state evaluation value Di of the group Xi determined to have a dialogue in step S12 with a dialogue state evaluation threshold value δD common to all groups. At this time, the threshold value δD is set to, for example, the average dialogue state evaluation value of all groups. Then, as a result of this comparison, the group Xk whose dialogue state evaluation value Di is less than the dialogue state evaluation threshold value δD, that is, whose dialogue activity level (degree of excitement) is low, is extracted as a group for which behavior change should be promoted.
[0071] Next, in step S20, the behavior change processing unit 15 reads the target group characteristics included in the goal specificity Cij of each group Xi from the behavior change data storage unit 32. Then, a group whose target group characteristics are similar to the group Xk targeted for behavior change promotion and whose dialogue state evaluation value Di is equal to or greater than the dialogue state evaluation threshold value δD is selected. In other words, a group whose goal characteristics as a group are similar and whose dialogue activity is high is selected as a reference group for promoting behavior change of the group Xk. Note that groups whose target group characteristics are similar can be extracted by, for example, calculating the cosine similarity of vectors between groups and comparing the calculated cosine similarity with a threshold value.
[0072] Next, the behavior change processing unit 15 reads the text data OD related to the goal of the selected similar group and the goal specificity from the behavior change data storage unit 32, and generates a behavior change promotion message MS including this information. Then, in step S21, the generated behavior change promotion message MS is transmitted from the output I / F unit 5 to the user terminals UT of each user xkj belonging to the group Xk for which behavior change promotion is to be performed.
[0073] In this case, the behavior change promotion message MS might be something like, "The dialogue in your group does not seem to be very active. On the other hand, the dialogue in the other groups seems to be lively. In this group, the goals have been set as, for example, 'Eat at fixed times every day (10:00, 15:00, 18:30)' with a specificity of 0.7, 'If practice is late, eat more carbohydrates after practice (three rice balls) and reduce the carbohydrates at dinner' with a specificity of 0.8, and 'Eat warm vegetables such as broccoli or asparagus every day' with a specificity of 0.6. Using these goals as a reference, discuss again as a group and set new goals."
[0074] By providing such behavioral change support, text data and goal specificity relating to the goals of groups with similar target group characteristics among other groups with average or higher conversational activity are presented to each user in a group with below-average conversational activity (degree of excitement) even though conversations are taking place. This makes it possible for groups with low conversational activity to refer to information from other groups with high conversational activity and promote behavioral change as a group.
[0075] (6) Providing advice The control unit 1 of the server device SV, under the control of the advice processing unit 16, executes advice processing for a group requiring behavioral modification and its users, for example, as follows.
[0076] That is, for each group, the advice processing unit 16 first acquires the psychological state evaluation value PD, the text data OD related to the goal, and the goal specificity CD of each user belonging to the group from the behavior change data storage unit 32 via the behavior change processing unit 15. Then, based on the acquired data PD, OD, and CD, selects from the users who are presumed to need advice from other users. Next, the advice processing unit 16 generates an advice request message AR requesting advice for the user from other users, and transmits the generated advice request message AR from the output I / F unit 5 to the user terminals UT of the other users in the group.
[0077] Furthermore, when an advice message AD is returned from a user terminal UT of another user in response to the advice request message AR, the advice processing unit 16 receives the advice message AD via the input I / F unit 4. Then, the advice processing unit 16 transfers the received advice message AD from the output I / F unit 5 to the user terminal UT of the user who requires the advice.
[0078] For example, let us consider a case where "Ichiro Tanaka" has registered text data regarding his goal, "to run 10km every day to lose 10kg," with a goal specificity of "0.3" and a psychological state evaluation value of "0.2," and he is seeking advice from other users.
[0079] In this case, the advice processing unit 16 generates an advice request message AR such as "Ichiro Tanaka has set a goal of "running 10km every day to lose 10kg", with a goal specificity of 0.3 and a psychological state of 0.2. Do you have any advice for Ichiro Tanaka?" and sends it to the other users.
[0080] In response to the advice request message AR, another user may send an advice message AD such as, "Mr. Tanaka, I know this is a tough time, but please do your best. If it's difficult to run 10km in one go, I recommend splitting it into two runs of 5km each!" In this case, when the advice processing unit 16 receives the advice message AD, it transfers the advice message AD to the user terminal possessed by "Mr. Tanaka Ichiro."
[0081] The advice message does not necessarily have to be written in natural language, and may be, for example, a response message generated by operating a social button (for example, a "Like" button).
[0082] In this way, other users in the same group can provide advice to a user who needs advice within the group, thereby promoting behavioral change throughout the entire group.
[0083] (Action and effect) As described above, one embodiment provides the following effects. (1) For a group Xi with no conversation, first, users xik whose psychological state evaluation value Pij of each user belonging to the group Xi is less than a threshold value δpi are extracted as users whose behavioral change is to be promoted. Next, users in the group who have a strong relationship with the extracted users whose psychological states are bad and who are in a good psychological state are selected as users who are suitable for calling out to the users whose behavioral change is to be promoted. Then, a request message MS for requesting a call is generated, and the generated request message MS is sent to the user terminal UT of the user who is suitable for calling out to the user.
[0084] Therefore, for a user in a bad psychological state, support for behavioral change is provided by users who have a strong relationship with the user within the group, making it possible to effectively support the user in a bad mood in changing their behavior.
[0085] (2) Among the users xij belonging to the group Xi determined to have no group dialogue, users whose goal specificity Cij is less than the threshold value δci are extracted as users for whom behavioral change promotion is to be promoted. Then, other users in the same group whose goal specificity Cik is equal to or greater than the threshold value δci are selected, a behavioral change promotion message MS including text data OD related to the goal of the selected user and the goal specificity Cik is generated, and the generated behavioral change promotion message MS is sent to the user terminal UT of the user xij for whom behavioral change promotion is to be promoted.
[0086] Therefore, a user in a group with a low level of goal specificity, i.e., a user whose goal setting is vague, is presented with text data regarding the goals and goal specificity of users in the same group who have a high level of goal specificity, thereby making it possible to encourage the users with a low level of goal specificity to reconsider their goal setting.
[0087] (3) For groups Xi determined to have a dialogue, first, groups whose dialogue state evaluation value Di is less than the dialogue state evaluation threshold δD, that is, groups Xk whose dialogue activity (degree of excitement) is low, are extracted as groups for which behavioral change is to be promoted. Next, groups whose target group characteristics are similar to those of the group Xk for which behavioral change is to be promoted and whose dialogue state evaluation value Di is equal to or greater than the dialogue state evaluation threshold δD are selected. In other words, groups whose goal characteristics as a group are similar and whose dialogue activity is high are selected as reference groups for promoting behavioral change in the group Xk. Then, a behavioral change promotion message MS including text data OD and goal specificity relating to the goal of the selected similar group is generated, and the generated behavioral change promotion message MS is sent to the user terminal UT of each user xkj belonging to the group Xk for which behavioral change is to be promoted.
[0088] Therefore, each user in a group with a low level of interaction activity (degree of excitement) is presented with text data and goal specificity related to the goals of groups with similar target group characteristics among other groups with average or higher levels of interaction activity. As a result, a group with a low level of interaction activity can refer to information from other groups with high levels of interaction activity to promote behavioral change as a group.
[0089] (4) For each group, a user who is presumed to need advice from other users is selected based on the psychological state evaluation value PD and goal specificity CD of each user belonging to the group. An advice request message AR is then generated to request advice from other users for the selected user, and the generated advice request message AR is sent to the user terminals UT of the other users in the group. In addition, when an advice message AD is returned from the user terminals UT of the other users in response to the advice request message AR, the advice message AD is forwarded to the user terminal UT of the user who needs the advice.
[0090] As a result, it becomes possible for other users in the same group to provide advice to a user who needs advice within the group, thereby promoting behavioral change throughout the entire group.
[0091] [Other embodiments] Although the embodiment of the present invention has been described in detail above, the above description is merely an example of the present invention in every respect. It goes without saying that various improvements and modifications can be made without departing from the scope of the present invention. In other words, in implementing the present invention, a specific configuration according to the embodiment may be appropriately adopted.
[0092] In short, this invention is not limited to the above-mentioned embodiment as it is, and in the implementation stage, the components can be modified and embodied without departing from the gist of the invention. In addition, various inventions can be formed by appropriately combining multiple components disclosed in the above-mentioned embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, components from different embodiments may be appropriately combined. [Explanation of symbols]
[0093] SV: Server device G1~Gm…Group UT: User terminal NW…Network 1...Control unit 2...Program memory section 3. Data storage section 4...Input interface section (input I / F section) 5...Output interface section (input I / F section) 6…Bus 11...Relationship data acquisition processing section 12...Mental state evaluation processing unit 13...Dialogue state evaluation processing unit 14...Goal specificity calculation processing unit 15…Behavior modification processing section 16...Advice processing section 31...Relationship data storage unit 32…Behavioral change data storage unit
Claims
1. A behavior change support device that supports behavior change for at least one of a plurality of groups to which a plurality of users each belong, comprising: a first acquisition processing unit that acquires and stores relationship information indicating strength of relationships between the plurality of users belonging to each group; a second acquisition processing unit that acquires, for each group, psychological state evaluation information reflecting psychological states of the users belonging to the group; a first user selection processing unit that selects, for each group, a first user whose acquired psychological state evaluation information does not satisfy a preset first condition as a user to be supported in the behavioral change, and selects, based on the relationship information, a second user whose strength of relationship with the first user satisfies a preset second condition as a user to be requested to support the first user in the behavioral change; a first message transmission processing unit that generates first message information including information requesting support for the behavioral change and transmits the generated first message information to a user terminal used by the second user; A behavior change support device comprising:
2. a third acquisition processing unit that acquires, for each group, personal goal information for the behavioral modification set by each of the users belonging to the group, and calculates a goal specificity indicating a degree of specificity of the personal goal for each of the acquired personal goal information; a second user selection processing unit that selects, for each group, a third user whose goal specificity does not satisfy a third condition that is preset, as a user to be supported for the behavioral change, and selects a fourth user whose goal specificity satisfies the third condition, as a reference user for the support for the behavioral change; a second message transmission processing unit that generates second message information including the personal goal information set by the fourth user as information for supporting the behavioral change of the third user, and transmits the generated second message information to the user terminal used by the third user; The behavior change support device according to claim 1 , further comprising:
3. a fourth acquisition processing unit that acquires, for each group, dialogue state evaluation information reflecting a degree of dialogue activity between the plurality of users belonging to the group; a fifth acquisition processing unit that acquires, for each group, personal goal information for the behavioral modification set by each of the users belonging to the group, and generates target group characteristic information representing characteristics of the goal of the group based on the acquired personal goal information; a third selection processing unit that selects a first group, the dialogue state evaluation information of which does not satisfy a preset fourth condition, as the group to be supported for the behavioral change, and selects a second group, the first group and the target group characteristic information of which are similar within a range of a preset fifth condition and the dialogue state evaluation information of which satisfies the fourth condition, as a reference group for supporting the behavioral change; a third message transmission processing unit that generates third message information including goal information of the selected second group as information for supporting the behavioral change of the first group, and transmits the generated third message information to the user terminals used by the users belonging to the first group; The behavior change support device according to claim 1 or 2, further comprising:
4. a fourth selection processing unit that selects a fifth user to be a target of the behavioral modification support advice based on at least the psychological state evaluation information; a fourth message transmission processing unit that generates advice request message information requesting advice on the fifth user and personal goal information set by the fifth user, and transmits the generated advice request message information to the user terminal used by a sixth user other than the fifth user; a fifth message transmission processing unit that, when response message information to the advice request message information is returned from the user terminal used by the sixth user, receives the returned response message information, generates advice information including the received response message information, and transmits the advice information to the user terminal used by the fifth user; The behavior change support device according to claim 1 , further comprising:
5. A behavior change support method executed by an information processing device that supports behavior change for at least one of a plurality of groups to which a plurality of users each belong, comprising: acquiring and storing relationship information indicating the strength of relationships between the users belonging to each group; acquiring, for each group, psychological state evaluation information reflecting psychological states of the users belonging to the group; selecting, for each group, a first user whose acquired psychological state evaluation information does not satisfy a first condition set in advance as a user to be supported in the behavioral change, and selecting, based on the relationship information, a second user whose strength of relationship with the first user satisfies a second condition set in advance as a user to be requested to support the first user in the behavioral change; generating first message information including information requesting support for the behavioral change, and transmitting the generated first message information to a user terminal used by the second user; A behavior change support method comprising the steps of:
6. 5. A program for causing a processor included in the behavior change support device to execute processing by each of the processing units included in the behavior change support device according to claim 1.
Citation Information
Patent Citations
Devices, systems, and methods for promoting behavioral change based on mindfulness techniques.
JP2015504563A
Managing encouraging messages from social media contacts to enhance performance
US20170149723A1
Action transfiguration measuring system
WO2008108104A1
Behavior change support device, terminal and server
WO2020013000A1