TY - JOUR
T1 - Random-projection ensemble classification
AU - Cannings, Timothy
AU - Samworth, Richard J.
PY - 2017/6/30
Y1 - 2017/6/30
N2 - We introduce a very general method for high dimensional classification, based on careful combination of the results of applying an arbitrary base classifier to random projections of the feature vectors into a lower dimensional space. In one special case that we study in detail, the random projections are divided into disjoint groups, and within each group we select the projection yielding the smallest estimate of the test error. Our random-projection ensemble classifier then aggregates the results of applying the base classifier on the selected projections, with a data-driven voting threshold to determine the final assignment. Our theoretical results elucidate the effect on performance of increasing the number of projections. Moreover, under a boundary condition that is implied by the sufficient dimension reduction assumption, we show that the test excess risk of the random-projection ensemble classifier can be controlled by terms that do not depend on the original data dimension and a term that becomes negligible as the number of projections increases. The classifier is also compared empirically with several other popular high dimensional classifier via an extensive simulation study, which reveals its excellent finite sample performance.
AB - We introduce a very general method for high dimensional classification, based on careful combination of the results of applying an arbitrary base classifier to random projections of the feature vectors into a lower dimensional space. In one special case that we study in detail, the random projections are divided into disjoint groups, and within each group we select the projection yielding the smallest estimate of the test error. Our random-projection ensemble classifier then aggregates the results of applying the base classifier on the selected projections, with a data-driven voting threshold to determine the final assignment. Our theoretical results elucidate the effect on performance of increasing the number of projections. Moreover, under a boundary condition that is implied by the sufficient dimension reduction assumption, we show that the test excess risk of the random-projection ensemble classifier can be controlled by terms that do not depend on the original data dimension and a term that becomes negligible as the number of projections increases. The classifier is also compared empirically with several other popular high dimensional classifier via an extensive simulation study, which reveals its excellent finite sample performance.
U2 - 10.1111/rssb.12228
DO - 10.1111/rssb.12228
M3 - Article
SN - 1369-7412
VL - 79
SP - 959
EP - 1035
JO - Journal of the Royal Statistical Society: Statistical Methodology Series B
JF - Journal of the Royal Statistical Society: Statistical Methodology Series B
IS - 4
ER -