Multi-Feature Song List Generation for Consistent Recommendations

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing song list generation methods in music applications result in inconsistent song content and style, affecting recommendation accuracy and user experience due to reliance on single feature dimensions for grouping songs.

Innovation Solution

A method and apparatus that utilize feature expressions in multiple dimensions to determine similarity scores between candidate songs and a seed song, generating recommended song lists with improved consistency and accuracy by using pre-trained neural networks for feature extraction and similarity evaluation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If songs are grouped based on single feature dimension, then the generation process is simple, but the song list consistency and recommendation accuracy deteriorate

Engineering Contradiction:
Improvesong list generation processVSAvoidsong list consistency
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The patent transitions from single-dimension feature grouping to multi-dimensional feature space comparison. By representing songs as vectors in a high-dimensional space where each dimension corresponds to a different musical feature (tempo, genre, mood, etc.), the system achieves more comprehensive and accurate song matching while maintaining computational feasibility through vector operations.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent changes the parameter representation from discrete categorical features to continuous vector embeddings. This transformation allows for gradient-based optimization and enables the use of similarity metrics like cosine similarity, which provide smooth and nuanced comparison across multiple dimensions, thereby improving song list consistency.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If songs are grouped based on single feature dimension, then the processing is fast, but the recommendation accuracy deteriorates

Engineering Contradiction:
Improvesong list generation speedVSAvoidrecommendation accuracy
Core Design Contradiction:
ProductivityVSMeasurement precision

Solution Approach 1:

The patent employs multi-dimensional feature vectors to capture songs from multiple aspects simultaneously (tempo, genre, mood, instrumentation, etc.). This dimensional expansion enables more accurate recommendation by considering the holistic similarity between songs rather than relying on a single feature, thus improving recommendation accuracy while maintaining efficient vector-based computation.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

Solution Approach 2:

The patent performs preliminary action by pre-computing and storing feature vectors for all songs in the database. This preprocessing step transforms raw audio and metadata into standardized vector representations in advance, enabling fast similarity computation during recommendation generation without sacrificing accuracy, thereby resolving the speed-accuracy tradeoff.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20250307309A1Method and apparatus for generating song list, electronic device, and storage medium
Publication Date: 2025.10.02 BEIJING ZITIAO NETWORK TECH CO LTD
  • US20250307309A1 patent drawing
  • US20250307309A1 patent drawing
  • US20250307309A1 patent drawing

AI summary

A method and an apparatus for generating a song list, an electronic device, a computer-readable storage medium, a computer program product and a computer program are provided. The method includes: acquiring candidate song library information, wherein the candidate song library information includes feature expressions of a candidate song, and the feature expressions represent song features in a plurality of dimensions; determining a similarity score of at least one candidate song according to the candidate song library information and a target feature expression, wherein the target feature expression is a feature expression of a seed song, and the similarity score represents the similarity between the candidate song and the seed song; and determining a target song based the similarity score of the candidate song, and generating a recommended song list based on the target song.