---
title: 'LoRA-PAR: Dual-System PEFT for LLMs'
url: https://www.emergentmind.com/topics/lora-par
type: topic
---

# LoRA-PAR: Dual-System PEFT for LLMs

LoRA-PAR is a dual-system parameter-efficient fine-tuning (PEFT) methodology for large language models (LLMs), inspired by cognitive dual-process theory and designed to partition both data and LoRA adapter parameters to separately target "fast/intuitive" (System 1) and "slow/reasoning" (System 2) task demands. The approach integrates multi-model data labeling, Taylor-based parameter importance scoring, and a staged fine-tuning protocol involving sequential supervised and reinforcement learning. LoRA-PAR enables selective activation of LoRA parameters for different response types, achieving high accuracy with substantial parameter savings and interpretability improvements over baseline PEFT methods [2507.20999].

## 1. Dual-System Analogy and Data-Driven Task Partitioning

LoRA-PAR draws on Kahneman’s dual-process cognitive theory, proposing that LLM capacity can be split into System 1—single-step, intuitive mappings (e.g., factual recall)—and System 2—multi-step, deliberative reasoning (e.g., arithmetic with chain of thought). The methodology employs multi-model role-playing and majority-vote labeling to classify training samples as System 1 or System 2. Specifically, given a data pool $D = \{x_k\}_{k=1}^N$, $M$ external teacher LLMs $T_1, \ldots, T_M$ are prompted to classify each sample. Final assignments use
\[
\mathrm{label}(x_k) = \arg \max_{p} \sum_{i=1}^M \mathbb{I}[\delta_i(x_k) = p], \quad p\in\{1,2\}.
\]
This yields disjoint data subsets $D_1$ (System 1) and $D_2$ (System 2). Experimental results indicate that ensemble role-play and voting (e.g., $n=5$) substantially enhance data quality compared to random or single-model splits: on GSM8K, accuracy improves to 27.60% versus 25.85% for random partitioning [2507.20999, Table 1].

## 2. Parameter Partitioning via Taylor-Based Importance Scoring

LoRA-PAR attaches LoRA adapters to all Transformer-layer Q/K/V/Gate/Up/Down weights and defines parameters $\{\phi_j\}_{j=1}^P$. Parameter specialization is quantified per system $s \in \{1, 2\}$ by masking the loss to relevant output positions, computing first- and second-order Taylor approximations:
\[
I_s(\phi_j) = \left| g_j \phi_j - \frac{1}{2}\hat{F}_{jj} \phi_j^2 \right|,
\]
where $g_j = \frac{\partial L_s}{\partial \phi_j}$ and $\hat{F}_{jj} \approx N^{-1} \sum_{k=1}^N \left(\frac{\partial L_{s,k}}{\partial \phi_j}\right)^2$ estimates the diagonal Fisher information. For each system, parameters are ranked by $I_s(\phi_j)$, and the minimal subset $S_s$ is chosen to exceed a cumulative importance proportion $\theta$ (e.g., $\theta=0.9$ retains 90% of total importance).

The three-way partition is then:
- $\Omega_1$-only: $S_1 \setminus S_2$
- $\Omega_2$-only: $S_2 \setminus S_1$
- $\Omega_{\text{shared}}$: $S_1 \cap S_2$

Empirical findings demonstrate that, at $\theta = 0.9$, only 40.6% of parameters need activation for System 1 with $\sim$89% retention of full-LoRA accuracy (27.30% vs 30.63%); random subsets with equal budget achieve only 23.43% [2507.20999, Table 3].

## 3. Two-Stage Fine-Tuning Protocol

LoRA-PAR introduces a two-stage update schedule:
1. **Stage 1: Supervised Fine-Tuning (SFT) on $D_1$ (System 1 tasks)**
   - Activate $\phi_j \in \Omega_1$-only and an $\alpha$ fraction of $\Omega_{\text{shared}}$ ($\alpha \in [0,1]$). Loss updates restricted to active parameters.
   - Hyperparameters: learning rate $10^{-4}$, batch size 32, 1–2 epochs.
