login

Learning to Align Sequences: A Maximum-Margin Approach

Lecture notes in computational science and engineeringPublished 22 March 2006
Thorsten Joachims, Tamara Galor, Ron Elber
Citations44
SJR quartileQ3
SJR score0.28
SNIP0.30

TL;DR

A discriminative method for learning the parameters of linear sequence alignment models from training examples that finds an arbitrarily close approximation after considering only a subset of the constraints that is linear in the number of training examples and polynomial in the length of the sequences.

Abstract

We propose a discriminative method for learning the parameters of linear sequence alignment models from training examples. Compared to conventional generative approaches, the discriminative method is straightforward to use when operations (e.g. substitutions, deletions, insertions) and sequence elements are described by vectors of attributes. This admits learning flexible and more complex alignment models. While the resulting training problem leads to an optimization problem with an exponential number of constraints, we present a simple algorithm that finds an arbitrarily close approximation after considering only a subset of the constraints that is linear in the number of training examples and polynomial in the length of the sequences. We also evaluate empirically that the method effectively learns good parameter values while being computationally feasible.

Keywords

Computer ScienceBiochemistry, Genetics and Molecular Biology