## Automatic Extraction of Relationships among Motivations, Emotions and Actions from Natural Language Texts

## Fei Yang

CogBeauty Lab yftadyz@163.com

## Abstract

We propose a new graph-based framework to reveal relationships among motivations, emotions and actions explicitly given natural language texts. A directed acyclic graph is designed to describe human's nature. Nurture beliefs are incorporated to connect outside events and the human's nature graph. No annotation resources are required due to the power of large language models. Amazon Fine Foods Reviews dataset is used as corpus and food-related motivations are focused. Totally 92,990 relationship graphs are generated, of which 63% make logical sense. We make further analysis to investigate error types for optimization direction in future research.

language texts. By drawing on findings from cognitive science, a Nature Design graph is built manually, which reveals human's inside nature, being formed through thousands of years of genetic evolution. Our framework also incorporates Nurture Belief, learned from developmental experiences. Nurture Belief plays a key role in connecting outside world events and Nature Design. Figure 1 shows the Nature Design graph and a MEA-DAG example. Large language model (LLM) is used to extract and improve the quality of Nurture Belief. Therefore no annotation resources are required in our framework, and efforts are put on prompt engineering instead of annotation workflow design.

## 1 Introduction

In daily life, different motivations drive humans to produce different behaviors, and at the same time, the satisfaction of motivations leads to different emotions. Understanding relationships among motivations, emotions, and subsequent actions has drawn a lot of attentions in the research community. One prevailing practice is, given an event text, annotators generate description texts of its motivations, emotions, and subsequent actions [14; 15; 3]. Or annotators mark motivations, emotions, and actions on its contexts [13; 11; 5]. Then deep learning models are trained over the generated or labeled datasets, which encode the relationships into the models' parameters. One drawback of this paradigm is, it fails to reveal relationships explicitly, providing not much help in understanding human intelligence, although these black-box models perform well in real applications. Another drawback is, it heavily relies on human resources and workflow designs for annotation.

In this work, we propose a framework to explicitly handle relationships among motivations, emotions and actions, which automatically generates directed acyclic graphs (MEA-DAG) given natural

Review texts from Amazon Fine Foods Reviews dataset [9] are used as corpus. To reduce the complexity of the problem, only the motivation of human's need for food [7] is focused. We divide this motivation into two types: positive and negative, which correspond to food need being met and not met respectively. Totally 92,990 reviews have valid MEA-DAGs and 63% of them make logical sense. Error analysis is implemented to investigate the error types and find future research directions.

## 2 Related Work

Event2Mind [14] asks annotators to provide short textual descriptions of motivations and emotional reactions given an event. The collected texts serve as the training set of a encoder-decoder model, which predicts motivation and emotion over a new event. ATOMIC [15] extends the annotation dimensions, and trains a encoder-decoder model for inference. In [3], given an event in a dialogue, annotators answer five dimensions: cause, subsequent event, prerequisite, motivation, and emotional reaction for tuning transformer-based models. Instead of generating artificial answers, other researchers choose to mark key information directly on the contexts of events. Poria et al. [13] annotates the cause of emotions manually at phrase level in two

Figure 1: (a) Nature Design. This graph reveals the interactive mechanism among motivations, emotions and actions in human's nature. (b) An MEA-DAG example. Events are presented in green color and the activated nodes of Nature Design are in red color. Other nodes are omitted. Nurture Belief participates in linking events to corresponding nodes, and explicitly presented in the MEA-DAG. For instance, "it seriously makes perfect meatballs", has a connection with #food by the belief tuple ("meatball", #food ).

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00966v1-figure-67a2c809-b0b1-457e-a072-8adce18393b3.jpg)

conversation datasets, and transformer models are fine-tuned for inference. Gui et al. [5] annotates the cause of emotions from emotional context, and then a convolution kernel-based model is learned. In [11], given a sentence and its context, ten dimensions including motivation, emotion, other implicit causes, and its effect are annotated by crowdsourcing. They then train a encoder-decoder model to infer both specific statements and general rules for new scenarios. All these methods code the relationship among motivations, emotions and actions into parameters of their models in a black-box style. Therefore, they contribute very little to the understanding of this relationship, although their models could do excellent inference on new scenarios.

## 3 Methods

