Towards Easier and Faster Sequence Labeling for Natural Language Processing: A Search-based Probabilistic Online Learning Framework (SAPO)

Xu Sun, Shuming Ma, Yi Zhang, Xuancheng Ren
3/29/2015
cs.LGcs.AI

Official code: lancopku/SAPO (13 stars, last commit 2018-11-19). 1 more implementation below.

Abstract

There are two major approaches for sequence labeling. One is the probabilistic gradient-based methods such as conditional random fields (CRF) and neural networks (e.g., RNN), which have high accuracy but drawbacks: slow training, and no support of search-based optimization (which is important in many cases). The other is the search-based learning methods such as structured perceptron and margin infused relaxed algorithm (MIRA), which have fast training but also drawbacks: low accuracy, no probabilistic information, and non-convergence in real-world tasks. We propose a novel and "easy" solution, a search-based probabilistic online learning method, to address most of those issues. The method is "easy", because the optimization algorithm at the training stage is as simple as the decoding algorithm at the test stage. This method searches the output candidates, derives probabilities, and conducts efficient online learning. We show that this method with fast training and theoretical guarantee of convergence, which is easy to implement, can support search-based optimization and obtain top accuracy. Experiments on well-known tasks show that our method has better accuracy than CRF and BiLSTM\footnote{The SAPO code is released at \url{https://github.com/lancopku/SAPO}.}.

View on arXivView PDF

Code Implementations(2)

lancopku/SAPOOfficial100%

C# code for "Towards Easier and Faster Sequence Labeling for Natural Language Processing: A Search-based Probabilistic Online Learning Framework (SAPO)" (Information Sciences)

135C#Nov 16, 20177 years ago
chunkingnamed-entity-recognitionnatural-language-processingpos-tagging
lancopku/Decode-CRFCommunity100%

Conditional Random Fields with Decode-based Learning

143C#Apr 14, 20188 years ago

Similar Papers

Cite this paper

@article{sun2015towards,
  title  = {Towards Easier and Faster Sequence Labeling for Natural Language Processing: A Search-based Probabilistic Online Learning Framework (SAPO)},
  author = {Xu Sun and Shuming Ma and Yi Zhang and Xuancheng Ren},
  year   = {2015},
  eprint = {1503.08381},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1503.08381}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1503.08381.svg)](https://codeofpaper.com/paper/1503.08381)

Discussion