Cross-model score normalization for content ranking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing content management systems face challenges in effectively normalizing relevancy scores generated by different machine learning models for various types of content, making it impractical to implement a single prediction pipeline or model.

Innovation Solution

The use of distinct machine learning sub-models to score different types of content, with a normalizing mapping function represented as a cubic spline to map relevancy scores to expected end-user interaction scores, allowing for cross-model score normalization and ranking of content suggestions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If distinct machine learning sub-models are used to score different types of content, then the system can handle disparate content types more effectively, but the complexity of the prediction pipeline increases

Engineering Contradiction:
Improveability to handle disparate content typesVSAvoidprediction pipeline complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent divides the content scoring system into distinct machine learning sub-models, each specialized for specific content types (e.g., files, folders, cloud documents). This segmentation allows each sub-model to be optimized for its particular content type while maintaining overall system versatility. The normalization layer then integrates these segmented models into a unified ranking system.

Inventive Principle:
Principle #1Segmentation

2Device complexity

If a single machine learning model is used to score all content types, then the prediction pipeline is simpler, but the model cannot effectively handle the diversity of content types

Engineering Contradiction:
Improveprediction pipeline simplicityVSAvoidability to handle content diversity
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The system segments the content scoring task into multiple specialized sub-models based on content type. Each sub-model processes a specific category of content (files, folders, cloud documents) with tailored features and algorithms, thereby achieving effective handling of content diversity while maintaining manageable complexity through modular design.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If relevancy scores from different sub-models are used directly for ranking, then the scoring process is straightforward, but the scores cannot be meaningfully compared across different content types

Engineering Contradiction:
Improvescoring process simplicityVSAvoidscore comparability
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent applies parameter transformation through normalization mapping functions that convert relevancy scores from different sub-models into a common scale. This transformation preserves the relative ranking within each content type while enabling meaningful comparison across different content types, thereby achieving both score comparability and operational simplicity.

Inventive Principle:
Principle #35Parameter changes

4Measurement precision

If a normalization mapping function is introduced to map relevancy scores to expected end-user interaction scores, then cross-model score comparison becomes possible, but the system complexity increases

Engineering Contradiction:
Improvescore comparabilityVSAvoidsystem complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The system introduces normalization mapping functions that transform relevancy scores into expected end-user interaction scores through parameter changes. These functions learn the relationship between raw scores and actual user interactions from training data, enabling accurate cross-model comparison while maintaining a relatively simple system architecture through efficient mathematical transformations.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250131337A1Cross-model score normalization
Publication Date: 2025.04.24 DROPBOX INC
  • US20250131337A1 patent drawing
  • US20250131337A1 patent drawing
  • US20250131337A1 patent drawing

AI summary

Computer-implemented techniques encompass using distinct machine learning sub-models to score respective types of candidate content for the purpose of providing personalized content suggestions to end-users of a content management system. The relevancy scores generated by the distinct sub-models are mapped to expected end-user interaction scores of the candidate content scored. Content suggestions are provided at end-users' computing devices where the suggested content is selected from the candidate content based on the expected end-user interaction scores of the candidate content. For each distinct sub-model, a normalizing mapping function is solved using an optimizer that maps the relevancy scores generated by the sub-model for the candidate content to expected end-user interaction scores for the candidate content. The expected end-user interaction scores are comparable across the distinct sub-models and can be used to rank content suggestions across the distinct sub-models.