Ucwaningo lwe-Google Lethula i-SensorFM: Imodeli Yesisekelo Sempilo Esigqokekayo Esiqeqeshelwe Ngaphambilini Ngamaminithi Ayizigidi Eziyisigidi Eziyinye Yedatha Yezinzwa

Amamodeli amaningi ezempilo agqokekayo akhelwa umphumela owodwa ngesikhathi. Leyo ndlela ihlehla ezindaweni ezingamashumi amathathu nanhlanu. Amalebula ayabiza futhi isichasiselo se-retrospective singenakwenzeka.
I-Google Research yethuliwe I-SensorFM, imodeli eyisisekelo yezempilo egqokekayo eqeqeshwe kusengaphambili imizuzu engaphezu kwesigidigidi esingu-1 yedatha yenzwa evela kubantu abayizigidi ezingu-5.

Yini i-SensorFM?
I-SensorFM iyimodeli yesisekelo Senzwa Enkulu yokufunda ukumelela uchungechunge lwesikhathi olugqokekayo. Ingenisa izici ezihlanganisiwe ezingu-34 zomzuzu owodwa ezithathwe kuzinzwa ezinhlanu: i-PPG, i-accelerometer, i-EDA, izinga lokushisa lesikhumba, ne-altimeter. Lezo zici zihlelwe zaba izigaba eziyisikhombisa, efasiteleni lamahora angama-24.
Umgogodla uyisishumeki se-ViT-1D esiqeqeshwe ngomgomo we-masked-autoencoder kanye nosayizi wesichibi [20, 1]. Ukuqeqeshwa kwangaphambili kusebenzise ababambiqhaza abavunyelwe abangu-5,000,000, amasampula phakathi kuka-Septhemba 2024 no-Septhemba 2025. Leyo khophasi ihlanganisa amazwe angu-100+, zonke izifundazwe ezingu-50 zase-US, namamodeli angu-20+ e-Fitbit ne-Pixel Watch. Isamba samahora angaphezu kwezigidigidi ezimbili, noma imizuzu engaphezu kwesigidigidi esisodwa.
Kukhona okune okuhlukile, ngakunye kubhanqiwe ngevolumu yedatha elinganiselwe.
| Okuhlukile | Amapharamitha | Isifaki khodi sifihliwe / izendlalelo | Idatha elinganiselwe | Amahora ezinzwa |
|---|---|---|---|---|
| XXS | 138,740 | 64/2 | 5K izifundo | 2×10⁶ |
| XS | 933,204 | 128/4 | 50K izifundo | 2×10⁷ |
| S | 7,290,068 | 256/8 | 500K izifundo | 2×10⁸ |
| B | 110,763,412 | 768/12 | 5M izifundo | 2×10⁹ |
Ukuhlola kusebenzisa idatha ehlukene. Ihlanganisa izifundo eziyi-13,985 kuzo zonke izifundo ezintathu ezingase zigunyazwe yi-IRB. Lezo impilo ye-metabolic, yenhliziyo neyokuphefumula (N = 1,655), ukulala (N = 6,377), nempilo yengqondo (N = 5,953). Imisebenzi engama-35 ihlanganisa imithambo yenhliziyo (6), i-metabolic (8), impilo yengqondo (8), ukulala (3), izibalo zabantu (4), kanye nendlela yokuphila (6).
Icala Lokukala
Ngalokho kusetha, umbuzo wokuqala ngowokuthi isikali sithenga noma yini elinganisekayo. Ithimba labacwaningi lishanele amamodeli amasayizi amane liqhathaniswa namavolumu amane edatha.
I-SensorFM-B ku-5M corpus yehlisa ukulahlekelwa kokuqinisekisa ukwakhiwa kabusha ngo-31% uma iqhathaniswa ne-SensorFM-XXS. Ukulahlekelwa kokukhiqiza kwehla ngo-28% ngokwesilinganiso. Phansi komfula, izuza i-ΔAUC = 0.09 ekuhlukaniseni futhi Δr = 0.21 ekuhlehleni. Kuzo zonke izinhlobo ezihlukahlukene, u-B uwina imisebenzi engu-33 kwengu-35, futhi amazinga e-XXS agcina kokungu-33 kwangu-35.
Icala lokwehluleka linolwazi ngokufanayo. I-SensorFM-B eqeqeshwe ezifundweni ezingu-5K kuphela ithumela ukulahlekelwa kokuqinisekisa okungu-1.082. Lokho kubi kakhulu ukwedlula zonke izinhlobo ezincane zevolumu efanayo. Ukuqeqeshwa kwangaphambi kwesikhathi kuye kwamiswa ngaphambi kwesikhathi ngenxa yokuthi imodeli igcwele ngokweqile.


