Kernels for Sequentially Ordered Data

Abstract

We present a novel framework for learning with sequential data of any kind, such as multivariate time series, strings, or sequences of graphs. The main result is a ”sequentialization” that transforms any kernel on a given domain into a kernel for sequences in that domain. This procedure preserves properties such as positive definiteness, the associated kernel feature map is an ordered variant of sample (cross-)moments, and this sequentialized kernel is consistent in the sense that it converges to a kernel for paths if sequences converge to paths (by discretization). Further, classical kernels for sequences arise as special cases of this method. We use dynamic programming and low-rank techniques for tensors to provide efficient algorithms to compute this sequentialized kernel.

Cite

Text

Kiraly and Oberhauser. "Kernels for Sequentially Ordered Data." Journal of Machine Learning Research, 2019.

Markdown

[Kiraly and Oberhauser. "Kernels for Sequentially Ordered Data." Journal of Machine Learning Research, 2019.](https://mlanthology.org/jmlr/2019/kiraly2019jmlr-kernels/)

BibTeX

@article{kiraly2019jmlr-kernels,
  title     = {{Kernels for Sequentially Ordered Data}},
  author    = {Kiraly, Franz J. and Oberhauser, Harald},
  journal   = {Journal of Machine Learning Research},
  year      = {2019},
  pages     = {1-45},
  volume    = {20},
  url       = {https://mlanthology.org/jmlr/2019/kiraly2019jmlr-kernels/}
}