2. **Stage 2: Reinforcement Learning (RL) on $D_2$ (System 2 tasks)**
   - Activate $\phi_j \in \Omega_2$-only and $\beta$ fraction of $\Omega_{\text{shared}}$ ($\beta \in [0,1]$). 
   - RL objective $\mathcal{L}_{\mathrm{RL}} = -\mathbb{E}_{\tau \sim \pi_\theta} [R(\tau)]$ where $R(\tau)$ is a reward for correct chain-of-thought and final answers.
   - Typically, PPO/GRPO-style policy updates, 1 RL epoch, and rollout batches of $16 \times 4$ examples.

Best results are achieved when the shared subset is fully enabled in both stages ($\alpha = \beta = 1$), e.g., on GSM8K, this configuration yields 34.37% test accuracy (vs 29.57% for partial sharing) [2507.20999, Table 2].

## 4. Empirical Results and Parameter Efficiency

LoRA-PAR delivers high parameter efficiency without loss of accuracy. With $\theta=0.9$, only $\sim$40% of LoRA parameters are activated per system, achieving 89% of full-adapter accuracy. Parameter activation strongly outperforms random selection (27.30% vs 23.43% for GSM8K SFT). When applied to LLaMA2 7B, PiSSA (a variant) with $\theta=0.95$ attains 41.85% GSM8K accuracy while using less than half of LoRA parameters per system, outperforming full PiSSA and matching or surpassing other PEFT baselines on MMLU and HumanEval (see Table below) [2507.20999, Table 4].

| Method             | GSM8K (2-epoch) | MMLU (Dolly) | MMLU (Platypus) | HumanEval |
|--------------------|-----------------|--------------|-----------------|-----------|
| LoRA               | 31.86%          | 44.99%       | 43.16%          | 18.54%    |
| PiSSA (θ=0.95)     | **41.85%**      | 24.14%       | 25.38%          | 27.43%    |
| LoRA-PAR (θ=0.9)   | 34.57%          | **47.09%**   | 45.66%          | 19.51%    |

## 5. Interpretability and Inference Dynamics

LoRA-PAR yields interpretable parameter clusters, observable in scatter plots of System 1 versus System 2 parameter importance. These "neural subregions" empirically correspond to intuitive (fast) and reasoning (slow) processing. At inference, systems can selectively activate only the corresponding partition and optionally shared parameters, reducing memory and compute load relative to activating all LoRA adapters—an advantage when one class of task dominates real-world queries.

## 6. Modularity, Transferability, and Limitations

The framework is modular: hyperparameters $\theta, \alpha, \beta$ can be tuned per deployment, and its principles extend to other adapters (e.g., prefix-tuning) where parameter importance can be estimated. LoRA-PAR has so far been applied to decoder-only Transformer LLMs; generalization to encoder–decoder models or intermediate reasoning complexity remains open. Multi-model labeling increases annotation cost and depends on external teacher access. The binary System 1/2 split may overlook tasks requiring hybrid or intermediate reasoning; future work could investigate more granular partitioning [2507.20999].

## 7. Broader Context and Theoretical Significance

LoRA-PAR is distinct among dual-system or dual-partitioning strategies by explicitly partitioning both data and trainable parameters based on task cognitive demands and parameter utility to each subsystem. Unlike architectural dual partitioning in parallel computing [1307.4731] or explicit cache/memory split in systems [2501.16245], LoRA-PAR achieves efficiency via sparsity and targeted adaptation within a shared architecture. Its interpolation of interpretability, parameter efficiency, and high accuracy demonstrates the viability of cognitive-inspired, data-driven partitioning for next-generation adaptive language models [2507.20999].

Source: https://www.emergentmind.com/topics/lora-par