Trans-Glasso: A Transfer Learning Approach to Precision Matrix Estimation

Boxin Zhao, Cong Ma, Mladen Kolar
11/23/2024
stat.MLcs.LGstat.ME

No official code found. Best implementation: boxinz17/transglasso-experiments (1 star, last commit 2025-10-15).

Abstract

Precision matrix estimation is essential in various fields, yet it is challenging when samples for the target study are limited. Transfer learning can enhance estimation accuracy by leveraging data from related source studies. We propose Trans-Glasso, a two-step transfer learning method for precision matrix estimation. First, we obtain initial estimators using a multi-task learning objective that captures shared and unique features across studies. Then, we refine these estimators through differential network estimation to adjust for structural differences between the target and source precision matrices. Under the assumption that most entries of the target precision matrix are shared with source matrices, we derive non-asymptotic error bounds and show that Trans-Glasso achieves minimax optimality under certain conditions. Extensive simulations demonstrate Trans Glasso's superior performance compared to baseline methods, particularly in small-sample settings. We further validate Trans-Glasso in applications to gene networks across brain tissues and protein networks for various cancer subtypes, showcasing its effectiveness in biological contexts. Additionally, we derive the minimax optimal rate for differential network estimation, representing the first such guarantee in this area.

View on arXivView PDF

Code Implementations(1)

Official implementation of Trans-Glasso and all experiments from the paper: _‘Trans-Glasso: A Transfer Learning Approach to Precision Matrix Estimation’.

11R, PythonJul 29, 20251 years ago

Cite this paper

@article{zhao2024transglasso,
  title  = {Trans-Glasso: A Transfer Learning Approach to Precision Matrix Estimation},
  author = {Boxin Zhao and Cong Ma and Mladen Kolar},
  year   = {2024},
  eprint = {2411.15624},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.15624v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.15624.svg)](https://codeofpaper.com/paper/2411.15624)

Discussion