{
  "metadata": {
    "version": "1.2.0",
    "updated_at": "2026-10-19",
    "search_refreshed_at": "2026-10-19",
    "topic_id": "peft",
    "name": "Parameter-efficient building blocks",
    "definition": "Adapt a frozen model with a small set of learned parameters.",
    "record_count": 2,
    "topic_url": "https://programasweights.com/reading-list/guides/compilation/#peft",
    "source_url": "https://programasweights.com/reading-list/data/papers.json"
  },
  "comparisons": [
    {
      "title": "Program form and compiler",
      "text": "LoRA represents adaptation as low-rank weight updates; prefix tuning uses continuous activations. Their original methods learn these parameters from examples. PAW generates both forms from specifications.",
      "source_ids": [
        "2106.09685",
        "2101.00190",
        "2607.02512"
      ],
      "source_urls": [
        "https://arxiv.org/abs/2106.09685",
        "https://aclanthology.org/2021.acl-long.353/",
        "https://arxiv.org/html/2607.02512v1#S3"
      ],
      "source_labels": [
        "LoRA paper",
        "Prefix-tuning paper",
        "PAW implementations"
      ]
    }
  ],
  "demos": [

  ],
  "papers": [
    {
      "id": "2101.00190",
      "title": "Prefix-Tuning: Optimizing Continuous Prompts for Generation",
      "authors": "Xiang Lisa Li, Percy Liang",
      "first_public": "2021-01-01",
      "first_public_source": "https://arxiv.org/abs/2101.00190",
      "arxiv_first_submission": "2021-01-01",
      "date_label": "arXiv v1",
      "arxiv": "2101.00190",
      "paper_url": "https://arxiv.org/abs/2101.00190",
      "venue": "ACL-IJCNLP 2021",
      "lens": [
        "peft"
      ],
      "related_terms": [
        "prefix-tuning",
        "continuous prompts",
        "virtual tokens",
        "parameter-efficient fine-tuning"
      ],
      "summary": "Adapts a frozen language model by learning a short sequence of continuous prefix vectors.",
      "contribution": "Trains prefixes for table-to-text generation and summarization while updating far fewer parameters than full fine-tuning.",
      "limitations": "A separate prefix is optimized for each task.",
      "program_form": "Continuous prefix activations.",
      "conditioning": "Training examples for the target task.",
      "execution": "The frozen language model attends to the learned prefix.",
      "relationship": "PAW evaluates compiler-generated prefixes alongside LoRA adapters.",
      "relationship_source": "https://arxiv.org/html/2607.02512v1#S10",
      "provenance": "arXiv record and paper.",
      "author_names": [
        "Xiang Lisa Li",
        "Percy Liang"
      ],
      "record_url": "https://programasweights.com/reading-list/papers/2101.00190/",
      "legacy_record_url": "https://programasweights.com/reading-list/papers/#paper-2101-00190",
      "citation_date": "2021-01-01",
      "json_url": "https://programasweights.com/reading-list/papers/2101.00190/record.json",
      "markdown_url": "https://programasweights.com/reading-list/papers/2101.00190/index.md",
      "bibtex_url": "https://programasweights.com/reading-list/papers/2101.00190/citation.bib",
      "csl_url": "https://programasweights.com/reading-list/papers/2101.00190/citation.csl.json",
      "publication": {
        "title": "Prefix-Tuning: Optimizing Continuous Prompts for Generation",
        "author_names": [
          "Xiang Lisa Li",
          "Percy Liang"
        ],
        "year": 2021,
        "type": "paper-conference",
        "container_title": "Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers)",
        "url": "https://aclanthology.org/2021.acl-long.353/",
        "source_url": "https://aclanthology.org/2021.acl-long.353/",
        "verified_at": "2026-10-19",
        "doi": "10.18653/v1/2021.acl-long.353",
        "publisher": "Association for Computational Linguistics",
        "pages": "4582-4597"
      },
      "publication_bibtex_url": "https://programasweights.com/reading-list/papers/2101.00190/publication.bib",
      "publication_csl_url": "https://programasweights.com/reading-list/papers/2101.00190/publication.csl.json",
      "method_comparisons": [
        {
          "title": "Program form and compiler",
          "text": "LoRA represents adaptation as low-rank weight updates; prefix tuning uses continuous activations. Their original methods learn these parameters from examples. PAW generates both forms from specifications.",
          "source_ids": [
            "2106.09685",
            "2101.00190",
            "2607.02512"
          ],
          "source_urls": [
            "https://arxiv.org/abs/2106.09685",
            "https://aclanthology.org/2021.acl-long.353/",
            "https://arxiv.org/html/2607.02512v1#S3"
          ],
          "source_labels": [
            "LoRA paper",
            "Prefix-tuning paper",
            "PAW implementations"
          ],
          "topic_id": "peft",
          "topic_label": "Parameter-efficient building blocks",
          "topic_url": "https://programasweights.com/reading-list/guides/compilation/#peft"
        }
      ]
    },
    {
      "id": "2106.09685",
      "title": "LoRA: Low-Rank Adaptation of Large Language Models",
      "authors": "Edward J. Hu, Yelong Shen, Phillip Wallis, Zeyuan Allen-Zhu, Yuanzhi Li, Shean Wang, Lu Wang, Weizhu Chen",
      "first_public": "2021-06-17",
      "first_public_source": "https://arxiv.org/abs/2106.09685",
      "arxiv_first_submission": "2021-06-17",
      "date_label": "arXiv v1",
      "arxiv": "2106.09685",
      "paper_url": "https://arxiv.org/abs/2106.09685",
      "venue": "ICLR 2022",
      "lens": [
        "peft"
      ],
      "related_terms": [
        "LoRA",
        "low-rank adaptation",
        "parameter-efficient fine-tuning",
        "adapters"
      ],
      "summary": "Adapts a pretrained model with low-rank weight updates while keeping the original weights fixed.",
      "contribution": "Reduces the parameters trained and stored for each task. Evaluates adaptation across several language-model families.",
      "limitations": "A separate adapter is trained for each task.",
      "program_form": "Low-rank matrices that update selected model weights.",
      "conditioning": "Training examples for the target task.",
      "execution": "The language model applies the low-rank updates during inference.",
      "relationship": "PAW uses LoRA as a program representation and generates the adapter with a trained compiler.",
      "relationship_source": "https://arxiv.org/html/2607.02512v1#S10",
      "provenance": "arXiv record and paper.",
      "author_names": [
        "Edward J. Hu",
        "Yelong Shen",
        "Phillip Wallis",
        "Zeyuan Allen-Zhu",
        "Yuanzhi Li",
        "Shean Wang",
        "Lu Wang",
        "Weizhu Chen"
      ],
      "record_url": "https://programasweights.com/reading-list/papers/2106.09685/",
      "legacy_record_url": "https://programasweights.com/reading-list/papers/#paper-2106-09685",
      "citation_date": "2021-06-17",
      "json_url": "https://programasweights.com/reading-list/papers/2106.09685/record.json",
      "markdown_url": "https://programasweights.com/reading-list/papers/2106.09685/index.md",
      "bibtex_url": "https://programasweights.com/reading-list/papers/2106.09685/citation.bib",
      "csl_url": "https://programasweights.com/reading-list/papers/2106.09685/citation.csl.json",
      "publication": {
        "title": "LoRA: Low-Rank Adaptation of Large Language Models",
        "author_names": [
          "Edward Hu",
          "Yelong Shen",
          "Phillip Wallis",
          "Zeyuan Allen-Zhu",
          "Yuanzhi Li",
          "Shean Wang",
          "Lu Wang",
          "Weizhu Chen"
        ],
        "year": 2022,
        "type": "paper-conference",
        "container_title": "International Conference on Learning Representations",
        "url": "https://openreview.net/forum?id=nZeVKeeFYf9",
        "source_url": "https://openreview.net/pdf?id=nZeVKeeFYf9",
        "verified_at": "2026-10-19"
      },
      "publication_bibtex_url": "https://programasweights.com/reading-list/papers/2106.09685/publication.bib",
      "publication_csl_url": "https://programasweights.com/reading-list/papers/2106.09685/publication.csl.json",
      "method_comparisons": [
        {
          "title": "Program form and compiler",
          "text": "LoRA represents adaptation as low-rank weight updates; prefix tuning uses continuous activations. Their original methods learn these parameters from examples. PAW generates both forms from specifications.",
          "source_ids": [
            "2106.09685",
            "2101.00190",
            "2607.02512"
          ],
          "source_urls": [
            "https://arxiv.org/abs/2106.09685",
            "https://aclanthology.org/2021.acl-long.353/",
            "https://arxiv.org/html/2607.02512v1#S3"
          ],
          "source_labels": [
            "LoRA paper",
            "Prefix-tuning paper",
            "PAW implementations"
          ],
          "topic_id": "peft",
          "topic_label": "Parameter-efficient building blocks",
          "topic_url": "https://programasweights.com/reading-list/guides/compilation/#peft"
        }
      ]
    }
  ]
}
