Sequential Multi-Task Ranking With Category-Aware Feature Modeling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing machine learning algorithms for ranking listings on exchange platforms fail to effectively consider the sequential nature of multiple tasks and category-based variations, leading to inaccuracies in ranking due to uniform and non-uniform feature distributions across regions.

Innovation Solution

Implement machine learning models that treat tasks as sequential tasks, separate input features into category-invariant and category-variant features, and use category embeddings to transform category-variant features, combining them with category-invariant features in a trained neural network for accurate scoring.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If traditional machine learning algorithms are used for ranking listings, then the system can process multiple tasks simultaneously, but the accuracy of ranking scores deteriorates due to failure to capture sequential relationships between tasks and category-based variations

Engineering Contradiction:
Improveranking accuracyVSAvoidmodel complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments the input features into category-invariant features and category-variant features. Category-invariant features are processed by a shared neural network, while category-variant features are processed by separate category-specific neural networks. This segmentation allows the system to capture sequential relationships and category-based variations without requiring a single overly complex model, thereby improving ranking accuracy while managing model complexity.

Inventive Principle:
Principle #1Segmentation

2Productivity

If traditional machine learning approaches are used, then the computation process is simpler, but the computation speed deteriorates due to redundant computations across multiple tasks

Engineering Contradiction:
Improvecomputation speedVSAvoidredundant computation time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by pre-processing and separating features into category-invariant and category-variant groups before entering the neural network. This allows the shared neural network to process common features once for all tasks, and only the category-specific networks need to process their respective variant features. This preliminary organization eliminates redundant computations that would occur in traditional approaches where all tasks process all features independently, thereby increasing computation speed.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If the model processes all features uniformly for all tasks, then the implementation is simpler, but the ability to handle category-based variations deteriorates

Engineering Contradiction:
Improvecategory-based adaptationVSAvoidfeature processing complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent applies local quality by making different parts of the feature processing system have different properties. Category-invariant features are processed uniformly by a shared neural network with uniform properties, while category-variant features are processed by category-specific neural networks with properties tailored to each category's characteristics. This allows the system to adapt to category-based variations in feature distributions while maintaining simplicity in the uniform processing path, thereby improving adaptability without excessive complexity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260050601A1Learning multi-task as a sequence with multi-distribution data
Publication Date: 2026.02.19 ETSY INC
  • US20260050601A1 patent drawing
  • US20260050601A1 patent drawing
  • US20260050601A1 patent drawing

AI summary

Methods, system, and apparatus for providing receiving, from a user device, at a computing server, and during a web session on an exchange platform, a set of data including data related to a user-submitted query and interaction data. Using the set of data, a first set of listings is identified that are responsive to the user-submitted query and that correspond listings of a digital component on the platform. The server inputs to a neural network (NN) a set of sequential input features, where the neural network is trained to perform k tasks based on a common set of input data, wherein the k tasks include (1) predicting interaction activity for a candidate listing and (2) predicting affirmative action activity for the candidate listing. The NN generates a set of sequential output scores, which can be used to generate a ranked set of listings.