paper-with-me

Papers

End-to-End Supervised Hierarchical Graph Clustering for Speaker Diarization

2024-01-23 · Prachi Singh, Sriram Ganapathy

Speaker diarization, the task of segmenting an audio recording based on speaker identity, constitutes an important speech pre-processing step for several downstream applications.The conventional approach to diarization involves multiple steps of embedding extraction and clustering, which are often optimized in an isolated fashion. While end-to-end diarization systems attempt to learn a single model for the task, they are often cumbersome to train and require large supervised datasets. In this paper, we propose an end-to-end supervised hierarchical clustering algorithm based on graph neural networks (GNN), called End-to-end Supervised HierARchical Clustering (E-SHARC). The embedding extractor is initialized using a pre-trained x-vector model while the GNN model is trained initially using the x-vector embeddings from the pre-trained model. Finally, the E-SHARC model uses the front-end mel-filterbank features as input and jointly optimizes the embedding extractor and the GNN clustering module, performing representation learning, metric learning, and clustering with end-to-end optimization. Further, with additional inputs from an external overlap detector, the E-SHARC approach is capable of predicting the speakers in the overlapping speech regions. The experimental evaluation on benchmark datasets like AMI, Voxconverse and DISPLACE, illustrates that the proposed E-SHARC framework provides competitive diarization results using graph based clustering methods.

📄 PDF Abstract BibTeX arXiv:2401.12850

Code (1)

prachiisc/SHARC 공식 구현 pytorch

Tasks

ClusteringGraph ClusteringMetric LearningRepresentation Learningspeaker-diarizationSpeaker Diarization

Similar Papers 제목 키워드 기반

Supervised Hierarchical Clustering using Graph Neural Networks for Speaker Diarization

2023-02-24 · Prachi Singh, Amrit Kaul, Sriram Ganapathy

Conventional methods for speaker diarization involve windowing an audio file into short segments to extract speaker embeddings, followed by an unsupervised clustering of the embeddings. This multi-step approach generates…

ClusteringGraph ClusteringGraph Neural Networkspeaker-diarization+1

Self-Supervised Metric Learning With Graph Clustering For Speaker Diarization

2021-09-14 · Prachi Singh, Sriram Ganapathy

In this paper, we propose a novel algorithm for speaker diarization using metric learning for graph based clustering. The graph clustering algorithms use an adjacency matrix consisting of similarity scores. These scores …

ClusteringGraph ClusteringMetric LearningRepresentation Learning+3

MK-SGC-SC: Multiple Kernel Guided Sparse Graph Construction in Spectral Clustering for Unsupervised Speaker Diarization

2026-01-24 · Nikhil Raghav, Avisek Gupta, Swagatam Das, Md Sahidullah arxiv

Speaker diarization aims to segment audio recordings into regions corresponding to individual speakers. Although unsupervised speaker diarization is inherently challenging, the prospect of identifying speaker regions wit…

Speaker Diarization

Community Detection Graph Convolutional Network for Overlap-Aware Speaker Diarization

2023-06-26 · Jie Wang, Zhicong Chen, Haodong Zhou, Lin Li 외

The clustering algorithm plays a crucial role in speaker diarization systems. However, traditional clustering algorithms suffer from the complex distribution of speaker embeddings and lack of digging potential relationsh…

ClusteringCommunity DetectionGraph Generationspeaker-diarization+1

Self-supervised Representation Learning With Path Integral Clustering For Speaker Diarization

2021-04-19 · Prachi Singh, Sriram Ganapathy

Automatic speaker diarization techniques typically involve a two-stage processing approach where audio segments of fixed duration are converted to vector representations in the first stage. This is followed by an unsuper…

ClusteringRepresentation LearningSelf-Supervised Learningspeaker-diarization+1