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

Mark Edmonds

dblp:166/6156 · DBLP profile ↗
← Back
10ranked-venue papers
6as first author
2since 2021 · last 2025
0000-0001-9136-1714ORCID · corroborated

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

Artificial intelligence and machine learning · 9 · 5 first-author · 2 since 2021Systems, architecture and hardware · 4 · 2 first-authorGraphics, computer vision, multimedia, augmented reality and games · 2 · 1 first-author · 1 since 2021Applied, interdisciplinary, general and emerging computing · 2 · 2 first-authorSoftware engineering, systems software and programming languages · 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.

Artificial intelligence
5 papers
Autonomous driving · 24% Knowledge representation and reasoning · 19% Language models and text generation · 12%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
GPUs and heterogeneous computing · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Generative modeling
autoregressive model
0.912025
DriveGPT: Scaling Autoregressive Behavior Models for Driving · ICML 2025
Natural language and speech › Language models and text generation › neural language model
autoregressive transformer
0.912025
DriveGPT: Scaling Autoregressive Behavior Models for Driving · ICML 2025
Robotics › Autonomous driving
behavior modeling
0.912025
DriveGPT: Scaling Autoregressive Behavior Models for Driving · ICML 2025
Machine learning › Efficient and distributed learning › large-scale learning
model scaling
0.912025
DriveGPT: Scaling Autoregressive Behavior Models for Driving · ICML 2025
Robotics › Autonomous driving
trajectory prediction
0.912025
DriveGPT: Scaling Autoregressive Behavior Models for Driving · ICML 2025
Knowledge, reasoning and agents › Knowledge representation and reasoning › causal reasoning
causal learning
0.622021
ACRE: Abstract Causal REasoning Beyond Covariation · CVPR 2021
Theory-Based Causal Transfer: Integrating Instance-Level Induction and Abstract-Level Structure Learning · AAAI 2020
Knowledge, reasoning and agents › Knowledge representation and reasoning
causal reasoning
0.512021
ACRE: Abstract Causal REasoning Beyond Covariation · CVPR 2021
Computer vision › Vision and language
visual reasoning
0.512021
ACRE: Abstract Causal REasoning Beyond Covariation · CVPR 2021
Machine learning › Transfer learning and domain adaptation › knowledge transfer
causal transfer
0.412020
Theory-Based Causal Transfer: Integrating Instance-Level Induction and Abstract-Level Structure Learning · AAAI 2020
GPUs and heterogeneous computing
GPU computing
0.412019
Hardware Accelerated Semantic Declarative Memory Systems through CUDA and MapReduce · IEEE Trans. Parallel Distributed Syst. 2019
Computer vision › 3D vision
hand-object interaction
0.312018
Unsupervised Learning of Hierarchical Models for Hand-Object Interactions · ICRA 2018
Machine learning › Trustworthy machine learning
interpretability
0.112021
ACRE: Abstract Causal REasoning Beyond Covariation · CVPR 2021
Knowledge, reasoning and agents › Knowledge representation and reasoning
neuro-symbolic reasoning
0.112021
ACRE: Abstract Causal REasoning Beyond Covariation · CVPR 2021
Machine learning › Reinforcement learning › model-based reinforcement learning
model-based planning
0.112020
Theory-Based Causal Transfer: Integrating Instance-Level Induction and Abstract-Level Structure Learning · AAAI 2020
Haptics and multimodal interaction
tactile sensing
0.112018
Unsupervised Learning of Hierarchical Models for Hand-Object Interactions · ICRA 2018

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

