--- language: id tags: - mistral - merged - lora - ties-merge - vision-language base_model: mistralai/Ministral-3-3B-Base-2512 --- # PAD Model — TIES Adapter Merge Merged model from 3 LoRA adapters on `mistralai/Ministral-3-3B-Base-2512` using **TIES-Merging** (Yadav et al., 2023), which trims low-magnitude deltas, elects a sign per parameter by majority vote, and disjoint-merges only the elements agreeing with the elected sign — avoiding the destructive interference of blind linear/task-arithmetic merges. ## Merge Details | Adapter | Scale (lambda) | |---------|--------| | PAD-1 checkpoint-672 | 0.4 | | PAD-2 checkpoint-3382 | 0.2 | | VLM-IGRS | 0.4 | Density (trim keep-ratio): 0.4 ## Merge Procedure (per-tensor) 1. Scale each adapter delta by its lambda (done at delta-computation time). 2. Trim: zero out the bottom 60% of values by magnitude within each delta, keeping only the top 40%. 3. Elect sign: majority vote across tasks, weighted by magnitude. 4. Disjoint merge: average only elements whose sign matches the elected sign. 5. final = base + merged_delta ## Chat Template Borrowed from `unsloth/Ministral-3-3B-Instruct-2512`. ## Usage ```python from transformers import AutoModelForImageTextToText, AutoProcessor model = AutoModelForImageTextToText.from_pretrained("nuresens/pad_model_linier") processor = AutoProcessor.from_pretrained("nuresens/pad_model_linier") ```