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 [...]

read more

Using MOA’s API with Scala

As Scala runs in the Java Virtual Machine, it is very easy to use MOA objects from Scala. Let’s see an example: the Java code of the first example in Tutorial 2. In Scala, the same code will be as follows: As you can see, it is very easy to use MOA objects from Scala.

read more

Using MOA with Scala and its Interactive Shell

Scala is a powerful language that has functional programming capabilities. As it runs in the Java Virtual Machine, it is very easy to use MOA objects inside Scala. Let’s see an example, using the Scala Interactive Interpreter. First we need to start it, telling where the MOA library is: scala -cp moa.jar Welcome to Scala [...]

read more

OpenML: exploring machine learning better, together.

www.openml.org 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 [...]

read more

SAMOA: Scalable Advanced Massive Online Analysis

http://www.samoa-project.net/ 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 [...]

read more

RMOA: Massive online data stream classifications with R & MOA

http://bnosac.be/index.php/blog/32-rmoa-massive-online-data-stream-classifications-with-r-a-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 [...]

read more

The streams Framework

http://www.jwall.org/streams/ 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 [...]

read more

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 [...]

read more

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: [...]

read more

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 [...]

read more

New recommender algorithms and evaluation

MOA has been extended in order to provide an interface to develop and visualize online recommender algorithms. This is a simple example in order to show the functionality of the EvaluateOnlineRecommender task in MOA. This task takes a rating predictor and a dataset (each training instance being a [user, item, rating] triplet) and evaluates how [...]

read more

New release of MOA 13.08

We’ve made a new release of MOA 13.08. The new features of this release are: new outlier detection tab Dimitrios Georgiadis, Maria Kontaki, Anastasios Gounaris, Apostolos N. Papadopoulos, Kostas Tsichlas, Yannis Manolopoulos: Continuous outlier detection in data streams: an extensible framework and state-of-the-art algorithms. SIGMOD Conference 2013: 1061-1064 new regression tab FIMT-DD regression tree Elena [...]

read more

Pre-release of MOA 13.08

We are preparing a new release of MOA 13.08. The new release of MOA will contain the FIMT-DD regression tree, the Adaptive Model Rules, a recommender system based in BRISMFPredictor, and some more features in clustering and a new outlier detection tab. You will find the source code at the repository: https://code.google.com/p/moa/ Cheers, The MOA Team

read more

CFP – KDD BIGMINE Workshop on Big Data Mining

Big Data Mining 2nd International Workshop on Big Data, Streams and Heterogeneous Source Mining: Algorithms, Systems, Programming Models and Applications (BigMine-13) Conference Dates: August 11-14, 2013 Workshop Date: Aug 11, 2013 Chicago, USA http://www.bigdata-mining.org Key dates: Papers due: June 6th 23:59PM Acceptance notification: June 25, 2013 Workshop Final Paper Due: July 2, 2013 Paper submission [...]

read more

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 [...]

read more

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 (abifet@cs.waikato.ac.nz), we would love to hear what you think.     

read more

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 [...]

read more

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. http://www.acm.org/conferences/sac/sac2013/ DATA STREAMS TRACK http://www.cs.waikato.ac.nz/~abifet/SAC2013/ ============================================================ 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. [...]

read more

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 [...]

read more

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 http://www.bigdata-mining.org Key dates: Papers due: May 9, 2012 Acceptance notification: May 23, 2012Workshop Final Paper [...]

read more