Abstract
Analysis dictionary learning (ADL) has obtained lots of research interest in sparse representation-based classification recent years, due to its flexibility and low complexity for out-of-sample representation. However, the discrimination of the dominant analysis dictionary is not fully explored and the manifold information is not inherited into analysis atoms for classification. To remedy the deficiencies, we present joint class-oriented and label embedding (COLE) constraints on the analysis dictionary for pattern classification. Specifically, the comprehensive class-oriented constraints on the analysis subdictionaries efficiently yield discriminative class-wise atoms and between-class separable representation for classification. The redundant atoms can be eliminated by orthogonal subdictionary constraints, leading to a robust and within-class compact analysis dictionary. Furthermore, the label embedding term of analysis atoms inherits the supervised manifold information of the training samples and guarantees an ideal block-diagonal representation. Finally, an computationally efficient alternating direction minimization algorithm is presented with iterative reweighted and closed-form solutions, which avoids the time-consuming multiplication of class-specific data samples and the subdictionaries. Extensive experiments on five benchmark databases demonstrate at least comparable or better classification accuracy and efficiency of the proposed model compared with state-of-the-art ADL models.
Similar content being viewed by others
Data Availability
All data generated or analysed during this study are included in this published article (and its supplementary information files).
References
Wright J, Yang AY, Ganesh A, Sastry SS, Ma Y (2009) Robust face recognition via sparse representation. IEEE Trans Pattern Anal Mach Intell 31(2):210–227. https://doi.org/10.1109/TPAMI.2008.79
Ambati LS, El-Gayar O (2021) Human activity recognition: a comparison of machine learning approaches. J Midwest Assoc Inform Syst 1(4):49–60. https://doi.org/10.17705/3jmwa.000065
Ali A, Zhu Y, Zakarya M (2022) Exploiting dynamic spatio-temporal graph convolutional neural networks for citywide traffic flows prediction. Neural Netw 145:233–247. https://doi.org/10.1016/j.neunet.2021.10.021
El-Gayar O, Ambati LS, Nawar N (2020) Wearables, artificial intelligence, and the future of healthcare. In: AI and Big Data’s potential for disruptive innovation. https://doi.org/10.4018/978-1-5225-9687-5.ch005. IGI Global, Hershey, pp 104–129
Zhang L, Yang M, Feng X (2011) Sparse representation or collaborative representation: Which helps face recognition?. In: 2011 International conference on computer vision. https://doi.org/10.1109/ICCV.2011.6126277, pp 471–478
Yang M, Zhang L, Feng X, Zhang D (2011) Fisher discrimination dictionary learning for sparse representation. In: 2011 International conference on computer vision, pp 543–550. https://doi.org/10.1109/ICCV.2011.6126286
Gurkan F, Cerkezi L, Cirakman O, Gunsel B (2021) Tdiot: target-driven inference for deep video object tracking. IEEE Trans Image Process 30:7938–7951. https://doi.org/10.1109/TIP.2021.3112010
Sun S, Akhtar N, Song H, Mian A, Shah M (2021) Deep affinity network for multiple object tracking. IEEE Trans Pattern Anal Mach Intell 43 (1):104–119. https://doi.org/10.1109/TPAMI.2019.2929520
Ambati LS, El-Gayar O, Nevine N (2020) Influence of the digital divide and socio-economic factors on prevalence of diabetes. Issues in Information Systems 11(4):103–113. https://doi.org/10.48009/4_iis_2020_103-113
Ambati LS, El-Gayar OF, Nawar N (2021) Design principles for multiple sclerosis mobile self-management applications: a patient-centric perspective. In: Chan Y.E., Boudreau M., Aubert B., ParÉ G., Chin W. (eds) 27th Americas Conference on Information Systems, AMCIS 2021, Virtual Conference, August 9-13, 2021. Association for Information Systems
Ali A, Zhu Y, Zakarya M (2021) Exploiting dynamic spatio-temporal correlations for citywide traffic flow prediction using attention based neural networks. Inf Sci 577:852–870. https://doi.org/10.1016/j.ins.2021.08.042
Ali A, Zhu Y, Zakarya M (2021) A data aggregation based approach to exploit dynamic spatio-temporal correlations for citywide crowd flows prediction in fog computing. Multimed Tools Appl 80(20):31401–31433. https://doi.org/10.1007/s11042-020-10486-4
Yang L, Yang G, Wang K, Hao F, Yin Y (2021) Finger vein recognition via sparse reconstruction error constrained low-rank representation. IEEE Trans Inform Forens Secur 16:4869–4881. https://doi.org/10.1109/TIFS.2021.3118894
Zhang X, Zhang F, Xu C (2022) Joint expression synthesis and representation learning for facial expression recognition. IEEE Trans Circuits Syst Video Technol 32(3):1681–1695. https://doi.org/10.1109/TCSVT.2021.3056098
Zhang Z, Tran L, Liu F, Liu X (2022) On learning disentangled representations for gait recognition. IEEE Trans Pattern Anal Mach Intell 44(1):345–360. https://doi.org/10.1109/TPAMI.2020.2998790
Jiang Z, Lin Z, Davis LS (2013) Label consistent k-svd: learning a discriminative dictionary for recognition. IEEE Trans Pattern Anal Mach Intell 35(11):2651–2664. https://doi.org/10.1109/TPAMI.2013.88
Li Z, Lai Z, Xu Y, Yang J, Zhang D (2017) A locality-constrained and label embedding dictionary learning algorithm for image classification. IEEE Trans Neural Netw Learn Syst 28(2):278–293. https://doi.org/10.1109/TNNLS.2015.2508025
Aharon M, Elad M, Bruckstein A (2006) K-svd: an algorithm for designing overcomplete dictionaries for sparse representation. IEEE Trans Signal Process 54(11):4311–4322. https://doi.org/10.1109/TSP.2006.881199
Kong S, Wang D Fitzgibbon A., Lazebnik S., Perona P., Sato Y., Schmid C (eds) (2012) A dictionary learning approach for classification: separating the particularity and the commonality. Springer, Berlin
Zhang Q, Li B (2010) Discriminative k-svd for dictionary learning in face recognition. In: 2010 IEEE Computer society conference on computer vision and pattern recognition, pp. 2691–2698. https://doi.org/10.1109/CVPR.2010.5539989
Rubinstein R, Peleg T, Elad M (2013) Analysis k-svd: a dictionary-learning algorithm for the analysis sparse model. IEEE Trans Signal Process 61 (3):661–677. https://doi.org/10.1109/TSP.2012.2226445
Ramirez I, Sprechmann P, Sapiro G (2010) Classification and clustering via dictionary learning with structured incoherence and shared features. In: 2010 IEEE Computer society conference on computer vision and pattern recognition, pp. 3501–3508. https://doi.org/10.1109/CVPR.2010.5539964
Vu TH, Monga V (2017) Fast low-rank shared dictionary learning for image classification. IEEE Trans Image Process 26(11):5160–5175. https://doi.org/10.1109/TIP.2017.2729885
Guo J, Guo Y, Kong X, Zhang M, He R (2016) Discriminative analysis dictionary learning. In: Schuurmans D, Wellman MP (eds) Proceedings of the Thirtieth AAAI conference on artificial intelligence, February 12-17, 2016. AAAI Press, Phoenix, pp 1617–1623
Tang W, Panahi A, Krim H, Dai L (2019) Analysis dictionary learning based classification: structure for robustness. IEEE Trans Image Process 28(12):6035–6046. https://doi.org/10.1109/TIP.2019.2919409
Hawe S, Kleinsteuber M, Diepold K (2013) Analysis operator learning and its application to image reconstruction. IEEE Trans Image Process 22 (6):2138–2150. https://doi.org/10.1109/TIP.2013.2246175
Shekhar S, Patel VM, Chellappa R (2014) Analysis sparse coding models for image-based classification. In: 2014 IEEE International conference on image processing (ICIP), pp. 5207–5211. https://doi.org/10.1109/ICIP.2014.7026054
Ravishankar S, Bresler Y (2013) Learning sparsifying transforms. IEEE Trans Signal Process 61(5):1072–1086. https://doi.org/10.1109/TSP.2012.2226449
Wang Q, Guo Y, Guo J, Kong X (2018) Synthesis k-svd based analysis dictionary learning for pattern classification. Multimedia Tools Appl. 77(13):17023–17041. https://doi.org/10.1007/s11042-017-5269-6https://doi.org/10.1007/s11042-017-5269-6
Du H, Zhang Y, Ma L, Zhang F (2021) Structured discriminant analysis dictionary learning for pattern classification. Knowl-Based Syst 216:106794. https://doi.org/10.1016/j.knosys.2021.106794
Gu S, Zhang L, Zuo W, Feng X (2014) Projective dictionary pair learning for pattern classification. In: Ghahramani Z, Welling M, Cortes C, Lawrence N, Weinberger KQ (eds) Advances in neural information processing systems, vol 27. Curran Associates Inc
Zhang Z, Jiang W, Qin J, Zhang L, Li F, Zhang M, Yan S (2018) Jointly learning structured analysis discriminative dictionary and analysis multiclass classifier. IEEE Transactions on Neural Networks and Learning Systems 29(8):3798–3814. https://doi.org/10.1109/TNNLS.2017.2740224
Yang M, Chang H, Luo W (2017) Discriminative analysis-synthesis dictionary learning for image classification. Neurocomputing 219:404–411. https://doi.org/10.1016/j.neucom.2016.09.037
Yang M, Chang H, Luo W, Yang J (2017) Fisher discrimination dictionary pair learning for image classification. Neurocomputing 269:13–20. https://doi.org/10.1016/j.neucom.2016.08.146
Chen Z, Wu XJ, Kittler J (2021) Relaxed block-diagonal dictionary pair learning with locality constraint for image recognition. IEEE Transactions on Neural Networks and Learning Systems 1–15. https://doi.org/10.1109/TNNLS.2021.3053941
Zhang Z, Sun Y, Wang Y, Zhang Z, Zhang H, Liu G, Wang M (2021) Twin-incoherent self-expressive locality-adaptive latent dictionary pair learning for classification. IEEE Transactions on Neural Networks and Learning Systems 32(3):947–961. https://doi.org/10.1109/TNNLS.2020.2979748
Li Z, Zhang Z, Wang S, Ma R, Lei F, Xiang D (2021) Structured analysis dictionary learning based on discriminative fisher pair. Journal of Ambient Intelligence and Humanized Computing. https://doi.org/10.1007/s12652-021-03262-1
Li Z, Ding S, Hayashi T, Li Y (2017) Analysis dictionary learning using block coordinate descent framework with proximal operators. Neurocomputing 239:165–180. https://doi.org/10.1016/j.neucom.2017.02.014https://doi.org/10.1016/j.neucom.2017.02.014
Shao S, Xu R, Liu W, Liu BD, Wang YJ (2020) Label embedded dictionary learning for image classification. Neurocomputing 385:122–131. https://doi.org/10.1016/j.neucom.2019.12.071
Wang J, Guo Y, Guo J, Li M, Kong X (2017) Synthesis linear classifier based analysis dictionary learning for pattern classification. Neurocomputing 238:103–113. https://doi.org/10.1016/j.neucom.2017.01.041
Wang J, Guo Y, Guo J, Luo X, Kong X (2017) Class-aware analysis dictionary learning for pattern classification. IEEE Signal Process Lett 24 (12):1822–1826. https://doi.org/10.1109/LSP.2017.2734860
Shu X, Tang J, Qi GJ, Li Z, Jiang YG, Yan S (2018) Image classification with tailored fine-grained dictionaries. IEEE Trans Circuits Syst Video Technol 28(2):454–467. https://doi.org/10.1109/TCSVT.2016.2607345
Mairal J, Ponce J, Sapiro G, Zisserman A, Bach F (2009) Supervised dictionary learning. In: Koller D., Schuurmans D., Bengio Y., Bottou L (eds) Advances in neural information processing systems, vol 21. Curran Associates Inc
Zhou N, Fan J (2014) Jointly learning visually correlated dictionaries for large-scale visual recognition applications. IEEE Trans Pattern Anal Mach Intell 36 (4):715–730. https://doi.org/10.1109/TPAMI.2013.189https://doi.org/10.1109/TPAMI.2013.189
Zhang Z, Xu Y, Shao L, Yang J (2018) Discriminative block-diagonal representation learning for image recognition. IEEE Transactions on Neural Networks and Learning Systems 29(7):3111–3125. https://doi.org/10.1109/TNNLS.2017.2712801
Chen Z, Wu XJ, Kittler J (2022) Fisher regularized ε-dragging for image classification. IEEE Transactions on Cognitive and Developmental Systems (Early Access) 1–1. https://doi.org/10.1109/TCDS.2022.3175008
Wang X, Gu Y (2017) Cross-label suppression: a discriminative and fast dictionary learning with group regularization. IEEE Trans Image Process 26(8):3859–3873. https://doi.org/10.1109/TIP.2017.2703101
Jiang W, Zhang Z, Qin J, Zhao M, Li F, Yan S (2017) Robust projective dictionary learning by joint label embedding and classification. In: 2017 IEEE International conference on data mining workshops (ICDMW), pp. 510–517. https://doi.org/10.1109/ICDMW.2017.72
Jiang K, Zhao C, Liu Z, Zhu L (2022) Adaptive graph regularized and label embedded dictionary learning for pattern classification. J Electron Imaging 31(3):033028. https://doi.org/10.1117/1.JEI.31.3.033028
Ye J, Zhao Z, Wu M (2007) Discriminative k-means for clustering. In: Proceedings of the 20th international conference on neural information processing systems. NIPS’07, Curran Associates Inc, Red Hook, pp 1649–1656
Li Z, Zhang Z, Qin J, Zhang Z, Shao L (2020) Discriminative fisher embedding dictionary learning algorithm for object recognition. IEEE Transactions on Neural Networks and Learning Systems 31(3):786–800. https://doi.org/10.1109/TNNLS.2019.2910146
Sadanand S, Corso JJ (2012) Action bank: a high-level representation of activity in video. In: 2012 IEEE Conference on computer vision and pattern recognition, pp. 1234–1241. https://doi.org/10.1109/CVPR.2012.6247806
Ma F, Zhu X, Liu Q, Song C, Jing XY, Ye D (2019) Multi-view coupled dictionary learning for person re-identification. Neurocomputing 348:16–26. https://doi.org/10.1016/j.neucom.2018.07.081, advances in Data Representation and Learning for Pattern Analysis
Wang Q, Guo Y, Wang J, Luo X, Kong X (2018) Multi-view analysis dictionary learning for image classification. IEEE Access 6:20174–20183. https://doi.org/10.1109/ACCESS.2018.2791578
Yu H, Yang Q, Wang G, Xie Y (2022) A novel discriminative dictionary pair learning constrained by ordinal locality for mixed frequency data classification. IEEE Trans Knowl Data Eng 34(10):4572–4585. https://doi.org/10.1109/TKDE.2020.3046114
Tang W, Chouzenoux E, Pesquet JC, Krim H (2022) Deep transform and metric learning network: Wedding deep dictionary learning and neural network. Neurocomputing 509:244–256. https://doi.org/10.1016/j.neucom.2022.08.069
Ding S, Mirza B, Lin Z, Cao J, Lai X, Nguyen TV, Sepulveda J (2018) Kernel based online learning for imbalance multiclass classification. Neurocomputing 277:139–148. https://doi.org/10.1016/j.neucom.2017.02.102https://doi.org/10.1016/j.neucom.2017.02.102, hierarchical Extreme Learning Machines
Acknowledgements
This work was carried out when the first author was working as the postdoctoral researcher at Xi’an Jiaotong University. This work is partially supported by the Natural Science Basic Research Program of Shaanxi, China (Program No. 2021JM-339).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
The authors declared that they have no conflicts of interest to this work.
Additional information
Publisher’s note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.
About this article
Cite this article
Jiang, K., Zhao, C., Zhu, L. et al. Class-oriented and label embedding analysis dictionary learning for pattern classification. Multimed Tools Appl 82, 24919–24942 (2023). https://doi.org/10.1007/s11042-022-14295-9
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11042-022-14295-9