paper-with-me

홈 › Papers

Understanding Multi-Head Attention in Abstractive Summarization

2019-11-10 · Joris Baan, Maartje ter Hoeve, Marlies van der Wees, Anne Schuth, Maarten de Rijke

Attention mechanisms in deep learning architectures have often been used as a means of transparency and, as such, to shed light on the inner workings of the architectures. Recently, there has been a growing interest in whether or not this assumption is correct. In this paper we investigate the interpretability of multi-head attention in abstractive summarization, a sequence-to-sequence task for which attention does not have an intuitive alignment role, such as in machine translation. We first introduce three metrics to gain insight in the focus of attention heads and observe that these heads specialize towards relative positions, specific part-of-speech tags, and named entities. However, we also find that ablating and pruning these heads does not lead to a significant drop in performance, indicating redundancy. By replacing the softmax activation functions with sparsemax activation functions, we find that attention heads behave seemingly more transparent: we can ablate fewer heads and heads score higher on our interpretability metrics. However, if we apply pruning to the sparsemax model we find that we can prune even more heads, raising the question whether enforced sparsity actually improves transparency. Finally, we find that relative positions heads seem integral to summarization performance and persistently remain after pruning.

📄 PDF Abstract BibTeX arXiv:1911.03898

Code (0)

등록된 구현이 없습니다.

Tasks

Abstractive Text SummarizationMachine TranslationTranslation

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Pruning 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Interpretability 설명 없음
Sparsemax Sparsemax is a type of activation/output function similar to the traditional softmax, but able to output sparse probabilities.…
Multi-Head Attention 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…

Similar Papers 제목 키워드 기반

Point-less: More Abstractive Summarization with Pointer-Generator Networks

2019-04-18 · Freek Boutkan, Jorn Ranzijn, David Rau, Eelco van der Wel

The Pointer-Generator architecture has shown to be a big improvement for abstractive summarization seq2seq models. However, the summaries produced by this model are largely extractive as over 30% of the generated sentenc…

Abstractive Text Summarization

Attention Head Masking for Inference Time Content Selection in Abstractive Summarization

2021-04-06 · NAACL 2021 4 · Shuyang Cao, Lu Wang

How can we effectively inform content selection in Transformer-based abstractive summarization models? In this work, we present a simple-yet-effective attention head masking technique, which is applied on encoder-decoder…

Abstractive Text SummarizationDecoderDocument Summarization

MAST: Multimodal Abstractive Summarization with Trimodal Hierarchical Attention

2020-10-15 · EMNLP (nlpbt) 2020 11 · Aman Khullar, Udit Arora

This paper presents MAST, a new model for Multimodal Abstractive Text Summarization that utilizes information from all three modalities -- text, audio and video -- in a multimodal video. Prior work on multimodal abstract…

Abstractive Text SummarizationMultimodal Abstractive Text SummarizationText Summarization

Do Transformer Attention Heads Provide Transparency in Abstractive Summarization?

2019-07-01 · Joris Baan, Maartje ter Hoeve, Marlies van der Wees, Anne Schuth 외

Learning algorithms become more powerful, often at the cost of increased complexity. In response, the demand for algorithms to be transparent is growing. In NLP tasks, attention distributions learned by attention-based d…

Abstractive Text Summarizationvalid

Interpretable Multi-Headed Attention for Abstractive Summarization at Controllable Lengths

2020-02-18 · COLING 2020 8 · Ritesh Sarkhel, Moniba Keymanesh, Arnab Nandi, Srinivasan Parthasarathy

Abstractive summarization at controllable lengths is a challenging task in natural language processing. It is even more challenging for domains where limited training data is available or scenarios in which the length of…

Abstractive Text SummarizationTransfer Learning