Probes the interdependence between vision backbone architectures and optimization algorithms by measuring how different backbones perform when paired with various optimizers across classification and detection tasks. It evaluates whether architectural design dictates optimal optimizer choice and how this coupling affects transfer learning and hyperparameter robustness. Use when the user wants to benchmark on CIFAR-100, ImageNet-1K, COCO, or asks about evaluating this task. Reports Top-1 accur...
Scanned 9/11/2026
Install to Claude Code
npx -y skills add qhjqhj00/research-skills-pool --skill backbone-optimizer-coupling-eval --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Backbone Optimizer Coupling Eval?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/qhjqhj00-backbone-optimizer-coupling-eval)More formats (shields.io, HTML) on the badges page.
---
name: backbone-optimizer-coupling-eval
description: Probes the interdependence between vision backbone architectures and optimization algorithms by measuring how different backbones perform when paired with various optimizers across classification and detection tasks. It evaluates whether architectural design dictates optimal optimizer choice and how this coupling affects transfer learning and hyperparameter robustness. Use when the user wants to benchmark on CIFAR-100, ImageNet-1K, COCO, or asks about evaluating this task. Reports Top-1 accuracy.
metadata:
skill_kind: dataset_eval
source_arxiv: 2410.06373
bibtex_key: hippocampus2024backbone
confidence: high
---
# backbone-optimizer-coupling-eval
> Unveiling the Backbone-Optimizer Coupling Bias in Visual Representation Learning — Hippocampus et al. (2024) (arXiv:2410.06373, 2024)
## What this evaluates
Probes the interdependence between vision backbone architectures and optimization algorithms by measuring how different backbones perform when paired with various optimizers across classification and detection tasks. It evaluates whether architectural design dictates optimal optimizer choice and how this coupling affects transfer learning and hyperparameter robustness.
## Datasets
- **CIFAR-100** — total ?; splits: train (-1), test (-1)
- **ImageNet-1K** — total ?; splits: train (-1), val (-1)
- **COCO** — total ?; splits: train (-1), val (-1)
## Metrics
- `Top-1 accuracy` **(primary)** — range: [0, 1]
- The proportion of correctly classified images out of the total number of images in the dataset. Computed as correct predictions divided by total samples.
- `AP50` — range: [0, 1]
- Average Precision for object detection and pose estimation computed at an Intersection over Union (IoU) threshold of 0.50. Measures detection/pose quality across recall levels.
## Input / output format
**Input**: Pre-trained vision backbones (e.g., ResNet, ViT, ConvNeXt) initialized with weights from various optimizers, fed with image data from CIFAR-100, ImageNet-1K, or COCO for classification, object detection, or pose estimation tasks.
**Output**: Predicted class labels for classification tasks, or bounding boxes and keypoints for COCO tasks, evaluated against ground truth annotations.
## Scoring recipe
```python
# Pseudo-code for metric computation
def compute_top1_accuracy(predictions, gold_labels):
correct = sum(1 for pred, gold in zip(predictions, gold_labels) if pred == gold)
return correct / len(gold_labels)
def compute_ap50(predictions, gold_annotations):
# COCO standard evaluation at IoU=0.50
return coco_api.accumulate(predictions, gold_annotations, iouThr=0.50)['AP']
# Apply per dataset/task
if task == 'classification':
metric_value = compute_top1_accuracy(preds, labels)
elif task in ['detection', 'pose']:
metric_value = compute_ap50(preds, annotations)
```
## Common pitfalls
- Assuming a single optimizer (e.g., AdamW) is universally optimal regardless of backbone architecture, ignoring the documented coupling bias.
- Overlooking hyperparameter sensitivity; classical CNNs require narrow, specific learning rate and weight decay ranges, while modern DNNs tolerate broader ranges.
- Directly swapping optimizers during transfer learning without re-tuning, which degrades performance due to the bidirectional coupling bias.
## Evidence (verbatim from paper)
> Table[2] details the Top-1 accuracy for a curated selection of vision backbones under various optimizers. The results are congruent with those from CIFAR-100, reinforcing the BOCB phenomenon.
## Citation
```bibtex
@misc{hippocampus2024backbone,
title={Unveiling the Backbone-Optimizer Coupling Bias in Visual Representation Learning},
author={Hippocampus et al. (2024)},
year={2024},
note={arXiv:2410.06373}
}
```
- arXiv: 2410.06373
Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!