Microsoft Corporation
KEYPHASE EXTRACTION BEYOND LANGUAGE MODELING
Last updated:
Abstract:
A system for extracting a key phrase from a document includes a neural key phrase extraction model ("BLING-KPE") having a first layer to extract a word sequence from the document, a second layer to represent each word in the word sequence by ELMo embedding, position embedding, and visual features, and a third layer to concatenate the ELMo embedding, the position embedding, and the visual features to produce hybrid word embeddings. A convolutional transformer models the hybrid word embeddings to n-gram embeddings, and a feedforward layer converts the n-gram embeddings into a probability distribution over a set of n-grams and calculates a key phrase score of each n-gram. The neural key phrase extraction model is trained on annotated data based on a labeled loss function to compute cross entropy loss of the key phrase score of each n-gram as compared with a label from the annotated dataset.
Utility
16 Dec 2021
7 Apr 2022