Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Julian Ramos 0001

dblp:64/8757 · also Julian A. Ramos Rojas, Julian Ramos Rojas 0001 · DBLP profile ↗
← Back
12ranked-venue papers
2as first author
0since 2021 · last 2020
0000-0002-6000-4156ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Human-computer interaction and ubiquitous computing · 11 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-author

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Human-computer interaction and pervasive computing
8 papers
Ubiquitous computing and smart environments · 54% Interaction techniques and input · 27% Health and well-being technologies · 10%
Databases, data mining, and information retrieval
2 papers
Recommender systems · 78% Data mining · 22%

Topics — the 15 heaviest of 18, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Recommender systems › point-of-interest recommendation
activity recommendation
0.412020
Activity Recommendation: Optimizing Life in the Long Term · PerCom 2020
Recommender systems
psychology-informed recommendation
0.412020
Activity Recommendation: Optimizing Life in the Long Term · PerCom 2020
Ubiquitous computing and smart environments › interruption management
breakpoint detection
0.422015
Attelia: Reducing user's cognitive load due to interruptive notifications on smart phones · PerCom 2015
Reducing users' perceived mental effort due to interruptive notifications in multi-device mobile environments · UbiComp 2015
Data mining
clustering
0.212016
Discovering different kinds of smartphone users through their application usage behaviors · UbiComp 2016
Interaction techniques and input › input sensing › gesture recognition
finger gesture recognition
0.212016
Serendipity: Finger Gesture Recognition using an Off-the-Shelf Smartwatch · CHI 2016
Interaction techniques and input
gesture input
0.212016
Serendipity: Finger Gesture Recognition using an Off-the-Shelf Smartwatch · CHI 2016
Ubiquitous computing and smart environments › mobile computing
smartphone usage analysis
0.212016
Discovering different kinds of smartphone users through their application usage behaviors · UbiComp 2016
Wearable and physiological sensing › smartwatch sensing
smartwatch motion sensing
0.212016
Serendipity: Finger Gesture Recognition using an Off-the-Shelf Smartwatch · CHI 2016
Interaction techniques and input
cross-device interaction
0.212015
Reducing users' perceived mental effort due to interruptive notifications in multi-device mobile environments · UbiComp 2015
Ubiquitous computing and smart environments › interruption management
interruptibility detection
0.212015
Attelia: Reducing user's cognitive load due to interruptive notifications on smart phones · PerCom 2015
Health and well-being technologies › health monitoring
stress recognition
0.112012
Understanding physiological responses to stressors during physical activity · UbiComp 2012
Health and well-being technologies › behavior change
behavior change intervention
0.112017
Leveraging Human Routine Models to Detect and Generate Human Behaviors · CHI 2017
Interaction techniques and input › mobile interaction › wearable device interaction
smartwatch interaction
0.112015
Reducing users' perceived mental effort due to interruptive notifications in multi-device mobile environments · UbiComp 2015
Health and well-being technologies › health monitoring
stress monitoring
0.012012
Understanding physiological responses to stressors during physical activity · UbiComp 2012
Ubiquitous computing and smart environments › mobile sensing
smartphone sensing
0.012011
Getting closer: an empirical investigation of the proximity of user to their smart phones · UbiComp 2011

Methods — techniques the papers use, named apart from their topics

