next up previous
Next: Example: speech method. Up: Robust parsing of word-graphs Previous: Annotated word-graph


Weights

The weights that are associated with the edges of the graph can be sensitive to the following factors.

The only requirement we make to ensure that efficient graph searching algorithms are applicable is that weights are uniform. This means that a weight for an edge leaving a vertex vi is independent of how state vi was reached.

In order to be able to compute with such multidimensional weights, we express weights as tuples $\langle c_1, \dots, c_k\rangle$. For each cost component ci we specify an initial weight, and we need to specify for each edge the weight of each cost component. To specify how weights are updated if a path is extended, we use the function $\mbox{\it uw\/}$ that maps a pair of a multidimensional weight and an edge a to multidimensional weight. 7 Moreover, we need to define an ordering on such tuples. In order to experiment with different implementations of this idea we refer to such a collection of specifications as a method. Summarizing, such a weight method is a triple $W=\langle\mbox{\it ini\/},\mbox{\it uw\/},\prec\rangle$ where

  1. $\mbox{\it ini\/}$ is the initial weight;
  2. $\mbox{\it uw\/}$ is the update weight function;
  3. $\prec$ is an ordering on weights



Subsections
next up previous
Next: Example: speech method. Up: Robust parsing of word-graphs Previous: Annotated word-graph

2000-07-10