Brian Y. Lim

dblp:58/6161 · DBLP profile ↗
← Back
46ranked-venue papers
11as first author
21since 2021 · last 2026
0000-0002-0543-2414ORCID · verified

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

Human-computer interaction and ubiquitous computing · 32 · 10 first-author · 16 since 2021Graphics, computer vision, multimedia, augmented reality and games · 7 · 1 first-author · 4 since 2021Artificial intelligence and machine learning · 5 · 3 since 2021Databases, data management, data science and information retrieval · 2Computer networks · 1Security and privacy · 1Applied, interdisciplinary, general and emerging computing · 1
YearPublicationVenuePosition
2026 Learning from Human Gaze: Human-like Robot Social Navigation in Dense Crowds
abstract
Robot navigation in dense crowds requires understanding social cues that humans naturally use, yet existing methods struggle with real-world complexity. We investigate two questions: (1) Where do pedestrians look when navigating crowds? and (2) Can eye tracking improve robot navigation? To answer, we introduce GazeNav, an egocentric dataset collected via wearable eye trackers, featuring synchronized video, gaze, and trajectories in crowded environments. Analysis reveals that the gaze of pedestrians is closely related to the semantic presence and movement of other individuals, exhibiting distinct attention patterns across navigation behaviors. Building on this, we propose Gaze2Nav, a modular framework that first predicts human gaze to infer socially salient pedestrians, then incorporates the semantic attention into motion planning alongside visual inputs. Our method achieves 87.6% salient pedestrian prediction accuracy and reduces trajectory error by 15.4% over state-of-the-art baselines. By aligning with human gaze, our framework improves both performance and interpretability, advancing toward human-like, socially intelligent robot navigation.
Zhecheng Yu, Yishuang Zhang, Bo Ling, Guanyu Gao, Weiwei Wu 0001, Brian Y. Lim
AAAI10
2026 iRULER: Intelligible Rubric-Based User-Defined LLM Evaluation for Revision
Jingwen Bai 0006, Wei Soon Cheong, Philippe Muller, Brian Y. Lim
CHI4
2026 Editable XAI: Toward Bidirectional Human-AI Alignment with Co-Editable Explanations of Interpretable Attributes
abstract
While Explainable AI (XAI) helps users understand AI decisions, misalignment in domain knowledge can lead to disagreement. This inconsistency hinders understanding, and because explanations are often read-only, users lack the control to improve alignment. We propose making XAI editable, allowing users to write rules to improve control and gain deeper understanding through the generation effect of active learning. We developed CoExplain, leveraging a neural network for universal representation and symbolic rules for intuitive reasoning on interpretable attributes. CoExplain explains the neural network with a faithful proxy decision tree, parses user-written rules as an equivalent neural network graph, and collaboratively optimizes the decision tree. In a user study (N=43), CoExplain and manually editable XAI improved user understanding and model alignment compared to read-only XAI. CoExplain was easier to use with fewer edits and less time. This work contributes Editable XAI for bidirectional AI alignment, improving understanding and control.
Jingwen Bai 0006, Brian Y. Lim
CHI4
2026 Beyond Scores: Explainable Intelligent Assessment Strengthens Pre-service Teachers' Assessment Literacy
abstract
Assessment literacy (AL) is essential for personalized education, yet difficult to cultivate in pre-service teachers. Conventional teacher preparation programs focus on theoretical knowledge, while digital assessment tools commonly provide opaque scores or parameters. These limitations hinder reflection and transfer, leaving AL underdeveloped. We propose XIA, an eXplainable Intelligent Assessment platform that extends statistics-informed support with visualized cognitive diagnostic reasoning, including contrastive and counterfactual explanations. In a pre-post controlled study with 21 pre-service teachers, we combined quantitative tasks and questionnaires with qualitative interviews. The findings offer preliminary evidence that XIA supported reflection, self-regulation, and assessment awareness, and helped reduce assessment errors. Interviews further showed a shift from score-based judgments toward evidence-based reasoning. This work contributes insights into the design of intelligent assessment tools, showing how explanatory scaffolding can bridge assessment theory and classroom practice and support the cultivation of AL in teacher education.
Yuang Wei, Fei Wang 0063, Yifan Zhang 0019, Brian Y. Lim, Bo Jiang 0016
CHI4
2026 Comparables XAI: Faithful Example-based AI Explanations with Counterfactual Trace Adjustments
abstract
Explaining with examples is an intuitive way to justify AI decisions. However, it is challenging to understand how a decision value should change relative to the examples with many features differing by large amounts. We draw from real estate valuation that uses Comparables—examples with known values for comparison. Estimates are made more accurate by hypothetically adjusting the attributes of each Comparable and correspondingly changing the value based on factors. We propose Comparables XAI for relatable example-based explanations of AI with Trace adjustments that trace counterfactual changes from each Comparable to the Subject, one attribute at a time, monotonically along the AI feature space. In modelling and user studies, Trace-adjusted Comparables achieved the highest XAI faithfulness and precision, user accuracy, and narrowest uncertainty bounds compared to linear regression, linearly adjusted Comparables, or unadjusted Comparables. This work contributes a new analytical basis for using example-based explanations to improve user understanding of AI decisions.
Yifan Zhang 0019, Tianle Ren, Fei Wang 0063, Brian Y. Lim
CHI4
2026 Rules or Weights? Comparing User Understanding of Explainable AI Techniques with the Cognitive XAI-Adaptive Model
abstract
Rules and Weights are popular XAI techniques for explaining AI decisions. Yet, it remains unclear how to choose between them, lacking a cognitive framework to compare their interpretability. In an elicitation user study on forward and counterfactual decision tasks, we identified 7 reasoning strategies of interpreting three XAI Schemas—weights, rules, and their hybrid. To analyze their capabilities, we propose CoXAM, a Cognitive XAI-Adaptive Model with shared memory representation to encode instance attributes, linear weights, and decision rules. CoXAM employs computational rationality to choose among reasoning processes based on the trade-off in utility and reasoning time, separately for forward or counterfactual decision tasks. In a validation study, CoXAM demonstrated a stronger alignment with human decision-making compared to baseline machine learning proxy models. The model successfully replicated and explained several key empirical findings, including that counterfactual tasks are inherently harder than forward tasks, decision tree rules are harder to recall and apply than linear weights, and the helpfulness of XAI depends on the application data context, alongside identifying which underlying reasoning strategies were most effective. With CoXAM, we contribute a cognitive basis to accelerate debugging and benchmarking disparate XAI techniques.
Louth Bin Rawshan, Zhuoyu Wang 0001, Brian Y. Lim
IUI3
2026 Transferable XAI: Relating Understanding Across Domains with Explanation Transfer
abstract
Current Explainable AI (XAI) focuses on explaining a single application, but when encountering related applications, users may rely on their prior understanding from previous explanations. This leads to either overgeneralization and AI overreliance, or burdensome independent memorization. Indeed, related decision tasks can share explanatory factors, but with some notable differences; e.g., body mass index (BMI) affects the risks for heart disease and diabetes at the same rate, but chest pain is more indicative of heart disease. Similarly, models using different attributes for the same task still share signals; e.g., temperature and pressure affect air pollution but in opposite directions due to the ideal gas law. Leveraging transfer of learning, we propose Transferable XAI to enable users to transfer understanding across related domains by explaining the relationship between domain explanations using a general affine transformation framework applied to linear factor explanations. The framework supports explanation transfer across various domain types: translation for data subspace (subsuming prior work on Incremental XAI), scaling for decision task, and mapping for attributes. Focusing on task and attributes domain types, in formative and summative user studies, we investigated how well participants could understand AI decisions from one domain to another. Compared to single-domain and domain-independent explanations, Transferable XAI was the most helpful for understanding the second domain, leading to the best decision faithfulness, factor recall, and ability to relate explanations between domains. This framework contributes to improving the reusability of explanations across related AI applications by explaining factor relationships between subspaces, tasks, and attributes.
Fei Wang 0063, Yifan Zhang 0019, Brian Y. Lim
IUI3
2025 Varif.ai to Vary and Verify User-Driven Diversity in Scalable Image Generation
abstract
Diversity in image generation is essential to ensure fair representations and support creativity in ideation. Hence, many text-to-image models have implemented diversification mechanisms. Yet, after a few iterations of generation, a lack of diversity becomes apparent, because each user has their own diversity goals (e.g., different colors, brands of cars), and there are diverse attributions to be specified. To support user-driven diversity control, we propose Varif.ai that employs text-to-image and Large Language Models to iteratively i) (re)generate a set of images, ii) verify if user-specified attributes have sufficient coverage, and iii) vary existing or new attributes. Through an elicitation study, we uncovered user needs for diversity in image generation. A pilot validation showed that Varif.ai made achieving diverse image sets easier. In a controlled evaluation with 20 participants, Varif.ai proved more effective than baseline methods across various scenarios. Thus, this supports user control of diversity in image generation for creative ideation and scalable image generation.
Mario Michelessa, Jamie Ng, Christophe Hurter, Brian Y. Lim
Conference on Designing Interactive Systems4
2025 Diagrammatization and Abduction to Improve AI Interpretability With Domain-Aligned Explanations for Medical Diagnosis
abstract
CHI ’25, Yokohama, Japan
Brian Y. Lim, Joseph P. Cahaly, Chester Y. F. Sng, Adam Chew
CHI1
2025 Robust Relatable Explanations of Machine Learning with Disentangled Cue-specific Saliency
Harshavardhan Sunil Abichandani, Wencan Zhang, Brian Y. Lim
IUI3
2024 Incremental XAI: Memorable Understanding of AI with Incremental Explanations
abstract
Many explainable AI (XAI) techniques strive for interpretability by providing concise salient information, such as sparse linear factors. However, users either only see inaccurate global explanations, or highly-varying local explanations. We propose to provide more detailed explanations by leveraging the human cognitive capacity to accumulate knowledge by incrementally receiving more details. Focusing on linear factor explanations (factors × values = outcome), we introduce Incremental XAI to automatically partition explanations for general and atypical instances by providing Base + Incremental factors to help users read and remember more faithful explanations. Memorability is improved by reusing base factors and reducing the number of factors shown in atypical cases. In modeling, formative, and summative user studies, we evaluated the faithfulness, memorability and understandability of Incremental XAI against baseline explanation methods. This work contributes towards more usable explanation that users can better ingrain to facilitate intuitive engagement with AI.
Jessica Y. Bo, Pan Hao, Brian Y. Lim
CHI3
2024 IF-City: Intelligible Fair City Planning to Measure, Explain and Mitigate Inequality
abstract
With the increasing pervasiveness of Artificial Intelligence (AI), many visual analytics tools have been proposed to examine fairness, but they mostly focus on data scientist users. Instead, tackling fairness must be inclusive and involve domain experts with specialized tools and workflows. Thus, domain-specific visualizations are needed for algorithmic fairness. Furthermore, while much work on AI fairness has focused on predictive decisions, less has been done for fair allocation and planning, which require human expertise and iterative design to integrate myriad constraints. We propose the Intelligible Fair Allocation (IF-Alloc) Framework that leverages explanations of causal attribution (Why), contrastive (Why Not) and counterfactual reasoning (What If, How To) to aid domain experts to assess and alleviate unfairness in allocation problems. We apply the framework to fair urban planning for designing cities that provide equal access to amenities and benefits for diverse resident types. Specifically, we propose an interactive visual tool, Intelligible Fair City Planner (IF-City), to help urban planners to perceive inequality across groups, identify and attribute sources of inequality, and mitigate inequality with automatic allocation simulations and constraint-satisfying recommendations (IF-Plan). We demonstrate and evaluate the usage and usefulness of IF-City on a real neighborhood in New York City, US, with practicing urban planners from multiple countries, and discuss generalizing our findings, application, and framework to other use cases and applications of fair allocation.
Hangxin Lu, Min Kyung Lee, Gerhard Schmitt, Brian Y. Lim
IEEE Trans. Vis. Comput. Graph.5
2023 RePrompt: Automatic Prompt Editing to Refine AI-Generative Art Towards Precise Expressions
abstract
Generative AI models have shown impressive ability to produce images with text prompts, which could benefit creativity in visual art creation and self-expression. However, it is unclear how precisely the generated images express contexts and emotions from the input texts. We explored the emotional expressiveness of AI-generated images and developed RePrompt, an automatic method to refine text prompts toward precise expression of the generated images. Inspired by crowdsourced editing strategies, we curated intuitive text features, such as the number and concreteness of nouns, and trained a proxy model to analyze the feature effects on the AI-generated image. With model explanations of the proxy model, we curated a rubric to adjust text prompts to optimize image generation for precise emotion expression. We conducted simulation and user studies, which showed that RePrompt significantly improves the emotional expressiveness of AI-generated images, especially for negative emotions.
Yunlong Wang 0005, Shuyuan Shen, Brian Y. Lim
CHI3
2023 IRIS: Interpretable Rubric-Informed Segmentation for Action Quality Assessment
abstract
AI-driven Action Quality Assessment (AQA) of sports videos can mimic Olympic judges to help score performances as a second opinion or for training. However, these AI methods are uninterpretable and do not justify their scores, which is important for algorithmic accountability. Indeed, to account for their decisions, instead of scoring subjectively, sports judges use a consistent set of criteria — rubric — on multiple actions in each performance sequence. Therefore, we propose IRIS to perform Interpretable Rubric-Informed Segmentation on action sequences for AQA. We investigated IRIS for scoring videos of figure skating performance. IRIS predicts (1) action segments, (2) technical element score differences of each segment relative to base scores, (3) multiple program component scores, and (4) the summed final score. In a modeling study, we found that IRIS performs better than non-interpretable, state-of-the-art models. In a formative user study, practicing figure skaters agreed with the rubric-informed explanations, found them useful, and trusted AI judgments more. This work highlights the importance of using judgment rubrics to account for AI decisions.
Hitoshi Matsuyama, Nobuo Kawaguchi, Brian Y. Lim
IUI3
2022 Interpretable Directed Diversity: Leveraging Model Explanations for Iterative Crowd Ideation
abstract
Feedback in creativity support tools can help crowdworkers to improve their ideations. However, current feedback methods require human assessment from facilitators or peers. This is not scalable to large crowds. We propose Interpretable Directed Diversity to automatically predict ideation quality and diversity scores, and provide AI explanations — Attribution, Contrastive Attribution, and Counterfactual Suggestions — to feedback on why ideations were scored (low), and how to get higher scores. These explanations provide multi-faceted feedback as users iteratively improve their ideations. We conducted formative and controlled user studies to understand the usage and usefulness of explanations to improve ideation diversity and quality. Users appreciated that explanation feedback helped focus their efforts and provided directions for improvement. This resulted in explanations improving diversity compared to no feedback or feedback with scores only. Hence, our approach opens opportunities for explainable AI towards scalable and rich feedback for iterative crowd ideation and creativity support tools.
Yunlong Wang 0005, Priyadarshini Venkatesh, Brian Y. Lim
CHI3
2022 Debiased-CAM to mitigate image perturbations with faithful visual explanations of machine learning
abstract
Model explanations such as saliency maps can improve user trust in AI by highlighting important features for a prediction. However, these become distorted and misleading when explaining predictions of images that are subject to systematic error (bias) by perturbations and corruptions. Furthermore, the distortions persist despite model fine-tuning on images biased by different factors (blur, color temperature, day/night). We present Debiased-CAM to recover explanation faithfulness across various bias types and levels by training a multi-input, multi-task model with auxiliary tasks for explanation and bias level predictions. In simulation studies, the approach not only enhanced prediction accuracy, but also generated highly faithful explanations about these predictions as if the images were unbiased. In user studies, debiased explanations improved user task performance, perceived truthfulness and perceived helpfulness. Debiased training can provide a versatile platform for robust performance and explanation faithfulness for a wide range of applications with data biases.
Wencan Zhang, Mariella Dimiccoli, Brian Y. Lim
CHI3
2022 Towards Relatable Explainable AI with the Perceptual Process
abstract
Machine learning models need to provide contrastive explanations, since people often seek to understand why a puzzling prediction occurred instead of some expected outcome. Current contrastive explanations are rudimentary comparisons between examples or raw features, which remain difficult to interpret, since they lack semantic meaning. We argue that explanations must be more relatable to other concepts, hypotheticals, and associations. Inspired by the perceptual process from cognitive psychology, we propose the XAI Perceptual Processing Framework and RexNet model for relatable explainable AI with Contrastive Saliency, Counterfactual Synthetic, and Contrastive Cues explanations. We investigated the application of vocal emotion recognition, and implemented a modular multi-task deep neural network to predict and explain emotions from speech. From think-aloud and controlled studies, we found that counterfactual explanations were useful and further enhanced with semantic cues, but not saliency explanations. This work provides insights into providing and evaluating relatable contrastive explainable AI for perception applications.
Wencan Zhang, Brian Y. Lim
CHI2
2021 Directed Diversity: Leveraging Language Embedding Distances for Collective Creativity in Crowd Ideation
abstract
Crowdsourcing can collect many diverse ideas by prompting ideators individually, but this can generate redundant ideas. Prior methods reduce redundancy by presenting peers’ ideas or peer-proposed prompts, but these require much human coordination. We introduce Directed Diversity, an automatic prompt selection approach that leverages language model embedding distances to maximize diversity. Ideators can be directed towards diverse prompts and away from prior ideas, thus improving their collective creativity. Since there are diverse metrics of diversity, we present a Diversity Prompting Evaluation Framework consolidating metrics from several research disciplines to analyze along the ideation chain — prompt selection, prompt creativity, prompt-ideation mediation, and ideation creativity. Using this framework, we evaluated Directed Diversity in a series of a simulation study and four user studies for the use case of crowdsourcing motivational messages to encourage physical activity. We show that automated diverse prompting can variously improve collective creativity across many nuanced metrics of diversity.
Samuel Rhys Cox, Yunlong Wang 0005, Ashraf M. Abdul, Christian von der Weth, Brian Y. Lim
CHI5
2021 Exploiting Explanations for Model Inversion Attacks
abstract
The successful deployment of artificial intelligence (AI) in many domains from healthcare to hiring requires their responsible use, particularly in model explanations and privacy. Explainable artificial intelligence (XAI) provides more information to help users to understand model decisions, yet this additional knowledge exposes additional risks for privacy attacks. Hence, providing explanation harms privacy. We study this risk for image-based model inversion attacks and identified several attack architectures with increasing performance to reconstruct private image data from model explanations. We have developed several multi-modal transposed CNN architectures that achieve significantly higher inversion performance than using the target model prediction only. These XAI-aware inversion models were designed to exploit the spatial knowledge in image explanations. To understand which explanations have higher privacy risk, we analyzed how various explanation types and factors influence inversion performance. In spite of some models not providing explanations, we further demonstrate increased inversion performance even for non-explainable target models by exploiting explanations of surrogate models through attention transfer. This method first inverts an explanation from the target prediction, then reconstructs the target image. These threats highlight the urgent and significant privacy risks of explanations and calls attention for new privacy preservation techniques that balance the dual-requirement for AI explainability and privacy.
Xuejun Zhao, Wencan Zhang, Xiaokui Xiao, Brian Y. Lim
ICCV4
2021 Show or suppress? Managing input uncertainty in machine learning model explanations
Danding Wang, Wencan Zhang, Brian Y. Lim
Artif. Intell.3
2021 Imma Sort by Two or More Attributes With Interpretable Monotonic Multi-Attribute Sorting
abstract
Many choice problems often involve multiple attributes which are mentally challenging, because only one attribute is neatly sorted while others could be randomly arranged. We hypothesize that perceiving approximately monotonic trends across multiple attributes is key to the overall interpretability of sorted results, because users can easily predict the attribute values of the next items. We extend a ranking principal curve model to tune monotonic trends in attributes and present Imma Sort to sort items by multiple attributes simultaneously by trading-off the monotonicity in the primary sorted attribute to increase the human predictability for other attributes. We characterize how it performs for varying attribute correlations, attribute preferences, list lengths and number of attributes. We further extend Imma Sort with ImmaAnchor and ImmaCenter to improve the learnability and efficiency to search sorted items with conflicting attributes. We demonstrate usage scenarios for two applications and evaluate its learnability, usability, interpretability, and user performance in prediction and search tasks. We find that Imma Sort improves the interpretability and satisfaction of sorting by ≥ 2 attributes. We discuss why, when, where, and how to deploy Imma Sort for real-world applications.
I-Shuen Wu, Brian Y. Lim
IEEE Trans. Vis. Comput. Graph.4
2020 COGAM: Measuring and Moderating Cognitive Load in Machine Learning Model Explanations
abstract
Interpretable machine learning models trade -off accuracy for simplicity to make explanations more readable and easier to comprehend. Drawing from cognitive psychology theories in graph comprehension, we formalize readability as visual cognitive chunks to measure and moderate the cognitive load in explanation visualizations. We present Cognitive-GAM (COGAM) to generate explanations with desired cognitive load and accuracy by combining the expressive nonlinear generalized additive models (GAM) with simpler sparse linear models. We calibrated visual cognitive chunks with reading time in a user study, characterized the trade-off between cognitive load and accuracy for four datasets in simulation studies, and evaluated COGAM against baselines with users. We found that COGAM can decrease cognitive load without decreasing accuracy and/or increase accuracy without increasing cognitive load. Our framework and empirical measurement instruments for cognitive load will enable more rigorous assessment of the human interpretability of explainable AI.
Ashraf M. Abdul, Christian von der Weth, Mohan Kankanhalli, Brian Y. Lim
CHI4
2020 Sparse Mobile Crowdsensing With Differential and Distortion Location Privacy
abstract
Sparse Mobile Crowdsensing (MCS) has become a compelling approach to acquire and infer urban-scale sensing data. However, participants risk their location privacy when reporting data with their actual sensing positions. To address this issue, we propose a novel location obfuscation mechanism combining E-differential-privacy and δ-distortion-privacy in Sparse MCS. More specifically, differential privacy bounds adversaries' relative information gain regardless of their prior knowledge, while distortion privacy ensures that the expected inference error is larger than a threshold under an assumption of adversaries' prior knowledge. To reduce the data quality loss incurred by location obfuscation, we design a differential-and-distortion privacy-preserving framework with three components. First, we learn a data adjustment function to fit the original sensing data to the obfuscated location. Second, we apply a linear program to select an optimal location obfuscation function. The linear program aims to minimize the uncertainty in data adjustment under the constraints of E-differential-privacy, δ-distortion-privacy, and evenly-distributed obfuscation. We also design an approximated method to reduce the required computation resources. Third, we propose an uncertainty-aware inference algorithm to improve the inference accuracy for the obfuscated data. Evaluations with real environment and traffic datasets show that our optimal method reduces the data quality loss by up to 42% compared to the state-of-the-art methods with the same level of privacy protection; the approximated method incurs <; 3% additional quality loss than the optimal method, but only needs <; 1% of the computation time.
Leye Wang, Daqing Zhang 0001, Dingqi Yang, Brian Y. Lim, Xiao Han 0001, Xiaojuan Ma
IEEE Trans. Inf. Forensics Secur.4
2020 OD Morphing: Balancing Simplicity with Faithfulness for OD Bundling
abstract
OD bundling is a promising method to identify key origin-destination (OD) patterns, but the bundling can mislead the interpretation of actual trajectories traveled. We present OD Morphing, an interactive OD bundling technique that improves geographical faithfulness to actual trajectories while preserving visual simplicity for OD patterns. OD Morphing iteratively identifies critical waypoints from the actual trajectory network with a min-cut algorithm and transitions OD bundles to pass through the identified waypoints with a smooth morphing method. Furthermore, we extend OD Morphing to support bundling at interaction speeds to enable users to interactively transition between degrees of faithfulness to aid sensemaking. We introduce metrics for faithfulness and simplicity to evaluate their trade-off achieved by OD morphed bundling. We demonstrate OD Morphing on real-world city-scale taxi trajectory and USA domestic planned flight datasets.
Xu Liu 0014, Hanyi Chen, Arpan Mangal, Kai Liu 0001, Chao Chen 0004, Brian Y. Lim
IEEE Trans. Vis. Comput. Graph.7
2019 Designing Theory-Driven User-Centric Explainable AI
abstract
From healthcare to criminal justice, artificial intelligence (AI) is increasingly supporting high-consequence human decisions. This has spurred the field of explainable AI (XAI). This paper seeks to strengthen empirical application-specific investigations of XAI by exploring theoretical underpinnings of human decision making, drawing from the fields of philosophy and psychology. In this paper, we propose a conceptual framework for building human-centered, decision-theory-driven XAI based on an extensive review across these fields. Drawing on this framework, we identify pathways along which human cognitive patterns drives needs for building XAI and how XAI can mitigate common cognitive biases. We then put this framework into practice by designing and implementing an explainable clinical diagnostic tool for intensive care phenotyping and conducting a co-design exercise with clinicians. Thereafter, we draw insights into how this framework bridges algorithm-generated explanations and human decision-making theories. Finally, we discuss implications for XAI design and development.
Danding Wang, Qian Yang 0004, Ashraf M. Abdul, Brian Y. Lim
CHI4
2019 Hierarchical Multi-Task Learning for Healthy Drink Classification
abstract
Recent advances in deep convolutional neural networks have enabled convenient diet tracking exploiting photos captured with smartphone cameras. However, most of the current diet tracking apps focus on recognizing solid foods while omitting drinks despite their negative impacts on our health when consumed without moderation. After an extensive analysis of drink images, we found that such an absence is due to the following challenges that conventional convolutional neural networks trained under the single-task learning framework cannot easily handle. First, drinks are amorphous. Second, visual cues of the drinks are often occluded and distorted by their container properties. Third, ingredients are inconspicuous because they often blend into the drink. In this work, we present a healthy drink classifier trained under a hierarchical multi-task learning framework composed of a shared residual network with hierarchically shared convolutional layers between similar tasks and task-specific fully-connected layers. The proposed structure includes two main tasks, namely sugar level classification and alcoholic drink recognition, and six auxiliary tasks, such as classification and recognition of drink name, drink type, branding logo, container transparency, container shape, and container material. We also curated a drink dataset, Drink101, composed of 101 different drinks including 11,445 images overall. Our experimental results demonstrate improved classification precision compared to single-task learning and baseline multi-task learning approaches.
Homin Park, Homanga Bharadhwaj, Brian Y. Lim
IJCNN3
2019 The Human(s) in the Loop - Bringing AI and HCI Together
Tom Gross, Kori Inkpen, Brian Y. Lim, Michael Veale
INTERACT (4)3
2019 Allocating Heterogeneous Tasks in Participatory Sensing with Diverse Participant-Side Factors
abstract
This paper proposes a novel task allocation framework, PSTasker, for participatory sensing (PS), which aims to maximize the overall system utility on PS platform by coordinating the allocation of multiple tasks. While existing studies mainly optimize the task allocation from the perspective of the task organizer (e.g., maximizing coverage or minimizing incentive cost), PSTasker further considers diverse factors on the participants' side, including user work bandwidth, user availability, devices' sensor configuration, task completion likelihood, and mobility pattern. Furthermore, by considering the heterogeneity in three dimensions (i.e., task, time, and space), it adopts a novel model to measure task sensing quality and overall system utility. In PSTasker, it first calculates the utlity of a given task allocation plan by jointly fusing different participant-side factors into one unified estimation function, and then employs an iterative greedy process to optimize the task allocation. Extensive evaluations based on real-world mobility traces demonstrate that PSTasker outperforms the baseline methods under various settings.
Jiangtao Wang 0001, Feng Wang 0040, Yasha Wang, Daqing Zhang 0001, Brian Y. Lim, Leye Wang
IEEE Trans. Mob. Comput.5
2018 Trends and Trajectories for Explainable, Accountable and Intelligible Systems: An HCI Research Agenda
abstract
Advances in artificial intelligence, sensors and big data management have far-reaching societal impacts. As these systems augment our everyday lives, it becomes increasing-ly important for people to understand them and remain in control. We investigate how HCI researchers can help to develop accountable systems by performing a literature analysis of 289 core papers on explanations and explaina-ble systems, as well as 12,412 citing papers. Using topic modeling, co-occurrence and network analysis, we mapped the research space from diverse domains, such as algorith-mic accountability, interpretable machine learning, context-awareness, cognitive psychology, and software learnability. We reveal fading and burgeoning trends in explainable systems, and identify domains that are closely connected or mostly isolated. The time is ripe for the HCI community to ensure that the powerful new autonomous systems have intelligible interfaces built-in. From our results, we propose several implications and directions for future research to-wards this goal.
Ashraf M. Abdul, Jo Vermeulen, Danding Wang, Brian Y. Lim, Mohan Kankanhalli
CHI4
2018 RecGAN: recurrent generative adversarial networks for recommendation systems
abstract
Recent studies in recommendation systems emphasize the significance of modeling latent features behind temporal evolution of user preference and item state to make relevant suggestions. However, static and dynamic behaviors and trends of users and items, which highly influence the feasibility of recommendations, were not adequately addressed in previous works. In this work, we leverage the temporal and latent feature modelling capabilities of Recurrent Neural Network (RNN) and Generative Adversarial Network (GAN), respectively, to propose a Recurrent Generative Adversarial Network (RecGAN). We use customized Gated Recurrent Unit (GRU) cells to capture latent features of users and items observable from short-term and long-term temporal profiles. The modification also includes collaborative filtering mechanisms to improve the relevance of recommended items. We evaluate RecGAN using two datasets on food and movie recommendation. Results indicate that our model outperforms other baseline models irrespective of user behavior and density of training data.
Homanga Bharadhwaj, Homin Park, Brian Y. Lim
RecSys3
2018 TableChat: Mobile Food Journaling to Facilitate Family Support for Healthy Eating
abstract
Support from family members is an important determinant of health. In this work, we probe opportunities for facilitating family support with TableChat, a chat-based mobile application for food journaling. Leveraging food as a test case of family support, TableChat virtually extends the experience of bonding over the dinner table. We surveyed 158 people about their existing family support practices and deployed TableChat with 10 families in the field. We found that tangible support was the most common form of support shared in TableChat and also the most appreciated by participants. However, we found that participants valued not only supportive actions taken by their family members, but also those deliberately not taken (e.g., not buying junk food). Finally, families reported that journaling meals eaten apart aided the exchange of support, satisfied curiosity, and provided a "check-in" that everything was alright, whereas journaling meals eaten together felt redundant. We conclude with a framework that illustrates how informatics tools can be designed to complement rather than compete with existing family interactions.
Kai Lukoff, Taoxi Li, Brian Y. Lim
Proc. ACM Hum. Comput. Interact.4
2016 Differential Location Privacy for Sparse Mobile Crowdsensing
abstract
Sparse Mobile Crowdsensing (MCS) has become a compelling approach to acquire and make inference on urban-scale sensing data. However, participants risk their location privacy when reporting data with their actual sensing positions. To address this issue, we adopt e-differential-privacy in Sparse MCS to provide a theoretical guarantee for participants' location privacy regardless of an adversary's prior knowledge. Furthermore, to reduce the data quality loss caused by differential location obfuscation, we propose a privacypreserving framework with three components. First, we learn a data adjustment function to fit the original sensing data to the obfuscated location. Second, we apply a linear program to select an optimal location obfuscation function, which aims to minimize the uncertainty in data adjustment. We also propose a fast approximated variant. Third, we propose an uncertaintyaware inference algorithm to improve the inference accuracy of obfuscated data. Evaluations with real environment and traffic datasets show that our optimal method reduces the data quality loss by up to 42% compared to existing differential privacy methods.
Leye Wang, Daqing Zhang 0001, Dingqi Yang, Brian Y. Lim, Xiaojuan Ma
ICDM4
2012 Software provision in smart environment based on fuzzy logic intelligibility
abstract
Ubiquitous applications and smart environment technologies are complex to deploy, manage and use. Intelligibility, in ubiquitous computing applications, explains to users what a system did (outputs) and why it did it (inputs or contextual information). Making software more intelligible can reduce the complexity of a system for users. This paper presents our work on an intelligibility strategy for fuzzy logic systems, applied to a context-aware software organization and service provision (SOSP) middleware for smart environments. This fuzzy logic intelligibility strategy has been evaluated and tested with two groups of real users (technical and less technical users), and two versions of our prototype (with and without intelligibility).
Charles Gouin-Vallerand, Brian Y. Lim, Anind K. Dey
UbiComp2
2012 Weights of evidence for intelligible smart environments
abstract
Smart environments are improving their performance and services by increasingly using ubiquitous sensing and complex inference mechanisms. However, this comes at a cost of reduced intelligibility, user trust and control. The Intelligibility Toolkit was developed to support the automatic generation and provision of explanations to help users understand context-aware inference. We have extended the toolkit to generate explanations for a wider range of inference models and to provide two styles of explanations --- rule traces and weights of evidence. We describe explanations generated from several inference models for a smart home dataset for activity recognition. This demonstrates the versatility of using the Intelligibility Toolkit to retain explanatory capabilities across different inference models.
Brian Y. Lim, Anind K. Dey
UbiComp1
2011 Investigating intelligibility for uncertain context-aware applications
abstract
Context-aware applications use sensing and inference to attempt to determine users' contexts, and take appropriate action. However, they are prone to uncertainty, and this may compromise the trust users have in them. Providing intelligibility has been proposed to help explain to users how context-aware applications work in order to improve user impressions of them. However, we hypothesize that intelligibility may actually be harmful for applications that are very uncertain of their actions. We conducted a large controlled study of a location-aware and a sound-aware application, investigating the impact of intelligibility on understanding, and user impression of applications with varying certainty. We found that intelligibility impacts user impressions, depending on the application's certainty and behavior appropriateness. Intelligibility is helpful for applications with high certainty, but it is harmful if applications behave appropriately, yet display low certainty.
Brian Y. Lim, Anind K. Dey
UbiComp1
2011 Design of an intelligible mobile context-aware application
abstract
Context-aware applications are increasingly complex and autonomous, and research has indicated that explanations can help users better understand and ultimately trust their autonomous behavior. However, it is still unclear how to effectively present and provide these explanations. This work builds on previous work to make context-aware applications intelligible by supporting a suite of explanations using eight question types (e.g., Why, Why Not, What If). We present a formative study on design and usability issues for making an intelligible real-world, mobile context-aware application, focusing on the use of intelligibility for the mobile contexts of availability, place, motion, and sound activity. We discuss design strategies that we considered, findings of explanation use, and design recommendations to make intelligibility more usable.
Brian Y. Lim, Anind K. Dey
Mobile HCI1
2011 Pediluma: motivating physical activity through contextual information and social influence
abstract
We present Pediluma, a shoe accessory that tracks and visualizes the wearer's physical activity by varying the intensity of a lighted enclosure. In particular, the more physically active the wearer is, the more the device glows. We hoped the desire to maintain a positive, "glowing" state would encourage users to engage in more physical activity. We describe our two-week, four-condition, 18-participant deployment and user study. Results indicate participants wearing our device were more physically active than participants in our three control groups (each isolating different design and experimental factors). We share the many lessons we learned from our iterative design, post-deployment data analysis and interviewers with participants.
Brian Y. Lim, Aubrey Shick, Chris Harrison 0001, Scott E. Hudson
TEI1
2010 Show me a good time: using content to provide activity awareness to collaborators with activityspotter
abstract
In order to study the effect supporting awareness of a colleague's activity on a collaborator's communication intentions, we developed ActivitySpotter. It is a research tool and awareness display that determines a user's current activity through a semantic analysis of documents s/he accesses and shares this information with collaborators. We ran a user study on 22 participants to investigate how accurately ActivitySpotter represents user activity and whether different representations of activity (presence only, topic keywords, or activity labels) influence awareness differently and lead users to change their contact intention. Our findings suggest that activity content awareness can help users glean more about what their collaborators are doing, especially if they are more socially distant, and can afford screen space to have the display showing. This increase in awareness also positively influences users' intentions to communicate in a socially appropriate manner.
Brian Y. Lim, Oliver Brdiczka, Victoria Bellotti
GROUP1
2010 Toolkit to support intelligibility in context-aware applications
abstract
Context-aware applications should be intelligible so users can better understand how they work and improve their trust in them. However, providing intelligibility is non-trivial and requires the developer to understand how to generate explanations from application decision models. Furthermore, users need different types of explanations and this complicates the implementation of intelligibility. We have developed the Intelligibility Toolkit that makes it easy for application developers to obtain eight types of explanations from the most popular decision models of context-aware applications. We describe its extensible architecture, and the explanation generation algorithms we developed. We validate the usefulness of the toolkit with three canonical applications that use the toolkit to generate explanations for end-users.
Brian Y. Lim, Anind K. Dey
UbiComp1
2009 Where to locate wearable displays?: reaction time performance of visual alerts from tip to toe
abstract
Advances in electronics have brought the promise of wearable computers to near reality. Such systems can offer a highly personal and mobile information and communication infrastructure. Previous research has investigated where wearable computers can be located on the human body - critical for successful development and acceptance. However, for a location to be truly useful, it needs to not only be accessible for interaction, socially acceptable, comfortable and sufficiently stable for electronics, but also effective at conveying information. In this paper, we describe the results from a study that evaluated reaction time performance to visual stimuli at seven different body locations. Results indicate that there are numerous and statistically significant differences in the reaction time performance characteristics of these locations. We believe our findings can be used to inform the design and placement of future wearable computing applications and systems.
Chris Harrison 0001, Brian Y. Lim, Aubrey Shick, Scott E. Hudson
CHI2
2009 Why and why not explanations improve the intelligibility of context-aware intelligent systems
abstract
Context-aware intelligent systems employ implicit inputs, and make decisions based on complex rules and machine learning models that are rarely clear to users. Such lack of system intelligibility can lead to loss of user trust, satisfaction and acceptance of these systems. However, automatically providing explanations about a system's decision process can help mitigate this problem. In this paper we present results from a controlled study with over 200 participants in which the effectiveness of different types of explanations was examined. Participants were shown examples of a system's operation along with various automatically generated explanations, and then tested on their understanding of the system. We show, for example, that explanations describing why the system behaved a certain way resulted in better understanding and stronger feelings of trust. Explanations describing why the system did not behave a certain way, resulted in lower understanding yet adequate performance. We discuss implications for the use of our findings in real-world context-aware applications.
Brian Y. Lim, Anind K. Dey, Daniel Avrahami
CHI1
2009 Assessing demand for intelligibility in context-aware applications
abstract
Intelligibility can help expose the inner workings and inputs of context-aware applications that tend to be opaque to users due to their implicit sensing and actions. However, users may not be interested in all the information that the applications can produce. Using scenarios of four real-world applications that span the design space of context-aware computing, we conducted two experiments to discover what information users are interested in. In the first experiment, we elicit types of information demands that users have and under what moderating circumstances they have them. In the second experiment, we verify the findings by soliciting users about which types they would want to know and establish whether receiving such information would satisfy them. We discuss why users demand certain types of information, and provide design implications on how to provide different intelligibility types to make context-aware applications intelligible and acceptable to users.
Brian Y. Lim, Anind K. Dey
UbiComp1
2007 Context-Aware Framework for Spontaneous Interaction of Services in Multiple Heterogeneous Spaces
abstract
With mobile devices and wireless hotspots becoming more prevalent, customers can desire greater access to media and services that can be achieved from the marrying of these two technologies. However, often existing devices need to be augmented with hardware and software to achieve this connectivity, and the existing services are heterogeneous and incompatible with one another. By leveraging the captive portal mechanism and proposed context-aware technologies, we propose a lightweight framework that can aggregate these services in smart spaces, and allow mobile users to spontaneously discover them without any specialized installation. In this paper, we present the system requirements for spontaneous interaction, the service framework design and implementation details.
Brian Y. Lim, Daqing Zhang 0001, Manli Zhu
ICME1
2007 Context-Aware Informative Display
abstract
People have the desire to be always informed by the information to their importance everywhere and anytime. However, for some casual and relaxing occasions such as in home environment, information access and exhibition should be offered in a non-distracting and non-disruptive manner. To facilitate this goal and make use of embedded displays in smart home environments, this paper proposes a framework, i.e., context-aware informative display which offers a novel design for information representation catering for home and shared space users. The system architecture and techniques used are illustrated in details. Lastly, a prototype with several user cases is described to prove the workability of the framework.
Manli Zhu, Daqing Zhang 0001, Brian Y. Lim
ICME4
2007 Supporting Impromptu Service Discovery and Access in Heterogeneous Assistive Environments
Daqing Zhang 0001, Brian Y. Lim, Manli Zhu
ICOST2
2007 Spontaneous Interaction Framework for Thin-Client Access to Services
Brian Y. Lim, Daqing Zhang 0001, Manli Zhu, Mounir Mokhtari
UIC1