journal article·2024Open access

Curve Classification Based on Mean-Variance Feature Weighting and Its Application

Zewen Zhang, Sheng Zhou, Chunzheng Cao

Computers, Materials & Continua· Volume 79· Issue 2

Abstract

The classification of functional data has drawn much attention in recent years. The main challenge is representing infinite-dimensional functional data by finite-dimensional features while utilizing those features to achieve better classification accuracy. In this paper, we propose a mean-variance-based (MV) feature weighting method for classifying functional data or functional curves. In the feature extraction stage, each sample curve is approximated by B-splines to transfer features to the coefficients of the spline basis. After that, a feature weighting approach based on statistical principles is introduced by comprehensively considering the between-class differences and within-class variations of the coefficients. We also introduce a scaling parameter to adjust the gap between the weights of features. The new feature weighting approach can adaptively enhance noteworthy local features while mitigating the impact of confusing features. The algorithms for feature weighted K-nearest neighbor and support vector machine classifiers are both provided. Moreover, the new approach can be well integrated into existing functional data classifiers, such as the generalized functional linear model and functional linear discriminant analysis, resulting in a more accurate classification. The performance of the mean-variance-based classifiers is evaluated by simulation studies and real data. The results show that the new feature weighting approach significantly improves the classification accuracy for complex functional data.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Statistical Methods and Inference · Traditional Chinese Medicine Studies · Face and Expression Recognition

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

References (43)

Show source-provided references
1. Ramsay · Functional Data Analysis · 2005 · 1 · 1
2. Variable selection in classification for multivariate functional data10.1016/j.ins.2018.12.060 ↗
3. Supervised two-dimensional functional principal component analysis with time-to-event outcomes and mammogram imaging data10.1111/biom.13611 ↗
4. Convolution-based linear discriminant analysis for functional data classification10.1016/j.ins.2021.09.057 ↗
5. Classification of social media users with generalized functional data analysis10.1016/j.csda.2022.107647 ↗
6. A robust scalar-on-function logistic regression for classification10.1080/03610926.2022.2065018 ↗
7. Generalized functional linear models10.1214/009053604000001156 ↗
8. Model-based clustering and classification of functional data
9. Functional linear discriminant analysis for irregularly sampled curves10.1111/1467-9868.00297 ↗
10. The naive Bayes classifier for functional data10.1016/j.spl.2019.04.017 ↗
11. Functional classwise principal component analysis: A classification framework for functional data analysis10.1007/s10618-022-00898-1 ↗
12. Joint classification and prediction of random curves using heavy-tailed process functional regression10.1016/j.patcog.2022.109213 ↗
13. Classification of functional data: A segmentation approach10.1016/j.csda.2008.03.024 ↗
14. Linear discriminant analysis for multiple functional data analysis10.1080/02664763.2020.1780569 ↗
15. Automatic feature scaling and selection for support vector machine classification with functional data10.1007/s10489-020-01765-6 ↗
16. Optimal bayes classifiers for functional data and density ratios
17. Principal component analysis of infinite variance functional data10.1016/j.jmva.2022.105123 ↗
18. Sparse logistic functional principal component analysis for binary data10.1007/s11222-022-10190-3 ↗
19. Eilers · Stat. Sci. · 1996 · 11 · 8910.1214/ss/1038425655 ↗
20. Splines, knots, and penalties10.1002/wics.125 ↗
21. Parsimonious time series clustering using P-splines10.1016/j.eswa.2016.01.004 ↗
22. Functional classification of ornamental stone using machine learning techniques10.1016/j.cam.2010.01.054 ↗
23. Granger causality driven AHP for feature weighted kNN10.1016/j.patcog.2017.01.018 ↗
24. A feature weighted support vector machine and k-nearest neighbor algorithm for stock market indices prediction10.1016/j.eswa.2017.02.044 ↗
25. Feature selection method with joint maximal information entropy between features and class10.1016/j.patcog.2017.12.008 ↗
26. Simultaneous feature selection and discretization based on mutual information10.1016/j.patcog.2019.02.016 ↗
27. Feature weighting methods: A review10.1016/j.eswa.2021.115424 ↗
28. Variable importance analysis: A comprehensive review10.1016/j.ress.2015.05.018 ↗
29. García-Laencina · Neurocomputing · 2009 · 72 · 148310.1016/j.neucom.2008.11.026 ↗
30. Linear feature-weighted support vector machine10.1007/s12543-009-0022-0 ↗
31. A correlation-based feature weighting filter for naive bayes10.1109/TKDE.2018.2836440 ↗
32. A novel robust kernel for classifying high-dimensional data using support vector machines10.1016/j.eswa.2019.04.037 ↗
33. Balancing between over-weighting and under-weighting in supervised term weighting10.1016/j.ipm.2016.10.003 ↗
34. Functional data classification using the rotation forest method combined with the patch selection10.1080/03610918.2023.2205619 ↗
35. L-and V-curves for optimal smoothing10.1177/1471082X14549288 ↗
36. Analysis of discrete ill-posed problems by means of the L-curve10.1137/1034115 ↗
37. Feature selection based F-score and ACO algorithm in support vector machine
38. Supervised functional principal component analysis10.1007/s11222-017-9758-2 ↗
39. Functional data analysis for sparse longitudinal data10.1198/016214504000001745 ↗
40. Functional principal component analysis for partially observed elliptical process10.1016/j.csda.2023.107745 ↗
41. Robust functional principal component analysis based on a new regression framework10.1007/s13253-022-00495-1 ↗
42. Supervised functional data discriminant analysis for hyperspectral image classification10.1109/TGRS.2019.2940991 ↗
43. Supervised classification of curves via a combined use of functional data analysis and tree-based methods10.1007/s00180-022-01236-1 ↗