title: Principal curve algorithms for partitioning high-dimensional data spaces.
abstract: Most partitioning algorithms iteratively partition a space into cells that contain underlying linear or nonlinear structures using linear partitioning strategies. The compactness of each cell depends on how well the (locally) linear partitioning strategy approximates the intrinsic structure. To partition a compact structure for complex data in a nonlinear context, this paper proposes a nonlinear partition strategy. This is a principal curve tree (PC-tree), which is implemented iteratively. Given that a PC passes through the middle of the data distribution, it allows for partitioning based on the arc length of the PC. To enhance the partitioning of a given space, a residual version of the PC-tree algorithm is developed, denoted here as the principal component analysis tree (PCR-tree) algorithm. Because of its residual property, the PCR-tree can yield the intrinsic dimension of high-dimensional data. Comparisons presented in this paper confirm that the proposed PC-tree and PCR-tree approaches show a better performance than several other competing partitioning algorithms in terms of vector quantization error and nearest neighbor search. The comparison also shows that the proposed algorithms outperform competing linear methods in total average coverage which measures the nonlinear compactness of partitioning algorithms.
authors.affiliation: Shanghai Key Laboratory of Intelligent Information Processing and School of Computer Science, Fudan University, Shanghai 200433, China. jpzhang@fudan.edu.cn
authors.forename: Junping
authors.initials: J
authors.lastname: Zhang
authors.forename: Xiaodan
authors.initials: X
authors.lastname: Wang
authors.forename: Uwe
authors.initials: U
authors.lastname: Kruger
authors.forename: Fei-Yue
authors.initials: FY
authors.lastname: Wang
mesh_terms: D000465:Algorithms; D001185:Artificial Intelligence; D003627:Data Interpretation, Statistical; D003663:Decision Trees; D008959:Models, Neurological; D016571:Neural Networks, Computer; D017711:Nonlinear Dynamics; D010363:Pattern Recognition, Automated / Q000379:methods; D025341:Principal Component Analysis / Q000379:methods