This application is based on and claims priority under 35 USC 119 from Japanese Patent Application No. 2018-219490 filed Nov. 22, 2018.
The present disclosure relates to an information processing system, a non-transitory computer readable medium, and an information processing method.
Statements made during an argument are analyzed to support in reaching an agreement. Japanese Unexamined Patent Application Publication No. 2004-200741 discloses a system for logically and quantitatively conducting relative comprehensive evaluations of opposing claims during an argument in terms of reliability. In the disclosed system, grounds and reasons for each claim are substantiated and developed along a hierarchical reasoning structure, and the degree of reliability of the claim is calculated based on the numerical evaluation of the reliability of the grounds and reasons at the bottom.
To support in reaching an agreement in an argument, the positions of statements made in connection with a claim in the argument are determined, and how the statements are each supported by participants in the argument is clarified.
Aspects of non-limiting embodiments of the present disclosure relate to a system that, instead of merely examining the reliability of a claim in an argument, clarifies the positions of statements made in the argument and supports in reaching an agreement in the argument.
Aspects of certain non-limiting embodiments of the present disclosure address the above advantages and/or other advantages not described above. However, aspects of the non-limiting embodiments are not required to address the advantages described above, and aspects of the non-limiting embodiments of the present disclosure may not address advantages described above.
According to an aspect of the present disclosure, there is provided an information processing system including a positioning information obtainer, a level-of-importance obtainer, a degree-of-agreement obtainer, and a calculator. The positioning information obtainer obtains information on positions of statements in an argument. The level-of-importance obtainer obtains levels of importance of the statements for a claim in the argument in accordance with the positions of the statements. The degree-of-agreement obtainer obtains a degree of agreement indicating a degree to which participants in the argument agree on each of the statements. The calculator calculates a degree of claim agreement of the claim and a degree of claim certainty of the claim from the levels of importance and the degrees of agreement on the statements. The degree of claim agreement indicates a degree to which the participants in the argument agree on the claim. The degree of claim certainty indicates a degree of certainty of the claim.
An exemplary embodiment of the present disclosure will be described in detail based on the following figures, wherein:
The following describes an exemplary embodiment of the present disclosure in detail with reference to the accompanying drawings.
The conference information obtaining unit 110 obtains information on a conference to be supported by the conference support server 100. The obtained information on the conference includes meeting information and statement/materials-related information. The obtained information is saved and stored in a storage device in the conference support server 100 or in a storage means that can be accessed from the conference support server 100, such as a storage server.
The meeting information is information for designing a conference (or a meeting) to be supported. Specifically, the meeting information includes the name of the conference, the date and time at which the conference is held, the place at which the conference is held, the purpose of the conference, and participant names. The meeting information is input manually by using an input device such as a keyboard when, for example, the conference is held or scheduled. If a management system that manages information on the conference is available, meeting information of the conference to be supported may be obtained from the management system.
The statement/materials-related information includes the details of a statement and materials related to the statement (hereinafter referred to sometimes as “statement and its materials” for short) presented during the conference, and information related to the statement and its related materials. Specifically, statement/materials-related information about a statement includes, for example, the details (or content) of the statement, and context information indicating information concerning the statement that was made, such as who made the statement and when the statement was made. Statement/materials-related information about related materials includes, for example, the related materials (content) and context information indicating information concerning the related materials that were presented, such as who presented the related materials and when the related materials were presented. Statement/materials-related information may include relationship information indicating the relationship in content between the statement and the related materials.
The statement/materials-related information described above is obtained by, for example, performing audio analysis of the speech in a statement recorded using a microphone to extract text data or reading character portions in captured images of the conference or captured images of the statement's related materials to extract text data. The captured images of the conference or the statement's related materials are also obtained as statement/materials-related information of the content. The content of the related materials or the like, which is presented as electronic data, may be obtained directly as statement/materials-related information or may be separated into text data and image data, each of which may be obtained as statement/materials-related information. When extracted text data and image data are each obtained as statement/materials-related information, relationship information for associating the text data and the image data with each other may be generated and added to each of the text data and the image data. Alternatively, the relationship information may be stored as statement/materials-related information. The statement/materials-related information may be input manually by a person such as the conference facilitator or an input operator.
The positioning information obtaining unit 120 obtains information for positioning, in an argument, statements made during the conference and their related materials presented during the conference. The information for positioning a statement and its materials in an argument (hereinafter, positioning information) is information indicating into which component of an argument model the statement and its materials are categorized. The argument model may be implemented as any of various existing argument models. Examples of the argument model include the Toulmin model and a model based on dialectics. That is, statements and their materials are categorized into components of a predetermined argument model in accordance with the positioning information obtained by the positioning information obtaining unit 120. As an example, the Toulmin model is applied in the positioning information obtaining unit 120. In this case, each of statements made during the conference or its related materials presented during the conference are categorized into any one of the components of the Toulmin model, namely, “grounds”, “claim”, “warrants”, “rebuttals”, or “backing”. The positioning information based on the argument model is used to identify the relationship between the statements and their materials, that is, each of the statements and its materials are associated with another of the statements and its materials. The positioning information obtaining unit 120 is an example of a positioning information obtainer, an example of a categorizer, and an example of an associator.
The positioning information is input (i.e., statements and their related materials are categorized) manually by a person such as the conference facilitator or an input operator by using an input device such as a keyboard, for example. Alternatively, statements and their materials may be analyzed and mechanically categorized in accordance with the results of analysis. As an example categorization technique, specific words or phrases relating to categories may be set in advance. As a result of analysis of a statement made during the conference or its related materials presented during the conference, if any of the set specific words or phrases is detected, the statement or its materials are categorized as a category corresponding to the detected word or phrase. In a specific example, if a certain statement includes a phrase such as “the grounds of . . . are . . . ” or “the data based on this is . . . ”, the statement may be categorized as “grounds”. In another example technique for categorizing statements and their materials, statement rules corresponding to categories may be determined in advance. Each of statements made during the conference is categorized in accordance with the statement rule met by the statement. In a specific example, a rule specifying that a category name should be placed at the beginning of a statement may be set. The phrase at the beginning of each statement may be extracted, and the statement may be categorized in accordance with the extracted phrase. In still another example technique for categorizing statements and their materials, a determination means that uses a machine learning algorithm may be provided. Categorization performed by the conference facilitator or an input operator may be learned to generate teacher data, and the determination means may categorize statements and their materials from the teacher data.
The characteristic value data obtaining unit 130 obtains characteristic values of a statement and its materials whose position in the argument has been identified (or categorized) by the positioning information obtaining unit 120. The characteristic values are values indicating the characteristics of a statement and its materials, the statement being made in connection with a “claim” in the argument. The characteristics of a statement and its materials include the level of importance of the statement and its materials for the “claim”, and the degree to which conference participants agree (hereinafter referred to as “degree of agreement” on the “claim”). The level of importance is information indicating whether the statement and its materials are important as a category based on the argument model. For example, the Toulmin model is used as an example. When a statement and its materials are categorized as “warrants”, the level of importance indicates the degree to which the content of the statement and its materials is important as a “warrant” for the “claim”. When a statement and its materials are categorized as “rebuttals”, the level of importance indicates how probable it is that the content of the statement and its materials will be a “rebuttal” for the “claim”. The degree of agreement among the conference participants is information indicating the ratio of agreements to disagreements on a statement and its materials among the conference participants. The characteristic values are input manually by a person such as the conference facilitator or an input operator by using an input device such as a keyboard, for example. The characteristic value data obtaining unit 130 is an example of a level-of-importance obtainer, an example of a degree-of-agreement obtainer, and an example of a characteristic value obtainer.
The calculation unit 140 calculates claim characteristic values indicating the characteristics of a “claim” in an argument from the characteristic values of statements in the argument and from the result of association between the statements. The claim characteristic values are values indicating the degree to which the conference participants are convinced of the “claim” in the argument. The claim characteristic values include a degree of claim agreement and a degree of claim certainty. The degree of claim agreement refers to the degree to which the conference participants agree on the claim in the argument. The degree of claim certainty refers to the degree to which the claim in the argument is certain. The Toulmin model is used by way of example. The calculation unit 140 calculates claim characteristic values by using, for example, the level of importance and the degree of agreement on each of statements and their materials categorized as “grounds”, “warrants”, and “rebuttals” of the Toulmin model, the level of importance and the degree of agreement being obtained by the characteristic value data obtaining unit 130. A specific example of the calculation will be described below. The calculation unit 140 is an example of a calculator.
The storage unit 150 stores various types of information and processing results, which are used for processing performed by the conference support server 100. Specifically, the storage unit 150 stores the information on the conference to be supported, such as the meeting information and the statement/materials-related information, which are obtained by the conference information obtaining unit 110, the positioning information of statements and their materials, which are obtained by the positioning information obtaining unit 120, and the characteristic values of the statements and their materials, such as the levels of importance and the degrees of agreement, which are obtained by the characteristic value data obtaining unit 130. The storage unit 150 further stores the claim characteristic values, such as the degree of claim agreement and the degree of claim certainty, which is obtained as a result of the calculation performed by the calculation unit 140. Further, the storage unit 150 stores information on the argument model used by the positioning information obtaining unit 120, such as information on the components of the argument model and the relationship between the components, and stores display templates used to provide display based on the argument model, which will be described below.
The display control unit 160 displays, on a display device (or a display), results of the calculation performed by the calculation unit 140 and various types of data stored in the storage unit 150. Examples of the display device include a display unit 320 of the administrator terminal 300 described below. The details of items displayed on the display device by the display control unit 160 will be described below. The display control unit 160 or a combination of the display control unit 160 and the display device is an example of a display and is an example of an output unit.
The characteristic value change accepting unit 170 changes a characteristic value (at least one of the level of importance and the degree of agreement) obtained by the characteristic value data obtaining unit 130 in response to receipt of a user input. The characteristic value change accepting unit 170 is an example of a change unit. When the characteristic value change accepting unit 170 accepts a change of a characteristic value, the calculation unit 140 recalculates the claim characteristic values accordingly.
The biometric information obtaining unit 180 obtains biometric information of the conference participants. The biometric information obtained by the biometric information obtaining unit 180 is referred to by the positioning information obtaining unit 120 to categorize statements and their materials. Examples of the biometric information include pulse, blood pressure, breathing, and electric properties of skin. The biometric information may be used such that, for example, when it is determined that a person who made a statement is very nervous from biometric information, the biometric information is used as reference information indicating that the statement probably indicates disagreement such as a rebuttal. The biometric information obtaining unit 180 may be implemented as various sensors corresponding to biometric information to be obtained. The biometric information obtaining unit 180 is an example of a biometric information obtainer. The biometric information obtaining unit 180 is optional. A person such as the conference facilitator or an input operator may manually input positioning information or the like by referring to the information obtained by the biometric information obtaining unit 180.
The conference support server 100 includes a processing device that performs data processing and device control. The processing device is implemented by a central processing unit (CPU), a read only memory (ROM), and a random access memory (RAM) serving as a work memory. The ROM stores a program for controlling the operation of the conference support server 100. The CPU reads a program from the ROM and executes the program to perform various types of operation control or various processing operations. The conference information obtaining unit 110, the positioning information obtaining unit 120, and the characteristic value data obtaining unit 130 are implemented by a network interface for receiving various types of data or an input device for accepting user input and by the processing device described above, for example. The calculation unit 140 and the display control unit 160 are implemented by the processing device described above, for example. The storage unit 150 is implemented by, for example, a storage device included in the conference support server 100, such as a magnetic disk device or a non-volatile memory. The characteristic value change accepting unit 170 is implemented by an input device for accepting user input and by the processing device described above, for example. The biometric information obtaining unit 180 is implemented by an interface connectable to a sensor that collects data to be used as biometric information and by the processing device described above, for example.
The communication unit 210 is an interface for exchanging data with the conference support server 100. For example, the communication unit 210 is implemented as a network interface for connecting to a network to which the conference support server 100 is connected. The display unit 220 is a device that displays related materials or the like presented during the conference. For example, the display unit 220 is implemented as a display device such as a liquid crystal display. The operation unit 230 is a device used by a conference participant to perform operations such as presenting related materials or inputting information on a statement and its materials. For example, the operation unit 230 is implemented as an input device such as a keyboard or a mouse. The audio recording unit 240 is a device that records speech in a statement made by the conference participant. For example, the audio recording unit 240 is implemented as a microphone. The control unit 250 is a device that controls the participant terminal 200. For example, the control unit 250 is implemented by a CPU, a ROM that stores a program to be executed by the CPU, a RAM serving as a work memory, and so on.
Each conference participant makes a statement or presents related materials during the conference by using the operation unit 230 and the audio recording unit 240 of the participant terminal 200. The statement and the related material are transmitted from the participant terminal 200 to the conference support server 100 via the communication unit 210 and a network and are processed. The presented related materials are delivered from the conference support server 100 to the participant terminals 200 of the other conference participants, if necessary, and are displayed on the display units 220. This allows each conference participant to view related materials presented by any other conference participant, which are displayed on the display unit 220.
The communication unit 310 is an interface for exchanging data with the conference support server 100. For example, the communication unit 310 is implemented as a network interface for connecting to a network to which the conference support server 100 is connected. The display unit 320 is a device that displays the processing result of the conference support server 100 on the basis of the argument model. For example, the display unit 320 is implemented as a display device such as a liquid crystal display. When the administrator terminal 300 is also used as a participant terminal 200, the display unit 320 also displays related materials or the like presented during the conference. The operation unit 330 is a device used to input information on a statement and its materials of each conference participant, such as the statement/materials-related information, the positioning information, or the characteristic value. For example, the operation unit 330 is implemented as an input device such as a keyboard, a mouse, or dedicated buttons. In the operation using the keyboard or the mouse, the operator operates an operation screen displayed on the display unit 320 to input information. When the dedicated buttons are used, the dedicated buttons may be separately associated with pieces of positioning information or characteristic values. When the administrator terminal 300 is also used as a participant terminal 200, the operation unit 330 is also used by the administrator, who serves as a conference participant, to present related materials. The control unit 340 is a device that controls the administrator terminal 300. For example, the control unit 340 is implemented by a CPU, a ROM that stores a program to be executed by the CPU, a RAM serving as a work memory, and so on.
The administrator terminal 300 receives a processing result from the conference support server 100 and displays the processing result on the display unit 320. Further, the administrator terminal 300 displays related materials or the like presented from the participant terminals 200 on the display unit 320. Based on the processing result and the related materials or the like, which are displayed on the display unit 320, the validity of the claim in the argument, the administrator determines, whether the content of each statement and its materials and the position of each statement and its materials in the argument are biased, and the degree to which a specific conference participant participates in the conference (the number of statements and materials), for example. Based on this determination, the administrator may encourage the expression of opinions about insufficient components of the argument model, or ask for opinions from conference participants who have posted a few statements. When the administrator is also a conference participant and the administrator terminal 300 is also used as a participant terminal 200, the administrator, who serves as a conference participant, may operate the operation unit 330 of the administrator terminal 300 to make a statement or present related materials during the conference.
The conference support server 100 categorizes statements made by the conference participants or related materials presented from the conference participants during the conference on the basis of a predetermined argument model and calculates claim characteristic values of a claim in the argument. The argument model to be used to categorize statements and their materials may be implemented as any of various existing argument models, as described above. In the following, the argument model will be described in further detail using the Toulmin model, which is an example argument model, as an example.
The levels of importance of the respective statements are input, and the total level of importance is calculated for each of the components of the Toulmin model. Specifically, for “warrants”, a level of importance of “6” for the “warrant (1)” and a level of importance of “4” for the “warrant (2)” are added together to calculate a level of importance of “10” for warrants. Likewise, for “rebuttals”, a level of importance of “2” for the “rebuttal (1)” and a level of importance of “1” for the “rebuttal (2)” are added together to calculate a level of importance of “3” for rebuttals.
The degrees of agreement of three conference participants (participant A, participant B, and participant C) are input for each of the statements of the “grounds (1)”, the “warrant (1)”, the “warrant (2)”, the “rebuttal (1)”, and the “rebuttal (2)”. The total degree of agreement for each statement is multiplied by the corresponding level of importance. The sum of multiplication values is calculated for each of the components of the Toulmin model. Specifically, for “grounds”, a level of importance of “1” and the sum of the degrees of agreement, namely, “2” are multiplied to find a multiplication value of “2”. Thus, the total, or “2”, is determined. For “warrant (1)”, a level of importance of “6” and the sum of the degrees of agreement, namely, “2”, are multiplied to find a multiplication value of “12”. For “warrant (2)”, a level of importance of “4” and the sum of the degrees of agreement, namely, “2”, are multiplied to find a multiplication value of “8”. For “warrants”, accordingly, the sum of the multiplication values, namely, “20”, is determined. Similar calculation is performed for “rebuttals”. Specifically, for “rebuttal (1)”, a level of importance of “2” and the sum of the degrees of agreement, namely, “3”, are multiplied to find a multiplication value of “6”. For “rebuttal (2)”, a level of importance of “1” and the sum of the degrees of agreement, namely, “2”, are multiplied to find a multiplication value of “2”. For “rebuttals”, accordingly, the sum of the multiplication values, namely, “8”, is determined.
The calculation of the degree of agreement will be described with reference to
Example of Calculation of Claim Characteristic Values
The calculation of the claim characteristic values by the calculation unit 140 will be described in further detail. The calculation unit 140 calculates, based on characteristic values set for statements and their materials in an argument, the claim characteristic values (the degree of claim agreement and the degree of claim certainty) of a claim in the argument. The calculation unit 140 normalizes the claim characteristic values, which are obtained as a result of the calculation, so that the claim characteristic values fall within a specified range (such as the range from 0 to 1, the range from −1 to +1, or the range from 0 to 100%). When the Toulmin model is used as an argument model, claim characteristic values are calculated by using the level of importance and the degree of agreement that are set for each of statements and its materials categorized as “grounds”, “warrants”, and “rebuttals”. In the claim characteristic values, the degree of claim agreement is calculated using, for example, equation (1) below. In the claim characteristic values, the degree of claim certainty is calculated using, for example, equation (2) below.
Equation (1) is an example of an equation for calculating a degree of claim agreement c, given that (m+1) (0 to m) conference participants participate in a conference, and statements and their materials made in connection with a certain “claim” include (n+1) (0 to n) statements and their materials, which are categorized as “warrants”, and (1+1) (0 to 1) statements and their materials, which are categorized as “rebuttals”. In equation (1), the sum of multiplication values of the levels of importance and the degrees of agreement for “grounds”, the sum of multiplication values of the levels of importance and the degrees of agreement for “warrants”, and the sum of multiplication values of the levels of importance and the degrees of agreement for “rebuttals” are totaled and the total is divided by the sum of the levels of importance for “grounds”, “warrants”, and “rebuttals”. Accordingly, the degree of claim agreement c is determined.
In equation (1), pd denotes the level of importance of a statement and its materials categorized as “grounds”, and dh denotes the degree of agreement of the h-th (h:0≤h≤m) conference participant on this statement and its materials. Further, pwi denotes the level of importance of the i-th (i:0≤i≤n) statement and its materials categorized as “warrants”, and wik denotes the degree of agreement of the k-th (k:0≤k≤m) conference participant on this statement and its materials. Further, prj denotes the level of importance of the j-th (j:0≤j≤n) statement and its materials categorized as “rebuttals”, and rjk denotes the degree of agreement of the k-th conference participant on this statement and its materials.
Equation (2) is an example of an equation for calculating a degree of claim certainty b on assumptions similar to those in equation (1). In equation (2), variables pd, dh, pWi, wik, prj, and rjk are similar to the variables in equation (1). In equation (2), a value obtained by dividing the sum of multiplication values of the levels of importance and the degrees of agreement for “rebuttals” by a larger one of the sum of the levels of importance for “grounds” and “warrants” and the sum of the levels of importance for “rebuttals” is subtracted from a value obtained by dividing the total of the sum of multiplication values of the levels of importance and the degrees of agreement for “grounds” and the sum of multiplication values of the levels of importance and the degrees of agreement for “warrants” by a larger one of the sum of the levels of importance for “grounds” and “warrants” and the sum of the levels of importance for “rebuttals”. Accordingly, the degree of claim certainty b is determined.
In equation (2), the denominator of each term is a larger one of the sum of the levels of importance for “grounds” and “warrants” and the sum of the levels of importance for “rebuttals”. If normalization is performed by using respective levels of importance such that the denominator of the first term is the sum of the levels of importance for “grounds” and “warrants” and the denominator of the second term is the sum of the levels of importance for “rebuttals”, the levels of importance for “grounds” and “warrants” and the levels of importance for “rebuttals” are separately normalized, and the levels of importance in the two terms are not related to each other, which is not desirable. Setting the denominators as in equation (2) allows a minimum value or a maximum value, namely, −1.0 or +1.0, to be taken for a higher level of importance. Unlike the degree of claim agreement c (equation (1)) given by an expression whose denominator is the sum of the levels of importance for “grounds”, “warrants”, and “rebuttals”, degrees of claim agreement are plotted on a graph in such a manner that the distribution of the degrees of claim certainty is enlarged on the high-level-of-importance side.
For the statements of the “grounds (1)”, the “warrant (1)”, the “warrant (2)”, the “rebuttal (1)”, and the “rebuttal (2)” for and against the “claim A” illustrated in
−1.0: Uncertain
0: Neutral
+1.0: Certain
Since the degree of claim agreement is 0.71 in the range (range of variations) from 0 to 1.0, the result of the argument may indicate that the conference participants partly disagree but totally agree on the “claim A”. The scales of the degree of claim agreement are defined as follows.
1: Agree
0: Disagree
Also, for the statements of the “grounds (1)”, “warrant (1)”, the “warrant (2)”, the “rebuttal (1)”, and the “rebuttal (2)” for and against the “claim A” illustrated in
The processing result of the conference support server 100 is displayed on a display device (e.g., the display unit 320 of the administrator terminal 300) by the display control unit 160. Any content may be displayed so long as the administrator may be informed of at least a processing result, that is, the claim characteristic values (such as the degree of claim agreement and the degree of claim certainty) of each “claim”. As an example, items may be displayed according to the layout based on the Toulmin model illustrated in
In addition to the claim characteristic values, characteristic values (such as the levels of importance and the degrees of certainty) of the individual statements and their materials of the “grounds”, the “warrants”, and the “rebuttals” for and against the “claim” may be added to the display screen before the display screen is displayed. In this case, the display control unit 160 reads the respective characteristic values of the statements and their materials, which are obtained by the characteristic value data obtaining unit 130 and stored in the storage unit 150, and adds the read characteristic values to the corresponding statements and their materials on the display screen.
The display screen illustrated in
In the example illustrated in
If the claim characteristic values satisfy a predetermined display condition, the display control unit 160 of the conference support server 100 may perform control to display the claim characteristic values on the display screen. Examples of the display condition include the condition in which the degree of claim certainty has a value within a predetermined specific range, and the condition in which the degree of claim agreement is a biased value, for example, the degree of claim agreement is greater than a predetermined specific threshold value or is less than the specific threshold value. A characteristic value for each of the categories indicating the components of the argument model or a characteristic value for each statement and its materials in each category may also be displayed on the display screen when the characteristic value satisfies a predetermined display condition. Alternatively, when the claim characteristic values of a “claim” in the argument satisfy a predetermined display condition, the display control unit 160 may generate a display screen for displaying the “claim” and the other categories and also displaying statements and their materials categorized as the individual categories and may control the display device to display the display screen.
As illustrated in
In the example illustrated in
In the example illustrated in
In the example illustrated in
In the example illustrated in
The display screens illustrated in
An argument may be conducted so as to be structured hierarchically. For instance, in the analysis of an argument using the Toulmin model, a statement and its materials of the “warrants” or the “rebuttals” for or against a certain “claim” may be discussed in further depth. In this case, the content of the statement and its materials of the “warrants” or the “rebuttals” of interest may be set as a new “claim” which may further be argued on the basis of another Toulmin model instance.
In the example illustrated in
It is assumed that a statement and its materials are presented for or against a certain “claim” and that claim characteristic values are calculated on the basis of the characteristic value of the presented statement and its materials. When a new statement and its materials are presented in the progression of the argument, the levels of importance of the previously presented statements and their materials may commonly change. To address this common situation, in response to presentation of a new statement and its materials, the conference support server 100 obtains the characteristic value of the presented statement and its materials and also obtains the characteristic values of the previously presented statements and their materials again to calculate claim characteristic values.
Referring to
A new statement and its materials of “warrant (3)” are presented: “An ace pitcher on a Major League team has transferred to the team”. The level of importance and degree of agreement on the new statement and its materials, as illustrated in
As described above, when a new statement and its materials are presented in an argument, the level of importance and the degree of agreement on the new statement and its materials are added. In addition, the levels of importance of the previously presented statements and their materials may have to be changed. The characteristic value change accepting unit 170 of the conference support server 100 accepts a change of a characteristic value, which is performed by the administrator using the administrator terminal 300. The calculation unit 140 of the conference support server 100 calculates the degree of claim agreement and the degree of claim certainty again in accordance with the added and changed characteristic values. The display control unit 160 of the conference support server 100 updates the content displayed on the display screen in accordance with the calculation results of the calculation unit 140.
When the original and updated claim characteristic values satisfy a predetermined condition, the display control unit 160 may perform control to display the updated claim characteristic value on the display screen. For example, if the degree of claim agreement or the degree of claim certainty is changed to a value greater than or equal to a threshold value set therefor in advance after update, the updated degree of claim agreement and degree of claim certainty may be displayed. Alternatively, when the original and updated claim characteristic values satisfy a predetermined condition, the display control unit 160 may generate a display screen for displaying the “claim” and the other categories and also displaying statements and their materials categorized as the individual categories and may control the display device to display the display screen. Additionally, the display control unit 160 may use any of various display methods to associate a statement and its materials whose characteristic value has been changed with the changed characteristic value on the display screen (e.g., in an associated display color) and to display the display screen.
Furthermore, when the change between the original and updated claim characteristic values satisfies a predetermined condition, the display control unit 160 may perform control to display the updated claim characteristic value on the display screen. The display of the claim characteristic values may be controlled on condition that, for example, the degree of claim certainty is changed from a value indicating a positive response to the “claim” to a value indicating a negative response to the “claim” (or from a value indicating a negative response to the “claim” to a value indicating a positive response to the “claim”) or the degree of claim agreement is changed by an amount equal to or greater than a predetermined range (range of variations). If the change between the original and updated claim characteristic values satisfies the predetermined condition, the display control unit 160 may generate a display screen for displaying the “claim” and the other categories and also displaying statements and their materials categorized as the individual categories and may control the display device to display the display screen. Additionally, when a claim characteristic value is changed so as to satisfy the condition described above in response to a change of a characteristic value, the display control unit 160 may use any of various methods to display the changed characteristic value and the statement and its materials associated with the changed characteristic value distinguishably (e.g., in a different color) from the other characteristic values and the statements and their materials associated with the other characteristic values.
In the example described above, in response to the presentation of a new statement and its materials (in the example illustrated in
In the conference support server 100 described above, characteristic values are input to the characteristic value data obtaining unit 130 manually by a person such as the conference facilitator or an input operator. Alternatively, information obtained by the operation of the participant terminals 200 by the conference participants may be used to help obtain characteristic values. For example, the operation unit 230 of each of the participant terminals 200 may have an operation button, which is used to input information indicating the degree of agreement. Information on the degrees of agreement may be obtained in accordance with the operation of the operation button by the conference participants. The operation button may be operated such that, for example, each conference participant designates a value of the degree of agreement (e.g., “0” to “1”) corresponding to the degree to which the conference participant agrees and inputs the value (i.e., presses the button). Alternatively, the value of the degree of agreement may be specified in accordance with the number of times the operation button was operated. For example, a degree of agreement of “0.1” may be set in response to pressing the operation button once, a degree of agreement of “0.2” may be set in response to pressing the operation button twice, and a degree of agreement of “1” may be set in response to pressing the operation button ten times. Alternatively, instead of the operation unit 230 being provided with a dedicated operation button, each of the participant terminals 200 may have a function of inputting information indicating the degree of agreement by using application software. Alternatively, the conference support server 100 may provide a web page to accept input of information indicating the degree of agreement, and each conference participant may access the web page by using their participant terminal 200 to input information indicating the degree of agreement. Alternatively, each of the participant terminals 200 may be provided with the input means described above which is operated by a person such as the conference facilitator or an input operator to input the degree of agreement. After that, the input result may be displayed on the participant terminals 200 so that the input result may be corrected by each of the participants.
In the exemplary embodiment described above, the characteristic value data obtaining unit 130 obtains the degrees of agreement of the respective conference participants on each statement and its materials and calculates the sum of the obtained degrees of agreement to determine the degree of agreement on the statement and its materials. Alternatively, the characteristic value data obtaining unit 130 may input a degree of agreement among a plurality of conference participants. For example, each group of conference participants may determine the degree of agreement of the group through discussions, and the conference participants in the group may input the same value by using their participant terminals 200. Alternatively, a value agreed by each group of conference participants may be reported and input. Alternatively, all the conference participants may be regarded as a single group, and all the conference participants may input the same value on the basis of the agreement among the conference participants, or may input a single value on which the conference participants agree.
In the exemplary embodiment described above, obtained statements and their materials are categorized directly into elements (categories) of an argument model. Alternatively, obtained statements and their materials may be processed before being categorized. For example, instead of using obtained statements and their materials as is, the statements and their materials may be summarized to generate a summary in text, and the summary may be categorized into the elements of the argument model. Alternatively, a plurality of statements and their materials may be associated with each other to generate a group, and each group of statements and their materials may be categorized into elements of an argument model. The generation of a summary or the grouping of statements and their materials may be performed by a person such as the administrator or may be performed mechanically. To mechanically generate a summary, any existing technique called extractive summarization or generative summarization may be used to generate a summary. To the generated summary, information may be added that may be used to identify categories of an argument model. For example, words or phrases may be extracted from statements and their materials during the generation of a summary, and a sentence that clarifies a category on the basis of the extracted words or phrases may be added to the generated summary at a specific place. Specifically, for example, when a phrase indicating a warrant for a claim is extracted from statements and their materials that are summarized into a summary, a sentence that clarifies the “warrants” category, such as “a warrant for the xxxx (claim)”, is added to the beginning of the summary. When such information as identifying a category is extracted, statements and their materials may be grouped in accordance with the extracted information.
In the exemplary embodiment described above, the Toulmin model is used as an argument model, by way of example. In this exemplary embodiment, any of various argument models other than the Toulmin model may be used. For example, an argument model based on dialectics may be used. Dialectics involve two modes: verification and deduction of the validity of an ambiguous claim; and “substantiation” of a formal, closed system.
When the argument model described above is applied, the percentage of agreements of conference participants may be obtained by, for example, inputting the percentage of agreements by the administrator using the administrator terminal 300 or inputting the agreements by the conference participants using their participant terminals 200. The degree of claim agreement in this argument model is calculated using, for example, equation (3) below, and the degree of claim certainty in this argument model is calculated using, for example, equation (4) below.
In equations (3) and (4), p denotes the level of importance of a set of undivided claim and negation or contradiction, a denotes the proportion of agreements on the claim, and d denotes the proportion of agreements on the negation or contradiction. Further, (n+1) denotes the number of conference participants (0 to n), and (m+1) denotes the number of sets of undivided claims and negations or contradictions (0 to m). That is, aij represents the proportion of agreement of the i-th (i:0≤i≤m) speaker on the claim in the j-th (j:0≤j≤m) set of undivided claim and negation or contradiction, and dij represents the proportion of agreement of the i-th speaker on the negation or contradiction in the j-th set of undivided claim and negation or contradiction.
While an exemplary embodiment of the present disclosure has been described, the technical scope of the present disclosure is not limited to the exemplary embodiment described above. Various modifications or replacements may be made to the exemplary embodiment of the present disclosure without departing from the technical spirit of the present disclosure, and such modifications or replacements fall within the scope of the present disclosure.
The foregoing description of the exemplary embodiment of the present disclosure has been provided for the purposes of illustration and description. It is not intended to be exhaustive or to limit the disclosure to the precise forms disclosed. Obviously, many modifications and variations will be apparent to practitioners skilled in the art. The embodiment was chosen and described in order to best explain the principles of the disclosure and its practical applications, thereby enabling others skilled in the art to understand the disclosure for various embodiments and with the various modifications as are suited to the particular use contemplated. It is intended that the scope of the disclosure be defined by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
2018-219490 | Nov 2018 | JP | national |