Our framework consists of four phases: (1) loading Nature Design and Nurture Belief, (2) perceiving states, (3) forward transmitting, and (4) taking actions, which are shown in Figure 2. It mimics human brain's cognition process. First of all, a brain stores innate evolutional design and acquired developmental experiences. Next, suppose an event occurs around, the brain perceives this event, then neutrons send signals along axons and dendrites, and finally an action is taken by invoking body parts. Afterwards, the brain perceives feedback from the action, which forms a closed loop of cognition, providing abilities to (1) form new knowledge about this world, and (2) guide next action based on all existed knowledge in the brain. The feedback loop is not covered in this work and left for future research.

## 3.1 Loading Nature Design and Nurture Belief

Nature Design starts from #past\_experience , whose behavioral outcomes drive emotions and feelings. Emotions and feelings are involuntary, which serve as passive states, reflecting patterns of physiological activities [12]. After perceiving these passive states, we infer whether human's need of food is satisfied or not. Positive feelings or emotions mean the need is satisfied while negatives mean the opposite, which are shown as directed links in Figure 1 (a). Positive actions are driven to strengthen being able to continuously meet the need when it's satisfied. Negative actions are driven to prevent it from happening again when human's need is dissatisfied. All actions are further broken down into three types: Mental Physical , and Social . Nodes of Nature Design are regarded as innate, different from learned experience [6; 2]. Node definitions are summarized in Table 1. We admit that actions are not only determined by motivations,

Figure 2: Framework of computing a MEA-DAG. It inputs review texts (top left corner) and outputs a graph (bottom right corner). The green line at the bottom shows the evolution of a MEA-DAG in different processing stages.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00966v1-figure-71f22ecb-217b-496c-9571-7406eddf3c46.jpg)

but also biologically, culturally, and situationally determined as well [8]. We ignore these factors and explore them in future research.

