paper-with-me

Papers

The Mondrian Process for Machine Learning

2015-07-18 · Matej Balog, Yee Whye Teh

This report is concerned with the Mondrian process and its applications in machine learning. The Mondrian process is a guillotine-partition-valued stochastic process that possesses an elegant self-consistency property. The first part of the report uses simple concepts from applied probability to define the Mondrian process and explore its properties. The Mondrian process has been used as the main building block of a clever online random forest classification algorithm that turns out to be equivalent to its batch counterpart. We outline a slight adaptation of this algorithm to regression, as the remainder of the report uses regression as a case study of how Mondrian processes can be utilized in machine learning. In particular, the Mondrian process will be used to construct a fast approximation to the computationally expensive kernel ridge regression problem with a Laplace kernel. The complexity of random guillotine partitions generated by a Mondrian process and hence the complexity of the resulting regression models is controlled by a lifetime hyperparameter. It turns out that these models can be efficiently trained and evaluated for all lifetimes in a given range at once, without needing to retrain them from scratch for each lifetime value. This leads to an efficient procedure for determining the right model complexity for a dataset at hand. The limitation of having a single lifetime hyperparameter will motivate the final Mondrian grid model, in which each input dimension is endowed with its own lifetime parameter. In this model we preserve the property that its hyperparameters can be tweaked without needing to retrain the modified model from scratch.

📄 PDF Abstract BibTeX arXiv:1507.05181

Code (1)

harveydevereux/Mondrian

Tasks

BIG-bench Machine Learningregression

Similar Papers 제목 키워드 기반

Stochastic geometry to generalize the Mondrian Process

2020-02-03 · Eliza O'Reilly, Ngoc Tran

The stable under iterated tessellation (STIT) process is a stochastic process that produces a recursive partition of space with cut directions drawn independently from a distribution over the sphere. The case of random a…

Bayesian OptimizationBIG-bench Machine LearningDensity Estimation

The Uniformly Rotated Mondrian Kernel

2025-02-06 · Calvin Osborne, Eliza O'Reilly

Random feature maps are used to decrease the computational cost of kernel machines in large-scale problems. The Mondrian kernel is one such example of a fast random feature approximation of the Laplace kernel, generated …

Mondrian Forests: Efficient Online Random Forests

2014-06-10 · NeurIPS 2014 12 · Balaji Lakshminarayanan, Daniel M. Roy, Yee Whye Teh

Ensembles of randomized decision trees, usually referred to as random forests, are widely used for classification and regression tasks in machine learning and statistics. Random forests achieve competitive predictive per…

The Mondrian Kernel

2016-06-16 · Matej Balog, Balaji Lakshminarayanan, Zoubin Ghahramani, Daniel M. Roy 외

We introduce the Mondrian kernel, a fast random feature approximation to the Laplace kernel. It is suitable for both batch and online learning, and admits a fast kernel-width-selection procedure as the random features ca…

Random Tessellation Forests

2019-06-13 · NeurIPS 2019 12 · Shufei Ge, Shijia Wang, Yee Whye Teh, Liangliang Wang 외

Space partitioning methods such as random forests and the Mondrian process are powerful machine learning methods for multi-dimensional and relational data, and are based on recursively cutting a domain. The flexibility o…