Predictive Model Markup Language


The Predictive Model Markup Language is an XML-based predictive model interchange format conceived by Dr. Robert Lee Grossman, then the director of the National Center for Data Mining at the University of Illinois at Chicago. PMML provides a way for analytic applications to describe and exchange predictive models produced by data mining and machine learning algorithms. It supports common models such as logistic regression and other feedforward neural networks. Version 0.9 was published in 1998. Subsequent versions have been developed by the Data Mining Group.
Since PMML is an XML-based standard, the specification comes in the form of an XML schema. PMML itself is a mature standard with over 30 organizations having announced products supporting PMML.

PMML Components

A PMML file can be described by the following components:
PMML 4.0 was released on June 16, 2009.
Examples of new features included:
PMML 4.1 was released on December 31, 2011.
New features included:
PMML 4.2 was released on February 28, 2014.
New features include:
PMML 4.3 was released on August 23, 2016.
New features include:

Data Mining Group

The is a consortium managed by the Center for Computational Science Research, Inc., a nonprofit founded in 2008. The Data Mining Group also developed a standard called Portable Format for Analytics, or PFA, which is complementary to PMML.