Improving Interpretability of Word Embeddings by Generating Definition and Usage
arXiv:1912.05898 · doi:10.1016/j.eswa.2020.113633
Abstract
Word embeddings are substantially successful in capturing semantic relations among words. However, these lexical semantics are difficult to be interpreted. Definition modeling provides a more intuitive way to evaluate embeddings by utilizing them to generate natural language definitions of corresponding words. This task is of great significance for practical application and in-depth understanding of word representations. We propose a novel framework for definition modeling, which can generate reasonable and understandable context-dependent definitions. Moreover, we introduce usage modeling and study whether it is possible to utilize embeddings to generate example sentences of words. These ways are a more direct and explicit expression of embedding's semantics for better interpretability. We extend the single task model to multi-task setting and investigate several joint multi-task models to combine usage modeling and definition modeling together. Experimental results on existing Oxford dataset and a new collected Oxford-2019 dataset show that our single-task model achieves the state-of-the-art result in definition modeling and the multi-task learning methods are helpful for two tasks to improve the performance.
References in corpus (10)
- Adam: A Method for Stochastic Optimization
- Efficient Estimation of Word Representations in Vector Space
- Character-Aware Neural Language Models
- Highway Networks
- Pointer Sentinel Mixture Models
- Breaking Sticks and Ambiguities with Adaptive Skip-gram
- Multi-task Sequence to Sequence Learning
- A Joint Many-Task Model: Growing a Neural Network for Multiple NLP Tasks
- xSense: Learning Sense-Separated Sparse Representations and Textual Definitions for Explainable Word Sense Networks
- Conditional Generators of Words Definitions