x-ranking-engine

Explain Heavy Ranker scoring with calibrated probabilities and action weights.

2|Updated Jan 21, 2026
One-click install
npx skills add https://github.com/ElemontCapital/x-algorithm-skills --skill x-ranking-engine
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: x-ranking-engine
Source: https://github.com/ElemontCapital/x-algorithm-skills/tree/main/plugins/x-algorithm/skills/x-ranking-engine
Command: npx skills add https://github.com/ElemontCapital/x-algorithm-skills --skill x-ranking-engine

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill helps data scientists and engineers understand and reason about the machine learning models that determine the final order of the For You timeline, enabling precise interpretation of architecture, weights, and calibration.

Core Features & Use Cases

  • Explain how the Heavy Ranker (MaskNet/Phoenix) architecture influences candidate scoring and how feature interactions affect rankings.
  • Clarify how Multi-Task Learning heads produce probabilities for actions like Like, Reply, and Author Reply, and how these are calibrated before weighting.
  • Provide guidance on diagnosing ranking behavior, adjusting weights, and validating the impact on diversity and recency.

Quick Start

Ask the skill to walk through how a sample candidate would be scored by the Heavy Ranker using the current weights and calibration.

Frequently Asked Questions about x-ranking-engine

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How does the Heavy Ranker calculate feed ranking scores using calibrated probabilities?

The Heavy Ranker calculates feed ranking scores by applying isotonic calibration to Multi-Task Learning action probabilities, then multiplying them by assigned action weights to compute the final candidate score.

How do MaskNet and Phoenix architectures map user and tweet features to action probabilities?

MaskNet and Phoenix architectures process user and tweet features through Multi-Task Learning heads, outputting raw probabilities for actions like Like, Reply, and Author Reply before isotonic calibration adjusts them.

How do I adjust an action weight like Author Reply and see the impact on candidate ranking?

You adjust the Author Reply weight in the ranking engine configuration, then observe the recalculated weighted score to see how the candidate's final ranking position changes relative to other candidates.

What is isotonic calibration and when is it needed for Multi-Task Learning heads?

Isotonic calibration is a non-parametric technique needed to adjust raw Multi-Task Learning probabilities into accurate action likelihoods before applying weights for final ranking score computation.

Can I use this to diagnose ranking behavior and validate impacts on feed diversity?

Yes, you can use this to diagnose ranking behavior by tracing feature interactions through the Heavy Ranker and validating how weight adjustments impact timeline diversity and recency.

Why does my candidate's ranking score change after probability calibration?

Candidate ranking scores change after probability calibration because isotonic calibration adjusts the raw Multi-Task Learning probabilities, which directly alters the weighted sum producing the final score.