Skip to content
Back to skills

Rank And Recovery Evaluation

ASecurity

Compute effective dimension, choose a bounded Nyström rank, and evaluate recovery traces for condition-number and PCG iteration improvements.

  • 247 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 9, 2026
testingpythonbash

Security analysis

A100/100

Scanned September 9, 2026

npx -y skills add VectorSpaceLab/AREX-Skill --skill rank_and_recovery_evaluation --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Rank And Recovery Evaluation?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Rank And Recovery Evaluation
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/vectorspacelab-rank-and-recovery-evaluation/badge)](https://www.skillsdirectory.com/skills/vectorspacelab-rank-and-recovery-evaluation)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

SKILL.md
---
name: rank_and_recovery_evaluation
description: Compute effective dimension, choose a bounded Nyström rank, and evaluate recovery traces for condition-number and PCG iteration improvements.
---

# Rank And Recovery Evaluation

Use this skill to connect a Nyström PCG experiment to the paper's rank/effective-dimension theory and reported convergence metrics. It owns recovery acceptance predicates, not the solver itself.

## Inputs

- Matrix eigenvalues or a dense PSD matrix.
- Regularization `mu`.
- Candidate rank cap or chosen rank.
- CG and Nyström PCG traces.
- Dense condition-number diagnostics when available.

## Outputs

- Effective dimension `sum(lambda_i / (lambda_i + mu))`.
- Selected rank and rationale.
- Metrics: iteration reduction, residual status, condition-number reduction, and mechanism flags.
- Boolean acceptance for a declared proxy recovery.

## Workflow

1. Compute effective dimension from eigenvalues.
2. Choose rank near `2 ceil(1.5 d_eff) + 1` when feasible, otherwise cap and record the cap.
3. Compare CG and Nyström PCG traces under the same tolerance.
4. For recovery confidence, include at least one low-rank or stress-seed ablation when time permits, and verify the selected rank improves conditioning over a weaker sketch.
5. Require PCG convergence, fewer PCG iterations, condition-number reduction, and positive mechanism checks.
6. Return an auditable decision and gap explanation.

## Validation

Run:

```bash
python scripts/evaluate_recovery.py --self-test
python tests/test_evaluate_recovery.py
```

The tests check effective dimension calculation, rank capping, acceptance of a valid trace, and rejection of no-improvement traces.

## Limitations

This skill can accept a soft-mode proxy only when the experiment explicitly declares why full paper-scale data are unavailable and logs mechanism checks.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…