US 11,783,126 B2
Enabling chatbots by detecting and supporting affective argumentation
Boris Galitsky, San Jose, CA (US)
Assigned to Oracle International Corporation, Redwood Shores, CA (US)
Filed by Oracle International Corporation, Redwood Shores, CA (US)
Filed on Sep. 10, 2020, as Appl. No. 17/17,225.
Application 17/017,225 is a continuation of application No. 16/145,777, filed on Sep. 28, 2018, granted, now 10,839,154.
Application 16/145,777 is a continuation in part of application No. 16/010,091, filed on Jun. 15, 2018, granted, now 10,679,011.
Application 16/010,091 is a continuation in part of application No. 15/975,683, filed on May 9, 2018, granted, now 10,796,102.
Claims priority of provisional application 62/729,208, filed on Sep. 10, 2018.
Claims priority of provisional application 62/520,456, filed on Jun. 15, 2017.
Claims priority of provisional application 62/504,377, filed on May 10, 2017.
Prior Publication US 2020/0410166 A1, Dec. 31, 2020
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 40/211 (2020.01); G06F 40/30 (2020.01); G06F 40/253 (2020.01); G06N 5/02 (2023.01); G06N 20/10 (2019.01); G06N 3/006 (2023.01); G06N 5/04 (2023.01); G06F 40/35 (2020.01); G06F 40/205 (2020.01); G06F 40/216 (2020.01); G06F 40/289 (2020.01); G06N 5/01 (2023.01)
CPC G06F 40/253 (2020.01) [G06F 40/205 (2020.01); G06F 40/216 (2020.01); G06F 40/289 (2020.01); G06F 40/30 (2020.01); G06F 40/35 (2020.01); G06N 3/006 (2013.01); G06N 5/01 (2023.01); G06N 5/02 (2013.01); G06N 5/041 (2013.01); G06N 20/10 (2019.01)] 20 Claims
OG exemplary drawing
 
1. A method for determining argumentation in text, the method comprising:
creating, from fragments of text, a communicative discourse tree, wherein a communicative discourse tree comprises a discourse tree having a plurality of nodes, each nonterminal node representing a rhetorical relationship between at least two fragments of the fragments of text and each terminal node of the nodes of the discourse tree is associated with one of the fragments, and wherein each fragment that has a verb is matched to a verb signature, wherein a verb signature comprises the verb and a respective thematic role that describes a relationship between the verb and other words in the fragment;
determining whether text comprises affective argumentation by applying, to the communicative discourse tree, a classification model trained to detect a presence of affective argumentation, wherein applying the classification model to the communicative discourse tree comprises:
identifying an additional communicative discourse tree from a positive set or a negative training set, wherein the positive set is associated with text containing affective argumentation and the negative set is associated with text without affective argumentation;
determining one or more common verb signatures present in both the communicative discourse tree and the additional communicative discourse tree; and
determining, based on the identifying, whether the text contains affective argumentation or no affective argumentation; and
responsive to determining that the text comprises affective argumentation, accessing a response that corresponds to the text and outputting the response.