Hi everyone,

Would there be any interest in adding algebraic classification methods to
Mahout?  It's an elegant approach that allows for easy online and parallel
training as well as fast cross-validation.  Below are some links describing
the approach as well as an existing Haskell package implemented by the
author.  The first paper does a very good job of explaining the basic
concepts clearly and concisely.

https://izbicki.me/public/papers/icml2013-algebraic-classifiers.pdf
https://izbicki.me/public/papers/tfp2013-hlearn-a-machine-learning-library-for-haskell.pdf
https://izbicki.me/
https://github.com/mikeizbicki/HLearn

The author saw a very large speed up implementing these techniques when
compared with popular existing libraries such as Weka.  Aside from the
potential performance gains to be had, I think imposing algebraic structure
provides a nice layer of abstraction over the particular models being
implemented.

I'd love to hear everyone's feedback on this.  Thanks for your time and
enjoy your weekends!

Alex Moreno

Reply via email to