Nurture Belief includes three parts: food entities, experience feelings and emotions. They connect real world descriptions to abstractive concepts, stored as a set of tuples {("word", node )}. For instance, "cheerful" describes a positive emotion, which is stored as ("cheerful", #emo\_pos ). When an event is linked to a node, the related Nurture Belief tuples are explicitly presented in its MEADAG.

Food Entities. WordNet [10] provides an ability to link concrete entities to abstract categories. We start from the word "food" and find all its hyponyms. The hyponyms with food-unrelated senses are removed to improve accuracy. Totally 1,842 tuples of ("word", #food ) are collected.

Experience Feelings. SentiWordNet [1] provides positive, negative and neutral feeling scores at sense level. By setting PosScore &gt;0.6 and NegScore &gt;0.6, positive and negative senses are extracted out respectively. Adjectives with only positive senses are classified as #experience\_feeling\_pos , and negative-senses only are classified as #experience\_feeling\_neg . GLM-4 [4], an open-source LLM, is used over the negative adjectives to filter out bad cases. We list the prompt in Figure 3. Totally 1,415 positive tuples and 1,239 negative tuples are collected.

Emotions. Shaver et al. [16] identify 135 base

## Emotion Classification Prompt

Judge if the INPUT word is describing positivelnegative emotion. Answer English. Explain your reasoning then state the answer. Return =True = or =False =

INPUT: word text OUTPUT:

## Negative Feeling Detection Prompt

Judge if the INPUT word is describing terrible experience. Answer in English: Explain your reasoning then state the answer. Return =True = or =False=

INPUT: word text OUTPUT:

## Action Type Classification Prompt

Mental: a mental action happens inside human beings and isn't visible. You engage in covert behaviour when you think since no one can see you thinking.

Physical: a physical action is a behaviour that's visible and happens outside of human beings. Examples of overt behaviour include eating or drinking something and part in sports; such as football or bicycle. riding taking

Social: social behavior accounts for actions directed at others:. It is concerned with the considerable influence of social interaction and culture, as well as ethics; interpersonal relationships, politics, and conflict.

Judge the class that the INPUT action belongs to. Answer in English. Explain your reasoning then state the answer. Return =Mental = or ~Physical= or =Social =

INPUT: word text

OUTPUT:

Figure 3: Prompt engineering. We rely on LLM to accelerate the establishment of Nurture Belief, and no longer rely on manual labeling resources.

words which belong to six primary emotion classes: Anger , Fear , Joy , Love , Sadness , and Surprise . Synonyms of the base words are searched manually

Table 1: Explanation of nodes in Nature Design.

| Node                                              | Explanation                                                                                                                                                                   |
|---------------------------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| #food                                             | Food entities, e.g. bread, apple.                                                                                                                                             |
| #experience_feeling _pos #experience_feeling _neg | Positive feelings, e.g. delicious, easy. Negative feelings, e.g. bitter, hard.                                                                                                |
| #emo_pos                                          | Positive emotions, e.g. happy, cheerful.                                                                                                                                      |
| #emo_neg                                          | Negative emotions, e.g. sad, an- gry.                                                                                                                                         |
| #need_food_pos                                    | Human's need of food is satis- fied. Human's need of food is dissat-                                                                                                          |
| #need_food_neg                                    | isfied.                                                                                                                                                                       |
| #past_experience                                  | Actions that take place in the past and result in a change of need state, e.g. bought, searched. It's the root node of Nature Design.                                         |
| #action_pos                                       | Actions that are driven to strengthen being able to contin- uously meet the need. Actions that are driven to pre- vent it from happening again when human's need is dissatis- |
| #action_neg                                       | fied. Actions that happen inside hu-                                                                                                                                          |
| #mental_action                                    | man beings, not visible, e.g. an- alyze, versify.                                                                                                                             |
| #physical_action                                  | Actions that happen outside hu- man beings and are visible, e.g. wash, peel.                                                                                                  |
| #social_action                                    | Actions that are directed at oth- ers, e.g. denounce, rent.                                                                                                                   |

as extension words 1 . Extension words are classified as the same emotion class as their corresponding base words. We only keep adjectives and verbs. The base and extension words which belong to Joy and Love are classified as #emo\_pos , and words from Anger , Fear and Sad are #emo\_neg . GLM-4 is used to filter out bad cases, and its prompt is listed in Figure 3. Totally 1,425 positives tuples and 1,946 negatives tuples are collected.

## 3.2 Perceiving States

ASER [18; 17] is used to extract events from reviews texts. By resorting to POS tagging 2 and dependency parsing, we detect the following keyword combinations in an event: (1) food entity +

1 Synonym Website: https://www.merriam-webster. com/thesaurus

2 Penn Treebank POS tags. Check more details in https://www.ling.upenn.edu/courses/Fall\_2003/ ling001/penn\_treebank\_pos.html

feeling state, (2) food entity + emotion state, (3) "I/We" + emotion state, and (4) emotional action. These combinations indicate mental states about food. Keywords link and activate corresponding nodes in Nature Design, like "meatball" and "perfect" in Figure 1 (b). If "not" appears in an event, then feeling and emotion keywords would link and activate opposite nodes. For instance, in the event "I am not happy", "happy" is linked to #emo\_neg rather than #emo\_pos .

## 3.3 Forward Transmitting.

Links in a MEA-DAG indicate the direction of signal transmission. The node pointed by a link is tail node, and the node on the other side is head node. Activated nodes in 3.2 send out signals along links to tail nodes, which is a forward transmitting process. For example, in Figure 1 (a), when the node #emo\_pos is activated, as head node, it sends out a signal which activates its tail node #need\_food\_pos , and then #action\_pos is activated by its head node #need\_food\_pos .

## 3.4 Taking Actions.

Action events are detected according to patterns listed in Table 2. Only events that have first-person subject "I/We" are considered. Next a Past event is determined by checking if the POS tagging of its verb is VBD or VBN , which is then linked to and activates the node #past\_experience . Other events, Modal/Present/Future , are further classified into three types: Mental , Physical and Social by GLM-4. Definitions and prompts are listed in Figure 3. Events of each type are linked to the following activated nodes respectively, #mental\_action , #physical\_action or #social\_action .

## 4 Evaluation

## 4.1 Error Analysis

Totally 92,990 valid MEA-DAGs are extracted out from 568,454 reviews. A valid MEADAG is defined as only #need\_food\_pos or #need\_food\_neg is activated. From valid MEADAGs, 100 samples are randomly chosen as a test set for manual evaluation of correctness. A MEADAG is incorrect if the revealed relationship is not logically making sense. During the evaluation, seven types of errors are found, whose distribution is shown in Table 3. Totally 42 errors are detected and 37 samples having at least one error. Event

Table 2: Action event patterns. Only first-person subject patterns are considered. We refer to the ASER pattern writing format.

| Pattern                                                                                                                                                                                                                                                           | Example                                                                                                                                                                  |
|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|--------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| I/We -nsubj- v 1 I/We -nsubj- v 1 -dobj- n 2 I/We -nsubj- v 1 -xcomp- a I/We -nsubj-( v 1 -iobj- n 2 )-dobj- n 3 I/We -nsubj- v 1 -xcomp- a 1 -cop- be I/We -nsubj- v 1 -xcomp- n 2 -cop- be I/We -nsubj- v 1 -xcomp- v 2 -dobj- n 2 I/We -nsubj- v 1 -xcomp- v 2 | "I freeze" "I slice the loaf" "I feel hungry" "I give this product 5 star" "I expect to be served" "I want to be a gourmet" "I wait to pay the product" "I want to cook" |

Linking Loss and ASER Extraction Loss are the top two error types on the test set. In this section, we discuss why each error type occurs and possible solutions to improve it. Detailed MEA-DAG examples of each error type are appended in Appendix A.

Event Linking Loss. A MEA-DAG fails to incorporate critical information of events, making the revealed relationship not logically complete. The reasons lie in the coarseness of Nature Design, capturing very limited concepts. The limited number of patterns for linking events and nodes also leads to this loss. Besides adding more nodes and patterns, one interesting direction of improvement is to equip the algorithm with learning ability, being able to automatically build new nodes and links when it perceives new events and their outcomes.

ASER Extraction Loss. ASER fails in extracting out critical events from review texts, breaking the logic completeness. This happens due to the limited patterns of event-extractions by ASER. For instance, "I do not know how I could say whether or not the cat food is tasty" would be extracted as one event, "the cat food is tasty", missing key phrases "do not know" and "whether or not". It's necessary to find a method of understanding a sentence as a whole.

Wrong Subsequent Action. An action event should not be linked to the children of #action\_pos or #action\_neg , as it's not driven by human's need. For example, in the event "I consider myself a pro when it comes to popcorn", the reason of being a pro is not triggered by one specific satisfaction of food-related need, but the rich experience of eating popcorn. This kind of error happens due to lack of deep semantic understanding of an event. Adding more temporal nodes to Nature Design could help to improve the accuracy.

Word Sense Ambiguity. A word is linked to a wrong node due to sense ambiguity. For example, in "you are going to get a light coffee", "light" is incorrectly linked to #emo\_pos , as "light" here describes the flavor of coffee. Our methods have no ability to determine which sense of a word should be used in an event. A possible cure might be that MEA-DAGs are built for each sense of a word, and then MEA-DAG merging is implemented between sense and context. A proper sense could be merged smoothly into the context.

Wrong Belief. A word is wrongly linked to emotional or feeling nodes in Nurture Belief. For instance, the words "different" and "raw" are incorrectly connected to #experience\_feeling\_pos . This happens as SentiWordNet has classification errors, which could not be thoroughly filtered out by LLM. This type of error brings up an interesting research topic: automatic error-correction mechanism. In the course of human development, numerous beliefs are established about this world, some of which are false. Through subsequent experiences, they consistently reinforce correct beliefs and fix wrong beliefs. This mechanism should work perfectly for this kind of error.

Wrong Past Action. Although an action event happens in the past, they are actually driven by how well the food need is met. For instance, "I had to take one star off" is triggered by the dissatisfaction of need. Judging a past action only by tense is not enough. Adding more temporal nodes to Nature Design could help this situation.

Negation Loss. Events are linked to wrong nodes due to failure of capturing negation. "It just failed to deliver" expresses a negative meaning of action, which is hard to capture unless the semantic meaning of "fail" is incorporated in Nature Design. One solution is adding a layer of nodes which is specifically responsible for dealing with negation and other logic operations.

## 4.2 Review Length Effect

Depending on whether the number of sentences contained in a review is less than 5, the test set is splitted into a short-test set and a long-test set. By

|        |                         | Test   | Test    | Short-Test   | Short-Test   | Long-Test   | Long-Test   |
|--------|-------------------------|--------|---------|--------------|--------------|-------------|-------------|
|        |                         | Count  | Percent | Count        | Percent      | Count       | Percent     |
| Sample | Incorrect               | 37     | 37.0%   | 14           | 29.8%        | 23          | 43.4%       |
|        | Total                   | 100    | 100.0%  | 47           | 100.0%       | 53          | 100.0%      |
| Error  | Event Linking Loss      | 9      | 21.4%   | 3            | 20.0%        | 6           | 22.2%       |
| Error  | ASER Extraction Loss    | 7      | 16.7%   | 2            | 13.3%        | 5           | 18.5%       |
| Error  | Wrong Subsequent Action | 6      | 14.3%   | 1            | 6.7%         | 5           | 18.5%       |
| Error  | Word Sense Ambiguity    | 6      | 14.3%   | 3            | 20.0%        | 3           | 11.1%       |
| Error  | Wrong Belief            | 6      | 14.3%   | 4            | 26.7%        | 2           | 7.4%        |
| Error  | Wrong Past Action       | 5      | 11.9%   | 1            | 6.7%         | 4           | 14.8%       |
| Error  | Negation Loss           | 3      | 7.1%    | 1            | 6.7%         | 2           | 7.4%        |
| Error  | Total                   | 42     | 100.0%  | 15           | 100.0%       | 27          | 100.0%      |

Table 3: Accuracy and error types with count and percentage distribution. We present the results for the test set, the short-test set (sentence number &lt; 5) and the long-test set (sentence number ≥ 5).

comparing the error differences between the shorttest and the long-test, we investigate the effect of review length on accuracy.

2204, 2010. URL http://lrec-conf.org/ proceedings/lrec2010/pdf/769\_Paper.pdf .

Table 3 shows the comparison result. Incorrectness rate of the short-test set is 29.8%, while the long-test set has 43.4%, which indicates that our methods are not well-suited for processing lengthy reviews. Top three error types of the short-test are Wrong Belief, Word Sense Ambiguity and Event Linking Loss, while the long-test are Event Linking Loss, ASER Extraction Loss and Wrong Subsequent Action. From the shift of top three errors, we find that the main bottlenecks of processing long reviews lie in lack of rich nodes and links in Nature Design, as well as lack of comprehensive and in-depth understanding of a sentence.

## 5 Conclusion

We compute MEA-DAGs to understand the relationships among motivations, emotions and actions from natural language texts. Nature Design is novelly introduced to imitate human's nature, and Nurture Belief connects outside world and human's nature. Our methods are white-box and don't rely on huge annotation resources. Error analysis is implemented to identify the main problems and find possible directions for further optimization.

## References

- [1] Stefano Baccianella, Andrea Esuli, Fabrizio Sebastiani, et al. Sentiwordnet 3.0: an enhanced lexical resource for sentiment analysis and opinion mining. In Lrec , volume 10, pages 2200-
- [2] Edward L Deci and Richard M Ryan. The" what" and" why" of goal pursuits: Human needs and the self-determination of behavior. Psychological inquiry , 11(4):227-268, 2000.
- [3] Deepanway Ghosal, Siqi Shen, Navonil Majumder, Rada Mihalcea, and Soujanya Poria. Cicero: A dataset for contextualized commonsense inference in dialogues. In Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) , pages 5010-5028, 2022.
- [4] Team GLM, Aohan Zeng, Bin Xu, Bowen Wang, Chenhui Zhang, Da Yin, Diego Rojas, Guanyu Feng, Hanlin Zhao, Hanyu Lai, Hao Yu, Hongning Wang, Jiadai Sun, Jiajie Zhang, Jiale Cheng, Jiayi Gui, Jie Tang, Jing Zhang, Juanzi Li, Lei Zhao, Lindong Wu, Lucen Zhong, Mingdao Liu, Minlie Huang, Peng Zhang, Qinkai Zheng, Rui Lu, Shuaiqi Duan, Shudan Zhang, Shulin Cao, Shuxun Yang, Weng Lam Tam, Wenyi Zhao, Xiao Liu, Xiao Xia, Xiaohan Zhang, Xiaotao Gu, Xin Lv, Xinghan Liu, Xinyi Liu, Xinyue Yang, Xixuan Song, Xunkai Zhang, Yifan An, Yifan Xu, Yilin Niu, Yuantao Yang, Yueyan Li, Yushi Bai, Yuxiao Dong, Zehan Qi, Zhaoyu Wang, Zhen Yang, Zhengxiao Du, Zhenyu Hou, and Zihan Wang. Chatglm: A family of large language models from glm-130b to glm-4 all tools, 2024.
- [5] Lin Gui, Ruifeng Xu, Dongyin Wu, Qin Lu, and Yu Zhou. Event-driven emotion cause extraction with corpus construction. In Social Media Content Analysis: Natural Language Processing and Beyond , pages 145-160. World Scientific, 2018.
- [6] Carroll E Izard. Basic emotions, relations among emotions, and emotion-cognition relations. 1992.
- [7] Abraham Harold Maslow. A theory of human motivation. Psychological review , 50(4):370,

1943. URL https://psycnet.apa.org/record/ 1943-03751-001 .

- [8] Abraham Harold Maslow. A dynamic theory of human motivation. 1958.
- [9] Julian John McAuley and Jure Leskovec. From amateurs to connoisseurs: modeling the evolution of user expertise through online reviews. In Proceedings of the 22nd international conference on World Wide Web , pages 897-908, 2013. URL https: //arxiv.org/pdf/1303.4402.pdf .
- [10] George A Miller. Wordnet: a lexical database for english. Communications of the ACM , 38(11):3941, 1995. URL https://dl.acm.org/doi/pdf/10. 1145/219717.219748 .
- [11] Nasrin Mostafazadeh, Aditya Kalyanpur, Lori Moon, David Buchanan, Lauren Berkowitz, Or Biran, and Jennifer Chu-Carroll. Glucose: Generalized and contextualized story explanations. In Proceedings of the 2020 Conference on Empirical Methods in Natural Language Processing (EMNLP) , pages 4569-4586, 2020.
- [12] Jaak Panksepp. Affective neuroscience: The foundations of human and animal emotions . Oxford university press, 2004.
- [13] Soujanya Poria, Navonil Majumder, Devamanyu Hazarika, Deepanway Ghosal, Rishabh Bhardwaj, Samson Yu Bai Jian, Pengfei Hong, Romila Ghosh, Abhinaba Roy, Niyati Chhaya, et al. Recognizing emotion cause in conversations. Cognitive Computation , 13:1317-1332, 2021.
- [14] Hannah Rashkin, Maarten Sap, Emily Allaway, Noah A Smith, and Yejin Choi. Event2mind: Commonsense inference on events, intents, and reactions. arXiv preprint arXiv:1805.06939 , 2018.
- [15] Maarten Sap, Ronan Le Bras, Emily Allaway, Chandra Bhagavatula, Nicholas Lourie, Hannah Rashkin, Brendan Roof, Noah A Smith, and Yejin Choi. Atomic: An atlas of machine commonsense for ifthen reasoning. In Proceedings of the AAAI conference on artificial intelligence , volume 33, pages 3027-3035, 2019.
- [16] Phillip Shaver, Judith Schwartz, Donald Kirson, and Cary O'connor. Emotion knowledge: further exploration of a prototype approach. Journal of personality and social psychology , 52(6):1061, 1987.
- [17] Hongming Zhang, Xin Liu, Haojie Pan, Yangqiu Song, and Cane Wing-Ki Leung. ASER: A largescale eventuality knowledge graph. In WWW , pages 201-211, 2020.
- [18] Hongming Zhang, Xin Liu, Haojie Pan, Haowen Ke, Jiefu Ou, Tianqing Fang, and Yangqiu Song. ASER: towards large-scale commonsense knowledge acquisition via higher-order selectional preference over eventualities. Artificial Intelligence , 309:103740, 2022.

## A Error Examples

## A.1 Event Linking Loss

Figure 4 shows two examples whose MEA-DAGs lose critical information of events, resulting that the revealed relationship is not complete in logic sense.

## A.2 ASER Extraction Loss

Figure 5 presents two examples in which ASER couldn't extract critical events from review texts. As a result, the generated MEA-DAG is incomplete.

## A.3 Wrong Subsequent Action

Figure 6 presents two examples in which action events are wrongly linked to the children nodes of #action\_pos . If the contexts and timeline of events are considered, they should be linked to #past\_experience .

## A.4 Word Sense Ambiguity

Figure 7 presents two examples in which words are wrongly linked to feeling or emotion nodes, as our methods have no ability to determine the sense of a word given its context.

## A.5 Wrong Belief

Figure 8 presents two examples in which events are linked to incorrect nodes due to errors in Nurture Belief.

## A.6 Wrong Past Action

Figure 9 presents two examples in which events are wrongly linked to #past\_experience , as they are not factors that affect whether the need is met. In fact, they are the result of food need not being met.

## A.7 Negation Loss

Figure 10 presents two examples in which events are wrongly linked to #emo\_pos , as the negation expressions "don't", "whether or not" and "doesn't" are not captured by our methods.

Figure 4: Events extracted by ASER are in blue color. We use a green font background to highlight the events incorporated in MEA-DAG. (a): Critical events "bags are more convenient when I'm at work", "it's inexpensive" are not included in MEA-DAG. (b): Critical event "these are fabulous" are not included in MEA-DAG.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00966v1-figure-e467905a-671f-405e-a3e0-0fa7094ad125.jpg)

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00966v1-figure-0f5ab2c0-d33f-48a2-906b-cf01f8ce9bdb.jpg)

