Mykel John Kochenderfer

Dr. Mykel John Kochenderfer

orcid

Research Focus & Metrics

Academic Career Length

24Years (2003-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
11 February 2021 in Foundations and Trends® in Optimization
Verified
Journal Article
Closed access
PDF file
CLChangliu Liu
Changliu Liu
TATomer Arnon
Tomer Arnon
CLChristopher Lazarus
Christopher Lazarus
CSChristopher Strong
Christopher Strong
CBClark Barrett
Clark Barrett
MKMykel John Kochenderfer
Mykel John Kochenderfer
Deep neural networks are widely used for nonlinear function approximation, with applications ranging from computer vision to control. Although these networks involve the composition of simple arithmetic operations, it can be very challenging to verify whether a particular network satisfies certain input-output properties. This article surveys methods that have emerged recently for soundly verifying such properties. These methods borrow insights from reachability analysis, optimization, and search. We discuss fundamental differences and connections between existing algorithms. In addition, we provide pedagogical implementations of existing methods and compare them on a set of benchmark problems.

12 October 2022 in Nature
Verified
Journal Article
Open access
PDF file
PSPatrick Slade
Patrick Slade
MKMykel John Kochenderfer
Mykel John Kochenderfer
SDScott L. Delp
Scott L. Delp
SCSteven H. Collins
Steven H. Collins
Personalized exoskeleton assistance provides users with the largest improvements in walking speed1 and energy economy2–4 but requires lengthy tests under unnatural laboratory conditions. Here we show that exoskeleton optimization can be performed rapidly and under real-world conditions. We designed a portable ankle exoskeleton based on insights from tests with a versatile laboratory testbed. We developed a data-driven method for optimizing exoskeleton assistance outdoors using wearable sensors and found that it was equally effective as laboratory methods, but identified optimal parameters four times faster. We performed real-world optimization using data collected during many short bouts of walking at varying speeds. Assistance optimized during one hour of naturalistic walking in a public setting increased self-selected speed by 9 ± 4% and reduced the energy used to travel a given distance by 17 ± 5% compared with normal shoes. This assistance reduced metabolic energy consumption by 23 ± 8% when participants walked on a treadmill at a standard speed of 1.5 m s−1. Human movements encode information that can be used to personalize assistive devices and enhance performance.

13 October 2021 in Journal of Artificial Intelligence Research
Verified
Journal Article
Closed access
PDF file
ACAnthony Corso
Anthony Corso
RMRobert Moss
Robert Moss
MKMark Koren
Mark Koren
RLRitchie Lee
Ritchie Lee
MKMykel John Kochenderfer
Mykel John Kochenderfer
Autonomous cyber-physical systems (CPS) can improve safety and efficiency for safety-critical applications, but require rigorous testing before deployment. The complexity of these systems often precludes the use of formal verification and real-world testing can be too dangerous during development. Therefore, simulation-based techniques have been developed that treat the system under test as a black box operating in a simulated environment. Safety validation tasks include finding disturbances in the environment that cause the system to fail (falsification), finding the most-likely failure, and estimating the probability that the system fails. Motivated by the prevalence of safety-critical artificial intelligence, this work provides a survey of state-of-the-art safety validation techniques for CPS with a focus on applied algorithms and their modifications for the safety validation problem. We present and discuss algorithms in the domains of optimization, path planning, reinforcement learning, and importance sampling. Problem decomposition techniques are presented to help scale algorithms to large state spaces, which are common for CPS. A brief overview of safety-critical applications is given, including autonomous vehicles and aircraft collision avoidance systems. Finally, we present a survey of existing academic and commercially available safety validation tools.

16 December 2022 in IEEE Transactions on Intelligent Transportation Systems
Verified
Journal Article
Closed access
RBRaunak Bhattacharyya
Raunak Bhattacharyya
BWBlake Wulfe
Blake Wulfe
DPDerek J. Phillips
Derek J. Phillips
AKAlex Kuefler
Alex Kuefler
JMJeremy Morton
Jeremy Morton
MKMykel John Kochenderfer
Mykel John Kochenderfer
An open problem in autonomous vehicle safety validation is building reliable models of human driving behavior in simulation. This work presents an approach to learn neural driving policies from real world driving demonstration data. We model human driving as a sequential decision making problem that is characterized by non-linearity and stochasticity, and unknown underlying cost functions. Imitation learning is an approach for generating intelligent behavior when the cost function is unknown or difficult to specify. Building upon work in inverse reinforcement learning (IRL), Generative Adversarial Imitation Learning (GAIL) aims to provide effective imitation even for problems with large or continuous state and action spaces, such as modeling human driving. This article describes the use of GAIL for learning-based driver modeling. Because driver modeling is inherently a multi-agent problem, where the interaction between agents needs to be modeled, this paper describes a parameter-sharing extension of GAIL called PS-GAIL to tackle multi-agent driver modeling. In addition, GAIL is domain agnostic, making it difficult to encode specific knowledge relevant to driving in the learning process. This paper describes Reward Augmented Imitation Learning (RAIL), which modifies the reward signal to provide domain-specific knowledge to the agent. Finally, human demonstrations are dependent upon latent factors that may not be captured by GAIL. This paper describes Burn-InfoGAIL, which allows for disentanglement of latent variability in demonstrations. Imitation learning experiments are performed using NGSIM, a real-world highway driving dataset. Experiments show that these modifications to GAIL can successfully model highway driving behavior, accurately replicating human demonstrations and generating realistic, emergent behavior in the traffic flow arising from the interaction between driving agents.

1 March 2010 in Journal of Guidance, Control, and Dynamics
Verified
Journal Article
Closed access
MKMykel John Kochenderfer
Mykel John Kochenderfer
MEMatthew W. M. Edwards
Matthew W. M. Edwards
LELeo P. Espindle
Leo P. Espindle
JKJames K. Kuchar
James K. Kuchar
JGJ. Daniel Griffith
J. Daniel Griffith

28 November 2018 in IEEE Transactions on Intelligent Transportation Systems
Verified
Journal Article
Closed access
SBShane T. Barratt
Shane T. Barratt
MKMykel John Kochenderfer
Mykel John Kochenderfer
SBStephen P. Boyd
Stephen P. Boyd
Models for predicting aircraft motion are an important component of modern aeronautical systems. These models help aircraft plan collision avoidance maneuvers and help conduct off-line performance and safety analyses. In this paper, we develop a method for learning a probabilistic generative model of aircraft motion in terminal airspace, the controlled airspace surrounding a given airport. The method fits the model based on a historical dataset of radar-based position measurements of aircraft landings and takeoffs at that airport. We find that the model generates realistic trajectories, provides accurate predictions, and captures the statistical properties of the aircraft trajectories. Furthermore, the model trains quickly, is compact, and allows for efficient real-time inference.