Context-Based Model Selection for Sound Event Classification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing sound event classification systems are difficult and costly to update, requiring large amounts of data and consuming significant memory, as they are trained for specific sound classes and struggle with variants and new environments.

Innovation Solution

Implementing context-aware model selection, where devices determine their context using sensor data and select appropriate models from a library, allowing for dynamic switching and updating of models based on location and environment, reducing memory usage and improving accuracy.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If a sound event classification system is trained to recognize a specific set of sounds using supervised machine learning, then the system achieves domain-specific accuracy for predetermined sound classes, but the system becomes difficult and expensive to update when new sound classes or variants need to be recognized

Engineering Contradiction:
Improvesound event classification accuracyVSAvoidability to recognize new sound classes
Core Design Contradiction:
Measurement precisionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic model selection where the SEC system can switch between different pre-trained models based on the detected sound environment context. Instead of a static trained model, the system dynamically selects from multiple models (e.g., general-purpose model, traffic-specific model, crowd-specific model) depending on the current acoustic context, enabling adaptation to new sound classes without retraining the entire system.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters by selecting different pre-trained models based on context parameters (environment type, location, time of day). This allows the system to adapt to new sound classes by changing which model is active, rather than modifying the model weights through retraining. The context parameters (e.g., detected environment type) drive the selection of appropriate pre-trained models.

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the SEC system is updated to improve accuracy for environments the user's device is typically exposed to, then user experience is improved, but the training process becomes time consuming and requires large amounts of data

Engineering Contradiction:
Improveenvironment-specific classification accuracyVSAvoidmodel training time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent applies preliminary action by pre-training multiple SEC models in advance for different sound environments and contexts (e.g., traffic, crowd, indoor, outdoor). These pre-trained models are stored and ready for deployment. When the device needs to adapt to a specific environment, it simply selects from the pre-trained models rather than performing time-consuming training on-device, thus eliminating the time loss associated with real-time training.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system creates copies of SEC models trained for different specific environments and contexts. Instead of training one master model that must adapt to all environments, multiple copied models are created, each optimized for a specific context. The device selects the appropriate copy based on the current environment, achieving environment-specific accuracy without the time cost of training each copy on-device.

Inventive Principle:
Principle #26Copying

3Adaptability or versatility

If the SEC system is updated to recognize more distinct sound classes, then the system's comprehensiveness is improved, but the models consume a large amount of memory at the device

Engineering Contradiction:
Improvenumber of distinct sound classes recognizedVSAvoidmemory consumption
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

The patent segments the SEC system into multiple specialized models, each trained to recognize a specific subset of sound classes relevant to particular environments or contexts. Instead of one large model attempting to recognize all sound classes, the system divides the recognition task across multiple smaller models (e.g., one model for traffic sounds, another for crowd sounds, another for indoor sounds). This segmentation reduces the memory footprint of each individual model while maintaining comprehensive recognition capability through model selection.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system achieves universality by creating a library of pre-trained models that can collectively recognize a wide variety of sound classes. Each model is specialized for a particular context, but the collection of models provides universal coverage across diverse sound environments. The device selects from this universal library based on the current context, achieving comprehensive recognition without loading all models into memory simultaneously.

Inventive Principle:
Principle #6Universality (Multi-functionality)

4Device complexity

If a single SEC system is used for all contexts, then the device complexity is reduced, but the system struggles with sound events that have more variants than represented in the training data

Engineering Contradiction:
Improvenumber of SEC systemsVSAvoidhandling of sound event variants
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent changes the operational parameter of the SEC system by selecting different pre-trained models based on the detected context parameters (environment type, location, time). This allows a single device to effectively operate with multiple specialized SEC systems without the physical complexity of maintaining separate hardware for each context. The context parameters drive the selection of the appropriate model, enabling the system to handle diverse sound event variants across different environments.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250103888A1Context-based model selection
Publication Date: 2025.03.27 QUALCOMM INC
  • US20250103888A1 patent drawing
  • US20250103888A1 patent drawing
  • US20250103888A1 patent drawing

AI summary

A device includes one or more processors configured to receive sensor data from one or more sensor devices. The one or more processors are also configured to determine a context of the device based on the sensor data. The one or more processors are further configured to select a model based on the context. The one or more processors are also configured to process an input signal using the model to generate a context-specific output.