Sequential Learning Book

Things have been quiet around here since the winter because I have been focusing my modest writing and research skills on a new book for O’Reilly. We signed the contract a few days ago, so now I get to embrace a draconian authorship schedule over the next year. The book is titled Sequential Machine Learning and will focus on data mining techniques that train on petabytes of data. That is, far more training data that can fit in the memory of your entire Hadoop cluster.

Sequential machine learning algorithms do this by guaranteeing constant memory footprint and processing requirements. This ends up being an eyes-wide-open compromise in accuracy and non-linearity for serious scalability. Another perk is trivial out-of-sample model validation. The Vowpal Wabbit project by John Langford will be the book’s featured technology, and John Langford has graciously offered to help out with a foreword. Therefore the book will also serve as a detailed tutorial on using Vowpal Wabbit, for those of us who are more coder or hacker than statistician or academic.

The academic literature often uses the term “online learning” for this approach, but I find that term way too confusing given what startups like Coursera and Khan Academy are doing. (Note the terminology at the end of Hilary Mason’s excellent Bacon talk back in April.) So, resident O’Reilly geekery-evangelist Mike Loukides and I are going to do a bit of trailblazing with the more descriptive term “sequential.” Bear with us.

From the most basic principles, I will build up the foundation for statistical modeling. Several chapters assume statistical natural language processing as a typical use case, so sentiment analysis experts and Twitter miners should also have fun. My readers should know computers but need not be mathematicians. Although I have insisted that the O’Reilly toolstack support a few of my old-school LaTeX formulas…

This entry was posted in book, machine-learning, sequential-machine-learning, vowpal-wabbit. Bookmark the permalink.

7 Responses to Sequential Learning Book

  1. Dennis Mendelson says:

    Hi Ben, this is exciting news. Congrats from London!

  2. Arthur says:

    Happy to know. Congrats!

  3. Mahesh CR says:

    Ben – When is this book out? Do you have a mailing list where I could subscribe for updates? Would love to get it as soon as it is out.

    Cheers!

    • ben says:

      Hi Mahesh — thanks for your excitement! The book is scheduled to be published October of 2013, and there is not yet a mailing list.

  4. Vishal says:

    Ben, hope you are on schedule in writing the book – it isn’t going to write itself and there are people (like me), waiting to get their hands on it! : )

    As a curiosity, did you ever write a/the custom loss function on Vowpal for the trading related applications?

    Best,
    Vishal

  5. NatP says:

    Hi Ben,

    The book idea sounds great! Like the naming too, so curious when I might be able to lay my hands on it?

  6. NatP says:

    Hi Ben,

    Still eagerly awaiting the news on the book!

Leave a Reply

Your email address will not be published. Required fields are marked *

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>