Predictive Model Markup Language
Developed byRobert Lee Grossman
Latest release
4.4
November 2019; 4 years ago (2019-11)
Type of formatPredictive modelling
Extended fromXML

The Predictive Model Markup Language (PMML) is an XML-based predictive model interchange format conceived by 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.[1] Subsequent versions have been developed by the Data Mining Group.[2]

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

PMML components

A PMML file can be described by the following components:[4][5]

This information is then followed by three kinds of neural layers which specify the architecture of the neural network model being represented in the PMML document. These attributes are NeuralInputs, NeuralLayer, and NeuralOutputs. Besides neural networks, PMML allows for the representation of many other types of models including support vector machines, association rules, Naive Bayes classifier, clustering models, text models, decision trees, and different regression models.

PMML 4.0, 4.1, 4.2 and 4.3

PMML 4.0 was released on June 16, 2009.[6][7][8]

Examples of new features included:

PMML 4.1 was released on December 31, 2011.[9][10]

New features included:

PMML 4.2 was released on February 28, 2014.[11][12]

New features include:

PMML 4.3 was released on August 23, 2016.[13][14]

New features include:

Version 4.4 was released in November 2019.[15][16]

Release history

Version Release date
Version 0.7 July 1997
Version 0.9 July 1998
Version 1.0 August 1999
Version 1.1 August 2000
Version 2.0 August 2001
Version 2.1 March 2003
Version 3.0 October 2004
Version 3.1 December 2005
Version 3.2 May 2007
Version 4.0 June 2009
Version 4.1 December 2011
Version 4.2 February 2014
Version 4.2.1 March 2015
Version 4.3 August 2016
Version 4.4 November 2019

Data Mining Group

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

See also

References

  1. ^ "The management and mining of multiple predictive models using the predictive modeling markup language". ResearchGate. doi:10.1016/S0950-5849(99)00022-1. Retrieved 2015-12-21.
  2. ^ "Data Mining Group". Retrieved December 14, 2017. The DMG is proud to host the working groups that develop the Predictive Model Markup Language (PMML) and the Portable Format for Analytics (PFA), two complementary standards that simplify the deployment of analytic models.
  3. ^ "PMML Powered". Data Mining Group. Retrieved December 14, 2017.
  4. ^ A. Guazzelli, M. Zeller, W. Chen, and G. Williams. PMML: An Open Standard for Sharing Models. The R Journal, Volume 1/1, May 2009.
  5. ^ A. Guazzelli, W. Lin, T. Jena (2010). PMML in Action (2nd Edition): Unleashing the Power of Open Standards for Data Mining and Predictive Analytics. CreateSpace.
  6. ^ Data Mining Group website | PMML 4.0 - Changes from PMML 3.2 Archived 2012-07-28 at archive.today
  7. ^ "Zementis website | PMML 4.0 is here!". Archived from the original on 2011-10-03. Retrieved 2009-06-17.
  8. ^ R. Pechter. What's PMML and What's New in PMML 4.0? The ACM SIGKDD Explorations Newsletter, Volume 11/1, July 2009.
  9. ^ Data Mining Group website | PMML 4.1 - Changes from PMML 4.0
  10. ^ Predictive Analytics Info website | PMML 4.1 is here!
  11. ^ Data Mining Group website | PMML 4.2 - Changes from PMML 4.1 Archived 2014-05-20 at archive.today
  12. ^ Predictive Analytics Info website | PMML 4.2 is here!
  13. ^ Data Mining Group website | PMML 4.3 - Changes from PMML 4.2.1
  14. ^ Predictive Model Markup Language product website | Project activity
  15. ^ "The Data Mining Group releases Predictive Model Markup Language v4.4". Retrieved 12 July 2021.
  16. ^ "PMML 4.4.1 - General Structure". Data Mining Group. Retrieved 12 July 2021.
  17. ^ "2008 EO 990". Retrieved 16 Oct 2014.