Ngakho-ke, yonke imiphumela yesihloko ithatha amavolumu edatha akalwe ngokulingana nomthamo. Ngokuhambisana naleyo diagonal enesilinganiso esilinganayo, kusho ukuthi i-ROC AUC ihamba .664, .681, .710, .752. Mean Pearson r unyakaza .386, .435, .536, .612. Isibalo esingenhla sibonisa ukuthi ithrendi ayikasuthi.
INHLOSO: Ukuphatha Idatha Elahlekile Njengesiginali
Ukukala kukodwa akuzichazi lezo zinombolo. Ukusakaza kwangempela kuyingxenye ngesikhathi sokushaja, izikhathi ezingasebenzi esihlakaleni, nezindlela zokonga amandla. Izindlela ezijwayelekile zifaka izikhala, zifake ukuchema, noma ziwise amawindi, zilahle idatha.
I-SensorFM esikhundleni salokho isebenzisa i-Adaptive and Herited Masking (AIM), eyethulwe ngu-Xu et al. ku-LSM-2. Imaski esetshenzisiwe iwukuhlanganisa imaskhi yokulahleka ezuzwe njengefa kanye nemaski yokwenziwa. Ukulahlekelwa kubalwa kuphela kumapeshi ambozwe ngokwenziwa abeneqiniso eliyisisekelo. Ukufihla amathokheni okunezigaba ezimbili, kusetshenziswa ithokheni eyehlayo kanye nokufihla ukunakwa, kugcina lokhu kusebenza kahle.
Ngoba idikhoda ifunda ukwakha kabusha okuphawulwe okwehlisiwe, ukuqiniswa nokubikezela kuza mahhala.
| Umsebenzi wokukhiqiza | Kusho ukugcwalisa | Gcwalisa i-NN | I-Linear interp. | I-SensorFM-B |
|---|---|---|---|---|
| Ukufakwa okungahleliwe, 80% | 0.915 | 1.020 | 0.854 | 0.215 |
| Ukuhumusha kwesikhashana, imizuzu engama-60 | 0.904 | 0.943 | 0.777 | 0.468 |
| I-extraporation yesikhashana, imizuzu engama-60 | 0.937 | 1.102 | 1.102 | 0.563 |
| Ukufakwa kwesignali, iziteshi ezingu-12/26 | 1.025 | 1.025 | 1.025 | 0.170 |
Ukwakhiwa kabusha kwe-MSE kusethi yokuhlola ebanjiwe, okuphansi kungcono.
Ngokumelene nesisekelo esingcono kakhulu, i-SensorFM ithuthukisa ukufaka okungahleliwe ngo-74.8%. Ukufakwa kwesignali yenzwa kuba ngcono ngo-83.7%.
Izandla Zivuliwe: Ukulungisa Okushumekiwe
Ukuguqula leso sifanekiso sibe izibikezelo kuqondile. Isifaki khodi sihlala sifriziwe. Ukushumeka kuhlanganiswe ngomuntu ngamunye, kusetshenziswa ukuchezuka kwencazelo nokujwayelekile kuzo zonke izinsuku. Lezo zinciphisa zibe izingxenye eziyinhloko ezingu-50. Ikhanda lomugqa libe seliqeqesha ngaphansi kokuqinisekiswa okuphindwe kahlanu, okuzimele komuntu.
import numpy as np
from sklearn.decomposition import PCA
from sklearn.linear_model import LogisticRegression
from sklearn.model_selection import StratifiedKFold
from sklearn.metrics import roc_auc_score
def person_level(emb, pid):
"""Collapse day-level embeddings into one vector per participant."""
people = np.unique(pid)
feats = []
for p in people:
e = emb[pid == p] # (n_days, d)
feats.append(np.concatenate([e.mean(axis=0), e.std(axis=0)]))
return np.nan_to_num(np.stack(feats)), people # pandas std() is NaN at 1 day
X, people = person_level(emb, pid) # emb: frozen SensorFM embeddings
y = labels[people] # one label per participant
aucs = []
for tr, te in StratifiedKFold(5, shuffle=True, random_state=0).split(X, y):
pca = PCA(n_components=50).fit(X[tr]) # PCA-50, fit on the train fold only
clf = LogisticRegression(max_iter=400) # paper: AdamW, lr 5e-3, wd 1e-4, 400 steps
clf.fit(pca.transform(X[tr]), y[tr])
p = clf.predict_proba(pca.transform(X[te]))[:, 1]
aucs.append(roc_auc_score(y[te], p))
print(np.mean(aucs))
Lolu phenyo lomugqa lwehlula isisekelo esigadwayo sobunjiniyela besici kwimisebenzi engama-34 kwengama-35. Imiphumela ekhethiwe iyalandela.
| Umsebenzi | Imethrikhi | Amademo. kuphela | Feat. Eng. | I-SensorFM-B |
|---|---|---|---|---|
| Ubudala | r | – | .662 | .920 |
| Mental Health Med. | I-ROC | .594 | .773 | .819 |
| I-PHQ-8 | r | .303 | .354 | .450 |
| Ukumelana ne-insulin | I-ROC | .717 | .710 | .761 |
| I-Hypertension Dx | I-ROC | .762 | .747 | .786 |
| Ingozi ye-Framingham 30 | r | .782 | .592 | .714 |
Umugqa wokugcina awuwona ongaphandle. Izikolo ze-ASCVD ne-Framingham zibalwa kusukela kuzici zezibalo zabantu. Ngakho-ke amamodeli ezibalo zabantu kuphela awina ngokwakhiwa. Ithimba labacwaningi libika i-SensorFM ehamba phambili emisebenzini engama-31 kwengama-35, hhayi yonke.
Izixwayiso ezimbili zihlala ematafuleni afanayo. Izibalo zabantu zisasiza i-SensorFM emisebenzini engu-22 kwengu-30, nakuba ilifti incipha ngesikali. Ezimisweni ezinamalebula aphansi kakhulu, okubalulekile kwezibalo zabantu kukodwa kuhlala kuqinile.
Ikilasi le-Agentic
Ngisho nophenyo oluqondile ludinga ukulungiswa komsebenzi ngamunye. Ukwenza lokho ngokuzenzakalelayo, ithimba labacwaningi liqhube 'ikilasi' lama-ejenti abafundi abahlanu be-LLM. Lezi zi-span gemini-2.5 zikhanya ngokubuka kuqala kwe-gemini-3.1 pro. Ama-ejenti akhiqiza, akhiphe, athole amaphuzu, futhi acwengisise amakhanda ePython ngaphezu kwemijikelezo engu-20, esebenzisa ukushumeka okungancishisiwe.
Sekukonke benze izivivinyo eziyi-30,516. Amakhanda atholwe yi-agent ashaya i-probe yomugqa emisebenzini yokuhlukanisa engu-16 kwengu-20, elinganiswa ngo-F1. Baphinde bakhulisa ukuhlobana kwe-Pearson emisebenzini engu-12 kweyi-15 yokuhlehla. Ikhwalithi yesisombululo ilandelele i-Artificial Analysis Intelligence Index.
Izixazululo eziwinayo ziyalandela. Cishe zonke zinciphise isikhala sokushumeka saba yizilinganiso ezingama-50-100. Amamodeli alayini abemaningi kunawangenawo umugqa, futhi ama-ensemble avele ngaphansi kwekota.
Ukufaka i-ejenti yezempilo yomuntu siqu
Ukuhlolwa kokugcina kuhlola i-SensorFM njengethuluzi, hhayi ukufakwa kwebhentshimakhi. I-Gemini 3 Flash ekhiqizwe izifinyezo zezempilo zamaphrofayela ababambiqhaza bangempela angama-31. Yonke imibandela ithole izibalo zabantu kanye namamethrikhi ansuku zonke aklanyelwe isici. Izimo zibe sezingeza izibikezelo ze-SensorFM, okuqondiwe kweqiniso eliphansi, noma lutho.
Ngokusho kwephepha locwaningo, odokotela abane abanezitifiketi zebhodi, abaphuphuthekiswe isimo, bakhiqize izilinganiso ze-1,860 kuzo zonke izilinganiso zerubrikhi ezinhlanu. Ukungeza izibikezelo ze-SensorFM kwehlula inani eliyisisekelo lilonke (W = 10110, p <0.001), nakuhlangothi ngalunye. Izibikezelo zayo zazingenakuhlukaniswa ngokwezibalo kusukela eqinisweni eliyisisekelo (p = 0.396).
Sebenzisa Amacala
- Ukuhlola kanye nokuhlukaniswa kwengozi: Isifaki khodi esifriziwe kanye nekhanda elilodwa lomugqa lihlaba umkhosi kumakhandidethi omsebenzi wokuqinisekisa walebhu. Iphepha libheka lokhu ekuhlolweni, hhayi ukuxilongwa.
- Ukulungisa izifinyezo zansuku zonke: Njengoba kuhoxisiwe amaminithi angu-60 ahlanganayo, i-SensorFM igcina isibalo sezinyathelo esingu-99.7% kanye nokunemba okungu-99.9% kokulala okujulile.
- Izifundo ezishoda ngamalebula: Phenya ukushumekwa okufriziwe esikhundleni sokuqeqesha ekugcineni. Qhathanisa nesisekelo sezibalo zabantu kuphela kuqala.
- Ukuqeqeshwa okusekelwe phansi: Umyalo we-ejenti uyakwenqabela ukukhipha amanani angahluziwe okuhlehla noma amafulege we-boolean. Izibikezelo zihunyushwa ngokwekhwalithi kunalokho.
Isihloli Esisebenzisanayo
'; }); h+=''; }); document.getElementById('recbars').innerHTML=h; if(anim){setTimeout(function(){root.querySelectorAll('#recbars .bar').forEach(function(b){b.style.width=b.dataset.w+'%';});},40);} shintsha usayizi(); } document.getElementById('famsel').addEventListener('shintsha',function(){renderRec(this.value,true);}); document.getElementById('playRec').addEventListener('chofoza',umsebenzi(){renderRec(document.getElementById('famsel').value,true);}); renderRec('isenzo', amanga); /* ———- iphaneli 4 (Ithebula ED.9) ———- */ var T=[
[‘Age’,’Demographics’,’r’,null,.662,null,.920,null],
[‘BMI’,’Demographics’,’r’,null,.441,null,.809,null],
[‘Height’,’Demographics’,’r’,null,.409,null,.675,null],
[‘Weight’,’Demographics’,’r’,null,.460,null,.809,null],
[‘Currently Working’,’Lifestyle’,’ROC’,.637,.769,.782,.912,.912],
[‘Disability’,’Lifestyle’,’ROC’,.600,.702,.722,.753,.758],
[‘Disability Affects Work’,’Lifestyle’,’ROC’,.534,.605,.625,.699,.697],
[‘Smoking’,’Lifestyle’,’ROC’,.629,.754,.771,.870,.867],
[‘Medicaid’,’Lifestyle’,’ROC’,.589,.726,.729,.814,.814],
[‘No Medications’,’Lifestyle’,’ROC’,.617,.687,.699,.739,.744],
[‘Cardiovascular Dx’,’Cardiovascular’,’ROC’,.701,.696,.706,.712,.696],
[‘Hypertension Dx’,’Cardiovascular’,’ROC’,.762,.747,.780,.786,.786],
[‘Respiratory Dx’,’Cardiovascular’,’ROC’,.640,.642,.640,.682,.674],
[‘ASCVD Risk’,’Cardiovascular’,’r’,.740,.604,.764,.730,.784],
[‘Framingham Risk’,’Cardiovascular’,’r’,.743,.548,.730,.669,.724],
[‘Framingham 30 Risk’,’Cardiovascular’,’r’,.782,.592,.772,.714,.756],
[‘Diabetes Dx’,’Metabolic’,’ROC’,.688,.727,.734,.763,.756],
[‘Diabetes Med.’,’Metabolic’,’ROC’,.704,.672,.706,.700,.705],
[‘Hyperlipidemia’,’Metabolic’,’ROC’,.688,.643,.670,.674,.676],
[‘Pre-Diabetes’,’Metabolic’,’ROC’,.731,.728,.742,.704,.707],
[‘Insulin Resistance’,’Metabolic’,’ROC’,.717,.710,.717,.761,.763],
[‘HOMA-IR’,’Metabolic’,’r’,.316,.374,.397,.479,.480],
[‘HbA1c’,’Metabolic’,’r’,.282,.221,.228,.293,.292],
[‘Triglycerides’,’Metabolic’,’r’,.251,.131,.173,.269,.287],
[‘Mild Depression’,’Mental Health’,’ROC’,.653,.682,.705,.726,.730],
[‘Mild Anxiety’,’Mental Health’,’ROC’,.641,.654,.680,.698,.699],
[‘Persistent Stress’,’Mental Health’,’ROC’,.676,.664,.697,.712,.717],
[‘Depress./Anxiety Dx’,’Mental Health’,’ROC’,.626,.672,.693,.717,.721],
[‘Mental Health Med.’,’Mental Health’,’ROC’,.594,.773,.783,.819,.826],
[‘PHQ-8′,’Mental Health’,’r’,.303,.354,.410,.450,.459],
[‘GAD-7′,’Mental Health’,’r’,.291,.244,.294,.400,.403],
[‘PSS’,’Mental Health’,’r’,.378,.305,.417,.463,.476],
[‘Sleep Disorder Treatment’,’Sleep’,’ROC’,.653,.610,.625,.649,.653],
[‘Sleep Disturbance PRO’,’Sleep’,’r’,.195,.283,.326,.390,.393],
[‘Sleep Impairment PRO’,’Sleep’,’r’,.344,.310,.372,.448,.460]
]; umsebenzi renderTasks(){ var cat=document.getElementById('catsel').value,q=document.getElementById('q').value.toLowerCase(); var h=””,n=0; T.forEach(function
Udinga ukusebenzisana nathi ekuthuthukiseni i-GitHub Repo yakho NOMA Ikhasi Lobuso Lokugona NOMA Ukukhishwa Komkhiqizo NOMA I-Webinar njll.? Xhumana nathi



