2025-11-21T05:31:15.786305

Advancing Intoxication Detection: A Smartwatch-Based Approach

Segura, Vergés, Ky et al.
Excess alcohol consumption leads to serious health risks and severe consequences for both individuals and their communities. To advocate for healthier drinking habits, we introduce a groundbreaking mobile smartwatch application approach to just-in-time interventions for intoxication warnings. In this work, we have created a dataset gathering TAC, accelerometer, gyroscope, and heart rate data from the participants during a period of three weeks. This is the first study to combine accelerometer, gyroscope, and heart rate smartwatch data collected over an extended monitoring period to classify intoxication levels. Previous research had used limited smartphone motion data and conventional machine learning (ML) algorithms to classify heavy drinking episodes; in this work, we use smartwatch data and perform a thorough evaluation of different state-of-the-art classifiers such as the Transformer, Bidirectional Long Short-Term Memory (bi-LSTM), Gated Recurrent Unit (GRU), One-Dimensional Convolutional Neural Networks (1D-CNN), and Hyperdimensional Computing (HDC). We have compared performance metrics for the algorithms and assessed their efficiency on resource-constrained environments like mobile hardware. The HDC model achieved the best balance between accuracy and efficiency, demonstrating its practicality for smartwatch-based applications.
academic

Avanzamento della Rilevazione dell'Intossicazione: Un Approccio Basato su Smartwatch

Informazioni Fondamentali

  • ID Articolo: 2510.09916
  • Titolo: Advancing Intoxication Detection: A Smartwatch-Based Approach
  • Autori: Manuel E. Segura, Pere Vergés, Richard Ky, Ramesh Arangott, Angela Kristine Garcia, Thang Dinh Trong, Makoto Hyodo, Alexandru Nicolau, Tony Givargis, Sergio Gago-Masague
  • Istituzioni: University of California Irvine, Asahi Group Holdings Ltd.
  • Classificazione: cs.LG (Machine Learning)
  • Data di Pubblicazione: 10 ottobre 2024 (preprint arXiv)
  • Link dell'Articolo: https://arxiv.org/abs/2510.09916

Riassunto

Il consumo eccessivo di alcol comporta gravi rischi per la salute, con conseguenze significative per gli individui e le comunità. Al fine di promuovere abitudini di consumo di alcol più salutari, questo studio introduce un approccio innovativo basato su applicazioni mobili per smartwatch, finalizzato all'intervento immediato per l'avvertimento dell'intossicazione. Il team di ricerca ha creato un dataset contenente dati di TAC (concentrazione transdermica di alcol), accelerometro, giroscopio e frequenza cardiaca, raccolti nel corso di tre settimane. Questo è il primo studio che combina dati di smartwatch relativi ad accelerometro, giroscopio e frequenza cardiaca per il monitoraggio a lungo termine al fine di classificare il grado di intossicazione. Lo studio utilizza dati di smartwatch per una valutazione completa di molteplici classificatori all'avanguardia, inclusi Transformer, LSTM bidirezionali, GRU, CNN unidimensionali e calcolo iperdimensionale (HDC). Il modello HDC ha raggiunto il miglior equilibrio tra accuratezza ed efficienza, dimostrando la sua praticità nelle applicazioni per smartwatch.

Contesto di Ricerca e Motivazione

Importanza del Problema

  1. Sfida di Sanità Pubblica: Il consumo di alcol causa oltre 200 malattie, lesioni e condizioni di salute; nel 2023, l'abuso di alcol ha rappresentato il 6% dei decessi globali, con quasi il 14% dei decessi che si verificano nella fascia d'età 20-39 anni
  2. Limitazioni dei Metodi di Rilevazione Tradizionali: I metodi tradizionali come test del sangue, urine, saliva e etilometri sono invasivi, il che limita la loro applicabilità in scenari quotidiani
  3. Necessità di Interventi Comportamentali: È necessaria una soluzione non invasiva in grado di promuovere il cambiamento comportamentale, prevenire il consumo eccessivo di alcol o attività pericolose (come la guida in stato di ebbrezza)

Motivazione della Ricerca

  • Sviluppare un sistema di interventi adattivi just-in-time (JITAIs) che fornisca interventi personalizzati in tempo reale quando il TAC dell'utente al polso supera 35µg/L (equivalente a BAC 0,05%)
  • Sfruttare i dati multisensoriali dello smartwatch (accelerometro, giroscopio, frequenza cardiaca) per il monitoraggio nel mondo reale a lungo termine
  • Fornire una comprensione più profonda dello stato fisiologico e comportamentale dell'utente rispetto ai metodi tradizionali

