System and method for facilitating affective-state-based artificial intelligence
Abstract
In some embodiments, affective-state-based artificial intelligence may be facilitated. One or more growth or decay factors for a set of affective attributes of an artificial intelligence entity may be determined, and a set of affective values, which are associated with the set of affective attributes, may be continuously updated based on the growth or decay factors. An input may be obtained, and a response related to the input may be generated based on the continuously-updated set of affective values of the artificial intelligence entity. In some embodiments, the growth or decay factors may be updated based on the input and subsequent to the updating of the decay factors, the affective values may be updated based on the updated growth or decay factors.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A system for facilitating affective-state-based artificial intelligence, the system comprising:
a computer system that comprises one or more processors programmed with computer program instructions that, when executed, cause operations comprising:
obtaining a natural language input during a time period, the natural language input being directed to an artificial intelligence entity having (i) one or more growth or decay factors for a set of affective attributes of an artificial intelligence entity and (ii) one or more affective attribute values associated with one or more attributes of the set of affective attributes;
updating, based on the natural language input, during the time period, the one or more growth or decay factors;
continuously updating the one or more affective attribute values of the artificial intelligence entity during the time period based on the one or more updated growth or decay factors; and
generating a response of the artificial intelligence entity based on the one or more continuously-updated affective attribute values of the artificial intelligence entity.
2 . The system of claim 1 , the operations further comprising:
performing natural language processing of the natural language input to extract one or more affective concepts and one or more temporal decay factors from the natural language input, wherein updating the one or more growth or decay factors comprises updating the one or more growth or decay factors during the time period based on the one or more affective concepts and the one or more temporal decay factors extracted from the natural language input.
3 . A method comprising:
obtaining an input directed to an artificial intelligence entity, the artificial intelligence entity having (i) one or more growth or decay factors for a set of affective attributes of an artificial intelligence entity and (ii) one or more affective attribute values associated with one or more attributes of the set of affective attributes; updating the one or more growth or decay factors based on the input directed to the artificial intelligence entity;
continuously updating the one or more affective attribute values of the artificial intelligence entity based on the one or more updated growth or decay factors; and
generating a response of the artificial intelligence entity based on the one or more continuously-updated affective attribute values of the artificial intelligence entity.
4 . The method of claim 3 , further comprising:
determining one or more affective baselines for the one or more affective attributes; updating the one or more affective baselines based on the input directed to the artificial intelligence entity, and wherein continuously updating the one or more affective attribute values comprises continuously updating the one or more affective attribute values of the artificial intelligence entity based on the one or more updated growth or decay factors and the one or more updated affective baselines.
5 . The method of claim 3 , further comprising:
processing content of the input to determine one or more impact values related to impact of portions of the content on the one or more attributes of the set of affective attributes; determining whether the one or more impact values satisfy a predetermined threshold for triggering an increase or decrease in the one or more affective attribute values of the artificial intelligence entity; and causing, during the time period, a modification of the one or more affective attribute values of the artificial intelligence entity based on a determination that the one or more impact values satisfy the predetermined threshold.
6 . The method of claim 3 , wherein continuously updating the one or more affective attribute values comprises periodically updating the one or more affective attribute values of the artificial intelligence entity based on the one or more updated growth or decay factors.
7 . The method of claim 3 , further comprising:
performing natural language processing of the input to extract one or more affective concepts and one or more temporal decay factors from the natural language input, wherein updating the one or more growth or decay factors comprises updating the one or more growth or decay factors during the time period based on the one or more affective concepts and the one or more temporal decay factors extracted from the input.
8 . The method of claim 3 , further comprising:
performing natural language processing of the input to extract one or more affective concepts and one or more geographic decay factors from the natural language input, wherein updating the one or more growth or decay factors comprises updating the one or more growth or decay factors during the time period based on the one or more affective concepts and the one or more geographic decay factors extracted from the input.
9 . The method of claim 3 , further comprising:
determining a trust value associated with a source of the input, the trust value indicating a level of trust of the artificial intelligence entity with the source, wherein updating the one or more growth or decay factors comprises updating the one or more growth or decay factors based on the input directed to the artificial intelligence entity and the trust value associated with the source.
10 . The method of claim 9 , further comprising:
determining a certainty value associated with an event indicated by the input, the certainty value being determined based on (i) whether the event is explicitly described by the input or inferred from the input and (ii) the trust value associated with the source, the certainty value indicating a level of certainty of the artificial intelligence entity with the event, wherein updating the one or more growth or decay factors comprises updating the one or more growth or decay factors based on (i) the input directed to the artificial intelligence entity, (ii) the trust value associated with the source, and (iii) the certainty value associated with the event.
11 . One or more non-transitory computer-readable media comprising computer program instructions that, when executed by one or more processors, cause operations comprising:
obtaining an input directed to an artificial intelligence entity, the artificial intelligence entity having (i) one or more growth or decay factors for a set of affective attributes of an artificial intelligence entity and (ii) one or more affective attribute values associated with one or more attributes of the set of affective attributes; updating the one or more growth or decay factors based on the input directed to the artificial intelligence entity; continuously updating the one or more affective attribute values of the artificial intelligence entity based on the one or more updated growth or decay factors; and generating a response of the artificial intelligence entity based on the one or more continuously-updated affective attribute values of the artificial intelligence entity.
12 . The media of claim 11 , the operations further comprising:
determining one or more affective baselines for the one or more affective attributes; updating the one or more affective baselines based on the input directed to the artificial intelligence entity, and wherein continuously updating the one or more affective attribute values comprises continuously updating the one or more affective attribute values of the artificial intelligence entity based on the one or more updated growth or decay factors and the one or more updated affective baselines.
13 . The media of claim 11 , the operations further comprising:
processing content of the input to determine one or more impact values related to impact of portions of the content on the one or more attributes of the set of affective attributes; determining whether the one or more impact values satisfy a predetermined threshold for triggering an increase or decrease in the one or more affective attribute values of the artificial intelligence entity; and causing, during the time period, a modification of the one or more affective attribute values of the artificial intelligence entity based on a determination that the one or more impact values satisfy the predetermined threshold.
14 . The media of claim 11 , wherein continuously updating the one or more affective attribute values comprises periodically updating the one or more affective attribute values of the artificial intelligence entity based on the one or more updated growth or decay factors.
15 . The media of claim 11 , the operations further comprising:
performing natural language processing of the input to extract one or more affective concepts and one or more temporal decay factors from the natural language input, wherein updating the one or more growth or decay factors comprises updating the one or more growth or decay factors during the time period based on the one or more affective concepts and the one or more temporal decay factors extracted from the input.
16 . The media of claim 11 , the operations further comprising:
performing natural language processing of the input to extract one or more affective concepts and one or more geographic decay factors from the natural language input, wherein updating the one or more growth or decay factors comprises updating the one or more growth or decay factors during the time period based on the one or more affective concepts and the one or more geographic decay factors extracted from the input.
17 . The media of claim 11 , the operations further comprising:
determining a trust value associated with a source of the input, the trust value indicating a level of trust of the artificial intelligence entity with the source, wherein updating the one or more growth or decay factors comprises updating the one or more growth or decay factors based on the input directed to the artificial intelligence entity and the trust value associated with the source.
18 . The media of claim 9 , the operations further comprising:
determining a certainty value associated with an event indicated by the input, the certainty value being determined based on (i) whether the event is explicitly described by the input or inferred from the input and (ii) the trust value associated with the source, the certainty value indicating a level of certainty of the artificial intelligence entity with the event, wherein updating the one or more growth or decay factors comprises updating the one or more growth or decay factors based on (i) the input directed to the artificial intelligence entity, (ii) the trust value associated with the source, and (iii) the certainty value associated with the event.
19 . The media of claim 11 , wherein the one or more growth or decay factors comprises one or more growth factors,
wherein updating the one or more growth or decay factors comprises updating the one or more growth factors based on the input directed to the artificial intelligence entity, and wherein continuously updating the one or more affective attribute values comprises continuously updating the one or more affective attribute values of the artificial intelligence entity based on the one or more updated growth factors.
20 . The media of claim 11 , wherein the one or more growth or decay factors comprises one or more decay factors,
wherein updating the one or more growth or decay factors comprises updating the one or more decay factors based on the input directed to the artificial intelligence entity, and wherein continuously updating the one or more affective attribute values comprises continuously updating the one or more affective attribute values of the artificial intelligence entity based on the one or more updated decay factors.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.