PEDRO: Parameter-Efficient Fine-tuning with Prompt DEpenDent Representation MOdification
cs.CL
Submitted: 2024-09-26
Updated: 2024-09-26
Comments: arXiv admin note: text overlap with arXiv:2405.18203
Journal ref: Neural Information Processing (ICONIP 2024), Lecture Notes in Computer Science, vol. 15295, pp. 253-268, Springer, Singapore (2026)
DOI: 10.1007/978-981-96-6603-4_18
License: http://creativecommons.org/licenses/by/4.0/
The gist: Due to their substantial sizes, large language models (LLMs) are typically deployed within a single-backbone multi-tenant framework.
Terminology
Abstract
Due to their substantial sizes, large language models (LLMs) are typically deployed within a single-backbone multi-tenant framework. In this setup, a single instance of an LLM backbone must cater to multiple users or tasks through the application of various parameter-efficient fine-tuning (PEFT) models. Despite the availability of numerous effective PEFT techniques such as LoRA, there remains a need for a PEFT approach that achieves both high efficiency during inference and competitive performance on downstream tasks. In this research, we introduce a new and straightforward PEFT methodology named rompt D pen ent epresentation M dification (PEDRO). The proposed method involves integrating a lightweight vector generator into each Transformer layer, which generates vectors contingent upon the input prompts. These vectors then modify the hidden representations created by the LLM through a dot product operation, thereby influencing the semantic output and generated content of the model. Extensive experimentation across a variety of tasks indicates that: (a) PEDRO surpasses recent PEFT benchmarks when using a similar number of tunable parameters. (b) Under the single-backbone multi-tenant deployment model, PEDRO exhibits superior efficiency compared to LoRA, indicating significant industrial potential.
Sources
- BitFit: Simple Parameter-efficient Fine-tuning for Transformer-based Masked Language-models
- Rational neural networks
- Punica: Multi-Tenant LoRA Serving
- Adaptive Rational Activations to Boost Deep Reinforcement Learning
- QLoRA: Efficient Finetuning of Quantized LLMs
- Delta Tuning: A Comprehensive Study of Parameter Efficient Methods for Pre-trained Language Models
- Pooling Methods in Deep Neural Networks, a Review
- Measuring Massive Multitask Language Understanding
- LoRA: Low-Rank Adaptation of Large Language Models
- Sparse Structure Search for Parameter-Efficient Tuning
- C-Eval: A Multi-Level Multi-Discipline Chinese Evaluation Suite for Foundation Models
- The Power of Scale for Parameter-Efficient Prompt Tuning
- BART: Denoising Sequence-to-Sequence Pre-training for Natural Language Generation, Translation, and Comprehension
- CMMLU: Measuring massive multitask language understanding in Chinese
- Prefix-Tuning: Optimizing Continuous Prompts for Generation
- DARTS: Differentiable Architecture Search
- Few-Shot Parameter-Efficient Fine-Tuning is Better and Cheaper than In-Context Learning
- Late Prompt Tuning: A Late Prompt Could Be Better Than Many Prompts
- P-Tuning v2: Prompt Tuning Can Be Comparable to Fine-tuning Universally Across Scales and Tasks
- Pad'e Activation Units: End-to-end Learning of Flexible Activation Functions in Deep Networks
Related papers
- Exploring Solution Divergence and Its Effect on Large Language Model Problem Solving
- Ishigaki-IDS-Bench: A Benchmark for Generating Information Delivery Specification from BIM Information Requirements
- Subliminal Steering: Stronger Encoding of Hidden Signals
- MedStruct-S: A Benchmark for Key Discovery, Key-Conditioned QA and Semi-Structured Extraction from OCR Clinical Reports
- The End of Transformers? On Challenging Attention and the Rise of Sub-Quadratic Architectures
- Untangling the Mechanisms of Misleading Context in Medical Question Answering