Method and system for providing automated conversations
Embodiments of a method and system for facilitating improvement of a user condition through tailored communication with a user can include receiving a log of use dataset associated with a digital communication behavior at a mobile device, the log of use dataset further associated with a time period; receiving a mobility supplementary dataset corresponding to a mobility-related sensor of the mobile device, the mobility supplementary dataset associated with the time period; determining a tailored communication plan for the user based on at least one of the log of use dataset and the mobility supplementary dataset; transmitting, based on the tailored communication plan, a communication to the user at the mobile device; and promoting a therapeutic intervention to the user in association with transmitting the communication.
1 . A method for treating a user with a sleep condition, the method comprising:
receiving;
a log of use dataset associated with a user at a mobile device, the log of use dataset comprising a message sent between the user and a care provider, and
a mobility dataset;
receiving a care provider dataset comprising a care provider observation associated with the user;
improving operation of a processing system configured to generate a tailored communication plan for the user based on a trained communication model,
wherein improving operation comprises improving speed of retrieval of the trained communication model from a plurality of trained communication models based upon a user identifier of the user;
with the trained communication model comprising a generative neural network, generating an automated communication that is personalized to the user and based on the care provider dataset, the mobility dataset, and the log of use dataset, wherein the automated communication comprises an audio-based treatment operable to address the sleep condition; and
transmitting the automated communication to the mobile device of the user, wherein the automated communication promotes the audio-based treatment to the user.
2 . The method of claim 1 , further comprising updating a care provider match for the user.
3 . The method of claim 1 , wherein the log of use dataset further comprises geographical location data and historic communications between the user and a provider, and generating an automated communication further comprises:
determining a communication schedule associated with a location,
extracting when the user is at the location, and
triggering the automated communication based on the communication schedule.
4 . The method of claim 1 , further comprising automatically initiating provision of a therapeutic intervention for the user.
5 . The method of claim 4 , wherein the therapeutic intervention comprises guided reflective journaling.
6 . The method of claim 4 , wherein the therapeutic intervention comprises at least one of: a dietary intervention, a medication intervention, an auditory intervention, a health-related notification, therapy, a physical intervention, or a scheduling-based intervention.
7 . The method of claim 1 , further comprising training the communication model by applying reinforcement learning for maximizing a reward associated with user mental health outcomes.
8 . The method of claim 1 , further comprising receiving an approval from the care provider to transmit the automated communication prior to transmitting the automated communication to the mobile device.
9 . The method of claim 1 , wherein the method is performed in response to transitioning the user to a new care provider.
10 . The method of claim 1 , further comprising updating the communication model based on subsequent inputs received from the user, wherein updating the communication model comprises updating a set of model weights assigned to features extracted from the inputs received from the user.
11 . A system comprising:
a communication determination system operating on a processor, wherein the communication determination system is configured to, during a communication between a user and a care provider:
receive a set of digital communications comprising a message from a mobile device;
using a communication model, label the log of use dataset with a set of topic tags, wherein the communication model is:
trained on a training dataset comprising a set of messages with associated topic tags, and
further refined with reinforcement learning based on a user outcome;
retrieving a subset of potential automated communications associated with each topic tag in the set of topic tags;
prompt a care provider to provide a care provider dataset;
in response to receiving the care provider dataset, with the communication model, generating an automated communication based on the care provider dataset and the set of digital communications; and
updating the communication model with reinforcement learning to maximize the user outcome; and
transmitting the automated communication to the mobile device as a response to the message.
12 . The system of claim 11 , wherein the communication model comprises a generative neural network model.
13 . The system of claim 12 , wherein, with the communication model, generating the automated communication is further based on a medical history of the user.
14 . The system of claim 11 , wherein the communication determination system is further configured to train the communication model by applying reinforcement learning for maximizing a reward associated with the communication model accurately mimicking a set of observed care provider communications.
15 . The system of claim 11 , wherein the care provider dataset comprises a survey response associated with a user condition of the user, wherein the survey is filled out by the care provider.
16 . The system of claim 11 , wherein the communication determination system is further configured to tag the set of digital communications with a set of one or more topic tags, wherein the automated message is generated further based on the set of one or more topic tags.
17 . The system of claim 11 , further comprising a treatment system operating on the processor, wherein the treatment system is operable to rank a plurality of users of the system for communication provision.
18 . The system of claim 11 , wherein the communication determination system is further configured to modify the automated communication based on a supplemental input from the care provider.
19 . The system of claim 11 , wherein the communication determination system is further configured to determine a user eligibility metric indicative of a suitability of the user to receive automated communications.
20 . The system of claim 11 , wherein the communication determination system is further configured to provide an alert to the care provider based upon an analysis of the communication between the user and the care provider.