[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-84860-en":3,"doc-seo-84860-105":29,"detail-sidebar-cat-0-en-105":91},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":20,"is_downloadable":20,"audit_status":20,"page_count":21,"language":22,"language_code":23,"site_id":24,"html_lang":23,"table_of_contents":25,"faqs":26,"seo_title":13,"seo_description":14,"update_tm":27,"read_time":28},84860,8796095461564,"Liam","https://ap-avatar.wpscdn.com/davatar_155a257f0dc6eb9ab79c44ca47cae57d",8,"Research & Report","No Subspace to Track: Non-Identifiability and Optimizer State in Low-Rank Training","Memory-efficient optimizers such as GaLore reduce Adam’s cost by projecting gradients onto a rank-r subspace that is refreshed every T steps, relying on the belief that this subspace is slowly drifting and therefore trackable. Measurements show that beyond a small reproducible core, no such object exists: top-r subspaces estimated from disjoint minibatches disagree as much as estimates refreshed T steps apart. Apparent rotations are dominated by estimator noise, and averaging cannot recover the missing directions, so the low-rank frame is not well defined.","arXiv :2607 .05872v 1 [ cs .LG] 7 Jul 2026  \nNO SUBSPACE TO TRACK:  \nNON-IDENTIFIABILITY AND OPTIMIZER STATE IN LOWRANK TRAINING  \nNoel Thomas  \nMohamed bin Zayed University of Artificial Intelligence [noel.thomas@mbzuai.ac.ae](noel.thomas@mbzuai.ac.ae)  \nABSTRACT  \nMemory-efficient optimizers such as GaLore train large language models by projecting gradients onto a rank-r subspace that is recomputed every T steps, on the assumption that this subspace is a slowly drifting object that can be tracked. We show that beyond a small reproducible core, there is no such object. Two estimates of the top-r subspace computed at the same step from disjoint minibatches disagree as much as estimates computed T steps apart (0 .73 versus 0.74 of the maximal chordal distance √2r, measured at Pythia-160M with r=128): the apparent rotation at every refresh is dominated by estimator noise. This holds across four model families in three architecture classes and from 70M to 6.9B parameters, strengthening with scale, and more weakly in a vision transformer. Only ∼39 of  \n128 directions are reproducible across minibatches, and averaging cannot recover the rest: under N-fold averaging the gradient’s spectral tail shrinks as N −1/4 rather than the N −1/2 of pure noise, so no averaging budget makes the subspace well defined. At Pythia-1B, a basis averaged over ten thousand steps still moves by ∼84% of the geometric maximum per refresh, and sweeping the averaging strength leaves perplexity essentially unchanged (a 0 .36 perplexity span) . What helps instead follows from treating each refresh as a change of coordinates for Adam’s state. Carrying the second moment blindly is provably about (r−k⋆ )/2 worse than the best rotation-blind estimator, while the first moment transports exactly through the rotation, the optimal linear map under isotropic gradients and the rule LDAdam uses. In a three-seed comparison at 1B and 40k steps, the full LDAdam update reaches 18.7 perplexity at the default β2 =0 .999, beating untransported GaLore after its best β2 fix (19 .3) . Shortening the second-moment memory to β2 =0 .99 helps the refreshing optimizers at their reported recipes, by 1.8 to 26 perplexity, though for canonical GaLore the effect is small and recipe-sensitive; a full-rank control reverses the preference. One measurable fact, subspace non-identifiability, clarifies why GaLore works, which patches work, and what to check before trusting a low-rank assumption: the reproducible rank k⋆ .  \n1 INTRODUCTION  \nTraining large models is increasingly bottlenecked by optimizer memory: Adam stores two moments per parameter, doubling the footprint of the weights themselves. Low-rank gradient optimizers such as GaLore (Zhao et al., 2024) sidestep this by projecting each gradient G ∈ Rm ×n onto the top-r left-singular subspace of G, running Adam in the resulting r-dimensional space, and recomputing the subspace every T steps. This matches full-rank Adam at a fraction of the memory, and a family of refinements has grown around it (Robert et al., 2025; Rajabi et al., 2025b; Zmushko et al., 2024; He et al., 2024; Zhu et al., 2024) .  \nUnderlying the whole approach is a geometric premise that is rarely stated and, to our knowledge, was never measured: that the gradient’s top-r subspace is a meaningful, slowly varying object that therefresh tracks. If the premise held, two consecutive estimates of the subspace would nearly coincide, and carrying optimizer state across a refresh would be a small correction.  \nWe measure the premise and find that beyond a small reproducible core, there is no such object. The rotation between consecutive subspaces, measured as the chordal distance ∥∆U∥F , saturatesits geometric maximum√2r to 96.7–99.6% at every refresh and at every rank r ∈ {32, ... , 256} during training (Pythia-1B (Biderman et al., 2023); 160M behaves the same): each refresh adopts anearly orthogonal frame. The decisive measurement is the one that removes time. On a pretrained P","cbCaism8995eZhwI","https://ap.wps.com/l/cbCaism8995eZhwI","pdf",528880,1,21,"English","en",105,"# Abstract\n# Introduction","[{\"question\":\"What is the main premise behind low-rank optimizers like GaLore?\",\"answer\":\"GaLore assumes the gradient’s top-r left-singular subspace is a meaningful, slowly varying object that can be tracked across refresh intervals, enabling Adam state carried between refreshes to remain nearly correct.\"},{\"question\":\"Why does the paper argue that there is “no subspace to track”?\",\"answer\":\"Two top-r subspace estimates computed at the same step from disjoint minibatches disagree almost as much as estimates separated by a full refresh interval. The disagreement is attributed to estimator noise rather than true rotation, with only about k*≈39 directions reproducible across minibatches at r=128.\"},{\"question\":\"What does the analysis suggest as an alternative explanation for why GaLore can still work?\",\"answer\":\"GaLore works by capturing a roughly constant fraction of gradient energy in a frame that is redrawn each refresh, rather than by tracking a consistent geometric subspace. The paper also proposes treating each refresh as a change of coordinates for Adam’s second-moment state and argues that transporting the state first moment is key.\"}]",1784198883,53,{"code":4,"msg":30,"data":31},"ok",{"site_id":24,"language":23,"slug":32,"title":13,"keywords":33,"description":14,"schema_data":34,"social_meta":86,"head_meta":88,"extra_data":90,"updated_unix":27},"no-subspace-to-track-non-identifiability-and-optimizer-state-in-low-rank-training","",{"@graph":35,"@context":85},[36,53,68],{"@type":37,"itemListElement":38},"BreadcrumbList",[39,43,47,50],{"item":40,"name":41,"@type":42,"position":20},"https://docshare.wps.com","Home","ListItem",{"item":44,"name":45,"@type":42,"position":46},"https://docshare.wps.com/document/","Document",2,{"item":48,"name":12,"@type":42,"position":49},"https://docshare.wps.com/document/research-report/",3,{"item":51,"name":13,"@type":42,"position":52},"https://docshare.wps.com/document/no-subspace-to-track-non-identifiability-and-optimizer-state-in-low-rank-training/84860/",4,{"url":51,"name":13,"@type":54,"author":55,"headline":13,"publisher":57,"fileFormat":60,"inLanguage":23,"description":14,"dateModified":61,"datePublished":62,"encodingFormat":60,"isAccessibleForFree":63,"interactionStatistic":64},"DigitalDocument",{"name":9,"@type":56},"Person",{"url":40,"name":58,"@type":59},"DocShare","Organization","application/pdf","2026-07-17","2026-07-16",true,{"@type":65,"interactionType":66,"userInteractionCount":20},"InteractionCounter",{"@type":67},"ViewAction",{"@type":69,"mainEntity":70},"FAQPage",[71,77,81],{"name":72,"@type":73,"acceptedAnswer":74},"What is the main premise behind low-rank optimizers like GaLore?","Question",{"text":75,"@type":76},"GaLore assumes the gradient’s top-r left-singular subspace is a meaningful, slowly varying object that can be tracked across refresh intervals, enabling Adam state carried between refreshes to remain nearly correct.","Answer",{"name":78,"@type":73,"acceptedAnswer":79},"Why does the paper argue that there is “no subspace to track”?",{"text":80,"@type":76},"Two top-r subspace estimates computed at the same step from disjoint minibatches disagree almost as much as estimates separated by a full refresh interval. The disagreement is attributed to estimator noise rather than true rotation, with only about k*≈39 directions reproducible across minibatches at r=128.",{"name":82,"@type":73,"acceptedAnswer":83},"What does the analysis suggest as an alternative explanation for why GaLore can still work?",{"text":84,"@type":76},"GaLore works by capturing a roughly constant fraction of gradient energy in a frame that is redrawn each refresh, rather than by tracking a consistent geometric subspace. The paper also proposes treating each refresh as a change of coordinates for Adam’s second-moment state and argues that transporting the state first moment is key.","https://schema.org",{"og:url":51,"og:type":87,"og:title":13,"og:site_name":58,"og:description":14},"article",{"robots":89,"canonical":51},"index,follow",{"doc_id":7,"site_id":24},{"code":4,"msg":5,"data":92},[93,97,101,105,110,115,120,123,128,131,135],{"id":20,"doc_module":4,"doc_module_name":45,"category_name":94,"show_sort_weight":95,"slug":96},"Story & Novel",90,"story-novel",{"id":46,"doc_module":4,"doc_module_name":45,"category_name":98,"show_sort_weight":99,"slug":100},"Literature",80,"literature",{"id":52,"doc_module":4,"doc_module_name":45,"category_name":102,"show_sort_weight":103,"slug":104},"Exam",70,"exam",{"id":106,"doc_module":4,"doc_module_name":45,"category_name":107,"show_sort_weight":108,"slug":109},5,"Comic",60,"comic",{"id":111,"doc_module":4,"doc_module_name":45,"category_name":112,"show_sort_weight":113,"slug":114},6,"Technology",50,"technology",{"id":116,"doc_module":4,"doc_module_name":45,"category_name":117,"show_sort_weight":118,"slug":119},7,"Healthcare",40,"healthcare",{"id":11,"doc_module":4,"doc_module_name":45,"category_name":12,"show_sort_weight":121,"slug":122},30,"research-report",{"id":124,"doc_module":4,"doc_module_name":45,"category_name":125,"show_sort_weight":126,"slug":127},9,"Religion & Spirituality",20,"religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":45,"category_name":129,"show_sort_weight":126,"slug":130},"World Cup","world-cup",{"id":132,"doc_module":4,"doc_module_name":45,"category_name":133,"show_sort_weight":132,"slug":134},10,"Lifestyle","lifestyle",{"id":136,"doc_module":4,"doc_module_name":45,"category_name":137,"show_sort_weight":106,"slug":138},19,"General","general"]