journal article·2022Open access

Enhancing Collaborative and Geometric Multi-Kernel Learning Using Deep Neural Network

Bareera Zafar, Syed Abbas Zilqurnain Naqvi, Muhammad Ahsan, Allah Ditta, Ummul Baneen, Muhammad Adnan Khan

Computers, Materials & Continua· Volume 72· Issue 3

Abstract

This research proposes a method called enhanced collaborative and geometric multi-kernel learning (E-CGMKL) that can enhance the CGMKL algorithm which deals with multi-class classification problems with non-linear data distributions. CGMKL combines multiple kernel learning with softmax function using the framework of multi empirical kernel learning (MEKL) in which empirical kernel mapping (EKM) provides explicit feature construction in the high dimensional kernel space. CGMKL ensures the consistent output of samples across kernel spaces and minimizes the within-class distance to highlight geometric features of multiple classes. However, the kernels constructed by CGMKL do not have any explicit relationship among them and try to construct high dimensional feature representations independently from each other. This could be disadvantageous for learning on datasets with complex hidden structures. To overcome this limitation, E-CGMKL constructs kernel spaces from hidden layers of trained deep neural networks (DNN). Due to the nature of the DNN architecture, these kernel spaces not only provide multiple feature representations but also inherit the compositional hierarchy of the hidden layers, which might be beneficial for enhancing the predictive performance of the CGMKL algorithm on complex data with natural hierarchical structures, for example, image data. Furthermore, our proposed scheme handles image data by constructing kernel spaces from a convolutional neural network (CNN). Considering the effectiveness of CNN architecture on image data, these kernel spaces provide a major advantage over the CGMKL algorithm which does not exploit the CNN architecture for constructing kernel spaces from image data. Additionally, outputs of hidden layers directly provide features for kernel spaces and unlike CGMKL, do not require an approximate MEKL framework. E-CGMKL combines the consistency and geometry preserving aspects of CGMKL with the compositional hierarchy of kernel spaces extracted from DNN hidden layers to enhance the predictive performance of CGMKL significantly. The experimental results on various data sets demonstrate the superior performance of the E-CGMKL algorithm compared to other competing methods including the benchmark CGMKL.
Source: openalex_inverted_index · Quality: baseline

Research context

OpenAlex topics: Domain Adaptation and Few-Shot Learning · Machine Learning and ELM · Face and Expression Recognition

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

References (39)

Show source-provided references
1. Survey on multiclass classification methods
2. An overview of ensemble methods for binary classifiers in multi-class problems: Experimental study on one-vs-one and one-vs-all schemes10.1016/j.patcog.2011.01.017 ↗
3. Dynamic ensemble selection for multi-class classification with one-class classifiers10.1016/j.patcog.2018.05.015 ↗
4. Addressing the overlapping data problem in classification using the one-vs-one decomposition strategy10.1109/ACCESS.2019.2925300 ↗
5. Dynamic selection of the best base classifier in one versus one10.1016/j.knosys.2015.05.015 ↗
6. Goodfellow · Deep Learning · 2016
7. Optimizing the kernel in the empirical feature space10.1109/TNN.2004.841784 ↗
8. Collaborative and geometric multi-kernel learning for multi-class classification10.1016/j.patcog.2019.107050 ↗
9. Why deep learning over traditional machine learning?
10. Enhancing deep neural networks via multiple kernel learning10.1016/j.patcog.2020.107194 ↗
11. Bridging deep and multiple kernel learning: A review10.1016/j.inffus.2020.10.002 ↗
12. An introduction to kernel-based learning algorithms10.1109/72.914517 ↗
13. Kernel methods in machine learning10.1214/009053607000000677 ↗
14. Learning by local kernel polarization10.1016/j.neucom.2009.03.014 ↗
15. An overview of kernel alignment and its applications10.1007/s10462-012-9369-4 ↗
16. Efficient kernel selection via spectral analysis
17. Kernel learning and optimization with hilbert–schmidt independence criterion10.1007/s13042-017-0675-7 ↗
18. Multiple kernel learning algorithms
19. Multiple kernel learning for visual object recognition: A review10.1109/TPAMI.2013.212 ↗
20. Multiple kernel learning for remote sensing image classification10.1109/TGRS.2017.2762597 ↗
21. Simplemkl
22. Easymkl: A scalable multiple kernel learning algorithm10.1016/j.neucom.2014.11.078 ↗
23. Svrg-mkl: A fast and scalable multiple kernel learning solution for features combination in multi-class classification problems10.1109/TNNLS.2019.2922123 ↗
24. Localized multiple kernel learning via sample-wise alternating optimization10.1109/TCYB.2013.2248710 ↗
25. Sample-adaptive multiple kernel learning
26. Efficient bayesian maximum margin multiple kernel learning10.1007/978-3-319-46128-1_11 ↗
27. Mreklm: A fast multiple empirical kernel learning machine10.1016/j.patcog.2016.07.027 ↗
29. Machine learning technique to prognosis diabetes disease: Random forest classifier approach
30. Multiscale time-frequency method for multiclass motor imagery brain computer interface10.1016/j.compbiomed.2022.105299 ↗
31. Nazerian · International Journal of Science and Engineering Applications · 2022 · 11 · 4110.7753/IJSEA1102.1001 ↗
32. Large-scale learning with SVM and convolutional nets for generic object categorization
33. Classification of glomerular hypercellularity using convolutional features and support vector machine10.1016/j.artmed.2020.101808 ↗
34. Convolutional kernel networks
35. Convolutional kernel networks based on a convex combination of cosine kernels
36. Deep kernel learning
37. Semi-supervised deep kernel learning: Regression with unlabeled data by minimizing predictive variance
38. Tbe-net: A three-branch embedding network with part-aware ability and feature complementary learning for vehicle re-identification
39. Rsod: Real-time small object detection algorithm in UAV-based traffic monitoring