Skip to content

Document the 48-profile space mapping #4

Description

@vnmoorthy

The 48-profile action space the meta-controller selects from is described in the paper (§3) but isn't yet documented in the repo. We should add an explicit table mapping each profile index to its (ASR config, LLM config) tuple.

Acceptance criteria

  • New file docs/PROFILES.md with a 48-row table:
    | Profile idx | ASR | ASR config | LLM | LLM config | Expected latency | Expected quality |
  • Cross-link from README's "Repository layout" section.
  • Update pavo_bench/_profile_costs.py if any profile metadata changes.

Why

Without this, anyone subclassing BaseRouter or interpreting PretrainedPAVORouter outputs has to read paper §3 to know what each profile index means. The 4-profile collapse the public API uses is documented; the underlying 48-profile space is not.

The mapping is in the paper's Appendix B; this is mostly a transcription job.

Metadata

Metadata

Assignees

No one assigned

    Labels

    documentationImprovements or additions to documentationgood first issueGood for newcomers

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions