atlas

Research map / Graph learning / Graph algorithms and clustering

MGit: A Model Versioning and Management System

ICML 2024 · Graph learning › Graph algorithms and clustering · approach: Continuous DAG structure learning · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes MGit, a git-like model versioning system that stores a lineage graph of model derivatives and uses it for storage compression (hashing plus quantized delta compression), automated update cascades, test traversals and merge-based collaboration.

Problem

Models derived from other models (fine-tuning, quantization, distillation, federated learning, MTL) form ecosystems that are costly to store and hard to debug, update and collaborate on, and existing systems (PyTorch, TensorFlow, HuggingFace) do not record dependencies between models.

Approach

A lineage graph records provenance and versioning edges between models with optional creation functions; this enables content-hash deduplication, delta compression of parent-child parameter differences with accuracy-checked acceptance, automated cascading re-creation of downstream models, and a merge primitive that classifies concurrent edits as conflict, possible conflict, or no conflict.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Compress model deltas with LZMA and content-based hashing instead of compressing full modelsMGit storage · G1compression ratio: 1.83 -> 2.14Helped
Compress model deltas with LZMA and content-based hashing instead of compressing full modelsMGit storage · G2compression ratio: 1.85 -> 5.35Helped
Compress model deltas with LZMA and content-based hashing instead of compressing full modelsMGit storage · G3compression ratio: 2.29 -> 6.96Helped
Compress model deltas with LZMA and content-based hashing instead of compressing full modelsMGit storage · G4compression ratio: 2.57 -> 2.57No clear effect
Use content-based hashing without delta compression (ablation)MGit storage · G1–G5accuracy delta: 0.00No clear effect
Use LZMA rather than RLE for delta compression (ablation)MGit storage · G1–G4compression ratioHelped
Apply quantization and LZMA to full models rather than model deltas (ablation)MGit storage · G1–G3compression ratio: 2.14 -> 1.83; 5.35 -> 1.85; 6.96 -> 2.29Hurt
Apply quantization and LZMA to full models rather than model deltas (ablation)MGit storage · G4compression ratio: 2.57 -> 2.57No clear effect
Remove quantization from full-model compression (ablation)MGit storage · G1–G4compression ratio: 1.83 -> 0.87; 1.85 -> 0.78; 2.29 -> 0.72; 2.57 -> 1.47Mixed
Add delta compression with quantization and LZMA to content-based hashing (ablation)MGit storage · G1–G4compression ratio: 1.05 -> 2.14; 1.01 -> 5.35; 1.00 -> 6.96; 1.00 -> 2.57Helped

Surprising findings

Limitations

Experimental setup

Datasets: GLUE ImageNet-1K SQuAD 2.0 MNLI

Benchmarks: GLUE ImageNet-1K

Metrics: compression ratio accuracy delta per-model runtime insertion time test bisection speedup

Baselines: Full (quantization + LZMA on full models) Full w/o quantization MGit (Hash) only MGit (RLE + Hash)

Builds on: git ModelHub LZMA run-length encoding delta compression

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy