Parallel Mars Algorithm Based on B-Splines

Posted: 8 May 2001

See all articles by Michael R. Osborne

Michael R. Osborne

Australian National University (ANU) - Faculty of Science & Mathematical Sciences Institute

Markus Hegland

Australian National University (ANU) - Computer Sciences Laboratory

Sergey Bakin

Australian National University (ANU) - Faculty of Science & Mathematical Sciences Institute

Abstract

We investigate one of the possible ways for improving Friedman's Multivariate Adaptive Regression Splines (MARS) algorithm designed for flexible modelling of high-dimensional data. In our version of MARS called BMARS we use B-splines instead of truncated power basis functions. The fact that B-splines have compact support allows us to introduce the notion of a "scale" of a basis function. The algorithm starts building up models by using large-scale basis functions and switches over to a smaller scale after the fitting ability of the large scale splines has been exhausted. The process is repeated until the prespecified number of basis functions has been produced. In addition, we discuss a parallelisation of BMARS as well as an application of the algorithm to processing of a large commercial data set. The results demonstrate the computational efficiency of our algorithm and its ability to generate models competitive with those of the original MARS.

Keywords: MARS, B-splines, Data Mining, Parallel Algorithms

Suggested Citation

Osborne, Michael R. and Hegland, Markus and Bakin, Sergey, Parallel Mars Algorithm Based on B-Splines. Available at SSRN: https://ssrn.com/abstract=257309

Michael R. Osborne (Contact Author)

Australian National University (ANU) - Faculty of Science & Mathematical Sciences Institute ( email )

Canberra, Australian Capital Territory 0200
Australia

Markus Hegland

Australian National University (ANU) - Computer Sciences Laboratory

Canberra, Australian Capital Territory 0200
Australia

Sergey Bakin

Australian National University (ANU) - Faculty of Science & Mathematical Sciences Institute

Canberra, Australian Capital Territory 0200
Australia

Do you have a job opening that you would like to promote on SSRN?

Paper statistics

Abstract Views
1,458
PlumX Metrics