CS60055: Ubiquitous Computing
ML Pipelines for Sensor Data
From features to foundation models
INDIAN INSTITUTE OF TECHNOLOGY
KHARAGPUR
Sandip Chakraborty
Department of Computer Science and Engineering
Where We Are in the Course
Sensing
Transduction, IMU, physiological, acoustic, wireless (CSI)
Signals
Sampling, filtering, phase cleaning, spectra
Learning
Today: turning streams of numbers into decisions
Same pipeline thinking applies to health, gestures, localization and context sensing
Indian Institute of Technology Kharagpur
Today's Plan
1
Part 1: The Classical Pipeline
Acquire, preprocess, segment, extract features, classify, evaluate, deploy
2
Part 2: Sensor Foundation Models
Why pretraining at scale, definitions, a lifecycle taxonomy, three research directions (survey: Bian et al., IMWUT 2026)
3
Part 3: Case Study: SensorFM
Google Research: one trillion minutes, five million people, 35 health tasks, agents on top
Indian Institute of Technology Kharagpur
Why Learn From Sensor Data?
Tri-axial accelerometer (synthetic, 50 Hz): each activity has a distinct pattern in level, energy and rhythm
Goal of a pipeline: a model that works on people and devices it has never seen
Indian Institute of Technology Kharagpur
Sensor Data Is Not Like Images or Text
Property | Images / text | Sensor streams |
Structure | Grid of pixels, sequence of words | Continuous, multi-channel, multi-rate time series |
Meaning to a human | Easy to read and label | Hard to read; needs video or self-report to label |
Dataset size | Web scale (billions) | Mostly small (tens of users, hours of data) |
Variation | Lighting, viewpoint | Placement, orientation, body, device, firmware |
Gaps | Rare | Common: battery, off-wrist, duty cycling |
Where it runs | Cloud GPUs | Often on a watch or phone with mW budgets |
These differences shape every stage of the pipeline, and later, the design of sensor foundation models
Indian Institute of Technology Kharagpur
The Activity Recognition Chain (ARC)
1. Acquire
Sensors, rate, placement
2. Preprocess
Filter, resample, sync, normalize
3. Segment
Sliding windows or events
4. Features
Hand-crafted or learned
5. Classify
kNN, SVM, RF, CNN, LSTM
6. Post-process
Smoothing, fusion, decisions
Plus one more stage that decides everything: 7. Evaluate (how you split the data)
Indian Institute of Technology Kharagpur
Stage 1: Data Acquisition
Signal | Typical rate |
Accelerometer / gyro | 25 to 100 Hz |
PPG (raw) | 25 to 256 Hz |
ECG | 250 to 1000 Hz |
EDA | 4 to 32 Hz |
Skin temperature | 1 Hz or less |
WiFi CSI | 100 to 1000 pkt/s |
Minute aggregates | 1 per minute |
Choose the rate from the physics of the target, not the maximum the chip allows
Indian Institute of Technology Kharagpur
Stage 2: Preprocessing, Filtering and Gravity
Pick filters from the physics of the target
Indian Institute of Technology Kharagpur
Stage 2: Normalization and Orientation
Device frame
ax, ay, az depend on how the device is held
World frame
Rotate using gravity: vertical and horizontal parts
Normalized
Zero mean, unit variance, per channel
Indian Institute of Technology Kharagpur
Stage 2: Missing Data Is the Norm
One illustrative day from a wrist wearable: channels switch on and off independently
Remember this slide: handling missingness is a key design choice in SensorFM
Indian Institute of Technology Kharagpur
Stage 3: Segmentation With Sliding Windows
Indian Institute of Technology Kharagpur
Choosing the Window Size
Window | Good for | Problem |
0.5 to 1 s | Gestures, falls, taps | Too short for periodic activities |
2 to 5 s | Walking, running, stairs | Mixes activities at transitions |
30 s to 1 min | Sleep stage, stress, context | Coarse; misses short events |
Hours to days | Routines, health risk | Needs long-context models |
Window size is a hyperparameter. Tune it on validation data, and report it. Many papers differ only in this choice.
Indian Institute of Technology Kharagpur
Stage 4: Time-Domain Features
Feature | What it captures |
Mean | Posture, gravity direction |
Standard deviation, variance | Intensity of motion |
Min, max, range | Peaks, impacts |
Zero crossings, peak count | Rhythm, step rate |
Skewness, kurtosis | Shape of distribution |
Correlation between axes | Coordination of motion |
Signal magnitude area (SMA) | Overall energy expenditure |
Example: mean of z-axis separates sitting vs standing; std separates walking vs running
Indian Institute of Technology Kharagpur
Stage 4: Frequency-Domain Features
Walking and running can have similar variance, but their dominant frequencies differ clearly
Indian Institute of Technology Kharagpur
Stage 5: Classical Classifiers
Model | Idea | Strength | Weakness |
k-NN | Label of nearest training windows | Simple, no training | Slow at test time; needs good features |
Decision tree / Random forest | Many trees vote on feature thresholds | Fast, robust, little tuning | Limited by hand-crafted features |
SVM | Maximum margin boundary, kernels | Strong on small data | Scales poorly to big data |
HMM | Hidden states with transitions over time | Models sequences and transitions | Markov assumption, needs features |
Gradient boosting | Trees fit residual errors | Often best on tabular features | Tuning, overfitting risk |
Random forest on good features is still a strong baseline; always compare against it
Indian Institute of Technology Kharagpur
Deep Learning: Learn the Features Too
Raw window
C channels × T samples
Conv layers
Learn local motion patterns
LSTM / GRU
Learn temporal order
Classifier
Softmax over activities
The bottleneck moved from feature design to label collection
Indian Institute of Technology Kharagpur
Stage 6: Post-processing
Indian Institute of Technology Kharagpur
Stage 7: Evaluation Protocols
Random split
Windows of the same person (even the same minute) in train and test
Optimistic, often 95%+
Leave-one-subject-out
Test person never seen in training
Measures generalization to new users
Cross-dataset
Train on dataset A, test on dataset B
New devices, placements, protocols
Accuracy without a protocol is not a result
Indian Institute of Technology Kharagpur
Metrics: Accuracy Is Not Enough
Illustrative confusion matrix (%)
Indian Institute of Technology Kharagpur
Deployment: The Pipeline on a Device
Constraint | What we do |
Memory (KB to MB) | Small models, quantize to int8 |
Energy | Duty cycle sensors, wake on motion |
Latency | Short windows, streaming inference |
Privacy | Keep raw data on device |
Drift over time | On-device personalization, updates |
This question returns for foundation models: a 100M parameter model does not fit on a watch
Indian Institute of Technology Kharagpur
Recap: The Pipeline So Far
Acquire
Rate, placement
Preprocess
Filter, sync, mask
Segment
Windows
Features
Time, frequency
Classify
RF, CNN
Evaluate
LOSO, macro F1
Question for Part 2: can we learn reusable representations from unlabeled data?
Indian Institute of Technology Kharagpur
Why Sensor HAR Is Hard
Source: Bian et al., "Foundation Models Defining A New Era In Sensor-based HAR", ACM IMWUT 10(2), 2026 (CC BY 4.0)
Indian Institute of Technology Kharagpur
How the Field Evolved
Source: Bian et al., "Foundation Models Defining A New Era In Sensor-based HAR", ACM IMWUT 10(2), 2026 (CC BY 4.0)
Indian Institute of Technology Kharagpur
Bridge 1: Transfer and Domain Adaptation
Source domain
Many labels (lab data, other users)
Shared model
Pretrain, then reuse layers
Target domain
Few labels (new user, new device)
Indian Institute of Technology Kharagpur
Bridge 2: Self-Supervised Learning (SSL)
Pretrain
Large unlabeled data, pretext task
Adapt
Small labelled data, target task
Haresamudram et al. (IMWUT 2022): SSL clearly helps when labels are scarce
Indian Institute of Technology Kharagpur
Contrastive Learning for Sensors
Augmentations encode what the model should ignore; choose them from sensor physics
Indian Institute of Technology Kharagpur
Masked Reconstruction for Sensors
Pretrain-then-finetune with SSL is the direct ancestor of sensor foundation models
Indian Institute of Technology Kharagpur
Using a Pretrained Encoder: Probe or Fine-tune
Linear probing
Fine-tuning
Frozen encoder
Pretrained weights, not updated
Linear head
Only this layer is trained
Encoder
All (or some) layers updated
Task head
Trained together
SensorFM (Part 3) reports results mainly with linear probes on a frozen encoder
Indian Institute of Technology Kharagpur
Part 2
Sensor Foundation Models
Following Bian et al., "Foundation Models Defining A New Era In Sensor-based HAR: A Survey And Outlook", ACM IMWUT 2026
What is an FM?
Criteria for HAR FMs
Lifecycle taxonomy
Three directions and open problems
Indian Institute of Technology Kharagpur
What Is a Foundation Model?
"Any model trained on broad data (generally using self-supervision at scale) that can be adapted to a wide range of downstream tasks"
Stanford CRFM, 2021
Broad data
Unlabeled, diverse, huge
Self-supervised pretraining
Masking, contrast, next token
Adaptation
Probe, fine-tune, prompt
Many tasks
Zero / few-shot, new domains
Key shift: from one model per task to one model, many tasks
Indian Institute of Technology Kharagpur
Foundation Models Across Fields
Source: Bian et al., "Foundation Models Defining A New Era In Sensor-based HAR", ACM IMWUT 10(2), 2026 (CC BY 4.0)
Indian Institute of Technology Kharagpur
A Definition for Sensor-based HAR
A pretrained, sensor-grounded model and its adapters that can solve diverse activity-understanding tasks across the sensing, temporal and context continuum, while generalizing across sensor modalities, body placements, users, devices and environments
Definition adapted from Bian et al., IMWUT 2026
Three axes of variation: modality, time scale (micro-gesture to routine), context and embodiment
Indian Institute of Technology Kharagpur
How FMs Address the Five Challenges
Challenge | FM response |
Signal | Masked time-series pretraining, temporal transformers |
Data | Contrastive / masked objectives into a shared latent space |
User | Large-scale pretraining + light fine-tuning |
Semantic | Self-supervised hierarchical pretraining |
Corpus | Self / weak supervision + synthetic data |
Source: Bian et al., "Foundation Models Defining A New Era In Sensor-based HAR", ACM IMWUT 10(2), 2026 (CC BY 4.0)
Indian Institute of Technology Kharagpur
Six Criteria for a HAR Foundation Model
1. Corpus coverage
Many users, devices, placements, settings
2. Cross-domain generalization
Works on unseen users, devices, datasets; zero / few-shot
3. Modality extensibility
Add new sensors with little change; robust to missing channels
4. Label-efficient pretraining
Self-supervised or hybrid objectives on unlabeled streams
5. Adaptation surfaces
Adapters, LoRA, heads, prompts with small parameter budgets
6. Broad applicability
One core for many tasks; emergent skills on unseen tasks
Not a rigid checklist: a model should show these hallmarks in substance, not necessarily all at once
Indian Institute of Technology Kharagpur
When Is an LLM a HAR Foundation Model?
Encoder + LLM decoder
Sensor encoder conditions a language decoder via cross-attention
e.g., SensorLM, Sensor2Text
Sensor tokens into an LLM
Frozen or partly frozen LLM reads projected sensor tokens
e.g., SensorLLM, Time2Lang
Prompt-only, in-context
Fixed sensor-to-text pipeline; zero / few-shot across tasks
e.g., HARGPT
The test is reuse plus a stable interface, not the presence of an LLM
Indian Institute of Technology Kharagpur
A Lifecycle Taxonomy: Four Phases, Nine Axes
Axes 1 to 3: what the model sees. Axes 4 to 5: how it learns. Axis 6: how it adapts. Axes 7 to 9: how it is used.
Source: Bian et al., "Foundation Models Defining A New Era In Sensor-based HAR", ACM IMWUT 10(2), 2026 (CC BY 4.0)
Indian Institute of Technology Kharagpur
Axis 1: Modality Scope
Unimodal
One sensor type, e.g., accelerometer only
Scales easily; limited semantic grounding
Multimodal
Several sensors fused in pretraining, e.g., IMU + PPG + EDA
Richer context, robust to missing channels; imbalance, sync issues
Cross-modal
Align sensor with text or video (IMU ↔ text)
Zero-shot, explainable; needs paired data, more compute
Our lab view: radar, CSI and air-quality sensing still sit mostly at the unimodal stage
Indian Institute of Technology Kharagpur
Representative Models by Modality Scope
Model | Scope | Modality | Key idea |
RelCon | Unimodal | IMU | Relative contrastive objective for robustness |
SelfHAR-700k | Unimodal | Accelerometer | SSL on 700,000 person-days of UK Biobank data |
Pulse-PPG | Unimodal | PPG | Pretrained on noisy field PPG |
HAR-FM | Multimodal | IMU + physiology | Vector-quantized SSL |
NORMWEAR | Multimodal | ECG / PPG / EDA | Spectro-temporal tokens, ViT-style encoder |
SensorLM | Cross-modal | Wearables + text | Masked modeling + sensor-language contrast |
IMU2CLIP | Cross-modal | IMU + text / video | CLIP-style alignment for zero-shot retrieval |
FM-Fi 2.0 | Cross-modal | RF + semantics | Distill vision-language teacher into RF |
Adapted from Table 1, Source: Bian et al., "Foundation Models Defining A New Era In Sensor-based HAR", ACM IMWUT 10(2), 2026 (CC BY 4.0)
Indian Institute of Technology Kharagpur
Axis 2: Data Landscape
A foundation model inherits its biases from its pretraining corpus
Indian Institute of Technology Kharagpur
Virtual Sensor Data From Language
LLM prompt
"Describe 20 ways a person climbs stairs"
Text description
"A person climbs stairs slowly, holding the rail"
Motion synthesis
Text-to-motion model creates 3D body motion
Virtual IMU
Place a virtual sensor on the wrist, compute acceleration
Pipeline in the spirit of IMUGPT 2.0 (Leng et al., IMWUT 2024)
Indian Institute of Technology Kharagpur
Axis 3: Tokenization
Windows / patches
Fixed-length chunks (e.g., 128 samples); enable masking and attention
Statistical features
Minute or hour summaries (mean HR, steps); short sequences, interpretable
Spectrograms
STFT or wavelet patches; robust to noise, good for periodic signals
Quantized tokens
Codebook symbols; reuse NLP models, talk to LLMs
5. Multimodal alignment, positional encoding
6. Token fusion, cross-modal projection
Families 1 to 4 are parallel choices inside one modality; 5 and 6 come after, across modalities
SensorFM uses family 2: 34 one-minute aggregate features over a 24-hour window
Indian Institute of Technology Kharagpur
Tokenization Trade-offs
Family | Temporal detail | Sequence length | Best for | Watch out |
Windows / patches | High | Long | Motion, gestures | Compute grows fast |
Statistical features | Low | Short | Long-term health, sleep | Loses fine dynamics |
Spectrograms | Medium | Medium | Periodic: gait, breathing, sleep | Fixed transform settings |
Quantized tokens | Medium | Medium | LLM interfaces | Quantization error |
Text summaries | Very low | Short | Prompt-only LLMs | Numbers poorly handled |
Spathis and Kawsar (2023): "The first step is the hardest". Poor tokenization limits what any LLM can do with time series.
Indian Institute of Technology Kharagpur
Axis 4: Four Base Architectures
Encoder-only
Sensor encoder → embedding → linear head
LIMU-BERT, RelCon, UniMTS
Dual encoder
Sensor encoder + text encoder, shared space, contrastive
IMU2CLIP, FM-Fi
Encoder-decoder
Sensor encoder + causal (language) decoder via cross-attention
SensorLM, Sensor2Text, LSM
Language-model stack
LLM itself is the backbone over sensor tokens
LLM4HAR, Time2Lang
Backbones (CNN, Transformer, Mamba, GNN, MoE) instantiate these graphs; they are not separate families
Adapted from Table 3, Source: Bian et al., "Foundation Models Defining A New Era In Sensor-based HAR", ACM IMWUT 10(2), 2026 (CC BY 4.0)
Indian Institute of Technology Kharagpur
Choosing an Architecture
Graph | Strength | Cost | Use when |
Encoder-only | Scalable, strong transfer, cheap heads | No language output | Recognition, forecasting |
Dual encoder | Zero-shot, retrieval, simple inference | Needs paired data | Search, open-set labels |
Encoder-decoder | Generation: captions, reports | More compute | Explanations, Q&A |
LM stack | Instructions, reasoning, mature tooling | Latency, energy, tokenization | Interactive assistants |
In practice systems mix patterns with small projection heads, so tokenizers and backbones can be swapped. SensorFM: encoder-decoder for pretraining, encoder-only for downstream use.
Indian Institute of Technology Kharagpur
Axis 5: Pretraining Paradigms
Contrastive
Pull related views together, push others apart
Cross-domain alignment, retrieval
IMU2CLIP, RelCon, FM-Fi
Generative
Mask and reconstruct, or forecast the future
Temporal continuity, imputation
LIMU-BERT, LSM, SelfPAB
Hybrid
Masking + contrast + distillation, often with language
Best of both; dominant trend
SensorLM, NORMWEAR, CrossHAR
Field is converging on hybrid, large-scale self-supervised pretraining
Indian Institute of Technology Kharagpur
Scaling: Does Bigger Help for Sensors?
40M
hours (LSM)
700k
person-days (SelfHAR)
2B+
hours (SensorFM)
Scaling laws seen in vision and language are now appearing for wearable data
Indian Institute of Technology Kharagpur
Axis 6: Adaptation Strategies
PEFT
Freeze backbone; train adapters, LoRA, soft prompts
Few labels, on-device, federated
Full / partial fine-tuning
Unfreeze deeper layers or all layers
Big domain shift, enough labels
Instruction tuning
In-context prompts (no update) or SFT on sensor-text pairs
Stable output format, multi-turn use
Indian Institute of Technology Kharagpur
LoRA in One Slide
W
(d × d)
frozen
+
B
(d × r)
A (r × d)
h = W x + B A x
rank r is much smaller than d (e.g., r = 8)
Ideal for personalization on a phone and for federated learning
Indian Institute of Technology Kharagpur
Axis 7: Downstream Capabilities
Capability | Protocol | Metric |
Zero / few-shot, open-set | Unseen activities, small label budgets | Open-set F1, accuracy vs labels |
Cross-dataset / device / user | Train on A, test on B; LOSO | Macro F1, drop vs in-domain |
Cross-modal retrieval | Sensor ↔ text / video search | Recall@K, mAP |
Captioning, Q&A, reasoning | Generate text from sensor data | Correctness, human ratings |
Reconstruction, imputation | Masked spans, future windows | MSE, forecast skill |
Federated, on-device | Client personalization, edge runs | Gain, latency, energy, leakage |
Pair each claimed capability with its matching protocol and metric
Indian Institute of Technology Kharagpur
Axis 8: Deployment Settings
Cloud-scale
Large pretraining on servers
Heavy backbones, full fine-tuning
Shows what FMs can learn
On-device and mobile
PEFT, quantization, pruning
Compact LMs, streaming inference
Shows what FMs can sustain
Edge-cloud split is a networking and systems problem as much as an ML one
Indian Institute of Technology Kharagpur
Axis 9: Application Domains
Source: Bian et al., "Foundation Models Defining A New Era In Sensor-based HAR", ACM IMWUT 10(2), 2026 (CC BY 4.0)
Indian Institute of Technology Kharagpur
Smart Homes: Event-based Sensing
Example event stream
07:02 Bedroom motion ON
07:05 Bathroom door OPEN
07:18 Kitchen motion ON
07:19 Fridge door OPEN
07:24 Stove ON
→ "preparing breakfast"?
Foundation models for ambient event streams are still at an early stage
Indian Institute of Technology Kharagpur
Three Development Directions
1. HAR-specific FMs from scratch
Pretrain on large sensor corpora
HAR-FM, MASTER, NORMWEAR, oneHAR, LSM, SensorFM
2. Adapt general FMs
Reuse time-series or vision-language FMs
IMU2CLIP, Time2Lang, FM-Fi 2.0, Chronos adapters
3. LLMs for HAR
Reasoning, annotation, interaction
HARGPT, DailyLLM, LanHAR, ContextLLM
Expected convergence: hybrid frameworks combining all three
Indian Institute of Technology Kharagpur
Direction 1: Sensor-native FMs
Model | Paradigm | Modality | Contribution |
HAR-FM | Contrastive + quantization | IMU + physiology | Diversity regularizer for heterogeneous sensors |
MASTER | Masked reconstruction | IMU + PPG + EDA | Captures cross-sensor dependencies |
NORMWEAR | Masked SSL + fusion | PPG + EDA + ECG | Anomaly and stress prediction |
oneHAR | Contrastive, cross-dataset | IMU | Dataset-agnostic IMU embeddings |
LSM | Scaling study | Multimodal wearables | Scaling laws for wearable FMs |
Indian Institute of Technology Kharagpur
Direction 2: Adapting General FMs
Sensor window
IMU, PPG, RF
Small encoder / projector
Trainable bridge into FM space
Frozen general FM
CLIP, Chronos, LLaMA
Output
Label, retrieval, text
Indian Institute of Technology Kharagpur
Direction 3: LLMs for HAR
Prompt-only example (HARGPT style)
"You are an expert in IMU-based activity recognition. Below are 3-axis accelerometer readings at 10 Hz from a wrist device:
x: 0.12, 0.85, -0.40, ...
Think step by step about the patterns, then answer with one of: sitting, walking, running, stairs."
Works surprisingly well for simple activities; fails on long or fine-grained signals
Indian Institute of Technology Kharagpur
Open Challenges
Scaling under fragmentation
Data split across devices, rates and owners; privacy limits pooling; how to use synthetic data safely
Temporal hierarchy and semantics
Encode seconds-to-days structure; align with language without overfitting to captions
Adaptation as a first-class problem
Few-shot personalization without drift; cloud + on-device + federated; co-design with hardware
Evaluation and responsibility
Standard cross-dataset and open-set protocols; calibration, uncertainty, hallucination, privacy
Next phase: better objectives, lifecycle-aware adaptation and rigorous evaluation, not only bigger backbones
Indian Institute of Technology Kharagpur
Think About It
Q1
A model scores 97% accuracy on a random split of 30 users. What would you ask before believing it?
Q2
You have 10 million unlabeled hours of mmWave radar data and 200 labelled hours. Which pretraining paradigm would you try first, and why?
Q3
Is a chatbot that reads your step count and gives advice a HAR foundation model? Use the survey's criteria.
Indian Institute of Technology Kharagpur
Part 3
Case Study: SensorFM
"Towards a General Intelligence and Interface for Wearable Health Data", Google Research, July 2026 (arXiv 2605.22759)
Data at population scale
Missing-aware pretraining
35 health tasks
Agents on top
Indian Institute of Technology Kharagpur
Why SensorFM: Beyond One Model Per Task
Before
35 tasks = 35 pipelines, 35 label sets
SensorFM
One encoder + 35 light heads
Source: Liu, McDuff et al., "Towards a General Intelligence and Interface for Wearable Health Data", Google Research, 2026
Indian Institute of Technology Kharagpur
Pretraining Corpus: Population Scale
5M
consented participants
1T+
minutes (2B+ hours)
100+
countries, all 50 US states
20+
Fitbit and Pixel Watch models
Data captured September 2024 to September 2025; several weeks per person; de-identified
Source: Liu, McDuff et al., "Towards a General Intelligence and Interface for Wearable Health Data", Google Research, 2026
Indian Institute of Technology Kharagpur
Input: 34 Minute-level Features
Tokenization family 2 (statistical features): short, interpretable, cheap
Indian Institute of Technology Kharagpur
Real Wearable Data Is Full of Holes
Impute (adds bias) or drop windows (wastes data)? SensorFM does neither
Indian Institute of Technology Kharagpur
AIM: Adaptive and Inherited Masking
HR
HRV
SpO2
Steps
EDA
Temp
Inherited mask: real gap in the data
Artificial mask: hidden for training
Visible to the encoder
Incomplete recordings become useful training data instead of being thrown away
Schematic, not real data
Indian Institute of Technology Kharagpur
Architecture: Masked Autoencoder
Figure from the SensorFM paper
Encoder-decoder for pretraining (generative paradigm), encoder-only for use (survey Axes 4 and 5)
Indian Institute of Technology Kharagpur
Model Family and Scaling
31%
lower reconstruction loss, B vs XXS
+9%
avg AUC, classification
+21%
avg Pearson r, regression
33/35
tasks won by SensorFM-B
Data scaled from about 2M to 2B sensor-hours, model from 100K to 100M parameters; no saturation seen
Indian Institute of Technology Kharagpur
Downstream Evaluation: 35 Health Tasks
Protocol: freeze the encoder, train a linear head, compare with supervised models on engineered features
Indian Institute of Technology Kharagpur
Linear Probing on Frozen Embeddings
A single representation transfers across cardiovascular, metabolic, sleep and mental health
Indian Institute of Technology Kharagpur
Classification Results (F1)
Larger models seem to capture age- and sex-related physiology during pretraining itself
Indian Institute of Technology Kharagpur
Regression Results (Pearson Correlation)
Lab values and screener scores predicted from passive wearable data alone
Indian Institute of Technology Kharagpur
Label Efficiency and Data Infilling
Generative pretraining gives a second product for free: robust daily metrics
Indian Institute of Technology Kharagpur
What Do the Embeddings Capture?
Cosine similarity of task directions: related tasks group together
UMAP of embeddings coloured by condition: demographics, lifestyle and cardiovascular health separate
Indian Institute of Technology Kharagpur
A "Classroom" of Agents Builds the Heads
Quality rises over the search and with stronger LLMs; collaboration helps weaker LLMs
Indian Institute of Technology Kharagpur
Grounding a Personal Health Agent
Survey Direction 3 in action: the sensor FM supplies grounded numbers, the LLM supplies reasoning and language
Indian Institute of Technology Kharagpur
Clinician Evaluation of Health Summaries
Model inferences served the agent about as well as real measurements
Indian Institute of Technology Kharagpur
SensorFM Through the Survey's Lens
Axis | SensorFM choice |
Modality scope | Multimodal (PPG, ACC, EDA, temperature, altimeter); no language in pretraining |
Data landscape | Collected in the wild: 5M people, 20+ devices, 100+ countries |
Tokenization | Minute-level statistical features, 24-hour window |
Architecture | ViT-style encoder-decoder (pretrain), encoder-only (use) |
Pretraining | Generative: missing-aware masked reconstruction (AIM) |
Adaptation | Linear probes, agent-written heads; frozen backbone |
Capabilities | 35 health predictions, label efficiency, infilling, LLM grounding |
Direction | 1 (sensor-native from scratch) feeding 3 (LLM agent) |
Indian Institute of Technology Kharagpur
Critical View and Why It Matters for Us
Open question: what is the "trillion minutes" for ambient RF sensing?
Indian Institute of Technology Kharagpur
Summary
From one model per task to one model, many tasks, many sensors
Indian Institute of Technology Kharagpur
References and Further Reading
Indian Institute of Technology Kharagpur