Compute Normalization
Purpose
Analyze the performance-compute tradeoff across methods. Identify Pareto-optimal methods (best performance for a given compute budget), compute-normalized rankings, and efficiency frontiers. Essential for practical method selection under resource constraints.
Input Schema
| Field |
Type |
Description |
| method_scores |
object[] |
Array of {method, dataset, metric, score} |
| compute_costs |
object[] |
Array of {method, flops, gpu_hours, params, training_cost_usd} |
Output Schema
{
"pareto_frontier": [
{
"method": "string",
"score": 0.0,
"compute_metric": "string",
"compute_value": 0.0,
"is_pareto_optimal": true
}
],
"efficiency_rankings": [
{
"method": "string",
"score_per_flop": 0.0,
"score_per_gpu_hour": 0.0,
"score_per_param": 0.0
}
],
"compute_normalized_scores": [
{
"method": "string",
"raw_score": 0.0,
"normalized_score": 0.0,
"normalization_method": "string"
}
],
"practical_recommendations": {
"budget_low": {"method": "string", "score": 0.0, "cost": "string"},
"budget_medium": {"method": "string", "score": 0.0, "cost": "string"},
"budget_high": {"method": "string", "score": 0.0, "cost": "string"}
}
}
1---2name: compute-normalization3description: Normalize results by compute budget (Pareto analysis)4---56# Compute Normalization789## Purpose1011Analyze the performance-compute tradeoff across methods. Identify Pareto-optimal methods (best performance for a given compute budget), compute-normalized rankings, and efficiency frontiers. Essential for practical method selection under resource constraints.1213## Input Schema1415| Field | Type | Description |16|-------|------|-------------|17| method_scores | object[] | Array of {method, dataset, metric, score} |18| compute_costs | object[] | Array of {method, flops, gpu_hours, params, training_cost_usd} |1920## Output Schema2122```json23{24 "pareto_frontier": [25 {26 "method": "string",27 "score": 0.0,28 "compute_metric": "string",29 "compute_value": 0.0,30 "is_pareto_optimal": true31 }32 ],33 "efficiency_rankings": [34 {35 "method": "string",36 "score_per_flop": 0.0,37 "score_per_gpu_hour": 0.0,38 "score_per_param": 0.039 }40 ],41 "compute_normalized_scores": [42 {43 "method": "string",44 "raw_score": 0.0,45 "normalized_score": 0.0,46 "normalization_method": "string"47 }48 ],49 "practical_recommendations": {50 "budget_low": {"method": "string", "score": 0.0, "cost": "string"},51 "budget_medium": {"method": "string", "score": 0.0, "cost": "string"},52 "budget_high": {"method": "string", "score": 0.0, "cost": "string"}53 }54}55```