machine learning · 1.1psychology-informed modeling · 0.9artificial intelligence · 0.9feature ranking · 0.8clustering · 0.8weak supervision · 0.3behavior classification · 0.3machine learning classification · 0.2accelerometer and gyroscope sensing · 0.2in-the-wild study · 0.2
YearPublicationVenuePosition
2020 Activity Recommendation: Optimizing Life in the Long Term
abstract
College students every day decide and plan how to best spend their time to balance academic, physical, and social goals under uncertainty. This process is likely suboptimal where long-term life satisfaction and success is not guaranteed, and poor decision-making may lead to longer-term problems like depression. To support everyday planning, we introduce activity recommendation, a novel method that combines artificial intelligence, machine learning, and a psychology-informed approach to automatically generate activity-recommendations that optimize long-term life satisfaction. We tested our method with an existing dataset and derived activity recommendations for depressed and non-depressed students. We evaluated the recommendations through interviews with college students who rated the suggestions positively. Our model can be optimized for different goals and domains and is easy to interpret. Our results demonstrate the feasibility of our approach and lay the groundwork towards implementing a live system.
Julian Ramos 0001, Johana Rosas, Yilin Shen, Hongxia Jin, Anind K. Dey
PerCom1
2019 User profiling from their use of smartphone applications: A survey
Sha Zhao, Shijian Li, Julian Ramos 0001, Zhiling Luo, Ziwen Jiang, Anind K. Dey, Gang Pan 0001
Pervasive Mob. Comput.3
2017 Leveraging Human Routine Models to Detect and Generate Human Behaviors
abstract
An ability to detect behaviors that negatively impact people's wellbeing and show people how they can correct those behaviors could enable technology that improves people's lives. Existing supervised machine learning approaches to detect and generate such behaviors require lengthy and expensive data labeling by domain experts. In this work, we focus on the domain of routine behaviors, where we model routines as a series of frequent actions that people perform in specific situations. We present an approach that bypasses labeling each behavior instance that a person exhibits. Instead, we weakly label instances using people's demonstrated routine. We classify and generate new instances based on the probability that they belong to the routine model. We illustrate our approach on an example system that helps drivers become aware of and understand their aggressive driving behaviors. Our work enables technology that can trigger interventions and help people reflect on their behaviors when those behaviors are likely to negatively impact them.
Nikola Banovic 0001, Yanfeng Jin, Christie Chang, Julian Ramos 0001, Anind K. Dey, Jennifer Mankoff
CHI5
2016 Serendipity: Finger Gesture Recognition using an Off-the-Shelf Smartwatch
abstract
Previous work on muscle activity sensing has leveraged specialized sensors such as electromyography and force sensitive resistors. While these sensors show great potential for detecting finger/hand gestures, they require additional hardware that adds to the cost and user discomfort. Past research has utilized sensors on commercial devices, focusing on recognizing gross hand gestures. In this work we present Serendipity, a new technique for recognizing unremarkable and fine-motor finger gestures using integrated motion sensors (accelerometer and gyroscope) in off-the-shelf smartwatches. Our system demonstrates the potential to distinguish 5 fine-motor gestures like pinching, tapping and rubbing fingers with an average f1-score of 87%. Our work is the first to explore the feasibility of using solely motion sensors on everyday wearable devices to detect fine-grained gestures. This promising technology can be deployed today on current smartwatches and has the potential to be applied to cross-device interactions, or as a tool for research in fields involving finger and hand motion.
Hongyi Wen, Julian Ramos 0001, Anind K. Dey
CHI2
2016 Discovering different kinds of smartphone users through their application usage behaviors
abstract
Understanding smartphone users is fundamental for creating better smartphones, and improving the smartphone usage experience and generating generalizable and reproducible research. However, smartphone manufacturers and most of the mobile computing research community make a simplifying assumption that all smartphone users are similar or, at best, constitute a small number of user types, based on their behaviors. Manufacturers design phones for the broadest audience and hope they work for all users. Researchers mostly analyze data from smartphone-based user studies and report results without accounting for the many different groups of people that make up the user base of smartphones. In this work, we challenge these elementary characterizations of smartphone users and show evidence of the existence of a much more diverse set of users. We analyzed one month of application usage from 106,762 Android users and discovered 382 distinct types of users based on their application usage behaviors, using our own two-step clustering and feature ranking selection approach. Our results have profound implications on the reproducibility and reliability of mobile computing studies, design and development of applications, determination of which apps should be pre-installed on a smartphone and, in general, on the smartphone usage experience for different types of users.
Sha Zhao, Julian Ramos 0001, Jianrong Tao, Ziwen Jiang, Shijian Li, Zhaohui Wu 0001, Gang Pan 0001, Anind K. Dey
UbiComp2
2016 Towards attention-aware adaptive notification on smart phones
Tadashi Okoshi, Hiroki Nozaki, Jin Nakazawa, Hideyuki Tokuda, Julian Ramos 0001, Anind K. Dey
Pervasive Mob. Comput.5
2016 Toward Personalized Activity Recognition Systems With a Semipopulation Approach
abstract
Activity recognition is a key component of context-aware computing to support people's physical activity, but conventional approaches often lack in their generalizability and scalability due to problems of diversity in how individuals perform activities, overfitting when building activity models, and collection of a large amount of labeled data from end users. To address these limitations, we propose a semipopulation-based approach that exploits activity models trained from other users; therefore, a new user does not need to provide a large volume of labeled activity data. Instead of relying on any additional information from users like their weight or height, our approach directly measures the fitness of others' models on a small amount of labeled data collected from the new user. With these shared activity models among users, we compose a hybrid model of Bayesian networks and support vector machines to accurately recognize the activity of the new user. On activity data collected from 28 people with a diversity in gender, age, weight, and height, our approach produced an average accuracy of 83.4% (kappa: 0.852), compared with individual and (standard) population models that had accuracies of 77.3% (kappa: 0.79) and 77.7% (kappa: 0.743), respectively. Through an analysis on the performance of our approach and users' demographic information, our approach outperforms others that rely on users' demographic information for recognizing their activities, which may contradict the commonly held belief that physically similar people would have similar activity patterns.
Jin-Hyuk Hong, Julian Ramos 0001, Anind K. Dey
IEEE Trans. Hum. Mach. Syst.2
2015 Reducing users' perceived mental effort due to interruptive notifications in multi-device mobile environments
abstract
In today's ubiquitous computing environment where users carry, manipulate, and interact with an increasing number of networked devices, applications and web services, human attention is the new bottleneck in computing. It is therefore important to minimize a user's mental effort due to notifications, especially in situations where users are mobile and using multiple wearable and mobile devices. To this end, we propose Attelia II, a novel middleware that identifies breakpoints in users' lives while using those devices, and delivers notifications at these moments. Attelia II works in real-time and uses only the mobile and wearable devices that users naturally use and wear, without any modifications to applications, and without any dedicated psycho-physiological sensors. Our in-the-wild evaluation in users' multi-device environment (smart phones and smart watches) with 41 participants for 1 month validated the effectiveness of Attelia. Our new physical activity-based breakpoint detection, in addition to the UI Event-based breakpoint detection, resulted in a 71.8% greater reduction of users' perception of workload, compared with our previous system that used UI events only. Adding this functionality to a smart watch reduced workload perception by 19.4% compared to random timing of notification deliveries. Our multi-device breakpoint detection across smart phones and watches resulted in about 3 times greater reduction in workload perception than our previous system.
Tadashi Okoshi, Julian Ramos 0001, Hiroki Nozaki, Jin Nakazawa, Anind K. Dey, Hideyuki Tokuda
UbiComp2
2015 Attelia: Reducing user's cognitive load due to interruptive notifications on smart phones
abstract
In today's ubiquitous computing environment where the number of devices, applications and web services are ever increasing, human attention is the new bottleneck in computing. To minimize user cognitive load, we propose Attelia, a novel middleware that identifies breakpoints in user interaction and delivers notifications at these moments. Attelia works in realtime and uses only the mobile devices that users naturally use and wear, without any modifications to applications, and without any dedicated psycho-physiological sensors. Our evaluation proved the effectiveness of Attelia. A controlled user study showed that notifications at detected breakpoint timing resulted in 46% lower cognitive load compared to randomly-timed notifications. Furthermore, our “in-the-wild” user study with 30 participants for 16 days further validated Attelia's value, with a 33% decrease in cognitive load compared to randomly-timed notifications.
Tadashi Okoshi, Julian Ramos 0001, Hiroki Nozaki, Jin Nakazawa, Anind K. Dey, Hideyuki Tokuda
PerCom2
2012 Understanding physiological responses to stressors during physical activity
abstract
With advances in physiological sensors, we are able to understand people's physiological status and recognize stress to provide beneficial services. Despite the great potential in physiological stress recognition, there are some critical issues that need to be addressed such as the sensitivity and variability of physiology to many factors other than stress (e.g., physical activity). To resolve these issues, in this paper, we focus on the understanding of physiological responses to both stressor and physical activity and perform stress recognition, particularly in situations having multiple stimuli: physical activity and stressors. We construct stress models that correspond to individual situations, and we validate our stress modeling in the presence of physical activity. Analysis of our experiments provides an understanding on how physiological responses change with different stressors and how physical activity confounds stress recognition with physiological responses. In both objective and subjective settings, the accuracy of stress recognition drops by more than 14% when physical activity is performed. However, by modularizing stress models with respect to physical activity, we can recognize stress with accuracies of 82% (objective stress) and 87% (subjective stress), achieving more than a 5-10% improvement from approaches that do not take physical activity into account.
Jin-Hyuk Hong, Julian Ramos 0001, Anind K. Dey
UbiComp2
2011 Getting closer: an empirical investigation of the proximity of user to their smart phones
abstract
Much research in ubiquitous computing assumes that a user's phone will be always on and at-hand, for collecting user context and for communicating with a user. Previous work with the previous generation of mobile phones has shown that such an assumption is false. Here, we investigate whether this assumption about users' proximity to their mobile phones holds for a new generation of mobile phones, smart phones. We conduct a data collection field study of 28 smart phone owners over a period of 4 weeks. We show that in fact this assumption is still false, with the within arm's reach proximity being true close to 50% of the time, similar to the earlier work. However, we also show that smart phone proximity within the same room (arm+room) as the user is true almost 90% of the time. We discuss the reasons for these phone proximities and the implications of this on the development of mobile phone applications, particularly those that collect user and environmental context, and delivering notification to users. We also show that we can accurately predict the proximity at the arm level and arm+room level with 75 and 83% accuracy, respectively, with features simple to collect and model on a mobile phone. Further we show that for several individuals who are almost always within the arm+room level, we can predict this level with over 90% accuracy.
Anind K. Dey, Katarzyna Wac, Denzil Ferreira, Kevin Tassini, Jin-Hyuk Hong, Julian Ramos 0001
UbiComp6
2010 Automatic state discovery for unstructured audio scene classification
abstract
In this paper we present a novel scheme for unstructured audio scene classification that possesses three highly desirable and powerful features: autonomy, scalability, and robustness. Our scheme is based on our recently introduced machine learning algorithm called Simultaneous Temporal And Contextual Splitting (STACS) that discovers the appropriate number of states and efficiently learns accurate Hidden Markov Model (HMM) parameters for the given data. STACS-based algorithms train HMMs up to five times faster than Baum-Welch, avoid the overfitting problem commonly encountered in learning large state-space HMMs using Expectation Maximization (EM) methods such as Baum-Welch, and achieve superior classification results on a very diverse dataset with minimal pre-processing. Furthermore, our scheme has proven to be highly effective for building real-world applications and has been integrated into a commercial surveillance system as an event detection component.
Julian Ramos 0001, Sajid M. Siddiqi, Artur Dubrawski, Geoffrey J. Gordon
ICASSP1