{'fraction_non_alphanumeric': 0.02787162162162162, 'fraction_numerical': 0.007601351351351352, 'mean_word_length': 4.954773869346734, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 1, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Smartphone Inference of Alcohol Consumption Levels from Gait

Excessive alcohol use is the third leading lifestyle-related cause of death in the United States. Smart phone sensing offers an opportunity to passively track alcohol usage and record associated drinking contexts. Drinkers can reflect on their drinking logs, detect patterns of abuse and self-correct or seek treatment. In this paper, we investigate whether a smart phone user's alcohol intoxication level (how many drinks) can be inferred from their gait. Accelerometer data was gathered from the smart phones of a group of drinkers. Time and frequency domain features were then extracted and used for classification in a machine learning framework. Various classifiers were compared for a task of classifying the number of drinks consumed by a user into ranges of 0-2 drinks (sober), 3-6 drinks (tipsy) or >6 drinks (drunk). Random Forest proved to be the most accurate classifier, yielding 56% accuracy on the training set, and 70% accuracy on the validation set. Using these results, Alco Gait, an Android smart phone application was developed and evaluated by real users. The results of user studies were encouraging.