Inside-outside algorithm

Inside-outside algorithm

The inside-outside algorithm is a way of re-estimating production probabilities in a probabilistic context-free grammar. It was introduced by James K. Baker in 1979 as a generalization of the forward-backward algorithm for parameter estimation on hidden Markov models to stochastic context-free grammars. It is a variant of the Expectation-maximization algorithm, in which the basic assumption is that a "good" grammar is one that makes sentences in the training corpus likely to occur.

External links

* [http://www.cog.brown.edu/~mj/Software.htm An implementation of the algorithm by Mark Johnson]
* [http://faculty.washington.edu/fxia/courses/LING572/inside-outside.ppt]

References

* J. Baker (1979): Trainable grammars for speech recognition. In J. J. Wolf and D. H. Klatt, editors, "Speech communication papers presented at the 97th meeting of the Acoustical Society of America", pages 547–550, Cambridge, MA, June 1979. MIT.
* Karim Lari, Steve J. Young (1990): The estimation of stochastic context-free grammars using the inside-outside algorithm. "Computer Speech and Language", 4:35–56.
* Karim Lari, Steve J. Young (1991): Applications of stochastic context-free grammars using the Inside-Outside algorithm. "Computer Speech and Language", 5:237-257.
* Fernando Pereira, Yves Schabes (1992): Inside-outside reestimation from partially bracketed corpora. "Proceedings of the 30th annual meeting on Association for Computational Linguistics, Association for Computational Linguistics", 128-135.
* Christopher D. Manning, Heinrich Shütze (1999): Foundations of statistical natural language processing.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Inside Outside — can mean: *Inside Outside (novel) *Inside, Outside (a different novel, with different punctuation in the title) *Inside Outside (song) song released by Sophie Monk in 2002 *Inside Outside (Delirious? song) song released by Delirious? *Inside,… …   Wikipedia

  • Expectation-maximization algorithm — An expectation maximization (EM) algorithm is used in statistics for finding maximum likelihood estimates of parameters in probabilistic models, where the model depends on unobserved latent variables. EM alternates between performing an… …   Wikipedia

  • Algorithm — Flow chart of an algorithm (Euclid s algorithm) for calculating the greatest common divisor (g.c.d.) of two numbers a and b in locations named A and B. The algorithm proceeds by successive subtractions in two loops: IF the test B ≤ A yields yes… …   Wikipedia

  • Cohen–Sutherland algorithm — In computer graphics, the Cohen–Sutherland algorithm (named after Michael F. Cohen and Ivan Sutherland) is a line clipping algorithm. The algorithm divides a 2D space into 9 regions, of which only the middle part (viewport) is visible. In 1967,… …   Wikipedia

  • Maze solving algorithm — There are a number of different maze solving algorithms, that is, automated methods for the solving of mazes. A few important maze solving algorithms are explained below. The random mouse, wall follower, Pledge, and Trémaux algorithms are… …   Wikipedia

  • Weiler-Atherton clipping algorithm — used in computer graphics.It allows clipping of a subject polygon by an arbitrarily shaped clip polygon . It is generally applicable only in 2D. Description The algorithm requires polygons to be clockwise and not reentrant (self intersecting).… …   Wikipedia

  • Dekker's algorithm — is the first known correct solution to the mutual exclusion problem in concurrent programming. The solution is attributed to Dutch mathematician Th. J. Dekker by Edsger W. Dijkstra in his manuscript on cooperating sequential processes.[1] It… …   Wikipedia

  • Sutherland-Hodgman clipping algorithm — The Sutherland Hodgman algorithm is used for clipping polygons. It works by extending each line of the clip polygon in turn and selecting only vertices from the subject polygon that are on the visible side.DescriptionBegin with a set of all… …   Wikipedia

  • Bees algorithm — The Bees Algorithm is a population based search algorithm first developed in 2005. [Pham DT, Ghanbarzadeh A, Koc E, Otri S, Rahim S and Zaidi M. The Bees Algorithm. Technical Note, Manufacturing Engineering Centre, Cardiff University, UK, 2005]… …   Wikipedia

  • Mark-compact algorithm — In computer science, a mark compact algorithm is a type of garbage collection algorithm used to reclaim unreachable memory. Mark compact algorithms can be regarded as a combination of the mark sweep algorithm and Cheney s copying algorithm. First …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”