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.
- ID de l'article : 2510.09916
- Titre : Advancing Intoxication Detection: A Smartwatch-Based Approach
- Auteurs : 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
- Institutions : University of California Irvine, Asahi Group Holdings Ltd.
- Classification : cs.LG (Apprentissage Automatique)
- Date de Publication : 10 octobre 2024 (préimpression arXiv)
- Lien de l'article : https://arxiv.org/abs/2510.09916
La consommation excessive d'alcool entraîne des risques sanitaires graves, ayant des conséquences sérieuses pour les individus et les communautés. Pour promouvoir des habitudes de consommation d'alcool plus saines, cette recherche introduit une approche révolutionnaire utilisant une application mobile sur montre intelligente pour l'intervention immédiate dans les avertissements d'intoxication. L'équipe de recherche a créé un ensemble de données contenant la TAC (concentration d'alcool transcutanée), les données d'accéléromètre, de gyroscope et de fréquence cardiaque, collectées sur trois semaines. Il s'agit de la première étude combinant les données d'accéléromètre, de gyroscope et de fréquence cardiaque de montre intelligente pour la surveillance à long terme et la classification du degré d'intoxication. Cette recherche utilise les données de montre intelligente pour évaluer de manière exhaustive plusieurs classificateurs de pointe, notamment Transformer, LSTM bidirectionnel, GRU, CNN 1D et calcul hyperdimensionnel (HDC). Le modèle HDC a réalisé le meilleur équilibre entre précision et efficacité, démontrant son utilité pratique dans les applications de montre intelligente.
- Défi de santé publique : La consommation d'alcool entraîne plus de 200 maladies, blessures et conditions de santé ; en 2023, l'abus d'alcool représentait 6 % des décès mondiaux, dont près de 14 % surviennent dans le groupe d'âge 20-39 ans
- Limitations des méthodes de détection traditionnelles : Les méthodes traditionnelles telles que les tests sanguins, urinaires, salivaires et les alcootests sont invasives, limitant leur applicabilité dans les scénarios quotidiens
- Besoin d'interventions comportementales : Nécessité de solutions non invasives capables de promouvoir le changement comportemental, de prévenir la consommation excessive ou les activités dangereuses (comme la conduite en état d'ivresse)
- Développer un système d'interventions adaptées juste à temps (JITAIs) fournissant des interventions personnalisées en temps réel lorsque la TAC au poignet de l'utilisateur dépasse 35µg/L (équivalent à un BAC de 0,05 %)
- Exploiter les données multi-capteurs de la montre intelligente (accéléromètre, gyroscope, fréquence cardiaque) pour la surveillance en temps réel à long terme
- Fournir une compréhension plus approfondie de l'état physiologique et comportemental de l'utilisateur par rapport aux méthodes traditionnelles
- Ensemble de données inédit : Création du premier ensemble de données à long terme combinant les données d'accéléromètre, de gyroscope et de fréquence cardiaque de montre intelligente pour la détection d'intoxication, contenant les données de 30 participants sur trois semaines
- Évaluation comparative multi-modèles : Évaluation exhaustive de 7 modèles d'apprentissage automatique de pointe, notamment SVM, LightGBM, bi-LSTM, GRU, Transformer, CNN 1D et HDC
- Développement d'application mobile : Développement d'un système complet d'application montre intelligente-téléphone, supportant l'inférence locale et l'intervention immédiate
- Équilibre efficacité-précision : Le modèle HDC réalise le meilleur équilibre entre précision et efficacité, adapté au déploiement sur appareils mobiles à ressources limitées
- Validation en monde réel : Tests de performance réels sur Samsung Galaxy S20 utilisant PyTorch Executorch
Entrée : Données de capteurs de montre intelligente (axes x, y, z de l'accéléromètre, axes x, y, z du gyroscope, fréquence cardiaque)
Sortie : Résultat de classification binaire (intoxiqué/sobre), seuil TAC 35µg/L
Contraintes : Le modèle doit fonctionner en temps réel sur des appareils mobiles à ressources limitées
- Configuration des appareils :
- Apple Watch Series 8 : Collecte des données d'accéléromètre, gyroscope, fréquence cardiaque et géolocalisation
- Bracelet BACtrack Skyn : Mesure de la TAC toutes les 30 minutes
- Alcootest BACtrack C8 : Mesure de la valeur BAC
- Prétraitement des données :
- Fréquence d'échantillonnage originale : 50 Hz
- Application d'un filtre passe-bas après analyse en domaine fréquentiel, sous-échantillonnage à 40 Hz
- Division des données en fenêtres de 20 secondes
- Filtrage de 14 participants valides (TAC supérieure à 35µg/L)
- Utilisation du noyau de fonction de base radiale
- Extraction de caractéristiques par réseau de neurones : couche d'aplatissement + dropout 0,1 + couche linéaire (128 dimensions) + activation ReLU
- Taux d'apprentissage : 0,1
- Nombre de nœuds feuilles : 32, profondeur maximale : 4, nombre d'estimateurs : 5
- Paramètres de régularisation α et λ : 0,5
- 4 couches, 128 unités cachées par couche
- Architecture bidirectionnelle, taux de dropout : 0,1
- Mécanisme d'attention + couche entièrement connectée
- Une seule couche, 64 unités cachées, taux de dropout : 0,1
- Mécanisme d'attention + couche entièrement connectée + activation sigmoid
- 2 couches d'encodeur, dimension d'intégration : 128
- Codage positionnel + dropout pour prévenir le surapprentissage
- 3 couches de convolution, 32 filtres par couche
- Tailles de noyau respectivement 3, 5, 7
- Utilisation du codage clé-valeur et de l'algorithme RefineHD
- Dimension du hypervecteur : 3000
- Fusion multi-capteurs : Première combinaison de données d'accéléromètre, gyroscope et fréquence cardiaque pour la détection d'intoxication
- Surveillance à long terme : Surveillance continue de trois semaines par rapport aux données à court terme des recherches antérieures
- Optimisation du calcul en périphérie : Optimisation spécifique pour les limitations de calcul et de consommation énergétique des appareils mobiles
- Validation pratique : Vérification de la faisabilité du déploiement réel sur appareils Android authentiques
- Participants : 30 participants (âge 21-55 ans), 14 participants valides après filtrage
- Période de surveillance : Surveillance continue de 3 semaines
- Volume de données : Plusieurs « sessions » par participant, chaque session contenant des données de capteurs continues supérieures à 1 minute
- Regroupement d'utilisateurs : Utilisation de k-means pour diviser les utilisateurs en trois catégories de niveaux TAC (élevé, moyen, bas)
- Division des données :
- Ensemble de test : 1 utilisateur par catégorie (utilisateurs 16, 25, 26)
- Ensemble d'entraînement-validation : 11 utilisateurs restants avec validation croisée 3 fois
- ROC-AUC : Aire sous la courbe caractéristique de fonctionnement du récepteur
- PR-AUC : Aire sous la courbe précision-rappel
- Précision : Précision globale, précision sobre, précision intoxiquée
- Score F1 : Moyenne harmonique de la précision et du rappel
- Appareil : Samsung Galaxy S20 (Snapdragon 865, 8 Go RAM)
- Framework : PyTorch Executorch
- Test : 100 itérations d'inférence, mesure du temps, mémoire et consommation énergétique
| Modèle | ROC-AUC | Précision | Précision Sobre | Précision Intoxiquée | Score F1 |
|---|
| CNN 1D | 0,748 | 76,1 % | 84,6 % | 61,6 % | 0,655 |
| HDC | 0,744 | 76,1 % | 82,9 % | 64,4 % | 0,665 |
| bi-LSTM | 0,717 | 36,9 % | 0 % | 100 % | 0,539 |
| GRU | 0,684 | 42,6 % | 15,9 % | 88,1 % | 0,531 |
| LightGBM | 0,746 | 36,9 % | 0 % | 100 % | 0,539 |
| SVM | 0,256 | 63,1 % | 100 % | 0 % | 0,000 |
| Transformer | 0,529 | 36,9 % | 0 % | 100 % | 0,539 |
| Modèle | Temps d'Inférence (s) | Utilisation Mémoire (MB) | Consommation Énergétique (W) | Taille du Modèle (MB) |
|---|
| CNN 1D | 0,0121 | 52,3 | 0,315 | 0,035 |
| HDC | 0,0842 | 328 | 0,481 | 36,7 |
| SVM | 0,0034 | 83,5 | 0,207 | - |
| Transformer | 0,3285 | 90,1 | 0,599 | - |
- Performance d'équilibre optimal : Les modèles HDC et CNN 1D démontrent les meilleures performances équilibrées, capable d'identifier avec précision les états sobre et intoxiqué
- Avantages d'efficacité : Le modèle CNN 1D maintient une haute précision tout en ayant une taille de modèle extrêmement petite (0,035 MB) et une vitesse d'inférence rapide
- Faisabilité du déploiement : Tous les modèles testés peuvent compléter l'inférence dans une fenêtre de 20 secondes, satisfaisant les exigences d'application en temps réel
- Méthodes invasives : Tests sanguins, urinaires, salivaires, chromatographie en phase gazeuse
- Détection par le souffle : Mesure du rapport volumique d'éthanol dans l'air alvéolaire
- Capteurs transcutanés : Mesure de l'alcool à travers la peau utilisant des principes électrochimiques ou enzymatiques
- Signaux physiologiques : Mesure PPG et ECG, température faciale, impédance biologique
- Capteurs de mouvement : Lectures de mouvement des smartphones et appareils portables
- ML traditionnel : Application de forêts aléatoires, SVM, CNN et autres méthodes sur les données d'accéléromètre
Par rapport aux recherches existantes, cet article est le premier à :
- Combiner plusieurs capteurs de montre intelligente pour la surveillance à long terme
- Valider les performances du modèle dans des environnements réels
- Considérer les contraintes de calcul et de consommation énergétique des appareils mobiles
- Faisabilité technique : Les données de capteurs de montre intelligente peuvent être efficacement utilisées pour la détection d'intoxication, les modèles HDC et CNN 1D atteignant une précision de niveau pratique
- Validation pratique : Les modèles peuvent fonctionner en temps réel sur des smartphones commerciaux, répondant aux exigences des applications JITAI
- Optimisation équilibrée : Le modèle HDC réalise le meilleur équilibre entre précision et efficacité
- Limitation de la taille de l'échantillon : Seulement 14 participants avec données valides, pouvant affecter la capacité de généralisation du modèle
- Différences individuelles : Variations significatives dans la tolérance à l'alcool et les réponses physiologiques entre différents utilisateurs
- Facteurs environnementaux : Diverses sources d'interférence dans les environnements réels pouvant affecter la précision de détection
- Compatibilité des modèles : Certains modèles (bi-LSTM, GRU) ne peuvent pas être exportés avec succès vers le framework Executorch
- Extension de l'ensemble de données : Augmentation de groupes d'utilisateurs plus diversifiés et périodes de surveillance plus longues
- Modèles personnalisés : Considération de modèles personnalisés intégrant les profils utilisateur et variables démographiques
- Optimisation de l'implémentation : Utilisation du langage C et opérations vectorisées pour améliorer l'efficacité
- Protection de la vie privée : Résolution des problèmes de confidentialité et de sécurité des données
- Applications transdisciplinaires : Extension à d'autres défis de santé comportementale
- Innovation forte : Première utilisation de données multi-capteurs de montre intelligente pour la surveillance d'intoxication à long terme, ayant une valeur académique et pratique importante
- Conception expérimentale rigoureuse : Conception de recherche approuvée par l'IRB, sélection stricte des participants et examen éthique
- Évaluation exhaustive : Comparaison systématique de 7 types différents de modèles d'apprentissage automatique
- Orientation pratique : Attention non seulement à la précision mais aussi à la faisabilité du déploiement sur appareils mobiles
- Système complet : Développement d'une solution complète de la collecte de données au déploiement d'application
- Limitation de la taille des données : Nombre réduit de participants valides (14 personnes), pouvant affecter la signification statistique et la capacité de généralisation des résultats
- Ingénierie des caractéristiques insuffisante : Ingénierie des caractéristiques relativement simple des données de capteurs, pouvant ne pas exploiter pleinement le potentiel des données
- Absence de repères de comparaison : Manque de comparaison directe avec les méthodes commerciales existantes de détection d'intoxication
- Stabilité à long terme non vérifiée : Absence d'évaluation de la stabilité des performances du modèle lors d'une utilisation prolongée
- Contribution académique : Fournit une nouvelle direction de recherche pour l'application des montres intelligentes dans le domaine de la surveillance de la santé
- Valeur pratique : Susceptible d'être développée en produit commercial réel, ayant un impact positif sur la santé publique
- Avancement technologique : Favorise le développement de technologies d'IA en périphérie et de surveillance de la santé mobile
- Gestion de la santé personnelle : Aide les utilisateurs à surveiller et contrôler leurs habitudes de consommation d'alcool
- Sécurité publique : Prévention des comportements dangereux tels que la conduite en état d'ivresse
- Assistance médicale : Assistance au traitement et à la réadaptation de la dépendance à l'alcool
- Applications d'entreprise : Surveillance de la sécurité sur le lieu de travail
L'article cite 38 références connexes, couvrant les technologies de détection d'alcool, les méthodes d'apprentissage automatique, les applications de santé mobile et d'autres domaines de recherche importants.
Évaluation globale : Il s'agit d'un article de recherche ayant une valeur pratique importante, apportant des contributions pionnières dans le domaine de la détection d'intoxication par montre intelligente. Bien qu'il y ait encore de la place pour l'amélioration en termes de taille des données et d'optimisation des modèles, sa conception de système complète et sa validation de déploiement réel jettent une base solide pour les recherches futures dans ce domaine.