FWLMkNN: Efficient functional K-nearest neighbor based on clustering and functional data analysis

• A novel functional KNN classifier combining clustering and FDA techniques for pattern detection. • Introduces weighted distance metric with new objective function for K-means optimization. • Reduces classification error rates compared to traditional KNN on UCR time series datasets. • Local mean vectors improve pattern recognition and reduce sensitivity to parameter k. • Demonstrates superior performance in both real-world and simulated functional data tests. The increase in data characterized by continuous time and space-varying sequences of observations, such as curves, surfaces, and trajectories, has established the fundamental role of functional data analysis (FDA) in modern statistical methodology. This paper introduces an innovative classification framework that enhances the accuracy of functional data classifiers. This approach merges the strengths of functional supervised and unsupervised learning techniques. It introduces a unique objective function for the unsupervised learning stage to discover novel patterns that are critical for the successful classification of functional data. The process begins with a clustering phase as a preprocessing step that sets the groundwork for the subsequent classification process, which is guided by the clustering results. A partition of the original classes of the training set into distinct subgroups is provided by optimizing a new objective function. This process is achieved by decreasing the variability within each subgroup of a given class while improving the separation between these subgroups and those of other classes. The algorithm automatically determines representative subgroups and the weights assigned to the variables. The weight optimization technique identifies the most discriminative variables for clustering by dynamically adjusting weights to minimize the influence of noise-inducing features in the classification process. Hence this strategy allows for a more efficient and robust classification. Our proposal employs a weighted local mean k-nearest neighbor (KNN) approach within the classification phase. The proposed methodology leverages the novel augmented label space derived from the initial clustering phase, enhancing the classification process. Specifically, the method entails identifying the k nearest neighbors within each subgroup, computing k distinct local mean vectors, and subsequently utilizing these vectors to determine their weighted distance relative to the query sample. Consequently, the classification of the query sample is achieved by allocating it to the category exhibiting the minimum distance. The proposed methodology was evaluated using both synthetic datasets and established real-world datasets. Experimental results demonstrate significant reductions in classification error rate compared to state-of-the-art methods, highlighting the framework’s robustness across diverse data. Furthermore, we validate our approach through a practical case study on seasonal classification of Italian electricity load curves, demonstrating its effectiveness in real-world energy management applications.

Authors

Institutions

Publication Details

Journal
Expert Systems with Applications
Published
2025-06-11
DOI
https://doi.org/10.1016/j.eswa.2025.128567
Citations
2
Primary Topic
Face and Expression Recognition
Type
article
Field-Weighted Citation Impact
2.55

Funders

Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

FWLMkNN: Efficient functional K-nearest neighbor based on clustering and functional data analysis

Antonio Balzanella, Rosanna Verde, Mohammed Sabri
2 citations
Expert Systems with Applications
Face and Expression Recognition
2.55
article

FWLMkNN: Efficient functional K-nearest neighbor based on clustering and functional data analysis

Antonio Balzanella, Rosanna Verde, Mohammed Sabri
article en
2 citations

Abstract

• A novel functional KNN classifier combining clustering and FDA techniques for pattern detection. • Introduces weighted distance metric with new objective function for K-means optimization. • Reduces classification error rates compared to traditional KNN on UCR time series datasets. • Local mean vectors improve pattern recognition and reduce sensitivity to parameter k. • Demonstrates superior performance in both real-world and simulated functional data tests. The increase in data characterized by continuous time and space-varying sequences of observations, such as curves, surfaces, and trajectories, has established the fundamental role of functional data analysis (FDA) in modern statistical methodology. This paper introduces an innovative classification framework that enhances the accuracy of functional data classifiers. This approach merges the strengths of functional supervised and unsupervised learning techniques. It introduces a unique objective function for the unsupervised learning stage to discover novel patterns that are critical for the successful classification of functional data. The process begins with a clustering phase as a preprocessing step that sets the groundwork for the subsequent classification process, which is guided by the clustering results. A partition of the original classes of the training set into distinct subgroups is provided by optimizing a new objective function. This process is achieved by decreasing the variability within each subgroup of a given class while improving the separation between these subgroups and those of other classes. The algorithm automatically determines representative subgroups and the weights assigned to the variables. The weight optimization technique identifies the most discriminative variables for clustering by dynamically adjusting weights to minimize the influence of noise-inducing features in the classification process. Hence this strategy allows for a more efficient and robust classification. Our proposal employs a weighted local mean k-nearest neighbor (KNN) approach within the classification phase. The proposed methodology leverages the novel augmented label space derived from the initial clustering phase, enhancing the classification process. Specifically, the method entails identifying the k nearest neighbors within each subgroup, computing k distinct local mean vectors, and subsequently utilizing these vectors to determine their weighted distance relative to the query sample. Consequently, the classification of the query sample is achieved by allocating it to the category exhibiting the minimum distance. The proposed methodology was evaluated using both synthetic datasets and established real-world datasets. Experimental results demonstrate significant reductions in classification error rate compared to state-of-the-art methods, highlighting the framework’s robustness across diverse data. Furthermore, we validate our approach through a practical case study on seasonal classification of Italian electricity load curves, demonstrating its effectiveness in real-world energy management applications.

Expert Systems with ApplicationsVol. 292
University of Campania "Luigi Vanvitelli" (IT)
European Commission
Openalex Percentile: Top 10%
Face and Expression Recognition
2.55
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.