transformer · 0.9pre-training · 0.9autoregressive modeling · 0.9mapreduce · 0.8CUDA · 0.8dynamic time alignment kernel · 0.7visual reasoning architectures · 0.5neuro-symbolic reasoning · 0.5reinforcement learning · 0.4bayesian structure learning · 0.4unsupervised learning · 0.3temporal and-or graph · 0.3
YearPublicationVenuePosition
2025 DriveGPT: Scaling Autoregressive Behavior Models for Driving
abstract
We present DriveGPT, a scalable behavior model for autonomous driving. We model driving as a sequential decision-making task, and learn a transformer model to predict future agent states as tokens in an autoregressive fashion. We scale up our model parameters and training data by multiple orders of magnitude, enabling us to explore the scaling properties in terms of dataset size, model parameters, and compute. We evaluate DriveGPT across different scales in a planning task, through both quantitative metrics and qualitative examples, including closed-loop driving in complex real-world scenarios. In a separate prediction task, DriveGPT outperforms state-of-the-art baselines and exhibits improved performance by pretraining on a large-scale dataset, further validating the benefits of data scaling.
Eric M. Wolff, Paul Vernaza, Tung Phan-Minh, Hongge Chen, David S. Hayden, Mark Edmonds, Brian Pierce, Xinxin Chen, Pratik Elias Jacob, Xiaobai Chen, Chingiz Tairbekov, Pratik Agarwal, Tianshi Gao, Yuning Chai, Siddhartha S. Srinivasa
ICML7
2021 ACRE: Abstract Causal REasoning Beyond Covariation
abstract
Causal induction, i.e., identifying unobservable mechanisms that lead to the observable relations among variables, has played a pivotal role in modern scientific discovery, especially in scenarios with only sparse and limited data. Humans, even young toddlers, can induce causal relationships surprisingly well in various settings despite its notorious difficulty. However, in contrast to the commonplace trait of human cognition is the lack of a diagnostic benchmark to measure causal induction for modern Artificial Intelligence (AI) systems. Therefore, in this work, we introduce the Abstract Causal REasoning (ACRE) dataset for systematic evaluation of current vision systems in causal induction. Motivated by the stream of research on causal discovery in Blicket experiments, we query a visual reasoning system with the following four types of questions in either an independent scenario or an interventional scenario: direct, indirect, screening-off, and backward-blocking, intentionally going beyond the simple strategy of inducing causal relationships by covariation. By analyzing visual reasoning architectures on this testbed, we notice that pure neural models tend towards an associative strategy under their chance-level performance, whereas neuro-symbolic combinations struggle in backward-blocking reasoning. These deficiencies call for future research in models with a more comprehensive capability of causal induction.
Chi Zhang 0017, Baoxiong Jia, Mark Edmonds, Song-Chun Zhu, Yixin Zhu 0001
CVPR3
2020 Theory-Based Causal Transfer: Integrating Instance-Level Induction and Abstract-Level Structure Learning
abstract
Learning transferable knowledge across similar but different settings is a fundamental component of generalized intelligence. In this paper, we approach the transfer learning challenge from a causal theory perspective. Our agent is endowed with two basic yet general theories for transfer learning: (i) a task shares a common abstract structure that is invariant across domains, and (ii) the behavior of specific features of the environment remain constant across domains. We adopt a Bayesian perspective of causal theory induction and use these theories to transfer knowledge between environments. Given these general theories, the goal is to train an agent by interactively exploring the problem space to (i) discover, form, and transfer useful abstract and structural knowledge, and (ii) induce useful knowledge from the instance-level attributes observed in the environment. A hierarchy of Bayesian structures is used to model abstract-level structural causal knowledge, and an instance-level associative learning scheme learns which specific objects can be used to induce state changes through interaction. This model-learning scheme is then integrated with a model-based planner to achieve a task in the OpenLock environment, a virtual “escape room” with a complex hierarchy that requires agents to reason about an abstract, generalized causal structure. We compare performances against a set of predominate model-free reinforcement learning (RL) algorithms. RL agents showed poor ability transferring learned knowledge across different trials. Whereas the proposed model revealed similar performance trends as human learners, and more importantly, demonstrated transfer behavior across trials and learning situations.1
Mark Edmonds, Xiaojian Ma 0001, Siyuan Qi, Yixin Zhu 0001, Hongjing Lu, Song-Chun Zhu
AAAI1
2019 Decomposing Human Causal Learning: Bottom-up Associative Learning and Top-down Schema Reasoning
Mark Edmonds, Siyuan Qi, Yixin Zhu 0001, James Kubricht, Song-Chun Zhu, Hongjing Lu
CogSci1
2019 Hardware Accelerated Semantic Declarative Memory Systems through CUDA and MapReduce
abstract
Declarative memory enables cognitive agents to effectively store and retrieve factual memory in real-time. Increasing the capacity of a real-time agent's declarative memory increases an agent's ability to interact intelligently with its environment but requires a scalable retrieval system. This work represents an extension of the Accelerated Declarative Memory (ADM) system, referred to as Hardware Accelerated Declarative Memory (HADM), to execute retrievals on a GPU. HADM also presents improvements over ADM's CPU execution and considers critical behavior for indefinitely running declarative memories. The negative effects of a constant maximum associative strength are considered, and mitigating solutions are proposed. HADM utilizes a GPU to process the entire semantic network in parallel during retrievals, yielding significantly faster declarative retrievals. The resulting GPU-accelerated retrievals show an average speedup of approximately 70 times over the previous Service Oriented Architecture Declarative Memory (soaDM) implementation and an average speedup of approximately 5 times over ADM. HADM is the first GPU-accelerated declarative memory system in existence.
Mark Edmonds, Tanvir Atahary, Scott Douglass, Tarek M. Taha
IEEE Trans. Parallel Distributed Syst.1
2018 Human Causal Transfer: Challenges for Deep Reinforcement Learning
Mark Edmonds, James Kubricht, Colin Summers, Yixin Zhu 0001, Brandon Rothrock, Song-Chun Zhu, Hongjing Lu
CogSci1
2018 Unsupervised Learning of Hierarchical Models for Hand-Object Interactions
abstract
Contact forces of the hand are visually unobservable, but play a crucial role in understanding hand-object interactions. In this paper, we propose an unsupervised learning approach for manipulation event segmentation and manipulation event parsing. The proposed framework incorporates hand pose kinematics and contact forces using a low-cost easy-to-replicate tactile glove. We use a temporal grammar model to capture the hierarchical structure of events, integrating extracted force vectors from the raw sensory input of poses and forces. The temporal grammar is represented as a temporal And-Or graph (T-AOG), which can be induced in an unsupervised manner. We obtain the event labeling sequences by measuring the similarity between segments using the Dynamic Time Alignment Kernel (DTAK). Experimental results show that our method achieves high accuracy in manipulation event segmentation, recognition and parsing by utilizing both pose and force data.
Xu Xie 0001, Hangxin Liu, Mark Edmonds, Feng Gao 0013, Siyuan Qi, Yixin Zhu 0001, Brandon Rothrock, Song-Chun Zhu
ICRA3
2017 Feeling the force: Integrating force and pose for fluent discovery through imitation learning to open medicine bottles
abstract
Learning complex robot manipulation policies for real-world objects is challenging, often requiring significant tuning within controlled environments. In this paper, we learn a manipulation model to execute tasks with multiple stages and variable structure, which typically are not suitable for most robot manipulation approaches. The model is learned from human demonstration using a tactile glove that measures both hand pose and contact forces. The tactile glove enables observation of visually latent changes in the scene, specifically the forces imposed to unlock the child-safety mechanisms of medicine bottles. From these observations, we learn an action planner through both a top-down stochastic grammar model (And-Or graph) to represent the compositional nature of the task sequence and a bottom-up discriminative model from the observed poses and forces. These two terms are combined during planning to select the next optimal action. We present a method for transferring this human-specific knowledge onto a robot platform and demonstrate that the robot can perform successful manipulations of unseen objects with similar task structure.
Mark Edmonds, Feng Gao 0013, Xu Xie 0001, Hangxin Liu, Siyuan Qi, Yixin Zhu 0001, Brandon Rothrock, Song-Chun Zhu
IROS1
2017 A glove-based system for studying hand-object manipulation via joint pose and force sensing
abstract
We present a design of an easy-to-replicate glove-based system that can reliably perform simultaneous hand pose and force sensing in real time, for the purpose of collecting human hand data during fine manipulative actions. The design consists of a sensory glove that is capable of jointly collecting data of finger poses, hand poses, as well as forces on palm and each phalanx. Specifically, the sensory glove employs a network of 15 IMUs to measure the rotations between individual phalanxes. Hand pose is then reconstructed using forward kinematics. Contact forces on the palm and each phalanx are measured by 6 customized force sensors made from Velostat, a piezoresistive material whose force-voltage relation is investigated. We further develop an open-source software pipeline consisting of drivers and processing code and a system for visualizing hand actions that is compatible with the popular Raspberry Pi architecture. In our experiment, we conduct a series of evaluations that quantitatively characterize both individual sensors and the overall system, proving the effectiveness of the proposed design.
Hangxin Liu, Xu Xie 0001, Matt Millar, Mark Edmonds, Feng Gao 0013, Yixin Zhu 0001, Veronica J. Santos, Brandon Rothrock, Song-Chun Zhu
IROS4
2015 High performance declarative memory systems through MapReduce
abstract
This paper describes the acceleration of the declarative knowledge retrieval system of a cognitive architecture, namely ACT-R. The core of ACT-R's retrieval mechanism, activation calculation, is accelerated through leveraging the speed of C++ and the MapReduce program model. Work described in this paper represents an extension of previous Erlang-based concurrent activation. ACT-R's retrieval process is re-examined and optimized in this solution. Concurrency available in the execution platform is exploited to maximize the acceleration of declarative retrieval. The resulting implementation, referred to as Accelerated Declarative Memory (ADM), presents a high-performance activation calculation that enables practical use of more massive declarative memories. ADM presents new mechanisms to access and traverse declarative memory to reduce the overhead of executing retrievals. This solution offers retrieval latencies 20 times faster than the previous Erlang solution.
Mark Edmonds, Tanvir Atahary, Tarek M. Taha, Scott Douglass
SNPD1