Contributi Fondamentali

  1. Dataset Innovativo: Creazione del primo dataset a lungo termine che combina dati di smartwatch relativi ad accelerometro, giroscopio e frequenza cardiaca per la rilevazione dell'intossicazione, contenente dati di tre settimane da 30 partecipanti
  2. Valutazione Comparativa Multi-Modello: Valutazione completa di 7 modelli di machine learning all'avanguardia, inclusi SVM, LightGBM, bi-LSTM, GRU, Transformer, 1D-CNN e HDC
  3. Sviluppo di Applicazioni Mobili: Sviluppo di un sistema completo di applicazione smartwatch-smartphone, che supporta l'inferenza locale e gli interventi immediati
  4. Equilibrio tra Efficienza e Accuratezza: Il modello HDC ha raggiunto il miglior equilibrio tra accuratezza ed efficienza, adatto al deployment su dispositivi mobili con risorse limitate
  5. Validazione nel Mondo Reale: Test delle prestazioni effettive su Samsung Galaxy S20 utilizzando PyTorch Executorch

Spiegazione Dettagliata del Metodo

Definizione del Compito

Input: Dati dei sensori dello smartwatch (assi x, y, z dell'accelerometro, assi x, y, z del giroscopio, frequenza cardiaca) Output: Risultato di classificazione binaria (intossicato/sobrio), con soglia TAC di 35µg/L Vincoli: Il modello deve funzionare in tempo reale su dispositivi mobili con risorse limitate

Raccolta e Preelaborazione dei Dati

  1. Configurazione dei Dispositivi:
    • Apple Watch Series 8: raccolta dati di accelerometro, giroscopio, frequenza cardiaca e localizzazione geografica
    • Braccialetto BACtrack Skyn: misurazione del valore TAC ogni 30 minuti
    • Etilometro BACtrack C8: misurazione del valore BAC
  2. Preelaborazione dei Dati:
    • Frequenza di campionamento originale: 50Hz
    • Applicazione di filtro passa-basso dopo analisi nel dominio della frequenza, ricampionamento a 40Hz
    • Suddivisione dei dati in finestre di 20 secondi
    • Selezione di 14 partecipanti validi (TAC superiore a 35µg/L)

Architetture dei Modelli

1. Macchina a Vettori di Supporto (SVM)

  • Utilizzo di kernel a funzione di base radiale
  • Inclusione di estrazione di caratteristiche mediante rete neurale: livello di appiattimento + dropout 0,1 + livello lineare (dimensione 128) + attivazione ReLU

2. LightGBM

  • Tasso di apprendimento: 0,1
  • Numero di nodi foglia: 32, profondità massima: 4, numero di stimatori: 5
  • Parametri di regolarizzazione α e λ: 0,5

3. LSTM Bidirezionale (bi-LSTM)

  • 4 strati, 128 unità nascoste per strato
  • Architettura bidirezionale, tasso di dropout: 0,1
  • Meccanismo di attenzione + livello completamente connesso

4. Unità Ricorrente Controllata (GRU)

  • Singolo strato, 64 unità nascoste, tasso di dropout: 0,1
  • Meccanismo di attenzione + livello completamente connesso + attivazione sigmoid

5. Transformer

  • 2 strati di encoder, dimensione di embedding: 128
  • Codifica posizionale + dropout per prevenire l'overfitting

6. CNN Unidimensionale (1D-CNN)

  • 3 strati convoluzionali, 32 filtri per strato
  • Dimensioni del kernel rispettivamente di 3, 5, 7

7. Calcolo Iperdimensionale (HDC)

  • Utilizzo della codifica key-value e dell'algoritmo RefineHD
  • Dimensione dell'ipervettore: 3000

Punti di Innovazione Tecnica

  1. Fusione Multisensoriale: Prima combinazione di dati di accelerometro, giroscopio e frequenza cardiaca per la rilevazione dell'intossicazione
  2. Monitoraggio a Lungo Termine: Monitoraggio continuo di tre settimane rispetto ai dati a breve termine degli studi precedenti
  3. Ottimizzazione del Calcolo Edge: Ottimizzazione specifica per i vincoli computazionali e di consumo energetico dei dispositivi mobili
  4. Validazione Pratica: Verifica della fattibilità del deployment effettivo su dispositivi Android reali

Configurazione Sperimentale

Dataset

  • Partecipanti: 30 partecipanti (età 21-55 anni), con 14 partecipanti validi dopo lo screening
  • Periodo di Monitoraggio: Monitoraggio continuo di 3 settimane
  • Volume di Dati: Molteplici "sessioni" per ogni partecipante, con ogni sessione contenente dati sensoriali continui superiori a 1 minuto

Progettazione Sperimentale

  1. Clustering degli Utenti: Utilizzo di k-means per suddividere gli utenti in tre categorie di livello TAC (alto, medio, basso)
  2. Suddivisione dei Dati:
    • Set di test: 1 utente per categoria (utenti 16, 25, 26)
    • Set di addestramento e validazione: 11 utenti rimanenti con convalida incrociata 3-fold

Metriche di Valutazione

  • ROC-AUC: Area sotto la curva caratteristica operativa del ricevitore
  • PR-AUC: Area sotto la curva precisione-richiamo
  • Accuratezza: Accuratezza complessiva, accuratezza sobrio, accuratezza intossicato
  • Punteggio F1: Media armonica di precisione e richiamo

Test delle Prestazioni Hardware

  • Dispositivo: Samsung Galaxy S20 (Snapdragon 865, 8GB RAM)
  • Framework: PyTorch Executorch
  • Test: 100 iterazioni di inferenza, misurazione di tempo, memoria e consumo energetico

Risultati Sperimentali

Risultati Principali

ModelloROC-AUCAccuratezzaAccuratezza SobrioAccuratezza IntossicatoPunteggio F1
1D-CNN0,74876,1%84,6%61,6%0,655
HDC0,74476,1%82,9%64,4%0,665
bi-LSTM0,71736,9%0%100%0,539
GRU0,68442,6%15,9%88,1%0,531
LightGBM0,74636,9%0%100%0,539
SVM0,25663,1%100%0%0,000
Transformer0,52936,9%0%100%0,539

Risultati delle Prestazioni Hardware

ModelloTempo di Inferenza (s)Utilizzo di Memoria (MB)Consumo Energetico (W)Dimensione del Modello (MB)
1D-CNN0,012152,30,3150,035
HDC0,08423280,48136,7
SVM0,003483,50,207-
Transformer0,328590,10,599-

Risultati Chiave

  1. Prestazioni di Equilibrio Ottimale: I modelli HDC e 1D-CNN hanno dimostrato le migliori prestazioni equilibrate, in grado di identificare accuratamente sia lo stato di sobrietà che di intossicazione
  2. Vantaggi di Efficienza: Il modello 1D-CNN mantiene un'elevata accuratezza con una dimensione di modello estremamente ridotta (0,035MB) e una velocità di inferenza rapida
  3. Fattibilità del Deployment: Tutti i modelli testati sono in grado di completare l'inferenza entro la finestra di 20 secondi, soddisfacendo i requisiti delle applicazioni in tempo reale

Lavori Correlati

Metodi di Rilevazione Tradizionali

  • Metodi Invasivi: Test del sangue, urine, saliva, gascromatografia
  • Rilevazione del Respiro: Misurazione del rapporto volumetrico di etanolo nell'aria alveolare
  • Sensori Transdermici: Utilizzo di principi elettrochimici o enzimatici per misurare l'alcol attraverso la pelle

Metodi di Machine Learning

  • Segnali Fisiologici: Misurazione di PPG e ECG, temperatura facciale, bioimpedenza
  • Sensori di Movimento: Letture di movimento da smartphone e dispositivi indossabili
  • ML Tradizionale: Applicazione di foreste casuali, SVM, CNN e altri metodi sui dati dell'accelerometro

Vantaggi di Questo Studio

Rispetto agli studi esistenti, questo articolo è il primo a:

  1. Combinare molteplici sensori di smartwatch per il monitoraggio a lungo termine
  2. Verificare le prestazioni del modello in ambienti nel mondo reale
  3. Considerare i vincoli computazionali e di consumo energetico dei dispositivi mobili

Conclusioni e Discussione

Conclusioni Principali

  1. Fattibilità Tecnica: I dati dei sensori dello smartwatch possono essere utilizzati efficacemente per la rilevazione dell'intossicazione, con i modelli HDC e 1D-CNN che raggiungono un livello di accuratezza pratico
  2. Validazione Pratica: I modelli sono in grado di funzionare in tempo reale su smartphone commerciali, soddisfacendo i requisiti delle applicazioni JITAI
  3. Ottimizzazione dell'Equilibrio: Il modello HDC ha raggiunto il miglior equilibrio tra accuratezza ed efficienza

Limitazioni

  1. Limitazione della Dimensione del Campione: Solo 14 partecipanti con dati validi, che potrebbe influenzare la capacità di generalizzazione del modello
  2. Differenze Individuali: Esistono differenze significative nella tolleranza all'alcol e nelle risposte fisiologiche tra diversi utenti
  3. Fattori Ambientali: Vari fattori di disturbo nell'ambiente del mondo reale potrebbero influenzare l'accuratezza della rilevazione
  4. Compatibilità del Modello: Alcuni modelli (bi-LSTM, GRU) non sono stati esportati con successo al framework Executorch

Direzioni Future

  1. Espansione del Dataset: Aumento di gruppi di utenti più diversificati e periodi di monitoraggio più lunghi
  2. Modelli Personalizzati: Considerazione di modelli personalizzati che incorporano profili utente e variabili demografiche
  3. Ottimizzazione dell'Implementazione: Utilizzo di linguaggio C e operazioni vettorizzate per migliorare l'efficienza
  4. Protezione della Privacy: Affrontare le questioni di privacy e sicurezza dei dati
  5. Applicazioni Cross-Domain: Estensione ad altre sfide di salute comportamentale

Valutazione Approfondita

Punti di Forza

  1. Forte Innovatività: Primo utilizzo di dati multisensoriali da smartwatch per il monitoraggio a lungo termine dell'intossicazione, con significativo valore accademico e pratico
  2. Rigoroso Progettazione Sperimentale: Progettazione della ricerca approvata dall'IRB, screening rigoroso dei partecipanti e revisione etica
  3. Valutazione Completa: Confronto sistematico di 7 diversi tipi di modelli di machine learning
  4. Orientamento alla Praticità: Attenzione non solo all'accuratezza, ma anche alla fattibilità del deployment su dispositivi mobili
  5. Sistema Completo: Sviluppo di una soluzione completa dalla raccolta dei dati al deployment dell'applicazione

Insufficienze

  1. Limitazione della Scala dei Dati: Numero relativamente ridotto di partecipanti validi (14 persone), che potrebbe influenzare la significatività statistica e la capacità di generalizzazione dei risultati
  2. Ingegneria delle Caratteristiche Insufficiente: L'ingegneria delle caratteristiche dei dati sensoriali è relativamente semplice, potrebbe non sfruttare pienamente il potenziale dei dati
  3. Mancanza di Benchmark di Confronto: Assenza di confronto diretto con i metodi commerciali esistenti di rilevazione dell'intossicazione
  4. Stabilità a Lungo Termine Non Verificata: Mancata valutazione della stabilità delle prestazioni del modello nell'uso a lungo termine

Impatto

  1. Contributo Accademico: Fornisce una nuova direzione di ricerca per l'applicazione degli smartwatch nel campo del monitoraggio della salute
  2. Valore Pratico: Potrebbe svilupparsi in un prodotto di livello consumer effettivo, con impatto positivo sulla sanità pubblica
  3. Avanzamento Tecnologico: Promuove lo sviluppo della tecnologia edge AI e del monitoraggio della salute mobile

Scenari Applicabili

  1. Gestione della Salute Personale: Aiutare gli utenti a monitorare e controllare le abitudini di consumo di alcol
  2. Sicurezza Pubblica: Prevenzione di comportamenti pericolosi come la guida in stato di ebbrezza
  3. Assistenza Medica: Supporto al trattamento della dipendenza da alcol e alla riabilitazione
  4. Applicazioni Aziendali: Monitoraggio della sicurezza sul luogo di lavoro

Bibliografia

L'articolo cita 38 riferimenti correlati, coprendo risultati di ricerca importanti in molteplici campi inclusi tecnologie di rilevazione dell'alcol, metodi di machine learning e applicazioni di salute mobile.


Valutazione Complessiva: Questo è un articolo di ricerca con significativo valore pratico, che apporta contributi innovativi nel campo della rilevazione dell'intossicazione basata su smartwatch. Sebbene vi sia ancora spazio per miglioramenti nella scala dei dati e nell'ottimizzazione del modello, il suo design di sistema completo e la validazione del deployment effettivo forniscono una base solida per la ricerca successiva in questo campo.