Age and Gender Recognition Using a Convolutional Neural Network with a Specially Designed Multi-Attention Module through Speech Spectrograms

Speech signals are being used as a primary input source in human–computer interaction (HCI) to develop several applications, such as automatic speech recognition (ASR), speech emotion recognition (SER), gender, and age recognition. Classifying speakers according to their age and gender is a challeng...

Full description

Bibliographic Details
Main Authors: Anvarjon Tursunov, Mustaqeem, Joon Yeon Choeh, Soonil Kwon
Format: Article
Language:English
Published: MDPI AG 2021-09-01
Series:Sensors
Subjects:
Online Access:https://www.mdpi.com/1424-8220/21/17/5892
_version_ 1797520840067121152
author Anvarjon Tursunov
Mustaqeem
Joon Yeon Choeh
Soonil Kwon
author_facet Anvarjon Tursunov
Mustaqeem
Joon Yeon Choeh
Soonil Kwon
author_sort Anvarjon Tursunov
collection DOAJ
description Speech signals are being used as a primary input source in human–computer interaction (HCI) to develop several applications, such as automatic speech recognition (ASR), speech emotion recognition (SER), gender, and age recognition. Classifying speakers according to their age and gender is a challenging task in speech processing owing to the disability of the current methods of extracting salient high-level speech features and classification models. To address these problems, we introduce a novel end-to-end age and gender recognition convolutional neural network (CNN) with a specially designed multi-attention module (MAM) from speech signals. Our proposed model uses MAM to extract spatial and temporal salient features from the input data effectively. The MAM mechanism uses a rectangular shape filter as a kernel in convolution layers and comprises two separate time and frequency attention mechanisms. The time attention branch learns to detect temporal cues, whereas the frequency attention module extracts the most relevant features to the target by focusing on the spatial frequency features. The combination of the two extracted spatial and temporal features complements one another and provide high performance in terms of age and gender classification. The proposed age and gender classification system was tested using the Common Voice and locally developed Korean speech recognition datasets. Our suggested model achieved 96%, 73%, and 76% accuracy scores for gender, age, and age-gender classification, respectively, using the Common Voice dataset. The Korean speech recognition dataset results were 97%, 97%, and 90% for gender, age, and age-gender recognition, respectively. The prediction performance of our proposed model, which was obtained in the experiments, demonstrated the superiority and robustness of the tasks regarding age, gender, and age-gender recognition from speech signals.
first_indexed 2024-03-10T08:04:15Z
format Article
id doaj.art-bb67729789ba4d81801a9c0bb37408d1
institution Directory Open Access Journal
issn 1424-8220
language English
last_indexed 2024-03-10T08:04:15Z
publishDate 2021-09-01
publisher MDPI AG
record_format Article
series Sensors
spelling doaj.art-bb67729789ba4d81801a9c0bb37408d12023-11-22T11:14:05ZengMDPI AGSensors1424-82202021-09-012117589210.3390/s21175892Age and Gender Recognition Using a Convolutional Neural Network with a Specially Designed Multi-Attention Module through Speech SpectrogramsAnvarjon Tursunov0Mustaqeem1Joon Yeon Choeh2Soonil Kwon3Interaction Technology Laboratory, Department of Software, Sejong University, Seoul 05006, KoreaInteraction Technology Laboratory, Department of Software, Sejong University, Seoul 05006, KoreaIntelligent Contents Laboratory, Department of Software, Sejong University, Seoul 05006, KoreaInteraction Technology Laboratory, Department of Software, Sejong University, Seoul 05006, KoreaSpeech signals are being used as a primary input source in human–computer interaction (HCI) to develop several applications, such as automatic speech recognition (ASR), speech emotion recognition (SER), gender, and age recognition. Classifying speakers according to their age and gender is a challenging task in speech processing owing to the disability of the current methods of extracting salient high-level speech features and classification models. To address these problems, we introduce a novel end-to-end age and gender recognition convolutional neural network (CNN) with a specially designed multi-attention module (MAM) from speech signals. Our proposed model uses MAM to extract spatial and temporal salient features from the input data effectively. The MAM mechanism uses a rectangular shape filter as a kernel in convolution layers and comprises two separate time and frequency attention mechanisms. The time attention branch learns to detect temporal cues, whereas the frequency attention module extracts the most relevant features to the target by focusing on the spatial frequency features. The combination of the two extracted spatial and temporal features complements one another and provide high performance in terms of age and gender classification. The proposed age and gender classification system was tested using the Common Voice and locally developed Korean speech recognition datasets. Our suggested model achieved 96%, 73%, and 76% accuracy scores for gender, age, and age-gender classification, respectively, using the Common Voice dataset. The Korean speech recognition dataset results were 97%, 97%, and 90% for gender, age, and age-gender recognition, respectively. The prediction performance of our proposed model, which was obtained in the experiments, demonstrated the superiority and robustness of the tasks regarding age, gender, and age-gender recognition from speech signals.https://www.mdpi.com/1424-8220/21/17/5892human-computer interactionconvolutional neural networkmulti-attention moduleage and gender recognitionspeech signals
spellingShingle Anvarjon Tursunov
Mustaqeem
Joon Yeon Choeh
Soonil Kwon
Age and Gender Recognition Using a Convolutional Neural Network with a Specially Designed Multi-Attention Module through Speech Spectrograms
Sensors
human-computer interaction
convolutional neural network
multi-attention module
age and gender recognition
speech signals
title Age and Gender Recognition Using a Convolutional Neural Network with a Specially Designed Multi-Attention Module through Speech Spectrograms
title_full Age and Gender Recognition Using a Convolutional Neural Network with a Specially Designed Multi-Attention Module through Speech Spectrograms
title_fullStr Age and Gender Recognition Using a Convolutional Neural Network with a Specially Designed Multi-Attention Module through Speech Spectrograms
title_full_unstemmed Age and Gender Recognition Using a Convolutional Neural Network with a Specially Designed Multi-Attention Module through Speech Spectrograms
title_short Age and Gender Recognition Using a Convolutional Neural Network with a Specially Designed Multi-Attention Module through Speech Spectrograms
title_sort age and gender recognition using a convolutional neural network with a specially designed multi attention module through speech spectrograms
topic human-computer interaction
convolutional neural network
multi-attention module
age and gender recognition
speech signals
url https://www.mdpi.com/1424-8220/21/17/5892
work_keys_str_mv AT anvarjontursunov ageandgenderrecognitionusingaconvolutionalneuralnetworkwithaspeciallydesignedmultiattentionmodulethroughspeechspectrograms
AT mustaqeem ageandgenderrecognitionusingaconvolutionalneuralnetworkwithaspeciallydesignedmultiattentionmodulethroughspeechspectrograms
AT joonyeonchoeh ageandgenderrecognitionusingaconvolutionalneuralnetworkwithaspeciallydesignedmultiattentionmodulethroughspeechspectrograms
AT soonilkwon ageandgenderrecognitionusingaconvolutionalneuralnetworkwithaspeciallydesignedmultiattentionmodulethroughspeechspectrograms