New Release of MOA 16.04

We’ve made a new release of MOA 16.04. The new features of this release are: BICO: BIRCH Meets Coresets for k-Means Clustering. Hendrik Fichtenberger, Marc Gillé, Melanie Schmidt, Chris Schwiegelshohn, Christian Sohler: ESA 2013: 481-492 (2013) Updates: MultiLabel and MultiTarget methods There are these important changes after MOA 2015.11 release: Use Examples instead of […]

Prequential Cross-Validation Evaluation

In data stream classification, the most used evaluation is the prequential one, where instances are first used to test, and then to train. However, the weakness of prequential evaluation compared to cross-validation was that it was running only one experiment. We are proud to announce that MOA now contains a new prequential cross-validation evaluation with the […]

New Release of MOA 15.11

We’ve made a new release of MOA 15.11. The new features of this release are: iSOUPTree. Aljaz Osojnik, Pance Panov, Saso Dzeroski: Multi-label Classification via Multi-target Regression on Data Streams. Discovery Science 2015: 170-185 SEEDChangeDetector. David Tse Jung Huang, Yun Sing Koh, Gillian Dobbie, Russel Pears: Detecting Volatility Shift in Data Streams. ICDM 2014: 863-868 […]

Using MOA from ADAMS workflow engine

MOA and WEKA are powerful tools to perform data mining analysis tasks. Usually, in real applications and professional settings, the data mining processes are complex and consist of several steps. These steps can be seen as a workflow. Instead of implementing a program in JAVA, a professional data miner will build a solution using a […]

OpenML: exploring machine learning better, together. Now you can use MOA classifiers inside OpenML. OpenML is a website where researchers can share their datasets, implementations and experiments in such a way that they can easily be found and reused by others. OpenML engenders a novel, collaborative approach to experimentation with important benefits. First, many questions about machine learning algorithms won’t […]

SAMOA: Scalable Advanced Massive Online Analysis SAMOA is distributed streaming machine learning (ML) framework that contains a programing abstraction for distributed streaming ML algorithms. It is a project started at Yahoo Labs Barcelona. SAMOA enables development of new ML algorithms without dealing with the complexity of underlying streaming processing engines (SPE, such as Apache Storm and Apache S4). SAMOA users […]

RMOA: Massive online data stream classifications with R & MOA For R users who work with a lot of data or encounter RAM issues when building models on large datasets, MOA and in general data streams have some nice features. Namely: It uses a limited amount of memory. So this means no RAM issues when building models. Processes one example at a time, and […]

The streams Framework The streams framework is a Java implementation of a simple stream processing environment by Christian Bockermann and Hendrik Blom at TU Dortmund University. It aims at providing a clean and easy-to-use Java-based platform to process streaming data. The core module of the streams library is a thin API layer of interfaces and classes that […]

New Release of MOA 14.04

We’ve made a new release of MOA 14.04. The new features of this release are: Change detection Tab Albert Bifet, Jesse Read, Bernhard Pfahringer, Geoff Holmes, Indre Zliobaite: CD-MOA: Change Detection Framework for Massive Online Analysis. IDA 2013: 92-103 New Tutorial on Clustering by Frederic Stahl. New version of Adaptive Model Rules for regression Ezilda […]

New release of MOA 13.11

We’ve made a new release of MOA 13.11. The new feature of this release is: Temporal dependency evaluation Albert Bifet, Jesse Read, Indre Zliobaite, Bernhard Pfahringer, Geoff Holmes: Pitfalls in Benchmarking Data Stream Classification and How to Avoid Them. ECML/PKDD (1) 2013: 465-479 You find the download link for this release on the MOA homepage: […]

Temporal Dependency in Classification

The paper presented at ECML-PKDD 2013 titled “Pitfalls in benchmarking data stream classification and how to avoid them“, showed that classifying data streams has an important temporal component, which we are currently not considering in the evaluation of data-stream classifiers. A very simple classifier that considers this temporal component, the non-change classifier that predicts only […]

ADAMS – a different take on workflows

A fascinating new workflow for MOA and Weka is available. The Advanced Data mining And Machine learning System (ADAMS) is a novel, flexible workflow engine aimed at quickly building and maintaining real-world, complex knowledge workflows. It is written in Java and uses Maven as its build system. The framework was open-sourced in September 2012, released […]

Are you using MOA?

Are you using MOA?  Are you doing some interesting stuff using MOA? What are your thoughts about MOA and its future?  We would love to hear your experiences with MOA. Please send us a message (, we would love to hear what you think.     

New release of MOA 12.08

We’ve made a new release of MOA 12.08. The new features of this release are: new rule classification methods : VFDR Rules from Learning Decision Rules from Data Streams, IJCAI 2011, J. Gama, P. Kosina migrated to proper maven project NaiveBayesMultinomial and SGD updated with adaptive DoubleVector for weights new multilabel classifiers: Scalable and efficient […]

CFP – Data Streams Track – ACM SAC 2013

============================================================ ACM SAC 2013 The 28th Annual ACM Symposium on Applied Computing in Coimbra, Portugal, March 18-22, 2013. DATA STREAMS TRACK ============================================================ CALL FOR PAPERS The rapid development in information science and technology in general and in growth complexity and volume of data in particular has introduced new challenges for the research community. […]

Summer School on Massive Data Mining, August 8-10, 2012

August 8-10, 2012, IT University of Copenhagen, Denmark The summer school is aimed at PhD students and young researchers both from the algorithms community and the data mining community. A typical participant will be working in a group that aims at publishing in algorithms conferences such as ESA and SODA, and/or in data mining conferences […]

Big Data Mining (BigMine-12)

Call for Papers Big Data Mining (BigMine-12)1st International Workshop on Big Data, Streams and Heterogeneous Source Mining: Algorithms, Systems, Programming Models and Applications (BigMine-12) – a KDD2012 Workshop KDD2012 Conference Dates: August 12-16, 2012BigMine-12 Workshop Date: Aug 12, 2012Beijing, China Key dates: Papers due: May 9, 2012 Acceptance notification: May 23, 2012Workshop Final Paper […]