Abstract

Effective feature selection determines the efficiency and accuracy of a learning process, which is essential in human activity recognition. In existing works, for simplification purposes, feature selection algorithms are mostly based on the assumption of feature independence. However, in some scenarios, the optimization method based on this independence hypothesis results in poor recognition performance. This article proposes a correlation-based binary particle swarm optimization method for feature selection in human activity recognition. In the proposed algorithm, the particle swarm optimization algorithm is no longer used as a black box. Meanwhile, correlation coefficients among the features are added to binary particle swarm optimization as a feature correlation factor to determine the position of particles, so that the feature with more information is more likely to be selected. The k-nearest neighbor classifier is then used as the fitness function in the particle swarm optimization to evaluate the performance of the feature subset, that is, feature combination with the highest k-nearest neighbor classifier recognition rate would be picked as the eigenvector. Experimental results show that the proposed method can work well with six classifiers, namely, J48, random forest, k-nearest neighbor, multilayer perceptron, naïve Bayesian, and support vector machine, and the new algorithm can improve the classification accuracy in the OPPORTUNITY Activity Recognition dataset.

Highlights

  • With the rapid development of ultra-low-power sensor technology, sensor-based applications could facilitate our daily life in various aspects.[1]

  • The k-nearest neighbor (KNN) classifier is used as the fitness function in the particle swarm optimization (PSO) to evaluate the performance of the feature subset, that is, the feature combination with the highest KNN classifier recognition rate would be picked as the eigenvector

  • The correlation coefficients between the features are added to the binary particle swarm optimization (BPSO) as a feature correlation factor to determine the positions of particles

Read more

Summary

Introduction

With the rapid development of ultra-low-power sensor technology, sensor-based applications could facilitate our daily life in various aspects.[1]. We take the correlation among features into consideration and propose a correlation-based binary particle swarm optimization (BPSO) method for feature selection in human activity recognition. The k-nearest neighbor (KNN) classifier is used as the fitness function in the PSO to evaluate the performance of the feature subset, that is, the feature combination with the highest KNN classifier recognition rate would be picked as the eigenvector. This approach reduces the classifier computational complexity, and improves the timeliness and accuracy of activity recognition. The results show that the proposed feature selection algorithm outperforms the traditional ones and could improve the recognition rate considerably

Related works
Experimental results and discussion
Conclusion
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call