Learning Explanations from Language Data
PatternAttribution is a recent method, introduced in the vision domain, that explains classifications of deep neural networks. We demonstrate that it also generates meaningful interpretations in the language domain.
Code (1)
Similar Papers 제목 키워드 기반
Reasoning-Grounded Natural Language Explanations for Language Models
We propose a large language model explainability technique for obtaining faithful natural language explanations by grounding the explanations in a reasoning process. When converted to a sequence of tokens, the outputs of…
Language ModelingLanguage ModellingLarge Language ModelExplain-then-Translate: An Analysis on Improving Program Translation with Self-generated Explanations
This work explores the use of self-generated natural language explanations as an intermediate step for code-to-code translation with language models. Across three types of explanations and 19 programming languages constr…
Code TranslationTranslatione-SNLI: Natural Language Inference with Natural Language Explanations
In order for machine learning to garner widespread public adoption, models must be able to provide interpretable and robust explanations for their decisions, as well as learn from human-provided explanations at train tim…
Natural Language InferenceSentenceFLamE: Few-shot Learning from Natural Language Explanations
Natural language explanations have the potential to provide rich information that in principle guides model reasoning. Yet, recent work by Lampinen et al. (2022) has shown limited utility of natural language explanations…
ClassificationFew-Shot LearningNatural Language InferenceCLUES: A Benchmark for Learning Classifiers using Natural Language Explanations
Supervised learning has traditionally focused on inductive learning by observing labeled examples of a task. In contrast, humans have the ability to learn new concepts from language. Here, we explore training zero-shot c…
Inductive Learning