Aaron Chan

dblp:187/7613 · DBLP profile ↗
← Back
13ranked-venue papers
2as first author
10since 2021 · last 2026
—ORCID · conflict

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

Artificial intelligence and machine learning · 10 · 2 first-author · 8 since 2021Systems, architecture and hardware · 2 · 1 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2Software engineering, systems software and programming languages · 1 · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021

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.

Artificial intelligence
8 papers
Trustworthy machine learning · 50% Language models and text generation · 21% 3D vision · 14%
Databases, data mining, and information retrieval
2 papers
Knowledge graphs · 100%

Topics — the 19 heaviest of 20, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Trustworthy machine learning
interpretability
1.932023
PINTO: Faithful Language Reasoning Using Prompt-Generated Rationales · ICLR 2023
Are Machine Rationales (Not) Useful to Humans? Measuring and Improving Human Utility of Free-text Rationales · ACL (1) 2023
UNIREX: A Unified Learning Framework for Language Model Rationale Extraction · ICML 2022
Natural language and speech › Language models and text generation
rationale generation
1.422024
Tailoring Self-Rationalizers with Multi-Reward Distillation · ICLR 2024
PINTO: Faithful Language Reasoning Using Prompt-Generated Rationales · ICLR 2023
Machine learning › Trustworthy machine learning › interpretability › rationalization
self-rationalization
0.812024
Tailoring Self-Rationalizers with Multi-Reward Distillation · ICLR 2024
Natural language and speech › Language models and text generation
chain-of-thought reasoning
0.712023
PINTO: Faithful Language Reasoning Using Prompt-Generated Rationales · ICLR 2023
Machine learning › Trustworthy machine learning › interpretability
faithful reasoning
0.712023
PINTO: Faithful Language Reasoning Using Prompt-Generated Rationales · ICLR 2023
Machine learning › Trustworthy machine learning › language model interpretability
large language model explanation
0.612022
UNIREX: A Unified Learning Framework for Language Model Rationale Extraction · ICML 2022
Machine learning › Trustworthy machine learning › interpretability › rationalization
rationale extraction
0.612022
UNIREX: A Unified Learning Framework for Language Model Rationale Extraction · ICML 2022
Machine learning › Trustworthy machine learning › robustness
adversarial attack
0.512021
Learning to Deceive Knowledge Graph Augmented Models via Targeted Perturbation · ICLR 2021
Knowledge, reasoning and agents › Knowledge representation and reasoning
commonsense reasoning
0.512021
SalKG: Learning From Knowledge Graph Explanations for Commonsense Reasoning · NeurIPS 2021
Knowledge, reasoning and agents › Knowledge representation and reasoning › knowledge graph reasoning
knowledge graph-augmented reasoning
0.512021
SalKG: Learning From Knowledge Graph Explanations for Commonsense Reasoning · NeurIPS 2021
Knowledge graphs
knowledge graph explanation
0.512021
SalKG: Learning From Knowledge Graph Explanations for Commonsense Reasoning · NeurIPS 2021
Computer vision › 3D vision › motion estimation
camera motion estimation
0.312018
Egocentric Basketball Motion Planning From a Single First-Person Image · CVPR 2018
Robotics › Motion planning and robot control
motion planning
0.312018
Egocentric Basketball Motion Planning From a Single First-Person Image · CVPR 2018
Computer vision › 3D vision › object pose estimation
6d object pose estimation
0.312017
6-DoF object pose from semantic keypoints · ICRA 2017
Computer vision › 3D vision › object pose estimation › 6d object pose estimation
category-level object pose estimation
0.312017
6-DoF object pose from semantic keypoints · ICRA 2017
Computer vision › 3D vision
object pose estimation
0.312017
6-DoF object pose from semantic keypoints · ICRA 2017
Natural language and speech › Information extraction and text analysis
text classification
0.212022
UNIREX: A Unified Learning Framework for Language Model Rationale Extraction · ICML 2022
Computer vision › 3D vision
3d shape modeling
0.112017
6-DoF object pose from semantic keypoints · ICRA 2017
Computer vision › 3D vision › 3d shape representation › shape model
deformable shape model
0.112017
6-DoF object pose from semantic keypoints · ICRA 2017

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

