paper-with-me

홈 › Papers

Viterbi training in PRISM

2013-03-22 · Taisuke Sato, Keiichi Kubota

VT (Viterbi training), or hard EM, is an efficient way of parameter learning for probabilistic models with hidden variables. Given an observation $y$, it searches for a state of hidden variables $x$ that maximizes $p(x,y \mid \theta)$ by coordinate ascent on parameters $\theta$ and $x$. In this paper we introduce VT to PRISM, a logic-based probabilistic modeling system for generative models. VT improves PRISM in three ways. First VT in PRISM converges faster than EM in PRISM due to the VT's termination condition. Second, parameters learned by VT often show good prediction performance compared to those learned by EM. We conducted two parsing experiments with probabilistic grammars while learning parameters by a variety of inference methods, i.e.\ VT, EM, MAP and VB. The result is that VT achieved the best parsing accuracy among them in both experiments. Also we conducted a similar experiment for classification tasks where a hidden variable is not a prediction target unlike probabilistic grammars. We found that in such a case VT does not necessarily yield superior performance. Third since VT always deals with a single probability of a single explanation, Viterbi explanation, the exclusiveness condition that is imposed on PRISM programs is no more required if we learn parameters by VT. Last but not least we can say that as VT in PRISM is general and applicable to any PRISM program, it largely reduces the need for the user to develop a specific VT algorithm for a specific model. Furthermore since VT in PRISM can be used just by setting a PRISM flag appropriately, it makes VT easily accessible to (probabilistic) logic programmers. To appear in Theory and Practice of Logic Programming (TPLP).

📄 PDF Abstract BibTeX arXiv:1303.5659

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

ViterbiNet: A Deep Learning Based Viterbi Algorithm for Symbol Detection

2019-05-26 · Nir Shlezinger, Nariman Farsad, Yonina C. Eldar, Andrea J. Goldsmith

Symbol detection plays an important role in the implementation of digital receivers. In this work, we propose ViterbiNet, which is a data-driven symbol detector that does not require channel state information (CSI). Vite…

Deep LearningMeta-Learning

Regenerativity of Viterbi process for pairwise Markov models

2021-03-15 · Jüri Lember, Joonas Sova

For hidden Markov models one of the most popular estimates of the hidden chain is the Viterbi path -- the path maximising the posterior probability. We consider a more general setting, called the pairwise Markov model (P…

On the accuracy of the Viterbi alignment

2013-07-30 · Kristi Kuljus, Jüri Lember

In a hidden Markov model, the underlying Markov chain is usually hidden. Often, the maximum likelihood alignment (Viterbi alignment) is used as its estimate. Although having the biggest likelihood, the Viterbi alignment …

Unsupervised Discourse Constituency Parsing Using Viterbi EM

2020-01-01 · TACL 2020 1 · Noriki Nishida, Hideki Nakayama

In this paper, we introduce an unsupervised discourse constituency parsing algorithm. We use Viterbi EM with a margin-based criterion to train a span-based discourse parser in an unsupervised manner. We also propose init…

Constituency ParsingDiscourse Parsing

ViterbiPlanNet: Injecting Procedural Knowledge via Differentiable Viterbi for Planning in Instructional Videos

2026-03-04 · Luigi Seminara, Davide Moltisanti, Antonino Furnari arxiv

Procedural planning aims to predict a sequence of actions that transforms an initial visual state into a desired goal, a fundamental ability for intelligent agents operating in complex environments. Existing approaches t…