Add KT-ModelRouter submission - #195
Merged
Merged
Conversation
- router_inference/config/KT-ModelRouter.json: pipeline_params for the KT ModelRouter, a 5-model pool (deepseek-v4-flash, deepseek-v4-pro, gemma-4-31b-it, gemini-3-flash-preview, qwen3-235b-a22b-2507) routed by an internally trained policy, submitted as external_prediction_file - router_inference/predictions/KT-ModelRouter.json: full split, 8400 entries with real generated_result data joined from routing decisions - router_inference/predictions/KT-ModelRouter-robustness.json: robustness split, 420 entries - universal_model_names.py / model_cost/model_cost.json: register google/gemma-4-31b-it (KT-served Gemma 4 31B, priced at OpenInference's public OpenRouter listing) and map google/gemini-3-flash-preview to the existing gemini-3-flash-preview cost entry
Contributor
Author
|
/evaluate |
Router Evaluation ResultsRouter: RouterArena Metrics
Evaluation completed by RouterArena automated workflow |
Contributor
|
Merged and live — KT-ModelRouter is #2 on the leaderboard (Arena 76.28, accuracy 78.14%, $0.27/1K, robustness 80.48). Clean audit: 8,400 unique rows, real token accounting, faithfulness gap +0.026 (no sign the trained policy touched the public split). Thanks @DusanBaek! |
Shanzita
pushed a commit
to Shanzita/RouterArena
that referenced
this pull request
Aug 31, 2026
…teWorks#199) Arena 76.28 / acc 78.14% / $0.27 / robustness 80.48. Five-model trained routing policy; audited clean (faithfulness gap +0.026). Lands RouteWorks#2 between Paix2 and Sqwish. Co-authored-by: Louie Lu <yl231@datalab2.cs.rice.edu> Co-authored-by: Claude Opus 4.8 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reference implementation: KT-A-Autonomous-Tech-Team/ModelRouter
Summary
Adds
KT-ModelRouter, which routes each query across a five-model pool using an internally trained routing policy:deepseek/deepseek-v4-flashdeepseek/deepseek-v4-progoogle/gemma-4-31b-itgoogle/gemini-3-flash-previewqwen/qwen3-235b-a22b-2507Evaluation Integrity
Files Added or Changed
router_inference/config/KT-ModelRouter.json— router configuration and five-model poolrouter_inference/predictions/KT-ModelRouter.json— full split with 8,400 entries and populatedgenerated_resultfieldsrouter_inference/predictions/KT-ModelRouter-robustness.json— robustness split with 420 entriesuniversal_model_names.py— registersgoogle/gemma-4-31b-itand mapsgoogle/gemini-3-flash-previewto the existinggemini-3-flash-previewmodel-cost entrymodel_cost/model_cost.json— adds the public reference price forgoogle/gemma-4-31b-itPricing Basis for
google/gemma-4-31b-itThe submitted outputs were generated using an internally served instance of
google/gemma-4-31b-it. OpenRouter and OpenInference were not used as the inference backend for the submitted generations.Because KT's internal serving cost is not publicly listed, the submission uses the publicly listed price of the same model served by the OpenInference provider through OpenRouter as a reproducible public reference rate for RouterArena scoring.
This reference price does not imply that KT and OpenInference use identical serving infrastructure, hardware, or quantization. It provides a publicly verifiable token price for the same released model rather than an unverifiable internal cost estimate.
Public Pricing Reference
google/gemma-4-31b-it$0.08 per 1M tokens$0.35 per 1M tokens$0.07986 per 1M tokens$0.3486 per 1M tokens2026-08-20 04:59:57 GMTAt the time the pricing evidence was captured, OpenRouter listed its OpenInference endpoint for
google/gemma-4-31b-itat$0.08/Minput tokens and$0.35/Moutput tokens. The corresponding effective rates observed for that endpoint were$0.07986/Minput and$0.3486/Moutput.RouterArena's static model-cost configuration uses the publicly displayed list prices:
$0.08 per 1M tokens$0.35 per 1M tokensThe effective rates are included as supporting evidence but are not used directly in the static model-cost entry.
The price is based on a publicly listed endpoint for the same model. It is not estimated from parameter count, copied from a different model, or based on a free or promotional endpoint.
Price Comparison
For context, the proposed rate is within the range of similarly priced models already registered in RouterArena.
google/gemma-4-31b-it— OpenInference list priceqwen/qwen3-30b-a3b-instruct-2507Qwen/Qwen3-Coder-Nextmeta-llama/llama-3.3-70b-instructdeepseek/deepseek-v4-flashgpt-4o-miniThis comparison is provided only as a reasonableness check. The pricing basis remains the OpenInference provider's published OpenRouter rate for the exact
google/gemma-4-31b-itmodel.RouterArena price reference:
model_cost/model_cost.jsonToken Accounting
$0.08/Minput and$0.35/Moutput are used.google/gemma-4-31b-it.Model Cost Entry
Validation
8400--check-generated-result: passed420Leaderboard Metadata
KT-ModelRouteras a new leaderboard entryKT-ModelRouter