Figure 5: Texts in blue color are the events extracted by ASER. (a): Critical events "the diet kind had that funny taste", "it's way cheaper then the jugs in the stores" and "it's very simple to mix &amp; it stays mixed" are not captured by ASER. (b): Critical events "would definitely purchase them again", "I would also recommend them" and "the cost is more reasonable" are not captured by ASER.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00966v1-figure-5c34f58d-4999-451f-b073-f13e3f9e1c46.jpg)

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00966v1-figure-7f88d15e-519f-4193-abb3-10b86d22efb5.jpg)

did so with the Pumpkin Spice, rcally

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00966v1-figure-48792446-dfa7-426e-bb24-5b77bbe86fda.jpg)

Figure 6: Examples with Wrong Subsequent Action error. We use a green font background to highlight the wrong events. (a): "I typically drink bold extra bold coffee" is linked to #physical\_action . However, it's not driven by #need\_food\_pos , as the word "typical" indicates that it's a habitual action. (b): "I read other peoples comments that the lids are hard to get on" is linked to #mental\_action . However, it should be linked to #past\_experience . Considering its context, "read" in this event is in the past tense, representing an action that occurred in the past.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00966v1-figure-9c59e4aa-a14c-4e0a-92a8-8b785f76f76b.jpg)

Qood good

- Review (Id-567786): "This hot chocolate is great am so glad I doubled the order; you can not miss with this have quick hot chocolate for the kids and grandkids. Now
- Review (Id-73971): hese sauces are light and have spicy edge  They mix well with meats , Mexican food veggies and some of them are good in salads are liquid, so blend well with other foods. Jalapeno is the lightest; Spicy Ranchero is like the original Taco Bell Hot Sauce Flavor the most. It gocs well as salad dressing if applied sparingly The Chipotle onc is the most mcllow one, all with a bite will definitely Taco Bell has outdone themselves They buy again.

Figure 7: Examples with Word Sense Ambiguity error. We use a green font background to highlight the wrong events. (a): In the event "I have quick hot chocolate for the kids and grandkids", "hot" is an objective description of food, not bearing an positive emotion or feeling sense. (b): In the event "these sauces are light and have a spicy edge", "light" is wrongly linked to #experience\_feeling\_pos , as it describes sauce taste, not a feeling.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00966v1-figure-f2ce05c4-8a6e-4c66-beb7-ac08ab13ab86.jpg)

- Review (Id-2717): "first had this popcorn at my 84 year old cousin's home . thought it was s0 tender and dclicious\_ and wanted to buy some for com belicve it or not. Anyway popcorn is REALLY good. tis different than other popcorns have caten because the kernels are small and very considcr mysclf a pro when it comcs to popcorn becausc have caten it cvery night since was little girL. usually cat my popcorn kernel at a time, but since the kernels are so small, ate It by the handful. My only complaint is that it docs cost a lot to have it shipped. wish could find it locally so [ would not have to pay for the shipping costs. If you like popcorn; highly recommend it.'
- Review (Id-11657): "Great to make popcorn with. Leven somc on swcct potato, cannot get butter usc this as substitute
- Review (Id-265043): "Im trying to maintain healthy amount of daily caffein-free, sugar-free liquid intake, plain water gets bit boring while. Rooibos tea is great: fragrant; convenient; and its even supposed to be anti-oxidant. The only problem is that the packaging of this product is ridiculously annoying: The plastic is very difficult to had to struggle with it for like 5 minutes, even with the help with my swiss army knife. aftcr
- Review (Id-179467): "This tea is really tasty. wasn't even a tea pcrson until Itasting and oncc [ did, was hooked. The flavor is light and super-refreshing but you can still taste and smell the mint. The only reason why took off onc starjis because tend to like things that taste strongly; and this onc is a little bit delicate for me either steep it with hibiscus or black tea, or steep it at double strength and all is well Putting it with honey and stevia also tastes great, and makes me feel have colds Hlove this tea\_

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00966v1-figure-97394b56-e5ec-42e5-a3d6-cfb6690b25ba.jpg)

