Comparison of the CPU and memory performance of StatPatternRecognition (SPR) and Toolkit for MultiVariate Analysis (TMVA)
Giulio Palombo

TL;DR
This paper compares the CPU and memory performance of SPR and TMVA statistical packages when training classifiers on large datasets, showing SPR often outperforms TMVA in speed and memory efficiency.
Contribution
It provides a systematic comparison of SPR and TMVA's scalability in CPU time and memory usage for various classifiers on large datasets.
Findings
SPR is significantly faster than TMVA.
SPR uses less memory than TMVA.
SPR's Random Forest implementation is an order of magnitude more efficient.
Abstract
High Energy Physics data sets are often characterized by a huge number of events. Therefore, it is extremely important to use statistical packages able to efficiently analyze these unprecedented amounts of data. We compare the performance of the statistical packages StatPatternRecognition (SPR) and Toolkit for MultiVariate Analysis (TMVA). We focus on how CPU time and memory usage of the learning process scale versus data set size. As classifiers, we consider Random Forests, Boosted Decision Trees and Neural Networks. For our tests, we employ a data set widely used in the machine learning community, "Threenorm" data set, as well as data tailored for testing various edge cases. For each data set, we constantly increase its size and check CPU time and memory needed to build the classifiers implemented in SPR and TMVA. We show that SPR is often significantly faster and consumes…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
