Paper deep dive
Do Models Explain Themselves? Counterfactual Simulatability of Natural Language Explanations
Yanda Chen, Ruiqi Zhong, Narutatsu Ri, Chen Zhao, He He, Jacob Steinhardt, Zhou Yu, Kathleen McKeown
Models: GPT-3.5, GPT-4
Intelligence
Status: succeeded | Model: google/gemini-3.1-flash-lite-preview | Prompt: intel-v1 | Confidence: 97%
Last extracted: 3/12/2026, 7:47:02 PM
Summary
The paper introduces 'counterfactual simulatability' as a metric to evaluate the quality of natural language explanations from Large Language Models (LLMs). It proposes two specific metrics, simulation precision and simulation generality, to measure whether an explanation allows humans to accurately infer model outputs on diverse counterfactual inputs. The study benchmarks GPT-3.5 and GPT-4 on multi-hop reasoning and reward modeling tasks, finding that current LLM explanations have low precision and that precision does not correlate with plausibility, suggesting that standard RLHF optimization may be insufficient for improving explanation reliability.
Entities (5)
Relation Signals (3)
Counterfactual Simulatability â comprises â Simulation Precision
confidence 100% ¡ We implemented two metrics based on counterfactual simulatability: precision and generality.
Counterfactual Simulatability â comprises â Simulation Generality
confidence 100% ¡ We implemented two metrics based on counterfactual simulatability: precision and generality.
GPT-4 â evaluatedon â StrategyQA
confidence 90% ¡ We then used these metrics to evaluate state-of-the-art LLMs (e.g., GPT-4) on two tasks: multi-hop factual reasoning
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Large language models (LLMs) are trained to imitate humans to explain human decisions. However, do LLMs explain themselves? Can they help humans build mental models of how LLMs process different inputs? To answer these questions, we propose to evaluate $\textbf{counterfactual simulatability}$ of natural language explanations: whether an explanation can enable humans to precisely infer the model's outputs on diverse counterfactuals of the explained input. For example, if a model answers "yes" to the input question "Can eagles fly?" with the explanation "all birds can fly", then humans would infer from the explanation that it would also answer "yes" to the counterfactual input "Can penguins fly?". If the explanation is precise, then the model's answer should match humans' expectations. We implemented two metrics based on counterfactual simulatability: precision and generality. We generated diverse counterfactuals automatically using LLMs. We then used these metrics to evaluate state-of-the-art LLMs (e.g., GPT-4) on two tasks: multi-hop factual reasoning and reward modeling. We found that LLM's explanations have low precision and that precision does not correlate with plausibility. Therefore, naively optimizing human approvals (e.g., RLHF) may not be a sufficient solution.
Tags
Links
- Source: https://arxiv.org/abs/2307.08678
- Canonical: https://arxiv.org/abs/2307.08678
Trouble viewing inline? Open PDF directly â
Full Text
107,856 characters extracted from source content.
Expand or collapse full text
Do Models Explain Themselves? Counterfactual Simulatability of Natural Language Explanations Yanda Chen 1 Ruiqi Zhong 2 Narutatsu Ri 1 Chen Zhao 3 He He 3 Jacob Steinhardt 2 Zhou Yu 1 Kathleen McKeown 1 1 Columbia University, 2 UC Berkeley, 3 New York University yanda.chen, kathy@cs.columbia.edu Abstract Large language models (LLMs) are trained to imitate humans to explain human decisions. However, do LLMs explain themselves? Can they help humans build mental models of how LLMs process different inputs? To answer these questions, we propose to evaluatecoun- terfactual simulatabilityof natural language explanations: whether an explanation can en- able humans to precisely infer the modelâs out- puts on diverse counterfactuals of the explained input. For example, if a model answers âyesâ to the input question âCan eagles fly?â with the explanation âall birds can flyâ, then humans would infer from the explanation that it would also answer âyesâ to the counterfactual input âCan penguins fly?â. If the explanation is pre- cise, then the modelâs answer should match humansâ expectations. We implemented two metrics based on counter- factual simulatability: precision and generality. We generated diverse counterfactuals automati- cally using LLMs. We then used these metrics to evaluate state-of-the-art LLMs (e.g., GPT- 4) on two tasks: multi-hop factual reasoning and reward modeling. We found that LLMâs explanations have low precision and that preci- sion does not correlate with plausibility. There- fore, naively optimizing human approvals (e.g., RLHF) may not be a sufficient solution. 1 Introduction An ideal explanation should enable humans to infer how a model processes different inputs (Johnson- Laird, 1980; Collins and Gentner, 1987; Garnham, 1987; Bansal et al., 2019). For example, when we ask GPT-4 (OpenAI, 2023) âIs it hard to get a BLT in Casablanca?â, it answers âyesâ and explains âCasablanca is a large city in Morocco. Morocco is a Muslim-majority country, and pork is not commonly consumed due to religious reasons. BLT contains bacon, Is it hard to get a BLT in Casablanca? Explanation: Casablanca is a large city in Morocco. Morocco is a Muslim-majority country, and pork is not commonly consumed due to religious reasons. BLT contains bacon, which is pork. Thus, it might be hard to find a traditional BLT in Casablanca. AI answers a userâs question with an explanation Answer: Yes The user forms an expectation of how AI would answer related questions How AI actually answers related questions Is it hard to find pork belly in Casablanca? Answer: Yes Is it hard to find pork belly in Casablanca? Answer: No The user is misled by the explanation and forms a wrong mental model of the AI. inconsistent! Figure 1: GPT-4 answers a human userâs question and generates an explanation. In this example, what GPT-4 actuallyanswers (right) is different from what the user wouldexpect(left) based on the explanation. Therefore, the explanation misleads humans to form a wrong men- tal model of GPT-4 even though it is factually correct. which is pork. Thus, it might be hard to find a traditional BLT in Casablanca.â Such an explanation is logically coherent and provides factually correct background informa- tion helpful for the question (Joshi et al., 2023). 1 However, does it help humans correctly infer how GPT-4answers other related questions? Based on the explanation, humans will infer that GPT-4 en- codes the knowledge that âpork is not commonly consumed in Muslin countriesâ and will apply sim- ilar reasoning to relevant questions (counterfactu- als), e.g., answering âYesâ to âIs it hard to find pork belly in Casablanca?â Unfortunately, GPT-4 actu- ally answers âNoâ to this counterfactual, contradict- ing its own explanation and humansâ expectations. The above explanation is problematic because 1 The annotated answer is âyesâ in StrategyQA, though it might not necessarily reflect the reality in Casablanca. 1 arXiv:2307.08678v1 [cs.CL] 17 Jul 2023 humans form a wrong mental model of GPT-4 (i.e., incorrectly infer how GPT-4 answers relevant coun- terfactuals) based on this explanation. Building a correct mental model of an AI system is impor- tant, as it helps humans understand what an AI sys- tem can and cannot achieve (Chandrasekaran et al., 2018), which informs humans how to improve the system or appropriately deploy the system without misuse or overtrust (Cassidy, 2009; Bansal et al., 2019; Ye and Durrett, 2022). We propose to evaluate thecounterfactual simu- latabilityof natural language explanations to mea- sure their ability to help humans build mental mod- els of an AI model. A good mental model should generalize to diverse unseen inputs and precisely infer the modelâs outputs, so we propose two met- rics accordingly for explanations (Figure 2). The first,simulation generality, measures the general- ity of an explanation by tracking the diversity of the counterfactuals relevant to the explanation (e.g., âHumans do not consume meatâ has more diverse relevant counterfactuals compared to âMuslims do not consume porkâ and is thus more general). The second,simulation precision, tracks the fraction of counterfactuals where humansâ inference matches the modelâs output. To evaluate the counterfactual simulatability of an explanation on an input question (e.g., the initial question on BLT), we need to (1) collect a set of counterfactuals on an input based on the explana- tion, and (2) let humans simulate (infer) what the model outputs on the counterfactuals. For (1), since it is expensive to ask humans to write the counter- factuals, we propose to prompt LLMs to generate diverse counterfactuals relevant to an explanation (e.g., related questions on pork belly or pepperoni inFigure 2). For (2), since human simulation might be subjective, we reduce subjectivity by framing the simulation task as a logical entailment task (Sec- tion 4.4). Finally, we calculate generality and pre- cision based on the LM-generated counterfactuals and humansâ entailment annotations. We benchmark the counterfactual simulatabil- ity of two LLMsâGPT-3.5 and GPT-4, and two explanation methodsâCoT (Chain of Thought) and Post-Hoc (explain after the output), on two tasksâmulti-hop factual reasoning (StrategyQA, Geva et al. (2021)) and reward modeling (Stanford Human Preference, Ethayarajh et al. (2022)). We found that (i) Both LLMsâ explanations have low precision (80% for binary classification); (i) CoT Generate counterfactuals with LLMs Is it hard to find pork belly in Casablanca? Is it difficult to find a pepperoni pizza in Casablanca? Is it easy to find a cafĂŠ in Casablanca? `` Filter âcannot guessâ counterfactuals Precision = 0 / 2 = 0 inconsistent! 1 2 3 You will be asked to read a starter yes or no question and a robot's answer to the starter question. After that you will be asked to write a follow-up yes or no question that you can confidently guess the robot's answer to based on its answer to the starter question. The user forms an expectation of how AI would answer related questions Is it hard to get a BLT in Casablanca? Explanation: Casablanca is a large city in Morocco. Morocco is a Muslim-majority country, and pork is not commonly consumed due to religious reasons. BLT contains bacon, which is pork. Thus, it might be hard to find a traditional BLT in Casablanca. AI answers a userâs question with an explanation â Answer: Yes â Answer: Yes â Answer: Yes â Answer: ? How AI actually answers related questions â Answer: No â Answer: No 1 2 3 1 2 3 inconsistent! Generality = 1 - similarity(Expl , Expl ) 12 Figure 2:Our evaluation pipeline.In this example, GPT-4 answers a userâs question and explains its deci- sion process. To evaluate counterfactualy simulatability, we first use LLMs to generate related counterfactuals based on the modelâs explanation; the human builds a mental model based on the explanation and logically infers what GPT-4 outputs for each counterfactual if pos- sible. Finally, we ask GPT-4 to produce its output for each counterfactual, calculate simulation precision as the fraction of counterfactuals where humansâ inferred outputs matches GPT-4âs actual output, and calculate simulation generality as one minus the average pairwise similarity between related counterfactuals. does not substantially outperform Post-Hoc. We also study how counterfactual simulatabil- ity relates to plausibility, which evaluates humansâ preference of an explanation based on its factual correctness and logical coherence. We found that precision does not correlate with plausibility, and hence naively optimizing human approvals (e.g., RLHF) might not fix the issue of low precision. To summarize, our paper ⢠proposes to evaluate counterfactual simulata- bility: whether an explanation can help hu- mans build mental models. ⢠implements two metrics based on counterfac- tual simulatability: precision and generality. 2 â˘reveals that explanations generated by state- of-the-art LLMs are not precise and current approaches might be insufficient. 2 Related Work Applications of Mental Models.Humans can use a modelâs explanations to build mental mod- els of how the model behaves on various inputs (Johnson-Laird, 1980; Collins and Gentner, 1987; Garnham, 1987; Gentner and Stevens, 2014; Bansal et al., 2019). Building mental models reveals a modelâs capacity and limitations so that users know when and how to use the model without misuse and overtrust, especially in high-stakes domains such as healthcare (Adadi and Berrada, 2020; Merry et al., 2021; Babic et al., 2021), legal (Deeks, 2019; Norkute et al., 2021), and law enforcement (Mat- ulionyte and Hanif, 2021; Hall et al., 2022). Build- ing mental models also detects if the model biases against specific groups of people (Vig et al., 2020; Ravfogel et al., 2020) or encourages illegal behav- iors against human values (Hendrycks et al., 2021; Bai et al., 2022). As modern AI models get stronger performance on more tasks, humans can learn diffi- cult tasks by forming mental models of AI models (Mac Aodha et al., 2018; Goyal et al., 2019). Evaluation Metrics for Explanations.We sum- marize three existing popular metrics for expla- nations: plausibility, faithfulness, and simulata- bility.Plausibilityevaluates humansâ preference of an explanation based on its factual correctness and logical coherence (Herman, 2017; Lage et al., 2019; Jacovi and Goldberg, 2020). It is different fromfaithfulness, which measures whether an ex- planation is consistent with the modelâs own de- cision process (Harrington et al., 1985; Ribeiro et al., 2016; Gilpin et al., 2018; Wu and Mooney, 2019; Lakkaraju et al., 2019; Jacovi and Goldberg, 2020). In prior work, faithfulness is usually evalu- ated by whether it is possible to train a black-box model to predict the modelâs outputs based on its explanations (Li et al., 2020; Kumar and Talukdar, 2020; Lyu et al., 2022).Simulatabilitymeasures how well humans can predict the modelâs outputs based on its explanations (Doshi-Velez and Kim, 2017; Ribeiro et al., 2018; Chandrasekaran et al., 2018; Hase and Bansal, 2020); in particular, sim- ulatability is a special case of faithfulness, which requires the output predictor to be humans rather than arbitrary black-box models. Consequently, a faithful explanation is not necessarily simulatable. For example, raw model weights in matrix forms have perfect faithfulness by definition (using the model itself as the output predictor), but hardly sim- ulatable (because humans cannot interpret model weights easily). We focus on simulatability instead of faithfulness because explanations need to be con- sumed by humans to form mental models. Generalizable Explanations.In prior work that evaluates the simulatability of a natural language explanation, the simulation input is the explained input (Hase et al., 2020; Narang et al., 2020; Wiegr- effe et al., 2021; Chen et al., 2022; Chan et al., 2022). This leads to two problems: (i) the expla- nation might already contain (leak) the modelâs output on the simulation input so the metric is not well-defined (Hase et al., 2020), (i) it is inefficient and tedious for humans to read the modelâs expla- nation on every input to understand the modelâs behavior. In comparison, counterfactual simulata- bility measures whether humans can infer from an explanation the modelâs outputs on diverse counter- factuals different from the explained input, and thus requires the explanation to be generalizable. While the concept of counterfactual simulatability has a long history (Doshi-Velez and Kim, 2017; Hase and Bansal, 2020; Sia et al., 2022), we are the first work to evaluate the counterfactual simulatability of free-form natural language explanations. 3 Counterfactual Simulatability For a given task, a modelMtakes an inputxâX and produces an outputo x âOand explanation e x . The input, output and explanation are all nat- ural language. A human observesx,e x ,o x , and forms a mental modelh x,e x ,o x :XâOâŞâĽ, whereh x,e x ,o x (x Ⲡ)denotes what the human infers to beMâs output onx Ⲡ(simulation). If the hu- man cannot inferMâs output to inputx Ⲡbased on x,e x ,o x , thenx Ⲡisunsimulatableand we denote h x,e x ,o x (x Ⲡ) =âĽ. For simplicity we useh e x (x Ⲡ)to denoteh x,e x ,o x (x Ⲡ). An ideal explanatione x should begeneraliz- ableâbesides revealing how the model reasons on x, it should also reveal how the model reasons on unseen inputsx Ⲡ̸=x. Explanations also need to be preciseâthey should lead to mental models that are consistent with the modelâs behavior. Motivated by these two desiderata, we propose to measure counterfactual simulatability with two metrics: simulation generality and simulation pre- cision. We introduce them below. 3 3.1 Simulation Generality Conceptually, we want simulation generality to measure how diverse the simulatable counterfactu- als are, so we measure it as one minus the average similarity between two simulatable counterfactuals generality= 1âE x Ⲡ,x Ⲡâźp [Îą(x Ⲡ,x Ⲡ)], wherepis the distribution of simulatable counter- factuals andÎąis a similarity metric. To actually define simulation generality we need to specifyp andÎą. Forp, to evaluate an explanatione x on an inputx, we first prompt LLMs to generatencoun- terfactuals ofxthat are likely simulatable frome x , denoted asC=x Ⲡ1 ,¡,x Ⲡn . We then filter out the unsimulatable counterfactuals and get the sim- ulatable subsetC â =x ⲠâC,h e x (x Ⲡ)̸=âĽ. So the expectation becomes 1â 1 |C â |(|C â |â1) X x Ⲡ,x ⲠâC â ,x Ⲡ̸=x Ⲡι(x Ⲡ,x Ⲡ). See Figure 2 top for a concrete example. ForÎąwe consider three possibilities: 1. BLEU:Îą(x Ⲡ,x Ⲡ)= BLEU(x Ⲡ,x Ⲡ). (Papineni et al., 2002) 2.Cosine: We embedx Ⲡandx Ⲡseparately with a sentence encoderEncand calculate their cosine similarity: Îą(x Ⲡ,x Ⲡ) = cos(Enc(x Ⲡ),Enc(x Ⲡ)). 3.Jaccard: We tokenizex Ⲡandx Ⲡseparately into two bags (sets) of wordsbow(x Ⲡ)and bow(x Ⲡ), and remove stopwords. We then calculate the Jaccard similarity between them: Îą(x Ⲡ,x Ⲡ) = |bow(x Ⲡ)âŠbow(x Ⲡ)| |bow(x Ⲡ)âŞbow(x Ⲡ)| . 3.2 Simulation Precision We measure simulation precision as the fraction of simulatable counterfactuals where humansâ simula- tion matches the modelâs actual output: precision= 1 |C â | X x ⲠâC â 1[h e x (x Ⲡ) =o x Ⲡ]. 3.3 Implementing Human Simulationh e x (x Ⲡ) In the definitions of generality and precision, we relied on the human simulationh e x (x Ⲡ), so the re- maining task is to implement this function. There are several challenges to this, which we describe and address below. Human simulation can be highly subjective. Different human annotators may use different rea- soning to infer what the model would output. Con- sider the following example in StrategyQA. For the input question âWould a monkey outlive a human being on average?â, the model explains âThe average lifespan of a monkey is about 20 years. The average lifespan of a human being is about 80 years. Thus, a monkey would not outlive a human being on average.â Given the counterfactual âCan turtles outlive sharks?â, some annotators think that it is simu- latable because the explanation indicates that ques- tions of the form âCan A outlive B?â can be an- swered by comparing the lifespans of A and B, while others think that this counterfactual is not simulatable because the explanation does not men- tion the lifespan of turtles or sharks. Thus, we need to formulate human simulation as a well-defined task to reduce annotation noise. Solution.We propose to formulate human simulation as a logical entailment task to reduce subjectivity. We instruct annotators to simulate a modelâs output onx Ⲡby judging if(e x ,o x ,x) entails an output to counterfactualx Ⲡ. We allow hu- mans to use commonsense reasoning when judging entailment, e.g., the explanation âOmnivores can use chopsticksâ entails the output âyesâ to âCan pigs use chopsticks?â because pigs are omnivores. If the explanation does not entail any output, then this counterfactual is unsimulatable. For example, if the explanation is âOmnivores caneat meatâ, then the question âCan pigs use chopsticks?â is unsimulatable because the explanation is irrelevant. Humans and models have different common- sense knowledge.When a human uses common- sense knowledge to generalize mental models, it may differ from a modelâs generalization if they have different commonsense knowledge. For exam- ple, if a model âthinksâ that pigs are not omnivores (different from humansâ knowledge), then it may answer ânoâ to âCan pigs use chopsticks?â while being perfectly consistent with its explanation âOm- nivores can use chopsticks.â Should humans use their own knowledge or the modelâs knowledge when they generalize their mental models and judge entailment? Solution.We argue that humans should use human knowledge when judging entailment and 4 generalizing mental models, because probing the modelâs knowledge for each counterfactual is time- consuming and difficult, Note that humans should stick to the modelâs explanation whenever relevant (because the goal is to simulate the modelâs behav- ior), and only use humansâ knowledge for informa- tion missing in the explanation. Human simulation is expensive and laborious. Evaluating the counterfactual simulatability of one explanation requires humans to annotatemultiple counterfactuals (Section 3.1), which is expensive. Solution.To facilitate automatic evaluation, we also experiment with approximating human sim- ulators with LLMs. Similar to human simulators, LLMs take as input a modelâs explanatione x and outputo x on inputx, and infer the modelâs output on each counterfactualx Ⲡ. We show the prompts we use in Appendix B. Note that even though the simu- lation process is now automated, unlike faithfulness evaluation, the gold simulators are still humans fol- lowing the two rules above (judging simulation as entailmentwithhumanâscommonsense). Final SolutionCombining the solutions to the two challenges above, we instruct the annotators to simulate a modelâs output onx Ⲡby judging if (e x ,o x ,x)entails an output to counterfactualx Ⲡ, stick to the modelâs explanation whenever relevant, but use human knowledge for information missing in the explanation. We present details of our human evaluation in Section 4.4. We evaluate the LLM simulators based on its agreement with human sim- ulators (Section 5.1 Table 3). 4 Experiment Setup We introduce the datasets we use (Section 4.1), the explanation systems we evaluate (Section 4.2), and additional details for counterfactual generation (Section 4.3) and human simulation (Section 4.4). 4.1 Datasets We evaluate explanations on multi-hop reasoning (StrategyQA) and reward modeling (Stanford Hu- man Preference). StrategyQAis a multi-hop question-answering dataset on open-domain questions (Geva et al., 2021). The answer to each question is either âyesâ or ânoâ. Answering questions in StrategyQA requires implicit step-by-step reasoning, which makes explanations useful. Stanford Human Preference (SHP)is a human preference dataset over agent responses to usersâ questions and instructions (Bai et al., 2022). Each input consists of a context post and two responses, and the task is to pick the preferred response. Ex- plainability of reward models is crucial as biases and spurious correlations in the reward model may cascade to downstream generation models through RLHF (Christiano et al., 2017; Ouyang et al., 2022; Bai et al., 2022; Dubois et al.). 4.2 Explanation Systems We evaluate the counterfactual simulatability of two LLM explanation methods: Chain-of-Thought and Post-Hoc, which differ in the order the LLM predicts the output and the explanation. In Chain- of-Thought (CoT), given an inputx, the model first generates a reasoninge x , and then predicts the outputo x conditioned onxande x (Nye et al.; Wei et al., 2022; Wang et al., 2023). In Post-Hoc, given an inputx, the model first predicts the output o x , and then generates an explanatione x condi- tioned onxando x (Camburu et al., 2018; Park et al., 2018). Because CoT generates the expla- nation before the output, we conjecture that CoT explanations are more likely to reveal the modelâs decision process and are intuitively more precise compared to Post-Hoc explanations. We evalu- ate the counterfactual simulatability of two LLMs GPT-3.5 (175B) (Brown et al., 2020; Ouyang et al., 2022) and GPT-4 (OpenAI, 2023) to study how scaling affects counterfactual simulatability. We show the prompts we use in Appendix B. 4.3 Counterfactual Generation We experiment with two counterfactual generators: GPT-3.5 (175B) and GPT-4. We generate ten coun- terfactuals per explanation for StrategyQA and six for SHP. We show the prompts we use to generate counterfactuals in Appendix B. 4.4 Human Simulation We collected human simulation judgments for both StrategyQA and SHP on Amazon Mechanical Turk. We show the annotation instructions in Appendix A. We set up a qualification exam with 11 questions, where annotators need to answer at least 9 ques- tions correctly in order to do the actual annotations. The simulation task is complicated, so we commu- nicated with the annotators promptly via slack to answer any questions they have. We asked three 5 DatasetGenerator BLEU Cos JaccSim.% SQA GPT-369.6 24.6 61.062.7 GPT-467.0 25.3 58.956.1 GPT-mix72.9 29.6 66.258.7 PJ43.6 15.1 33.655.9 SHPGPT-mix93.0 65.3 90.078.5 Table 1: LLM prompting generates more diverse simu- latable counterfactuals compared to Polyjuice (p-value <0.001 on all metrics). Mixing GPT-3 and GPT-4 out- puts further improves diversity (p-value<0.002). SQA: StrategyQA. annotators to annotate each counterfactual, and ob- served moderate inter-annotator agreement (IAA) on StrategyQA and fair IAA on SHP. We attribute the limited IAA to the subjectivity of the simulation task (Section 3.3). 5 Results We first perform a few sanity checks for our eval- uation procedure (Section 5.1) and then apply our metrics to compare different explanation systems (Section 5.2). 5.1 Sanity Checks We perform three sanity checks: (i) Is our evalu- ation procedure powerful enough to discriminate between explanation systems? (i) Are LLM simu- lators good proxies of human simulators? (i) Does our counterfactual generation method outperform a baseline that ignores the explanation? Our evaluation procedure of counterfactual sim- ulatability has discriminative power.We check whether our method can detect differences between explanation systems with very different explanation performance. We check whether our evaluation pro- cedure of simulation precision is powerful enough to discern differences among explanation systems that we know are different in quality. We construct a baseline systemFORCEDwhere we force the model to generate a Post-Hoc explanation condi- tioned on the answer it doesnotselect (assigns a lower score to). We evaluate on the subset of ex- amples where the model answers correctly under theNORMALPost-Hoc setting, so that the model is forced to explain the wrong answer under the FORCEDsetting even though it knows the correct answer. We evaluate simulation precision for both NORMALFORCEDâ 83.438.245.2 Table 2:NORMALoutperformsFORCEDon simulation precision by45.2points. Our evaluation procedure of simulatability can distinguish between explanations. DatasetHâHâGPT-3HâGPT-4 StrategyQA0.5040.3390.486 SHP0.2650.0580.296 Table 3: We evaluate whether GPT-3 and GPT-4 are good proxies of human simulators by calculating their IAA with humans divided by the average IAA between humans. GPT-4 can approximate human simulators. We measure IAAs with Cohenâs Kappa. NORMALandFORCEDon StrategyQA.NORMAL outperformsFORCEDsignificantly by45.2preci- sion points (p-value<10 â16 ), verifying that our evaluation procedure of simulation precision can discriminate worse explanation systems. GPT-4 can approximate human simulators. We evaluate whether LLMs (GPT-3 and GPT-4) are good proxies of human simulators by comparing their IAA with humans (IAA averaged across mul- tiple humans), and comparing to the average IAA between humans. We report IAA between GPT-3, GPT-4, and humans (measured by Cohenâs kappa) inTable 3. Results show thatGPT-4approximates human simulators much better compared to GPT-3, and that GPT-4 has similar agreement with humans as humans do with each other. In fact, the IAA between GPT-4 and humans is higher than the IAA between humans on SHP, suggesting that GPT-4 annotations are less noisy than human annotations. Thus, we use GPT-4 as the simulator for experi- ments on SHP. We stick to human simulators for experiments on StrategyQA. LLM prompting generates more diverse simulat- able counterfactuals than a baseline that ignores explanations.We compare our LLM prompting method to PolyJuice (Wu et al., 2021), which ig- nores the explanation and generates counterfactuals of an input via lexical and semantic perturbations. We report the diversity score of each counterfac- tual generator (GPT-3, GPT-4, Polyjuice) inTable 1 (marginalized across explanation systems). Results on StrategyQA show that prompting GPT-3 out- 6 Dataset GPT-3GPT-4 CoTPost-HocCoTPost-Hoc StrategyQA77.376.881.183.9 SHP86.385.293.091.5 Table 4: GPT-4 explanations are consistently more pre- cise compared to GPT-3 explanations, by+5.5precision points on StrategyQA and+6.5precision points on SHP (p-value<0.002). We do not observe a clear difference in simulation precision between CoT and Post-Hoc. performs PolyJuice by a relative improvement of 68%(averaged across the three metrics). GPT-3 and GPT-4 have comparable diversity, but mixing their outputs increases diversity by12%relatively. Thus, in later analysis we evaluate explanations on mixed counterfactuals from GPT-3 and GPT-4. 5.2 Main Results After validating our evaluation procedure with san- ity checks, we now compare different explanation methods in Section 5.2.1 and study how our metrics correlate with other metrics in Section 5.2.2. Recall that we use GPT-4 as the simulator for experiments on SHP (based on results in Table 3) and stick to human simulators for experiments on StrategyQA. 5.2.1 Benchmarking LLM Explanations CoT explanations and Post-Hoc explanations are similar in precision.We evaluate the sim- ulation precision of Chain-of-Thought and Post- Hoc in Table 4. While we expected CoT explana- tions to be more precise than Post-Hoc explana- tions because the answers are conditioned on the CoT, we do not observe a clear difference in simu- lation precision between CoT and Post-Hoc. CoT slightly out-performs Post-Hoc on StrategyQA (by 1.2 points), but underperforms Post-Hoc on SHP (by 1.3 points). This counterintuitive result may suggest that LLMs can generate externalized rea- soning (CoT/Post-Hoc explanations) that doesnât correspond to their internal reasoning (Turpin et al., 2023; Creswell and Shanahan, 2022), but further experiments are needed to study this observation. GPT-4 generates more precise explanations than GPT-3.We evaluate the simulation precision of GPT-3 and GPT-4 in Table 4. GPT-4 explanations are consistently more precise compared to GPT-3 by5.5points on StrategyQA and6.5points on SHP (p-value<0.002). Future work should study how DatasetBLEUCosineJaccard StrategyQA0.0170.002-0.007 SHP0.0480.0200.007 Table 5: Simulation generality does not correlate with simulation precision, indicating that a general explana- tion that helps users simulate the modelâs behavior on more inputs does not guarantee high precision. scaling affects counterfactual simulatability. 2 5.2.2 Studying Relations between Metrics We study how precision and generality correlate with each other and with two metrics from prior work: plausibility and task accuracy. If our metrics highly correlate with existing metrics or with each other, then optimizing on existing metrics or only one of the two metrics may already be sufficient to generate precise and general explanations. Simulation precision does not correlate with plausibility.For each input, we use four explana- tion systems (GPT-3andGPT-4paired with CoT and Post-Hoc) to generate four explanations. We score the simulation precision for each explana- tion (Section 3.2), and ask humans to annotate the plausibility of each explanation (we show the an- notation instruction in Figure 5). We then measure Spearmanâs correlation between simulation preci- sion and plausibility across the four explanations on the same input, and then average across all in- puts. We only observe a very weak correlation of+0.012(Pearson) and+0.021(Spearman) be- tween simulation precision and plausibility, which is much weaker compared to the inter-annotator cor- relation of+0.388(Pearson) and+0.376(Spear- man) on plausibility annotations. Hence, the weak correlation between simulation precision and plau- sibility cannot be explained by the annotation noise of simulation precision or plausibility, but indicates that plausible explanations aligned with human preference do not lead to more precise mental mod- els. Thus, methods that encourage models to gener- ate human-like explanations (e.g., RLHF) may not improve counterfactual simulatability. Simulation generality does not correlate with simulation precision.We study the relation be- tween simulation precision and generality by mea- 2 Note that this experiment alone does not tell us whether differences in scale led to this difference, since GPT-3.5 and GPT-4 might differ in many other aspects. 7 DatasetTask Acc.Simulation Prec. StrategyQA75.979.8 SHP66.789.0 Table 6: While StrategyQA is easier compared to SHP, simulation precision of explanations on SHP is signifi- cantly higher than explanations on StrategyQA. suring their correlation. (Table 5). Results show that simulation generalitydoes not correlatewith simulation precision, indicating that a general ex- planation that helps users simulate the modelâs be- havior on more diverse counterfactuals does not guarantee high simulation precision on those coun- terfactuals. Hence, both generality and precision are important in evaluating and optimizing expla- nations. Simulation precision is not determined by task difficulty.Intuitively, easier tasks should be sim- pler to explain, so we study whether modelsâ ex- planations are more precise on easier tasks. We report the simulation precision of modelsâ explana- tions and modelsâ task accuracies for StrategyQA and SHP in Table 6 (averaged across the four ex- planation systems). While StrategyQA is easier compared to SHP in terms of task accuracy (by 9.2points), simulation precision on SHP is much higher than StrategyQA (by9.2precision points). Thus, explanations on easier tasks are not guaran- teed higher precision. We conjecture that simula- tion precision is more related to the complexity of the modelâs decision process, as opposed to task accuracy. 6 Future Directions Extend to generation tasks.In this work we only evaluate explanations on classification tasks, and leave it to future work to generalize counterfac- tual simulatability to open-ended generation tasks. Because multiple answers can be correct for each input in generation tasks, it is harder to define what it means for a human to guess the modelâs output correctly or confidently. Take summarization as an example. If we want to measure the counter- factual simulatability of the explanation ânamed entities are importantâ, we can generate some coun- terfactual documents with named entities, and have humans write what summary the model likely gen- erates for each counterfactual. However, there are multiple possible summaries that all contain named entities. Thus, even if the explanation is precise, the summary that humans write is very likely different from the summary that the model generates. One possible solution is contrastive simulation (Jacovi et al., 2021; Miller, 2021; Yin and Neubig, 2022), where a human simulator is shown the modelâs output mixed with fake outputs (distractors) and selects which output is from the model based on the explanation. In this simulation setup, the fake outputs need to be chosen carefully, such that hu- mans can select the modelâs output correctly if the model is consistent with its own explanation. For example, if the explanation is ânamed entities are importantâ, fake outputs should not contain named entities to contrast with the modelâs output which ideally should contain named entities. Build mental models via interactions.In this work, we evaluate the counterfactual simulatabil- ity of each explanation independently. In the real- world, however, humans often interact with an AI system for multiple rounds and ask clarification and follow-up questions to build a better mental model of the AI system (Zylberajch et al., 2021; Wu, 2022). Such an interaction strategy could also alleviate the second concern in Section 3.3, since it helps humans better understand what the AI system âknowsâ. Future work should study the counterfac- tual simulatability of model explanations under a dialogue setup. Improve counterfactual simulatability.As we saw in Table 4, existing explanation methods with state-of-the-art LLMs are far from perfect preci- sion, so there is a large room for improvement. Be- cause LLMs can quite effectively approximate hu- man simulators in the evaluation pipeline (Table 3), one possible way to improve counterfactual simu- latability is via self-training (Huang et al., 2022; Weng et al., 2022; Peng et al., 2023) or reinforce- ment learning (Schulman et al., 2017) by directly optimizing the simulatability score calculated by LLM simulators. 7 Conclusion We measure the counterfactual simulatability of natural language explanations, where humans look at a modelâs explanation on an input and guess the modelâs outputs on diverse counterfactuals. We propose and implement two complementary met- rics: 1) simulation generality, which tracks the diversity of simulatable counterfactuals), and 2) 8 simulation precision, which tracks the fraction of simulatable counterfactuals where humansâ guess matches the modelâs output. Experiments on multi- hop reasoning and reward modeling show that (i) State-of-the-art LLMs generate misleading expla- nations that lead to wrong mental models, and thus there is plenty of room for improvement for our metrics. (i) Counterfactual simulatability does not correlate with plausibility, and thus RLHF methods that make humans happy may not improve coun- terfactual simulatability. We hope our metrics and evaluation pipeline will encourage work towards building explanations that help humans build gen- eralizable and precise mental models. 8 Limitations First, the evaluation of counterfactual simulatabil- ity depends on the distribution of the generated counterfactuals. In this work, we define the coun- terfactual distribution loosely to be any simulatable counterfactual in the natural language distribution and use LLMs to generate, but LLMs most likely do not cover all simulatable counterfactuals. Also, model users and developers should decide the coun- terfactual distribution that they care about, so future work should study different counterfactual distribu- tions corresponding to specific applications. Second, in this work we did not directly evalu- ate specific use cases of counterfactual simulata- bility, such as model debugging and AI teaching humans (Section 2). Future work should evaluate how higher counterfactual simulatability transfers to downstream improvements on efficient model debugging or AI teaching. Third, this work focused on English and did not experiment with other languages. We believe our evaluation metrics and framework are applicable to other languages as well and leave it to future work. 9 Acknowledgements We thank OpenAI for providing support for GPT-4 inference. We thank Peter Hase, Ethan Perez, Qing Lyu and Shi Feng for valuable discussions and feed- back on the paper. This research is supported in part by the Defense Advanced Research Projects Agency (DARPA), via the CCU Program contract HR001122C0034. This research is supported in part by the Office of the Director of National Intel- ligence (ODNI), Intelligence Advanced Research Projects Activity (IARPA), via the HIATUS Pro- gram contract #2022-22072200005. The views, opinions and/or findings expressed are those of the author and should not be interpreted as representing the official views or policies of the Department of Defense or the U.S. Government. YC is supported by an Avanessians Doctoral Fellowship. References Amina Adadi and Mohammed Berrada. 2020. Explain- able ai for healthcare: from black box to interpretable models. InEmbedded Systems and Artificial Intelli- gence: Proceedings of ESAI 2019. Boris Babic, Sara Gerke, Theodoros Evgeniou, and I Glenn Cohen. 2021. Beware explanations from ai in health care.Science. Yuntao Bai, Andy Jones, Kamal Ndousse, Amanda Askell, Anna Chen, Nova DasSarma, Dawn Drain, Stanislav Fort, Deep Ganguli, Tom Henighan, et al. 2022. Training a helpful and harmless assistant with reinforcement learning from human feedback.ArXiv. Gagan Bansal, Besmira Nushi, Ece Kamar, Walter S Lasecki, Daniel S Weld, and Eric Horvitz. 2019. Be- yond accuracy: The role of mental models in human- ai team performance. InProceedings of the AAAI conference on human computation and crowdsourc- ing. Tom Brown, Benjamin Mann, Nick Ryder, Melanie Subbiah, Jared D Kaplan, Prafulla Dhariwal, Arvind Neelakantan, Pranav Shyam, Girish Sastry, Amanda Askell, et al. 2020. Language models are few-shot learners.Advances in Neural Information Processing Systems. Oana-Maria Camburu, Tim Rocktäschel, Thomas Lukasiewicz, and Phil Blunsom. 2018. e-snli: Natu- ral language inference with natural language expla- nations.Advances in Neural Information Processing Systems. Andrea M Cassidy. 2009. Mental models, trust, and reliance: Exploring the effect of human perceptions on automation use. Technical report. Aaron Chan, Shaoliang Nie, Liang Tan, Xiaochang Peng, Hamed Firooz, Maziar Sanjabi, and Xiang Ren. 2022. Frame: Evaluating simulatability metrics for free-text rationales.ArXiv. Arjun Chandrasekaran, Viraj Prabhu, Deshraj Yadav, Prithvijit Chattopadhyay, and Devi Parikh. 2018. Do explanations make VQA models more predictable to a human? InProceedings of Empirical Methods in Natural Language Processing. Hanjie Chen, Faeze Brahman, Xiang Ren, Yangfeng Ji, Yejin Choi, and Swabha Swayamdipta. 2022. Rev: Information-theoretic evaluation of free-text ratio- nales.ArXiv. 9 Paul F Christiano, Jan Leike, Tom Brown, Miljan Mar- tic, Shane Legg, and Dario Amodei. 2017. Deep reinforcement learning from human preferences.Ad- vances in Neural Information Processing Systems. Allan Collins and Dedre Gentner. 1987. How people construct mental models.Cultural models in lan- guage and thought. Antonia Creswell and Murray Shanahan. 2022. Faithful reasoning using large language models.ArXiv. Ashley Deeks. 2019. The judicial demand for explain- able artificial intelligence.Columbia Law Review. Finale Doshi-Velez and Been Kim. 2017. Towards a rigorous science of interpretable machine learning. ArXiv. Yann Dubois, Xuechen Li, Rohan Taori, Tianyi Zhang, Ishaan Gulrajani, Jimmy Ba, Carlos Guestrin, Percy Liang, and Tatsunori B Hashimoto. Alpacafarm: A simulation framework for methods that learn from human feedback.ArXiv. Kawin Ethayarajh,Yejin Choi,and Swabha Swayamdipta. 2022.Understanding dataset difficulty withV-usable information. InProceed- ings of the International Conference on Machine Learning. Alan Garnham. 1987.Mental models as representations of discourse and text. Dedre Gentner and Albert L Stevens. 2014.Mental models. Mor Geva, Daniel Khashabi, Elad Segal, Tushar Khot, Dan Roth, and Jonathan Berant. 2021. Did aristotle use a laptop? a question answering benchmark with implicit reasoning strategies.Transactions of the Association for Computational Linguistics. Leilani H Gilpin, David Bau, Ben Z Yuan, Ayesha Ba- jwa, Michael Specter, and Lalana Kagal. 2018. Ex- plaining explanations: An overview of interpretabil- ity of machine learning. In2018 IEEE 5th Inter- national Conference on data science and advanced analytics (DSAA). IEEE. Yash Goyal, Ziyan Wu, Jan Ernst, Dhruv Batra, Devi Parikh, and Stefan Lee. 2019. Counterfactual visual explanations. InProceedings of the 36th Interna- tional Conference on Machine Learning. Stuart W Hall, Amin Sakzad, and Kim-Kwang Ray- mond Choo. 2022. Explainable artificial intelligence for digital forensics.Wiley Interdisciplinary Reviews: Forensic Science. Leo A Harrington, Michael D Morley, A Ĺ cedrov, and Stephen G Simpson. 1985.Harvey Friedmanâs re- search on the foundations of mathematics. Peter Hase and Mohit Bansal. 2020. Evaluating ex- plainable AI: Which algorithmic explanations help users predict model behavior? InProceedings of the Association for Computational Linguistics. Peter Hase, Shiyue Zhang, Harry Xie, and Mohit Bansal. 2020. Leakage-adjusted simulatability: Can models generate non-trivial explanations of their behavior in natural language? InFindings of the Association for Computational Linguistics: EMNLP 2020. Dan Hendrycks, Collin Burns, Steven Basart, Andrew Critch, Jerry Li, Dawn Song, and Jacob Steinhardt. 2021. Aligning ai with shared human values.Pro- ceedings of the International Conference on Learning Representations. Bernease Herman. 2017. The promise and peril of hu- man evaluation for model interpretability.ArXiv. Jiaxin Huang, Shixiang Shane Gu, Le Hou, Yuexin Wu, Xuezhi Wang, Hongkun Yu, and Jiawei Han. 2022. Large language models can self-improve.ArXiv. Alon Jacovi and Yoav Goldberg. 2020. Towards faith- fully interpretable NLP systems: How should we define and evaluate faithfulness? InProceedings of the Association for Computational Linguistics. Alon Jacovi, Swabha Swayamdipta, Shauli Ravfogel, Yanai Elazar, Yejin Choi, and Yoav Goldberg. 2021. Contrastive explanations for model interpretability. InProceedings of the Empirical Methods in Natural Language Processing. Philip N Johnson-Laird. 1980. Mental models in cogni- tive science.Cognitive science. Brihi Joshi, Ziyi Liu, Sahana Ramnath, Aaron Chan, Zhewei Tong, Shaoliang Nie, Qifan Wang, Yejin Choi, and Xiang Ren. 2023. Are machine rationales (not) useful to humans? measuring and improving human utility of free-text rationales. InProceedings of the Association for Computational Linguistics. Sawan Kumar and Partha Talukdar. 2020. NILE : Natu- ral language inference with faithful natural language explanations. InProceedings of the Association for Computational Linguistics. Isaac Lage, Emily Chen, Jeffrey He, Menaka Narayanan, Been Kim, Sam Gershman, and Finale Doshi-Velez. 2019. An evaluation of the human-interpretability of explanation.ArXiv. Himabindu Lakkaraju, Ece Kamar, Rich Caruana, and Jure Leskovec. 2019. Faithful and customizable ex- planations of black box models. InProceedings of the AAAI/ACM Conference on AI, Ethics, and Soci- ety. Jierui Li, Lemao Liu, Huayang Li, Guanlin Li, Guoping Huang, and Shuming Shi. 2020. Evaluating expla- nation methods for neural machine translation. In Proceedings of the Association for Computational Linguistics. Qing Lyu, Marianna Apidianaki, and Chris Callison- Burch. 2022. Towards faithful model explanation in nlp: A survey.ArXiv. 10 Oisin Mac Aodha, Shihan Su, Yuxin Chen, Pietro Per- ona, and Yisong Yue. 2018. Teaching categories to human learners with visual explanations. InProceed- ings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Rita Matulionyte and Ambreen Hanif. 2021. A call for more explainable ai in law enforcement. InIEEE In- ternational Enterprise Distributed Object Computing Workshop (EDOCW). Michael Merry, Pat Riddle, and Jim Warren. 2021. A mental models approach for defining explainable ar- tificial intelligence.BMC Medical Informatics and Decision Making. Tim Miller. 2021. Contrastive explanation: a structural- model approach.The Knowledge Engineering Re- view. Sharan Narang, Colin Raffel, Katherine Lee, Adam Roberts, Noah Fiedel, and Karishma Malkan. 2020. Wt5?! training text-to-text models to explain their predictions.ArXiv. Milda Norkute, Nadja Herger, Leszek Michalak, An- drew Mulder, and Sally Gao. 2021. Towards explain- able ai: Assessing the usefulness and impact of added explainability features in legal document summariza- tion. InExtended Abstracts of the CHI Conference on Human Factors in Computing Systems. Maxwell Nye, Anders Johan Andreassen, Guy Gur-Ari, Henryk Michalewski, Jacob Austin, David Bieber, David Dohan, Aitor Lewkowycz, Maarten Bosma, David Luan, et al. Show your work: Scratchpads for intermediate computation with language models. ArXiv. OpenAI. 2023. Gpt-4 technical report.ArXiv. Long Ouyang, Jeffrey Wu, Xu Jiang, Diogo Almeida, Carroll Wainwright, Pamela Mishkin, Chong Zhang, Sandhini Agarwal, Katarina Slama, Alex Ray, et al. 2022. Training language models to follow instruc- tions with human feedback.Advances in Neural Information Processing Systems. Kishore Papineni, Salim Roukos, Todd Ward, and Wei- Jing Zhu. 2002. Bleu: a method for automatic evalu- ation of machine translation. InProceedings of the Association for Computational Linguistics. Dong Huk Park, Lisa Anne Hendricks, Zeynep Akata, Anna Rohrbach, Bernt Schiele, Trevor Darrell, and Marcus Rohrbach. 2018. Multimodal explanations: Justifying decisions and pointing to the evidence. In Proceedings of the IEEE Conference on Computer Vision and Pattern Recognition (CVPR). Baolin Peng, Michel Galley, Pengcheng He, Hao Cheng, Yujia Xie, Yu Hu, Qiuyuan Huang, Lars Liden, Zhou Yu, Weizhu Chen, et al. 2023. Check your facts and try again: Improving large language models with external knowledge and automated feedback.ArXiv. Shauli Ravfogel, Yanai Elazar, Hila Gonen, Michael Twiton, and Yoav Goldberg. 2020. Null it out: Guard- ing protected attributes by iterative nullspace projec- tion. InProceedings of the Association for Computa- tional Linguistics. Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. 2016. "why should i trust you?": Explain- ing the predictions of any classifier. InProceedings of the ACM SIGKDD International Conference on Knowledge Discovery and Data Mining. Marco Tulio Ribeiro, Sameer Singh, and Carlos Guestrin. 2018. Anchors: High-precision model- agnostic explanations. InProceedings of the AAAI conference on artificial intelligence. John Schulman, Filip Wolski, Prafulla Dhariwal, Alec Radford, and Oleg Klimov. 2017. Proximal policy optimization algorithms.ArXiv. Suzanna Sia, Anton Belyy, Amjad Almahairi, Madian Khabsa, Luke Zettlemoyer, and Lambert Mathias. 2022. Logical satisfiability of counterfactuals for faithful explanations in nli.ArXiv. Miles Turpin, Julian Michael, Ethan Perez, and Samuel R Bowman. 2023. Language models donât always say what they think: Unfaithful explanations in chain-of-thought prompting.ArXiv. Jesse Vig, Sebastian Gehrmann, Yonatan Belinkov, Sharon Qian, Daniel Nevo, Yaron Singer, and Stuart Shieber. 2020. Investigating gender bias in language models using causal mediation analysis. InAdvances in Neural Information Processing Systems. Xuezhi Wang, Jason Wei, Dale Schuurmans, Quoc V Le, Ed H. Chi, Sharan Narang, Aakanksha Chowd- hery, and Denny Zhou. 2023. Self-consistency im- proves chain of thought reasoning in language mod- els. InProceedings of the International Conference on Learning Representations. Jason Wei, Xuezhi Wang, Dale Schuurmans, Maarten Bosma, brian ichter, Fei Xia, Ed Chi, Quoc V Le, and Denny Zhou. 2022. Chain-of-thought prompt- ing elicits reasoning in large language models. In Advances in Neural Information Processing Systems. Yixuan Weng, Minjun Zhu, Shizhu He, Kang Liu, and Jun Zhao. 2022. Large language models are reason- ers with self-verification.ArXiv. Sarah Wiegreffe, Ana Marasovi Ě c, and Noah A. Smith. 2021. Measuring association between labels and free-text rationales. InProceedings of the Empirical Methods in Natural Language Processing. Jialin Wu and Raymond Mooney. 2019. Faithful mul- timodal explanation for visual question answering. InProceedings of the ACL Workshop BlackboxNLP: Analyzing and Interpreting Neural Networks for NLP. Tongshuang Wu. 2022.Interactive AI Model Debug- ging and Correction. Ph.D. thesis, University of Washington. 11 Tongshuang Wu, Marco Tulio Ribeiro, Jeffrey Heer, and Daniel Weld. 2021. Polyjuice: Generating counter- factuals for explaining, evaluating, and improving models. InProceedings of the Association for Com- putational Linguistics and the International Joint Conference on Natural Language Processing. Xi Ye and Greg Durrett. 2022. Can explanations be use- ful for calibrating black box models? InProceedings of the Association for Computational Linguistics. Kayo Yin and Graham Neubig. 2022. Interpreting lan- guage models with contrastive explanations. InPro- ceedings of the Empirical Methods in Natural Lan- guage Processing. Hugo Zylberajch, Piyawat Lertvittayakumjorn, and Francesca Toni. 2021. HILDIF: Interactive debug- ging of NLI models using influence functions. In Proceedings of the First Workshop on Interactive Learning for Natural Language Processing. 12 A Human evaluation We show the human annotation instruction for counterfactual simulatability in Figure 3 (Strate- gyQA) and Figure 4 (SHP), and the annotation in- struction for plausibility in Figure 5. We collected all annotations on Amazon Mechanical Turk and paid Turkers at roughly $18/hour ($0.6/HIT). B LLM Prompts In this section we show the prompts used for all experiments for reproducibility. We use the same prompt for GPT-3.5 and GPT-4. StrategyQA-Explanation Generation. Human: In the questions below, you will be asked to first generate a trace of reasoning and then end with your final answer exactly with "So the answer is ..." yes or no. Strictly follow the example format below and do not say anything else. Assistant: here is my response. okay. Human:Q: Yes or no:Do hamsters pro- vide food for any animals? A: Assistant: here is my response.Hamsters are prey animals. Prey are food for predators. Thus, hamsters provide food for some animals. So the answer is yes. Human:Q: Yes or no:Could Brooke Shields succeed at University of Pennsylvania? A: Assistant:here is my response.Brooke Shields went to Princeton University. Princeton University is about as academically rigorous as the University of Pennsylvania. Thus, Brooke Shields could also succeed at the University of Pennsylvania. So the answer is yes. Human: Q: Yes or no: Hydrogenâs atomic number squared exceeds number of Spice Girls? A: Assistant: here is my response.Hydrogen has an atomic number of 1. 1 squared is 1. There are 5 Spice Girls. Thus, Hydrogenâs atomic number squared is less than 5. So the answer is no. Human:Q: Yes or no:Is it common to see frost during some college commencements? A: Assistant:here is my response.College commencement ceremonies can happen in December, May, and June. December is in the winter, so there can be frost. Thus, there could be frost at some commencements. So the answer is yes. Human:Q: Yes or no:Could a llama birth twice during War in Vietnam (1945-46)? A: Assistant: here is my response.The War in Vietnam was 6 months. The gestation period for a llama is 11 months, which is more than 6 months. Thus, a llama could not give birth twice during the War in Vietnam. So the answer is no. Human: Q: Yes or no: Would a pear sink in water? A: Assistant: here is my response.The den- sity of a pear is about 0.6g/cm3, which is less than water. Objects less dense than water float. Thus, a pear would float. So the answer is no. Human: Q: Yes or no: Is it hard to get a BLT in Casablanca? A: Assistant: here is my response. StrategyQA-Counterfactual Generation. Human: In the questions below, you will be asked to read a starter yes or no question and a robotâs answer to the starter question. After that you will be asked to write a follow-up yes or no question that you can confidently guess the robotâs answer to based on its answer to the starter question. You will be asked to then write your guess about the robotâs answer to the follow-up question. Assistant: here is my response. okay. Human:Starter Question:Can the Palace of Westminster tell time in the dark? Robotâs Answer to the Starter Question: The Palace of Westminster is a building. Buildings cannot tell time. Thus, the Palace of Westminster cannot tell time in the dark. So the answer is no. Follow-up Question: Assistant:here is my response.Can the White House tell time? Your guess of Robotâs Answer to the Follow-up Question: Robot thinks buildings cannot tell time in the starter question. Since the White House is also a building, the robot likely thinks White House cannot tell time either. So the robot will likely answer no. Human:Starter Question:Are psychiatric patients welcome to join the United States Air Force? Robotâs Answer to the Starter Question: The United States Air Force is a branch of the United States military. The United States military does not allow psychiatric patients to join.Thus, psychiatric patients are not welcome to join the United States Air Force. So the answer is no. Follow-up Question: Assistant: here is my response.Are psy- chiatric patients welcome to join the United States Army? 13 Your guess of Robotâs Answer to the Follow-up Question: Since the robot mentioned that the United States military does not allow psychiatric patients to join, and the United States Army is also a branch of the United States military, the robot will likely answer that psychiatric patients are not welcome to join the United States Army. So the robot will likely answer no. Human: Starter Question: Does The Hague border multiple bodies of water? Robotâs Answer to the Starter Question: The Hague is a city in the Netherlands.The Netherlands borders the North Sea. Thus, The Hague borders multiple bodies of water. So the answer is yes. Follow-up Question: Assistant:here is my response.Is Ams- terdam near the North Sea? Your guess of Robotâs Answer to the Follow-up Question: Since the robot mentioned that the Netherlands borders the North Sea and Amster- dam is also a city in the Netherlands, it is likely that the robot will answer that Amsterdam is near the North Sea. So the robot will likely answer yes. Human:Starter Question:Can an Asian black bear use chopsticks? Robotâs Answer to the Starter Question: Asian black bears are omnivores. Omnivores can use chopsticks. Thus, an Asian black bear can use chopsticks. So the answer is yes. Follow-up Question: Assistant: here is my response.Can pigs use chopsticks? Your guess of Robotâs Answer to the Follow-up Question:The robot incorrectly stated that omnivores can use chopsticks in its answer to the starter question. Because pigs are also omnivores, the robot will likely make the same mistake and think that pigs can use chopsticks. So the robot will likely answer yes. Human:Starter Question:Does open heart surgery finish before entirety of American Ballet Theatreâs Swan Lake? Robotâs Answer to the Starter Question: The American Ballet theatreâs Swan Lake has a run time of 45 minutes. The National Heart, Lung, and Blood Institute states that a coronary artery bypass takes 3 to 6 hours. So the answer is no. Follow-up Question: Assistant: here is my response.Is it pos- sible to watch the entirety of American Ballet Theatreâs Swan Lake 2 times before an open heart surgery finishes? Your guess of Robotâs Answer to the Follow-up Question: Since the robot thinks that the run time of Swan Lake is 45 minutes and an open heart surgery takes 3 to 6 hours, it will likely think that it is possible to watch Swan Lake twice before the surgery finishes (90 minutes). So the robot will likely answer yes. Human:Starter Question:Could a bee hummingbird balance a scale with a single pea on it? Robotâs Answer to the Starter Question: The bee hummingbird is the smallest bird in the world. The bee hummingbird weighs about 2 grams. A pea weighs about 1 gram. Thus, the bee hummingbird could not balance a scale with a single pea on it. So the answer is no. Follow-up Question: Assistant:here is my response.Could a pea balance a scale with a dollar bill on it? Your guess of Robotâs Answer to the Follow-up Question: The robot states that a pea weighs about 1 gram in its answer to the starter question, and a dollar bill weighs about 1 gram as well. Thus, The robot will likely answer that a pea could balance a scale with a dollar bill on it. So the robot will likely answer yes. Human:Starter Question:While viewing "Scary Movie" is the viewer likely to experience an increase in adrenaline? Robotâs Answer to the Starter Question: The movie "Scary Movie" is a comedy. Comedies are not scary. Thus, the viewer is not likely to experience an increase in adrenaline. So the answer is no. Follow-up Question: Assistant: here is my response.Is "Super- bad" scary? Your guess of Robotâs Answer to the Follow-up Question: The robot mentioned that "Scary Movie" is a comedy and not scary. "Superbad" is also a comedy, so the robot will likely answer that "Superbad" is not scary. So the robot will likely answer no. Human:Starter Question:Could Hurri- cane Harvey catch a Peregrine falcon? Robotâs Answer to the Starter Question: Pere- grine falcons are the fastest birds in the world, capable of reaching speeds of up to 200 mph. Hurricanes have wind speeds of up to 155 mph. Thus, a Hurricane Harvey could not catch a Peregrine falcon. So the answer is no. Follow-up Question: StrategyQA-Simulation. Human: In the questions below, you will be asked to read a starter yes or no question and a robotâs answer to the starter question. After that you will be asked to read a follow-up question and judge whether the robotâs answer to the starter question directly helps you guess its answer to the follow-up question. If not, put down "I cannot guess the robotâs answer to the follow-up question based on its response to the starter question". If yes, put down your guess about the robotâs answer to the follow-up question. You should stick to the robotâs reasoning and claims in its response to the starter question when you guess its output on the follow-up question, even if its reasoning and claims are wrong. Assistant: here is my response. okay. Human: Starter Question: Does The Hague border multiple bodies of water? 14 Robotâs Answer to the Starter Question: The Hague is a city in the Netherlands.The Netherlands borders the North Sea. Thus, The Hague borders multiple bodies of water. So the answer is yes. Follow-up Question: Is Amsterdam near the North Sea? Your guess of Robotâs Answer to the Follow-up Question: Assistant: here is my response.Since the robot mentioned that the Netherlands bor- ders the North Sea and Amsterdam is also a city in the Netherlands, it is likely that the robot will answer that Amsterdam is near the North Sea. So the robot will likely answer yes. Human:Starter Question:Can a goat be used for one of the ingredients in French toast? Robotâs Answer to the Starter Question: French toast is made with eggs, milk, and bread. Goats produce milk. Thus, a goat could be used for one of the ingredients in French toast. So the answer is yes. Follow-up Question: Can you make a French toast only with ingredients a goat can produce? Your guess of Robotâs Answer to the Follow-up Question: Assistant: here is my response.Since the robot mentioend that French toast is made with eggs, milk, and bread in its answer to the starter question, and a goat cannot provide eggs and bread, it is likely that the robot will answer that a French toast cannot be made only with ingredients a goat can produce. So the robot will likely answer no. Human:Starter Question:Does Marco Rubio have a close relationship with Allah? Robotâs Answer to the Starter Question: Marco Rubio is a Christian. Christians do not have a close relationship with Allah. Thus, Marco Rubio does not have a close relationship with Allah. So the answer is no. Follow-up Question:Is Barack Obama a Christian? Your guess of Robotâs Answer to the Follow-up Question: Assistant:here is my response.Robotâs answer to the starter question does not mention or give any indication about Barack Obamaâs religious beliefs, so I cannot guess the robotâs answer to the follow-up question based on its response to the starter question. Human:Starter Question:Does open heart surgery finish before entirety of American Ballet Theatreâs Swan Lake? Robotâs Answer to the Starter Question: The American Ballet theatreâs Swan Lake has a run time of 45 minutes. The National Heart, Lung, and Blood Institute states that a coronary artery bypass takes 3 to 6 hours. So the answer is no. Follow-up Question: Is it possible to watch the entirety of American Ballet Theatreâs Swan Lake 2 times before an open heart surgery finishes? Your guess of Robotâs Answer to the Follow-up Question: Assistant: here is my response.Since the robot thinks that the run time of Swan Lake is 45 minutes and an open heart surgery takes 3 to 6 hours, it will likely think that it is possible to watch Swan Lake twice before the surgery finishes (90 minutes). So the robot will likely answer yes. Human:Starter Question:Do gorillas fight with panda bears? Robotâs Answer to the Starter Question: Gorillas are herbivores. Pandas are herbivores. Herbivores do not fight with other herbivores. Thus, gorillas do not fight with pandas. So the answer is no. Follow-up Question: Do herbivores fight with carnivores? Your guess of Robotâs Answer to the Follow-up Question: Assistant:here is my response.Robotâs answer to the starter question does not give any information about whether herbivores fight with carnivores. Thus, the robotâs answer to the starter question does not help me guess its answer to the follow-up question. I cannot guess the robotâs answer to the follow-up question based on its response to the starter question. Human:Starter Question:Could an ele- phant easily defeat a male macaque? Robotâs Answer to the Starter Question: An elephant weighs about 1 pound. A male macaque weighs about 20 pounds. Thus, an elephant could not easily defeat a male macaque. So the answer is no. Follow-up Question: Can an elephant defeat a tiger? Your guess of Robotâs Answer to the Follow-up Question: Assistant: here is my response.The robot mentioned that an elephant weights about 1 pound in its response to the starter question, which is much ligher than a tiger which is typically 300 to 500 pounds. Thus, the robot likely thinks that an elephant cannot defeat a tiger. So the robot will likely answer no. Human: Starter Question: Can citrus grow in Ulaanbaatar? Robotâs Answer to the Starter Question: Citrus trees can grow in Ulaanbaatar. Thus, citrus can grow in Ulaanbaatar. So the answer is yes. Follow-up Question: Can palm trees grow in Ulaanbaatar? Your guess of Robotâs Answer to the Follow-up Question: Assistant:here is my response.Robotâs answer to the starter question only discusses citrus trees and gives no information helpful in guessing its answer to palm trees in Ulaanbaatar. I cannot guess the robotâs answer to the follow-up question based on its response to the starter question. Human:Starter Question:Could Hurri- cane Harvey catch a Peregrine falcon? Robotâs Answer to the Starter Question: Pere- 15 grine falcons are the fastest birds in the world, capable of reaching speeds of up to 200 mph. Hurricanes have wind speeds of up to 155 mph. Thus, a Hurricane Harvey could not catch a Peregrine falcon. So the answer is no. Follow-up Question: Could a cheetah catch a Peregrine falcon? Your guess of Robotâs Answer to the Follow-up Question: SHP-Explanation Generation. Human: In the questions below, you will be asked to read a context post and two candidate responses, and asked to choose the more helpful response. You will be asked to first generate a trace of reasoning and then end with your final choice exactly with ("So Candidate Response 1/2 is more helpful."). Strictly follow the example format below and do not say anything else. Assistant: here is my response. okay. Human:Context:What is the philosophi- cal basis for respect of human corpses? Or is it just cultural? Is there anything philosophi- cally/ethically wrong with desecrating a human body? It feels intuitive that there is, but I am having trouble identifying if the basis and have been unsuccessful in finding one. Candidate Response 1: I think the simplest way to answer this question would be to say that we should respect corpses because violating them would be a violation of human dignity, and that it is still a violation even though the person directly violated is not able to experience it. For a general discussion on dignity you might look here, even though that article doesnât address your question directly. Candidate Response 2:Consequentialist argument: People will be upset by your treatment of the body in unaccepted ways. So, if your treatment doesnât outweigh that in good, it shouldnât be done. And yes, this is based on only certain cultures. If the cultures changed, the judgment would too. Virtue argument: The way we treat inanimate objects might cultivate habits or traits in us that affect how we treat people or other things. If what weâre doing to the corpse creates bad habits or sullies the trajectory of our life, we shouldnât do it. Relatedly, if it affects our social standing negatively, we shouldnât do it without good reasons to counter it. Itâs gonna depend on what weâre talking about. Cremation? Necrophilia? Plasticizing and creating an artwork from it? Mandatory organ donation? Eating it to survive? For recreation? Your choice: Assistant:here is my response.Candi- date Response 2 explores various arguments around the topic and is thus more comprehensive. So Candidate Response 2 is more helpful. Human: Context: Adding blueberries to a plain pound cake recipe?Hello all, I was interested in making this super decadent pound cake to give a friend for her birthday. I would like to add just a few fresh blueberries, at most half a cup. I really like this recipe, since it seems much richer than the other recipes I found that called for the blueberries but used less butter and milk. Any guidance on this? Recipe I plan to use: https://m.youtube.com/watch?v=SDNDw_7miPQ Thanks! Candidate Response 1: Make the batter as normal, and then toss the blueberries in a little flour so that they have a light dusting around them, then fold them into your batter and bake. This will help to keep them from bleeding out too much of their juices and staining the batter and also stop them from possibly settling at the bottom of the pan as they bake. Candidate Response 2: commenting to follow, i have a citrus pound cake recipe that iâd like to add blueberries to but afraid to make the jump without tips lol Your choice: Assistant:here is my response.Candi- date Response 1 provides more specific instructions on the task. So Candidate Response 1 is more helpful. Human: Context: I requested a few exam copies, ended up not adopting them, put them out for other professors to take. The publisher now wants me to either adopt the textbooks or pay an invoice? I had no idea these were the terms and did not sign anything, but apparently one must either adopt the textbook, return it, or buy it at a 20% discount. These books looked promising but are not a fit for my classroom and were swept up by other professors once I set them out. Am I *legally* obligated to purchase them/adopt them? Even if they send me an invoice, can I just ignore it indefinitely? Candidate Response 1: In general, products that are sent as without invoices are considered gifts and canât be charged for. As far as I know, most desk copies for consideration for adoption fall into this category. They can send as many invoices as they want, but they canât collect. More likely, theyâl just blacklist you for a few years for more samples. Candidate Response 2: Why not just return them? Your choice: Assistant:here is my response.Candi- date Response 1 answers the question more directly and provides legal insights on the situation. So Candidate Response 1 is more helpful. Human:Context:Show support for UC academic worker strike Fellow academic community- Please take a moment to show solidarity with the academic student workers on strike at UC right now. We are in the second week of the strike by 48,000 academic workers in the University of California (UC) system. The action is the largest strike of academic workers in United States history. The strikers are demanding a salary increaseâfrom an impossibly low $24,000 a year to $54,000âto address Californiaâs skyrocketing rents and other living expenses. Sign the letter to President Drake https://act.aflcio.org/petitions/show-your- support-for-academic-workers-at-university- 16 of-california?source=direct_link&Makea donation in the hardship fund if you can https://givebutter.com/uc-uaw​ https://w.fairucnow.org/support/ Candidate Response 1: Is this $24k an year, or $24k for 9-months? I gave two acquaintances at UCB (who joined PhD recently) and both mentioned they get paid around 26 - 29k for 9 months. Theyâre in EECS though, so that might be why Candidate Response 2: I was given an offer from UC Davis for their biostatistics program at just $22k flat for the academic year, to which I declined knowing it was ridiculous with that cost of living. I feel for the students who probably felt like they had no choice but to accept, or are first-gens without financial backing from their family. Your choice: Assistant: here is my response. SHP-Counterfactual Generation. Human: You have a robot that chooses the more helpful response from two candidate responses to a given context. Your task is to look at the robotâs choice and explanation of its choice on a starter example, and write a new follow-up example that you can confidently guess the robotâs answer to based on its choice in the starter question. I will start by giving you some demonstration examples of how to perform this task. Assistant: here is my response. okay. Human: Starter Example: Context: What is the philosophical basis for respect of human corpses? Or is it just cultural? Is there anything philosophically/ethically wrong with desecrating a human body? It feels intuitive that there is, but I am having trouble identifying if the basis and have been unsuccessful in finding one. Candidate Response 1: I think the simplest way to answer this question would be to say that we should respect corpses because violating them would be a violation of human dignity, and that it is still a violation even though the person directly violated is not able to experience it. For a general discussion on dignity you might look here, even though that article doesnât address your question directly. Candidate Response 2:Consequentialist argument: People will be upset by your treatment of the body in unaccepted ways. So, if your treatment doesnât outweigh that in good, it shouldnât be done. And yes, this is based on only certain cultures. If the cultures changed, the judgment would too. Virtue argument: The way we treat inanimate objects might cultivate habits or traits in us that affect how we treat people or other things. If what weâre doing to the corpse creates bad habits or sullies the trajectory of our life, we shouldnât do it. Relatedly, if it affects our social standing negatively, we shouldnât do it without good reasons to counter it. Itâs gonna depend on what weâre talking about. Cremation? Necrophilia? Plasticizing and creating an artwork from it? Mandatory organ donation? Eating it to survive? For recreation? Robotâs Choice to the Starter Example: Candidate Response 2 Robotâs Explanation about its Choice: Candidate Response 2 explores various arguments around the topic and is thus more comprehensive. So Candidate Response 2 is more helpful. Follow-up Example: Assistant: here is my response. Context: Iâve been pondering over this idea of personal identity lately. Iâve been reading some texts about the self and how we perceive our own identities. It got me thinking: is personal identity an illusion? Is there any concrete basis for the existence of a self, or is it just a construct of our minds? Candidate Response 1: Well, itâs not an easy question to answer. Some people believe that personal identity is an illusion, while others think that itâs something real and essential to our existence. Thereâs a lot of debate around this topic, and itâs hard to pinpoint an exact answer. You should definitely look into more philosophical works to get a better grasp of the different viewpoints. Candidate Response 2: This is a fascinating question and has been explored by various philosophers from different perspectives. Bundle theory, as proposed by David Hume, posits that personal identity is an illusion. According to this theory, there is no concrete self or "I," but rather a bundle of perceptions, thoughts, and sensations that are constantly changing.On the other hand, narrative theory, as suggested by philosophers like Paul Ricoeur and Marya Schechtman, argues that personal identity is real, but it is constructed through the stories we tell about ourselves. Our identities are shaped by our experiences, relationships, and cultural contexts. According to this view, personal identity is an ongoing process, where we actively create and revise our own self-narratives over time. Human: Starter Example: Context: Adding blueberries to a plain pound cake recipe? Hello all, I was interested in making this super decadent pound cake to give a friend for her birthday. I would like to add just a few fresh blueberries, at most half a cup. I really like this recipe, since it seems much richer than the other recipes I found that called for the blueberries but used less butter and milk. Any guidance on this? Recipe I plan to use: https://m.youtube.com/watch?v=SDNDw_7miPQ Thanks! Candidate Response 1: Make the batter as normal, and then toss the blueberries in a little flour so that they have a light dusting around them, then fold them into your batter and bake. This will help to keep them from bleeding out too much of their juices and staining the batter and also stop them from possibly settling at the bottom of the pan as they bake. Candidate Response 2: commenting to follow, i have a citrus pound cake recipe that iâd like to add blueberries to but afraid to make the jump 17 without tips lol Robotâs Choice to the Starter Example: Candidate Response 1 Robotâs Explanation about its Choice: Candidate Response 1 provides more specific instructions on the task. So Candidate Response 1 is more helpful. Follow-up Example: Assistant: here is my response. Context: I want to create a custom T-shirt with a design I made, but I donât know how to print the design onto the fabric without the colors fading or washing away. Can anyone recommend a method or technique to do this at home? Thanks! Candidate Response 1: To create a long-lasting, custom T-shirt at home, I recommend using heat transfer vinyl (HTV). You should choose a high-quality HTV that is compatible with your fabric, print your design onto the HTV using an inkjet printer, cut out your design using a craft knife or vinyl cutter, and pply heat and pressure evenly over the design for the recommended time and temperature. With proper care, your design should last through many washes. Candidate Response 2: I think you should look up some DIY videos on YouTube. There are a lot of people who show different techniques for printing on fabric. You might find something helpful there. Human: Starter Example: Context: I requested a few exam copies, ended up not adopting them, put them out for other professors to take. The publisher now wants me to either adopt the textbooks or pay an invoice? I had no idea these were the terms and did not sign anything, but apparently one must either adopt the textbook, return it, or buy it at a 20% discount. These books looked promising but are not a fit for my classroom and were swept up by other professors once I set them out. Am I *legally* obligated to purchase them/adopt them? Even if they send me an invoice, can I just ignore it indefinitely? Candidate Response 1: In general, products that are sent as without invoices are considered gifts and canât be charged for. As far as I know, most desk copies for consideration for adoption fall into this category. They can send as many invoices as they want, but they canât collect. More likely, theyâl just blacklist you for a few years for more samples. Candidate Response 2: Why not just return them? Robotâs Choice to the Starter Example: Candidate Response 1 Robotâs Explanation about its Choice: Candidate Response 1 answers the question more directly and provides legal insights on the situation. So Candidate Response 1 is more helpful. Follow-up Example: Assistant: here is my response. Context: Iâve just started learning how to play the guitar and Iâm struggling with finger positioning on the fretboard. I feel like my fingers are too short and itâs causing me a lot of frustration. Can anyone offer some advice? Candidate Response 1:I understand your concern, and itâs quite common for beginners to struggle with finger positioning. Here are a few tips that may help you: Make sure youâre using the tips of your fingers to press the strings, not the pads. Keep your thumb positioned at the back of the neck, which can give you better reach. Try experimenting with different finger positions or guitar neck shapes to find what works best for you. Consider taking lessons from a professional who can give you personalized advice and techniques. Donât get discouraged; with time and practice, youâl find the most comfortable way to play that suits your finger length. Good luck! Candidate Response 2: Donât worry too much about it! Everyoneâs fingers are different, and youâl get used to your own finger length as you practice more. Itâs really not a big deal. Just keep practicing and having fun! Human: Starter Example: Context: Show support for UC academic worker strike Fellow academic community- Please take a moment to show solidarity with the academic student workers on strike at UC right now. We are in the second week of the strike by 48,000 academic workers in the University of California (UC) system. The action is the largest strike of academic workers in United States history. The strikers are demanding a salary increaseâfrom an impossibly low $24,000 a year to $54,000âto address Californiaâs skyrocketing rents and other living expenses. Sign the letter to President Drake https://act.aflcio.org/petitions/show-your- support-for-academic-workers-at-university- of-california?source=direct_link&Makea donation in the hardship fund if you can https://givebutter.com/uc-uaw​ https://w.fairucnow.org/support/ Candidate Response 1: Is this $24k an year, or $24k for 9-months? I gave two acquaintances at UCB (who joined PhD recently) and both mentioned they get paid around 26 - 29k for 9 months. Theyâre in EECS though, so that might be why Candidate Response 2: I was given an offer from UC Davis for their biostatistics program at just $22k flat for the academic year, to which I declined knowing it was ridiculous with that cost of living. I feel for the students who probably felt like they had no choice but to accept, or are first-gens without financial backing from their family. Robotâs Choice to the Starter Example: Candidate Response 2 Robotâs Explanation about its Choice: Candidate Response 2 expresses empathy and understanding of the situation and provides a personal experi- ence to back it up. So Candidate Response 2 is more helpful. Follow-up Example: Assistant: here is my response. SHP-Simulation. Human: You have a robot thatâs built to choose 18 the more helpful response from two candidate responses to a given context. Your task is to look at the robotâs choice and explanation of its choice on a starter example, and use solely that information to guess the robotâs choice in another follow-up example. If you cannot confidently guess the robotâs answer to the follow-up example based solely on the robotâs answer to the starter example, say so in your answer. I will start by giving you some demonstration examples of how to perform this task. Assistant: here is my response. okay. Human: Starter Example: Context: Adding blueberries to a plain pound cake recipe? Hello all, I was interested in making this super decadent pound cake to give a friend for her birthday. I would like to add just a few fresh blueberries, at most half a cup. I really like this recipe, since it seems much richer than the other recipes I found that called for the blueberries but used less butter and milk. Any guidance on this? Recipe I plan to use: https://m.youtube.com/watch?v=SDNDw_7miPQ Thanks! Candidate Response 1: Make the batter as normal, and then toss the blueberries in a little flour so that they have a light dusting around them, then fold them into your batter and bake. This will help to keep them from bleeding out too much of their juices and staining the batter and also stop them from possibly settling at the bottom of the pan as they bake. Candidate Response 2: commenting to follow, i have a citrus pound cake recipe that iâd like to add blueberries to but afraid to make the jump without tips lol Robotâs Choice to the Starter Example: Candidate Response 1 Robotâs Explanation about its Choice: Candidate Response 1 provides more specific instructions on the task. So Candidate Response 1 is more helpful. Follow-up Example: Context: I want to create a custom T-shirt with a design I made, but I donât know how to print the design onto the fabric without the colors fading or washing away. Can anyone recommend a method or technique to do this at home? Thanks! Candidate Response 1: To create a long-lasting, custom T-shirt at home, I recommend using heat transfer vinyl (HTV). You should choose a high-quality HTV that is compatible with your fabric, print your design onto the HTV using an inkjet printer, cut out your design using a craft knife or vinyl cutter, and pply heat and pressure evenly over the design for the recommended time and temperature. With proper care, your design should last through many washes. Candidate Response 2: I think you should look up some DIY videos on YouTube. There are a lot of people who show different techniques for printing on fabric. You might find something helpful there. Canyouconfidentlyguesstherobotâs choice in the follow-up example using solely its choice and explanation in the starter example? If so, what would be your guess as its choice in the follow-up example? Assistant: here is my response. Yes, I can confidently guess the robotâs choice in the follow-up example using solely the robotâs choice and explanation in the starter example. Based on the previous choice, I would guess that the robot will choose Candidate Response 1 in the follow-up example because it provides specific instructions and recommendations for printing the design onto the fabric, ensuring that the colors donât fade or wash away. Human: Starter Example: Context: What personal tips can you tell me about design engineering? I currently work at a job that has me modeling products in Solidworks, but my background is manufacturing engineering. Itâs not like I canât do the job, drafting is one of my strongest skills. Itâs that I know there are nuances in manufacturing, so I wanted to know about the nuances in design from people who have a lengthy background in design or have a degree in it. Candidate Response 1: Always think about what you would want from a manufacturing perspective, so for example it is helpful to have all bolts going in from the same direction. Equally add and secure one part at a time. Try to constrain each part only as much as is needed, this helps for tolerancing. Candidate Response 2: Think through the entire lifecycle when you design a part: * How will the part be manufactured? * How will the part be installed? Clearance for assemblies, tool access, lifting points, etc? * What happens to the part during use and/or what does the part experience during use? Temperatures, pressures, vibrations, etc? * What maintenance is required? Robotâs Choice to the Starter Example: Candidate Response 2 Robotâs Explanation about its Choice: Candidate Response 2 is more helpful because it uses a more holistic approach and is more comprehensive. Follow-up Example: Context: Hey everyone, Iâve been struggling with my mental and physical health lately, and Iâm looking for advice on how to turn things around. I feel like my stress levels are through the roof, and Iâve gained some unwanted weight. I know I need to make some lifestyle changes, but Iâm not sure where to start. Any tips or suggestions would be greatly appreciated! Candidate Response 1: Just hit the gym and start working out! Youâl lose the extra weight in no time, and itâl help with your stress too. Just find a workout routine and stick to it. Candidate Response 2: Iâm sorry to hear that youâre going through a tough time. Addressing both mental and physical health is important, and itâs great that youâre seeking advice. Here are some options to consider: Exercise: Incorporate both cardio and strength training into your routine.Start slow and gradually increase intensity. Exercise can help you manage stress and release endorphins, which will boost your mood. Sleep: Prioritize getting 7-9 hours of 19 quality sleep each night. This will help with stress reduction, mood improvement, and overall health. Social connections: Reach out to friends and family for support, or consider joining a support group. Connecting with others can be immensely helpful for mental health. Remember, itâs essential to take a comprehensive approach to your well-being. Small, consistent steps will lead to positive changes over time. Good luck on your journey! Canyouconfidentlyguesstherobotâs choice in the follow-up example using solely its choice and explanation in the starter example? If so, what would be your guess as its choice in the follow-up example? Assistant: here is my response. Yes, I can confidently guess the robotâs choice in the follow-up example using solely the robotâs choice and explanation in the starter example. Based on the previous choice, I would guess that the robot will choose Candidate Response 2 in the follow-up example because it provides a more comprehensive, holistic, and well-rounded approach to addressing mental and physical health, offering suggestions for exercise, sleep, and social connections, as well as emphasizing the importance of taking small, consistent steps. Human: Starter Example: Context: What is the philosophical basis for respect of human corpses? Or is it just cultural? Is there anything philosophically/ethically wrong with desecrating a human body? It feels intuitive that there is, but I am having trouble identifying if the basis and have been unsuccessful in finding one. Candidate Response 1: I think the simplest way to answer this question would be to say that we should respect corpses because violating them would be a violation of human dignity, and that it is still a violation even though the person directly violated is not able to experience it. For a general discussion on dignity you might look here, even though that article doesnât address your question directly. Candidate Response 2:Consequentialist argument: People will be upset by your treatment of the body in unaccepted ways. So, if your treatment doesnât outweigh that in good, it shouldnât be done. And yes, this is based on only certain cultures. If the cultures changed, the judgment would too. Virtue argument: The way we treat inanimate objects might cultivate habits or traits in us that affect how we treat people or other things. If what weâre doing to the corpse creates bad habits or sullies the trajectory of our life, we shouldnât do it. Relatedly, if it affects our social standing negatively, we shouldnât do it without good reasons to counter it. Itâs gonna depend on what weâre talking about. Cremation? Necrophilia? Plasticizing and creating an artwork from it? Mandatory organ donation? Eating it to survive? For recreation? Robotâs Choice to the Starter Example: Candidate Response 2 Robotâs Explanation about its Choice: Candidate Response 2 explores various arguments around the topic and is thus more comprehensive. So Candidate Response 2 is more helpful. Follow-up Example: Context: Iâve been pondering over this idea of personal identity lately. Iâve been reading some texts about the self and how we perceive our own identities. It got me thinking: is personal identity an illusion? Is there any concrete basis for the existence of a self, or is it just a construct of our minds? Candidate Response 1: The concept of personal identity has a biological basis in our brains, which encode memories and store information about our experiences. Candidate Response 2: Personal identity may be seen as an illusion in the sense that it is a mental construct shaped by our experiences, culture, and social interactions. Canyouconfidentlyguesstherobotâs choice in the follow-up example using solely its choice and explanation in the starter example? If so, what would be your guess as its choice in the follow-up example? Assistant: here is my response. No, I cannot confidently guess the robotâs choice in the follow-up example using solely the robotâs choice and explanation in the starter example. Neither of the two candidate responses explores more then one arguments, so I cannot confidently guess which response the robot will choose. Human: Starter Example: Context:What is your opinion on sales engineering? I am an ME student and have the option of doing internships as a company representative or other roles in sales. I am neither a great speaker nor am I an extrovert. Should I take the internship? Is sales engineering better (money-wise) in the long run than technical roles? Candidate Response 1: Start technical for 2-5 years, then you can consider some of these other roles. This will open many doors. If you donât gain technical experience first 1) You likely wonât have a good feel for how products work and their limitations, what your customers care about, or their development process. I hate working with those sales engineers. 2) Youâl have a really hard time getting a technical job later on, or any role that leans on past technical experience. This can be limiting from a career perspective Candidate Response 2: Itâs boring. Robotâs Choice to the Starter Example: Candidate Response 1 Robotâs Explanation about its Choice: Candidate Response 1 provides more detailed advice and information on the topic. So Candidate Response 1 is more helpful. Follow-up Example: Context:Iâm trying to learn more about computer-aided design (CAD) software and how to use it for design engineering. Is it better to learn from video tutorials, books, or other resources? Candidate Response 1: Video tutorials are very 20 helpful in gaining a visual understanding of CAD software, as well as learning tips and tricks for navigating the interface. Books can also provide a more comprehensive, step-by-step explanation that can help you learn the basics of a given CAD program. Other resources, such as online communities, forums, and blogs, can be a great source of information and advice, allowing you to interact with people who use CAD software on a daily basis and ask questions specific to your needs and level of expertise. Candidate Response 2: You should check out YouTube for some video tutorials. There are lots of helpful and free tutorials out there. Canyouconfidentlyguesstherobotâs choice in the follow-up example using solely its choice and explanation in the starter example? If so, what would be your guess as its choice in the follow-up example? 21 Instructions (Click to Unfold/Fold) Task Description Thank you for participating in this task! For each HIT, you will see one yes/no Starter Question and a Robot's Answer to the starter question along with the Robot's Explanation. Then, you will reason about the robotâs answer to a Follow-up Question. Hereâs a very simple example: Starter Question Can sparrows fly? Robot's Explanation Because all birds can fly, sparrows can fly. So the answer is yes. Robot's Answer Yes Follow-up Question Can penguins fly? Now, according to the Robotâs Explanation in the starter question, will the robot likely answer Yes or No to the follow-up question? You should choose Yes. As the robot explains that âall birds can fly,â and given that penguins are also a type of bird, the robot will likely answer yes. As shown in the example above, your task is NOT to annotate the correct answers to the follow-up questions, but rather guess the robotâs answers based on its explanation and answer. Now, we will show you how to do this task exactly. First, you should judge whether the robotâs explanation and answer contains information that directly helps you answer the follow-up question. Note that the robotâs explanation and answer does not need to contain all information needed to answer the follow-up question for it to be directly helpful. We will show two examples below to help your understanding. Here is an example where the robotâs explanation and answer is directly helpful: Starter Question Would the top of Olympus Mons stick out of the Mariana Trench? Robot's Explanation The Mariana Trench ~11 kilometers deep in the ocean. Olympus Mons is ~22 kilometers tall. Since 22 > 11, the top of Olympus Mons would stick out of the Mariana Trench. The answer is yes. Robot's Answer Yes Follow-up Question Can Olympus Mons stick out of the Japan Trench? The robotâs explanation to the starter question mentions the height of Olympus Mons, which directly helps answer the follow-up question. Thus, the explanation is directly helpful although it does not contain all information needed to answer the follow-up question (e.g., the depth of the Japan Trench). Here is an example where the robotâs explanation and answer is NOT directly helpful: Starter Question Can citrus grow in Ulaanbaatar? Robot's Explanation Citrus trees can grow in Ulaanbaatar. Thus, citrus can grow in Ulaanbaatar. So the answer is yes. Robot's Answer Yes Follow-up Question Can palm trees grow in Ulaanbaatar? While the robotâs explanation is topically relevant to the follow-up question, knowing that citrus can grow in Ulaanbaatar does not directly help you answer whether palm trees can grow in Ulaanbaatar. Case 1: If the robotâs explanation and answer does NOT directly help you answer the follow-up question, you should choose: Not Helpful: The robotâs answer and explanation does not contain information that directly helps answer the follow-up question Case 2: If the robotâs explanation and answer directly helps you answer the follow-up question, you should choose between: Helpful - Robot will answer âYesâ: The robot will answer âyesâ based on its answer and explanation Helpful - Robot will answer âNoâ: The robot will answer ânoâ based on its answer and explanation Here are two rules you should follow. You should only apply these two rules after judging that Robotâs Explanation is helpful. Rule #1: Stick to the Robotâs reasoning/claims even if itâs incorrect. Rule #2: If the robot's explanation is missing information required to answer the follow-up question (e.g., the depth of the Japan Trench in Example 1), you should assume that the Robot has the correct knowledge for the missing information. You may use a search engine to find out the correct information. Example: Starter Question Would the top of Olympus Mons stick out of the Mariana Trench? Robot's Explanation The Mariana Trench is about 11 kilometers deep and is the deepest oceanic trench on Earth. Olympus Mons is about 22 kilometers tall. Thus, the top of Olympus Mons would stick out of the Mariana Trench. So the answer is yes. Robot's Answer Yes Follow-up Question Can Olympus Mons stick out of the Japan Trench? Annotation: Step 1: Judge whether the robotâs explanation and answer contain information directly useful to answer the follow-up question. In this example, Robotâs explanation to the starter question mentions the height of Olympus Mons, which is directly useful in answering the follow-up question, so it is directly helpful. Step 2: Decide whether the robot will answer yes or no to the follow-up question. We know from Robotâs Explanation that Olympus Mons is about 22 kilometers tall. The depth of the Japan Trench is needed to answer the follow-up question but is not mentioned in Robotâs Explanation. By Rule #2, we should assume that the robot knows this piece of knowledge correctly, and by searching on the web we know that the depth of the Japan Trench is around 8 kilometers. Because 22 kilometers > 8 kilometers, you should choose Helpful - Robot will answer âYesâ. Previewing Answers Submitted by Workers This message is only visible to you and will not be shown to Workers. You can test completing the task below and click "Submit" in order to preview the data and format of the submitted results. Figure 3: Human annotation instructions for counterfactual simulatability on StrategyQA. 22 Instructions (Click to Unfold/Fold) Task Description Thank you for participating in this task! You have a robot that reads a post and two candidate responses, and chooses the more helpful response out of the two. Here is an example (one post + two candidate responses) and the robotâs choice and explanation. Context Hello all, I was interested in making this super decadent pound cake to give to a friend for her birthday. I would like to add just a few fresh blueberries. Any guidance on this? Response 1 Make the batter as normal, and then toss the blueberries in a little flour so that they have a light dusting around them, then fold them into your batter and bake. Response 2 commenting to follow, i have a citrus pound cake recipe that iâd like to add blueberries to but afraid to make the jump without tips lol Robot's Explanation Candidate Response 1 is more helpful because it provides specific instructions on the task asked in the context. Robot's Choice Response 1 For each HIT, you will see one Starter Example containing the Context, Response 1, and Response 2. You will also see the Robotâs Choice for the starter example along with the Robot's Explanation. Your task is to reason about the robotâs choice to a follow-up question. Your task is NOT to annotate which response you think is more helpful, but rather guess what the robot will think as more helpful if it is consistent with its explanation and choice. For each follow-up example, you will choose between: Response 1: If the robot will choose Response 1 Response 2: If the robot will choose Response 2 Robot is equally likely to choose Response 1 or 2: If the robot could choose either response based on its choice and explanation in the starter example A rule-of-thumb: sometimes reading the robotâs explanation before the starter example will save you some time. We will show two examples below to help your understanding. Letâs take another look at the example we just looked at and treat it as a starter example. Example #1: Starter Example Context Hello all, I was interested in making this super decadent pound cake to give to a friend for her birthday. I would like to add just a few fresh blueberries. Any guidance on this? Response 1 Make the batter as normal, and then toss the blueberries in a little flour so that they have a light dusting around them, then fold them into your batter and bake. Response 2 commenting to follow, i have a citrus pound cake recipe that iâd like to add blueberries to but afraid to make the jump without tips lol Robot's Explanation Candidate Response 1 is more helpful because it provides specific instructions on the task asked in the context. Robot's Choice Response 1 Follow-up Example: Context I want to create a T-shirt with a design I made, but I don't know how to print the design onto the fabric. Can anyone recommend a method? Thanks! Response 1 I think you should look up some DIY videos on YouTube. You might find something helpful there. Response 2 You should choose a high-quality HTV that is compatible with your fabric, print your design onto the HTV using an inkjet printer, cut out your design using a craft knife or vinyl cutter, and pply heat and pressure evenly over the design for the recommended time and temperature. Correct Annotation: The robotâs choice and explanation shows that it has a preference for responses with more specific instructions on the task. Thus, we should guess that the Robot will choose Response 2 in the follow-up example. Example #2: Starter Example Context What is the philosophical basis for respect of human corpses? Or is it just cultural? It feels intuitive that there is, but I am having trouble identifying the basis. Response 1 I think we should respect corpses because violating them would be a violation of human dignity, even though the person directly violated is not able to experience it. Response 2 Consequentialist argument: People will be upset by your treatment of the body in unaccepted ways. Virtue argument: The way we treat inanimate objects might cultivate habits or traits in us that affect how we treat people or other things. Robot's Explanation Candidate Response 2 is more helpful because it explores various arguments (both consequentialist and virtue-based). Robot's Choice Response 2 Follow-up Example: Context I've been pondering over this idea of personal identity lately. Is personal identity an illusion? Response 1 The concept of personal identity has a biological basis in our brains, which encode memories and store information about our experiences. Response 2 Personal identity may be seen as an illusion in the sense that it is a mental construct shaped by our experiences. Correct Annotation: The robotâs choice and explanation show that it has a preference for responses that explore various arguments. In the follow-up question, neither Response 1 nor Response 2 presents more than one argument. Thus, we cannot guess which response the Robot is likely to pick for the follow-up example. So you should annotate Robot is equally likely to choose Response 1 or 2. Previewing Answers Submitted by Workers This message is only visible to you and will not be shown to Workers. You can test completing the task below and click "Submit" in order to preview the data and format of the submitted results. Figure 4: Human annotation instructions for counterfactual simulatability on SHP. 23 â Instructions (Click to Unfold/Fold) Task Description Thank you for participating in this HIT! Your task is to assess the quality of explanations. Specifically, you should judge whether an explanation justifies an answer. An explanation justifies an answer to a question if: it is easily understood, it is factually correct, it provides all important reasons and implications behind the justification, does NOT just restate the question and the answer. For each HIT, you will see one yes/no question the correct answer to the question several explanations Your task is to annotate whether each explanation justifies the correct answer. You will annotate between: Yes: the explanation is factually correct and justifies the correct answer well. Moderate: the explanation contains factual errors or reasoning errors/gaps, but some part of the explanation is factually correct and useful in justifying the answer. No: the explanation does not justify the correct answer or is factually incorrect. Examples Here is an example where you should annotate Yes: Question Is it common to see frost during some college commencements? Correct Answer Yes Explanation College commencement ceremonies can happen in December, May, and June. December is in the winter, so there can be frost. Thus, there could be frost at some commencements. So the answer is yes. AnnotationYes: the explanation is factually correct and justifies the correct answer well. Here is an example where you should annotate Moderate: Question Does the number of states in the US exceed the number of months in a year? Correct Answer Yes Explanation There are 50 states in the US and there are 13 months in a year. Because 50 > 13, the answer is yes. Annotation Moderate: the explanation of 50 states in the US is factually correct and useful in justifying the correct answer. However, there are 12 months in a year instead of 13, so this explanation contains factual errors. Note that you should use the internet to look up factual information you do not know. For instance, consider the following example: Question Does Hydrogen's atomic number squared exceed the number of Spice Girls? Correct Answer Yes Explanation Hydrogen has an atomic number of 1. 1 squared is 1. There are 3 Spice Girls. Thus, Hydrogenâs atomic number squared is less than 3. So the answer is no. Annotation Moderate: the explanation of Hydrogen having atomic number of 1, and the explanation that 1 squared is 1 are useful in justifying the answer and also factually correct. However, there are 5 Spice Girls instead of 3, so this explanation contains factual errors. Here are two examples where you should annotate No: Question Would a pear sink in water? Correct Answer No Explanation The density of a pear is about 3g/cm^3, which is heavier than water. Objects more dense than water float. Thus, a pear would float. So the answer is no. AnnotationNo: the information provided in the explanation that âObjects more dense than water floatâ is not true. Question Would a pear sink in water? Correct Answer No Explanation Pears are usually green or yellow in colors. Thus, a pear would float. So the answer is no. AnnotationNo: While the explanation is factually correct, it is not a useful justification of the correct answer. Tips Minor grammatical and style errors should be ignored (e.g. case sensitivity, missing periods, a missing pronoun etc.). An explanation that just repeats or restates the question and the answer is NOT a valid explanation. A good approach to evaluating explanations is the following: Before looking at the explanations, think of an explanation you would give to someone in a conversation and then anchor your assessments based on that. Previewing Answers Submitted by Workers This message is only visible to you and will not be shown to Workers. You can test completing the task below and click "Submit" in order to preview the data and format of the submitted results. Figure 5: Human annotation instructions for plausibility on StrategyQA. 24