{
  "methods": {
    "No personalization": {
      "trainable_module": "none",
      "structured_control": false
    },
    "Naive feedback prompt": {
      "trainable_module": "none",
      "structured_control": false
    },
    "LaMP retrieval": {
      "trainable_module": "retriever/profile prompt",
      "structured_control": false
    },
    "LongLaMP-style long-form profile conditioning": {
      "trainable_module": "retriever/profile prompt",
      "structured_control": false
    },
    "P-RLHF": {
      "trainable_module": "personalized user model + reward/generator",
      "structured_control": false
    },
    "OPPU": {
      "trainable_module": "one PEFT per user",
      "structured_control": false
    },
    "Per-Pcs": {
      "trainable_module": "shared personalized PEFT pieces",
      "structured_control": false
    },
    "PPlug": {
      "trainable_module": "user embedder",
      "structured_control": false
    },
    "FSPO": {
      "trainable_module": "few-shot personalized reward model",
      "structured_control": false
    },
    "CHAMELEON": {
      "trainable_module": "self-generated preference data + representation editing",
      "structured_control": false
    },
    "WildFeedback-DPO": {
      "trainable_module": "feedback-to-pair DPO",
      "structured_control": false
    },
    "OPEN": {
      "trainable_module": "BOED elicitation policy",
      "can_ask": true,
      "structured_control": "partial"
    },
    "GATE": {
      "trainable_module": "elicitation dialogue policy",
      "can_ask": true,
      "structured_control": "partial"
    },
    "PREFINE": {
      "trainable_module": "pseudo-user critic + user-specific rubric",
      "structured_control": "rubric"
    },
    "Ours-SFT": {
      "trainable_module": "Qwen3-4B-Controller",
      "structured_control": true
    },
    "Ours-SFT+RL": {
      "trainable_module": "Qwen3-4B-Controller + DPO/GRPO",
      "structured_control": true
    }
  },
  "comparison_axes": [
    "explicit_feedback",
    "implicit_feedback",
    "can_ask",
    "structured_control",
    "FIS",
    "Scope",
    "Overcommit",
    "Quality",
    "Cost"
  ]
}