Figure 8: Examples with Wrong Belief error. We use a green font background to highlight the wrong events. (a): The word "different" is incorrectly linked to #experience\_feeling\_pos . (b): The word "raw" is incorrectly linked to #experience\_feeling\_pos .

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00966v1-figure-ed777130-75f7-4685-a408-40a94285645c.jpg)

Figure 9: Examples with Wrong Past Action error. We use a green font background to highlight the wrong events. (a): The event "Had to take one star off" happened due to dissatisfaction with food. Therefore, it should be linked to #physical\_action . (b): The event "The only reason why I took off one star " is driven by dissatisfaction with food, not a factor that affects whether the need is met.

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00966v1-figure-27b4032a-66dd-458b-99bb-22c791f86dfd.jpg)

- Review (Id=369849): don (knownow could say whether ornotthe cat food is tasty but my kitty seems to like it. My vet recommends this particular brand of food, so that's good enough for me

Revicw (Id=489837): "Iwas hesitant to this because it costs fortune and venison and fish sounded pretty unappetizing. But was despcrate, because have a 16 ycar old who's always been picky cater but had now lost dangerous amount of weight because ofa heart condition The pet store said this was the tastiest they had in stock and they couldn't keep it on their shelves; so despite its S4/can price tag; Idecided to try it. The food looks gross. It has strange-looking pieces in it (tripe. somc cxotic part of the venison or bluc musscl . smell like somcthing wouldwantto cat cither. But my cannot get enough ofit. She gobbles it up and begs for more; She's gained back the weight she lost; and fceding her is no longer an excruciating; hour long process of coaxing and pleading: Unlike some cheaper canned foods Ive tried, it does not give her digestive problems. If you have picky eater and you've tried everything; try Ziwipeak: Maybe your just has sophisticated buy dog thing dog dog palette

![image](https://ac.marcodsn.me/arxiv-markdown-images/2408.00966v1-figure-e10856e4-fb7d-4868-b09f-f158ccf561ef.jpg)

(b)

Figure 10: Examples with Negation Loss error. We use a green font background to highlight the wrong events. (a): The event "I don't know how I could say whether or not the cat food is tasty" is wrongly linked to #emo\_pos due to failure of capturing "not". Although "tasty" has a sense of positive emotion, "not" changes its meaning to opposite side. (b): The event "it doesn't smell like something I would want to eat" is wrongly linked to #emo\_pos , as "doesn't" is not captured in the MEA-DAG.
Fei Yang
Automatic Extraction of Relationships among Motivations, Emotions and Actions from Natural Language Texts
We propose a new graph-based framework to reveal relationships among
motivations, emotions and actions explicitly given natural language texts. A
directed acyclic graph is designed to describe human's nature. Nurture beliefs
are incorporated to connect outside events and the human's nature graph. No
annotation resources are required due to the power of large language models.
Amazon Fine Foods Reviews dataset is used as corpus and food-related
motivations are focused. Totally 92,990 relationship graphs are generated, of
which 63% make logical sense. We make further analysis to investigate error
types for optimization direction in future research.