On-Device Speaker Verification Model Personalization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current speaker verification models struggle to identify 'challenging' negative samples for personalization on-device while complying with privacy laws, leading to suboptimal accuracy and increased memory requirements.

Innovation Solution

A method that involves a server identifying a group of users with similar voices to a specific user, selecting and transmitting these negative audio samples to the user's device for personalization, using a classifier to determine voice characteristics and update the central server's classifier through federated learning, thereby enhancing model accuracy and reducing memory needs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If challenging negative samples are stored on-device for personalisation, then model accuracy is improved, but memory requirements increase

Engineering Contradiction:
Improvemodel accuracyVSAvoidmemory requirements
Core Design Contradiction:
Measurement precisionVSQuantity of substance

Solution Approach 1:

The patent extracts only the most challenging negative samples from the full dataset and stores them on-device, while keeping the complete dataset on the server. This selective extraction allows the on-device model to access challenging samples for personalisation without storing the entire dataset, thus improving accuracy while limiting memory usage.

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent segments the negative samples into two groups: challenging samples that are transferred to the on-device for personalisation, and non-challenging samples that remain on the server. This segmentation allows the system to optimise memory usage by only storing essential samples locally while maintaining access to the full dataset remotely.

Inventive Principle:
Principle #1Segmentation

2Measurement precision

If challenging negative samples are selected for personalisation, then model accuracy is improved, but difficulty in identifying suitable samples increases

Engineering Contradiction:
Improvemodel accuracyVSAvoiddifficulty in identifying challenging samples
Core Design Contradiction:
Measurement precisionVSDifficulty of detecting and measuring

Solution Approach 1:

The patent uses a feedback mechanism where the server evaluates which negative samples are most challenging for each user's model and selectively transfers only those samples to the on-device. This feedback loop allows the system to automatically identify and select challenging samples without manual intervention, improving accuracy while managing the complexity of sample selection.

Inventive Principle:
Principle #23Feedback

3Measurement precision

If audio samples are stored on-device for personalisation, then personalisation accuracy is improved, but data security risks increase

Engineering Contradiction:
Improvepersonalisation accuracyVSAvoiddata security risks
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent extracts only the essential challenging negative samples needed for personalisation and transfers them to the on-device, while keeping the majority of the audio data on the secure server. This selective extraction minimises the amount of sensitive data stored on potentially less secure end-user devices, thereby reducing data security risks while maintaining personalisation effectiveness.

Inventive Principle:
Principle #2Taking out (Extraction)

Data Source

PatentUS20240412735A1Method and system for personalising speaker verification models
Publication Date: 2024.12.12 SAMSUNG ELECTRONICS CO LTD
  • US20240412735A1 patent drawing
  • US20240412735A1 patent drawing
  • US20240412735A1 patent drawing

AI summary

Broadly speaking, embodiments of the present techniques provide a method for personalising a trained speaker verification machine learning, ML, model for a specific user, on-device (i.e. on the end user device which is going to be used to run the personalised ML model). Advantageously, the present techniques improve the personalisation of the ML model on-device without requiring large volumes of data to be stored on the device.