targeted perturbation · 1.0saliency methods · 1.0attention mechanism · 1.0supervised fine-tuning · 0.8multi-reward distillation · 0.8prompt-generated rationales · 0.7convolutional neural network · 0.6select-predict pipeline · 0.6joint training · 0.6attribution algorithm · 0.6
YearPublicationVenuePosition
2026 Machine Learning-Driven Early Performance Prediction Framework for Accelerated Microarchitecture Simulation
abstract
Rapid and accurate performance estimation is critical in evaluating novel microarchitectures, as it enables efficient exploration of architectural trade-offs. Unfortunately, traditional simulation techniques, while precise in predicting performance and power, incur tremendous slowdowns versus real machines. Despite prior works having explored machine learning–based performance prediction, the area remains far from sufficiently studied with existing approaches typically requiring large comprehensive datasets, frequent retraining, and heavy memory footprints with limited accuracy. Here, we introduce a new, fast and accurate, early-stage preview framework that uses partial simulation data, and leverages a smaller, faster tree-based machine learning (ML) model to forecast performance metrics such as IPC and Power. By training on a diverse set of configurations, our framework dynamically captures relationships between microarchitectural parameters in large OoO cores versus overall performance and other metrics. Collecting data from as few as 10 sample points taken during warmup, representing only 25 million instructions, our models achieve mean absolute percentage errors of 3-4%, preserving a majority of the model’s predictive accuracy while achieving a 25× speedup (96% reduction in simulation time). By comparison, linear regression techniques from the same point in simulation show an error of 50%. In cache DSE, we improve ranking accuracy by 25× compared to state-of-the-art prediction methods. Our results also show the proposed framework can accurately predict the performance of unseen (untrained) microarchitectural components including new prefetchers and branch predictors.
Aiden Stickney, Osvaldo Castro, Aaron Chan, Paul Gratz, Jiang Hu 0001, Aakash Tyagi, Jered Dominguez-Trujillo, Galen M. Shipman, Kevin Sheridan
DATE3
2024 Tailoring Self-Rationalizers with Multi-Reward Distillation
abstract
Large language models (LMs) are capable of generating free-text rationales to aid question answering. However, prior work 1) suggests that useful self-rationalization is emergent only at significant scales (e.g., 175B parameter GPT-3); and 2) focuses largely on downstream performance, ignoring the semantics of the rationales themselves, e.g., are they faithful, true, and helpful for humans? In this work, we enable small-scale LMs (∼200x smaller than GPT-3) to generate rationales that not only improve downstream task performance, but are also more plausible, consistent, and diverse, assessed both by automatic and human evaluation. Our method, MaRio (Multi-rewArd RatIOnalization), is a multi-reward conditioned self-rationalization algorithm that optimizes multiple distinct properties like plausibility, diversity and consistency. Results on three difficult question-answering datasets StrategyQA, QuaRel and OpenBookQA show that not only does MaRio improve task accuracy, but it also improves the self-rationalization quality of small LMs across the aforementioned axes better than a supervised fine-tuning (SFT) baseline. Extensive human evaluations confirm that MaRio rationales are preferred vs. SFT rationales, as well as qualitative improvements in plausibility and consistency.
Sahana Ramnath, Brihi Joshi, Skyler Hallinan, Ximing Lu, Liunian Harold Li, Aaron Chan, Jack Hessel, Yejin Choi 0001, Xiang Ren 0001
ICLR6
2024 ReviewFlow: Intelligent Scaffolding to Support Academic Peer Reviewing
abstract
Peer review is a cornerstone of science. Research communities conduct peer reviews to assess contributions and to improve the overall quality of science work. Every year, new community members are recruited as peer reviewers for the first time. How could technology help novices adhere to their community’s practices and standards for peer reviewing? To better understand peer review practices and challenges, we conducted a formative study with 10 novices and 10 experts. We found that many experts adopt a workflow of annotating, note-taking, and synthesizing notes into well-justified reviews that align with community standards. Novices lack timely guidance on how to read and assess submissions and how to structure paper reviews. To support the peer review process, we developed ReviewFlow – an AI-driven workflow that scaffolds novices with contextual reflections to critique and annotate submissions, in-situ knowledge support to assess novelty, and notes-to-outline synthesis to help align peer reviews with community expectations. In a within-subjects experiment, 16 inexperienced reviewers wrote reviews in two conditions: using ReviewFlow and using a baseline environment with minimal guidance. With ReviewFlow, participants produced more comprehensive reviews, identifying more pros and cons. However, they still struggled to provide actionable suggestions to address the weaknesses. While participants appreciated the streamlined process support from ReviewFlow, they also expressed concerns about using AI as part of the scientific review process. We discuss the implications of using AI to scaffold the peer review process on scientific work and beyond.
Aaron Chan, Yun Seo Chang, Steven Dow
IUI2
2024 RESPROMPT: Residual Connection Prompting Advances Multi-Step Reasoning in Large Language Models
abstract
Song Jiang, Zahra Shakeri, Aaron Chan, Maziar Sanjabi, Hamed Firooz, Yinglong Xia, Bugra Akyildiz, Yizhou Sun, Jinchao Li, Qifan Wang, Asli Celikyilmaz. Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers). 2024.
Song Jiang 0002, Zahra Shakeri, Aaron Chan, Maziar Sanjabi, Hamed Firooz, Yinglong Xia, Bugra Akyildiz, Yizhou Sun, Jinchao Li, Qifan Wang 0001, Asli Celikyilmaz
NAACL-HLT3
2023 Are Machine Rationales (Not) Useful to Humans? Measuring and Improving Human Utility of Free-text Rationales
abstract
Brihi Joshi, Ziyi Liu, Sahana Ramnath, Aaron Chan, Zhewei Tong, Shaoliang Nie, Qifan Wang, Yejin Choi, Xiang Ren. Proceedings of the 61st Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2023.
Brihi Joshi, Ziyi Liu 0007, Sahana Ramnath, Aaron Chan, Zhewei Tong, Shaoliang Nie, Qifan Wang 0001, Yejin Choi 0001, Xiang Ren 0001
ACL (1)4
2023 PINTO: Faithful Language Reasoning Using Prompt-Generated Rationales
Peifeng Wang, Aaron Chan, Filip Ilievski, Muhao Chen 0001, Xiang Ren 0001
ICLR2
2022 UNIREX: A Unified Learning Framework for Language Model Rationale Extraction
abstract
An extractive rationale explains a language model’s (LM’s) prediction on a given task instance by highlighting the text inputs that most influenced the prediction. Ideally, rationale extraction should be faithful (reflective of LM’s actual behavior) and plausible (convincing to humans), without compromising the LM’s (i.e., task model’s) task performance. Although attribution algorithms and select-predict pipelines are commonly used in rationale extraction, they both rely on certain heuristics that hinder them from satisfying all three desiderata. In light of this, we propose UNIREX, a flexible learning framework which generalizes rationale extractor optimization as follows: (1) specify architecture for a learned rationale extractor; (2) select explainability objectives (\ie faithfulness and plausibility criteria); and (3) jointly train the task model and rationale extractor on the task using selected objectives. UNIREX enables replacing prior works’ heuristic design choices with a generic learned rationale extractor in (1) and optimizing it for all three desiderata in (2)-(3). To facilitate comparison between methods w.r.t. multiple desiderata, we introduce the Normalized Relative Gain (NRG) metric. On five English text classification datasets, our best UNIREX configuration outperforms baselines by an average of 32.9% NRG. Plus, UNIREX rationale extractors’ faithfulness can even generalize to unseen datasets and tasks.
Aaron Chan, Maziar Sanjabi, Lambert Mathias, Liang Tan 0005, Shaoliang Nie, Xiaochang Peng, Xiang Ren 0001, Hamed Firooz
ICML1
2021 TRACE: A Differentiable Approach to Line-Level Stroke Recovery for Offline Handwritten Text
Taylor Archibald, Mason Poggemann, Aaron Chan, Tony Martinez
ICDAR (3)3
2021 Learning to Deceive Knowledge Graph Augmented Models via Targeted Perturbation
Mrigank Raman, Aaron Chan, Siddhant Agarwal, Peifeng Wang, Hansen Wang, Sungchul Kim, Ryan Rossi, Handong Zhao, Nedim Lipka, Xiang Ren 0001
ICLR2
2021 SalKG: Learning From Knowledge Graph Explanations for Commonsense Reasoning
abstract
Augmenting pre-trained language models with knowledge graphs (KGs) has achieved success on various commonsense reasoning tasks. However, for a given task instance, the KG, or certain parts of the KG, may not be useful. Although KG-augmented models often use attention to focus on specific KG components, the KG is still always used, and the attention mechanism is never explicitly taught which KG components should be used. Meanwhile, saliency methods can measure how much a KG feature (e.g., graph, node, path) influences the model to make the correct prediction, thus explaining which KG features are useful. This paper explores how saliency explanations can be used to improve KG-augmented models' performance. First, we propose to create coarse (Is the KG useful?) and fine (Which nodes/paths in the KG are useful?) saliency explanations. Second, to motivate saliency-based supervision, we analyze oracle KG-augmented models which directly use saliency explanations as extra inputs for guiding their attention. Third, we propose SalKG, a framework for KG-augmented models to learn from coarse and/or fine saliency explanations. Given saliency explanations created from a task's training set, SalKG jointly trains the model to predict the explanations, then solve the task by attending to KG features highlighted by the predicted explanations. On three popular commonsense QA benchmarks (CSQA, OBQA, CODAH) and a range of KG-augmented models, we show that SalKG can yield considerable performance gains --- up to 2.76% absolute improvement on CSQA.
Aaron Chan, Boyuan Long, Soumya Sanyal 0001, Tanishq Gupta, Xiang Ren 0001
NeurIPS1
2018 Egocentric Basketball Motion Planning From a Single First-Person Image
abstract
We present a model that uses a single first-person image to generate an egocentric basketball motion sequence in the form of a 12D camera configuration trajectory, which encodes a player's 3D location and 3D head orientation throughout the sequence. To do this, we first introduce a future convolutional neural network (CNN) that predicts an initial sequence of 12D camera configurations, aiming to capture how real players move during a one-on-one basketball game. We also introduce a goal verifier network, which is trained to verify that a given camera configuration is consistent with the final goals of real one-on-one basketball players. Next, we propose an inverse synthesis procedure to synthesize a refined sequence of 12D camera configurations that (1) sufficiently matches the initial configurations predicted by the future CNN, while (2) maximizing the output of the goal verifier network. Finally, by following the trajectory resulting from the refined camera configuration sequence, we obtain the complete 12D motion sequence. Our model generates realistic basketball motion sequences that capture the goals of real players, outperforming standard deep learning approaches such as recurrent neural networks (RNNs), long short-term memory networks (LSTMs), and generative adversarial networks (GANs).
Gedas Bertasius, Aaron Chan, Jianbo Shi
CVPR2
2017 6-DoF object pose from semantic keypoints
abstract
This paper presents a novel approach to estimating the continuous six degree of freedom (6-DoF) pose (3D translation and rotation) of an object from a single RGB image. The approach combines semantic keypoints predicted by a convolutional network (convnet) with a deformable shape model. Unlike prior work, we are agnostic to whether the object is textured or textureless, as the convnet learns the optimal representation from the available training image data. Furthermore, the approach can be applied to instance- and class-based pose recovery. Empirically, we show that the proposed approach can accurately recover the 6-DoF object pose for both instance- and class-based scenarios with a cluttered background. For class-based object pose estimation, state-of-the-art accuracy is shown on the large-scale PASCAL3D+ dataset.
Georgios Pavlakos, Xiaowei Zhou 0001, Aaron Chan, Konstantinos G. Derpanis, Kostas Daniilidis
ICRA3
2016 Scalable Vision System for Mouse Homecage Ethology
Ghadi Salem, Jonathan Krynitsky, Brett Kirkland, Eugene Lin, Aaron Chan, Simeon Anfinrud, Sarah Anderson, Marcial Garmendia-Cedillos, Rhamy Belayachi, Juan Alonso-Cruz, Joshua Yu, Anthony Iano-Fletcher, George Dold, Tom Talbot, Alexxai V. Kravitz, James B. Mitchell, Guanhang Wu, John U. Dennis, Monson H. Hayes III, Kristin Branson, Thomas Pohida
ACIVS5