US 11,734,701 B2
Cognitive dynamic goal survey
Matteo Rogante, Rome (IT); Andrea Tortosa, Rome (IT); Stefania Brigazzi, Rome (IT); and Francesco Triti, Valbonne (FR)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Sep. 11, 2019, as Appl. No. 16/567,130.
Prior Publication US 2021/0073835 A1, Mar. 11, 2021
Int. Cl. G06Q 30/0203 (2023.01); G06F 16/332 (2019.01); G06N 3/08 (2023.01); G06N 3/04 (2023.01); G06N 5/01 (2023.01)
CPC G06Q 30/0203 (2013.01) [G06F 16/3329 (2019.01); G06N 3/04 (2013.01); G06N 3/08 (2013.01); G06N 5/01 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A method implemented by an information handling system that includes a processor and a memory accessible by the processor, the method comprising:
training a cognitive system using a plurality of survey questions and previously supplied answers to the plurality of survey questions;
training the cognitive system using a set of survey goals and one or more of the survey questions associated with each of the survey goals, wherein the survey goals includes a primary survey goal and a secondary survey goal;
identifying a plurality of trends from one or more social media, the trends corresponding to the survey goals;
generating a plurality of tags corresponding to the survey goals, wherein each of the tags is based on the previously supplied answers and the plurality of trends;
training the cognitive system by associating the generated plurality of tags with the corresponding survey goals;
transmitting an initial set of one or more survey questions selected from the plurality of survey questions to a user, wherein each of the initial set of survey questions corresponds to the primary survey goal;
responsively receiving, from the user, an initial set of one or more survey answers, wherein each of the survey answers corresponds to one of the initial set of survey questions;
determining by the cognitive system, an initial affinity level between the user and the primary survey goal based upon the association of the generated tags to the primary survey goal;
updating the plurality of tags based on the initial set of survey answers;
in response to the initial affinity level reaching a threshold, transmitting a primary set of additional survey questions to the user, wherein each of the primary set of survey questions corresponds to the primary survey goal;
in response to the initial affinity level failing to reach the threshold, transmitting a secondary set of additional survey questions to the user, wherein each of the secondary set of survey questions corresponds to the secondary survey goal;
executing by the cognitive system, a feedback loop comprising:
further training the cognitive system by associating the updated plurality of tags with the corresponding survey goals, the further training resulting in an affinity level between the user and the primary survey goal that is different from the initial affinity level; and
further training the cognitive system by updating one or more of the plurality of tags corresponding to the primary survey goal based on subsequent answers and subsequent social media trend data;
transmitting subsequent set of one or more survey questions selected from the plurality of survey questions to a user, wherein each of the initial set of survey questions corresponds to the primary survey goal and wherein the subsequent set of survey questions is different from the initial set of survey questions due to the feedback loop executed by the cognitive system; and
responsively receiving, from the user, a secondary set of one or more survey answers, wherein each of the secondary set of survey answers corresponds to one of the secondary set of survey questions.