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.

Yan Duan

dblp:75/3924 · DBLP profile ↗
← Back
26ranked-venue papers
7as first author
1since 2021 · last 2023
—ORCID · conflict

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

Artificial intelligence and machine learning · 17 · 3 first-authorSystems, architecture and hardware · 10 · 5 first-authorDatabases, data management, data science and information retrieval · 2Applied, interdisciplinary, general and emerging 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
15 papers
Reinforcement learning · 40% Motion planning and robot control · 14% Representation and self-supervised learning · 12%
Databases, data mining, and information retrieval
3 papers
Query processing and optimization · 70% Machine learning and data management · 30%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Bioinformatics and computational biology · 100%

Topics — the 30 heaviest of 45, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Query processing and optimization
cardinality estimation
1.232020
NeuroCard: One Cardinality Estimator for All Tables · Proc. VLDB Endow. 2020
Variable Skipping for Autoregressive Range Density Estimation · ICML 2020
Deep Unsupervised Cardinality Estimation · Proc. VLDB Endow. 2019
Query processing and optimization › cardinality estimation
learned cardinality estimation
1.232020
NeuroCard: One Cardinality Estimator for All Tables · Proc. VLDB Endow. 2020
Variable Skipping for Autoregressive Range Density Estimation · ICML 2020
Deep Unsupervised Cardinality Estimation · Proc. VLDB Endow. 2019
Machine learning and data management
learned database components
0.822020
NeuroCard: One Cardinality Estimator for All Tables · Proc. VLDB Endow. 2020
Deep Unsupervised Cardinality Estimation · Proc. VLDB Endow. 2019
Machine learning › Reinforcement learning
deep reinforcement learning
0.522017
#Exploration: A Study of Count-Based Exploration for Deep Reinforcement Learning · NIPS 2017
Benchmarking Deep Reinforcement Learning for Continuous Control · ICML 2016
Machine learning › Reinforcement learning
exploration
0.522017
#Exploration: A Study of Count-Based Exploration for Deep Reinforcement Learning · NIPS 2017
VIME: Variational Information Maximizing Exploration · NIPS 2016
Machine learning and data management
data management for machine learning
0.412020
Variable Skipping for Autoregressive Range Density Estimation · ICML 2020
Query processing and optimization › cardinality estimation
join size estimation
0.412020
NeuroCard: One Cardinality Estimator for All Tables · Proc. VLDB Endow. 2020
Machine learning › Generative modeling
normalizing flow
0.412019
Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Design · ICML 2019
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning
self-supervised representation learning
0.412019
Evaluating Protein Transfer Learning with TAPE · NeurIPS 2019
Machine learning › Learning paradigms
semi-supervised learning
0.412019
Evaluating Protein Transfer Learning with TAPE · NeurIPS 2019
Bioinformatics and computational biology › structural bioinformatics
protein modeling
0.412019
Evaluating Protein Transfer Learning with TAPE · NeurIPS 2019
Bioinformatics and computational biology › protein analysis › protein bioinformatics
protein representation learning
0.412019
Evaluating Protein Transfer Learning with TAPE · NeurIPS 2019
Machine learning › Reinforcement learning
meta-reinforcement learning
0.312018
The Importance of Sampling inMeta-Reinforcement Learning · NeurIPS 2018
Machine learning › Reinforcement learning
model-based reinforcement learning
0.312018
Model-Ensemble Trust-Region Policy Optimization · ICLR (Poster) 2018
Machine learning › Reinforcement learning › policy optimization
policy gradient
0.312018
Variance Reduction for Policy Gradient with Action-Dependent Factorized Baselines · ICLR 2018
Machine learning › Reinforcement learning
policy optimization
0.312018
Model-Ensemble Trust-Region Policy Optimization · ICLR (Poster) 2018
Machine learning › Learning theory
sampling distribution
0.312018
The Importance of Sampling inMeta-Reinforcement Learning · NeurIPS 2018
Machine learning › Optimization for machine learning
variance reduction
0.312018
Variance Reduction for Policy Gradient with Action-Dependent Factorized Baselines · ICLR 2018
Machine learning › Reinforcement learning
continuous control
0.322016
Benchmarking Deep Reinforcement Learning for Continuous Control · ICML 2016
VIME: Variational Information Maximizing Exploration · NIPS 2016
Machine learning › Reinforcement learning › exploration › novelty-based exploration
count-based exploration
0.312017
#Exploration: A Study of Count-Based Exploration for Deep Reinforcement Learning · NIPS 2017
Machine learning › Transfer learning and domain adaptation
few-shot learning
0.312017
One-Shot Imitation Learning · NIPS 2017
Machine learning › Reinforcement learning
hierarchical reinforcement learning
0.312017
Stochastic Neural Networks for Hierarchical Reinforcement Learning · ICLR (Poster) 2017
Machine learning › Reinforcement learning
imitation learning
0.312017
One-Shot Imitation Learning · NIPS 2017
Machine learning › Probabilistic and Bayesian machine learning › structured models
latent variable model
0.312017
Variational Lossy Autoencoder · ICLR (Poster) 2017
Machine learning › Transfer learning and domain adaptation
meta-learning
0.312017
One-Shot Imitation Learning · NIPS 2017
Machine learning › Reinforcement learning › imitation learning › few-shot imitation learning
one-shot imitation learning
0.312017
One-Shot Imitation Learning · NIPS 2017
Machine learning › Generative modeling
rate-distortion tradeoff
0.312017
Variational Lossy Autoencoder · ICLR (Poster) 2017
Machine learning › Deep learning architectures and training
stochastic neural network
0.312017
Stochastic Neural Networks for Hierarchical Reinforcement Learning · ICLR (Poster) 2017
Machine learning › Generative modeling
variational autoencoder
0.312017
Variational Lossy Autoencoder · ICLR (Poster) 2017
Machine learning › Representation and self-supervised learning › representation learning
disentangled representation learning
0.212016
InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets · NIPS 2016

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

deep autoregressive models · 1.2sequence learning · 0.8self-supervised pretraining · 0.8variational inference · 0.5variable skipping · 0.4join sampling · 0.4data augmentation · 0.4approximate inference · 0.4variational dequantization · 0.4monte carlo integration · 0.4convolutional conditioning network · 0.4affine flow · 0.4trust region policy optimization · 0.3policy gradient · 0.3model ensemble · 0.3baseline subtraction · 0.3
YearPublicationVenuePosition
2023 Optimal Frequency Ratio Design Method for Multifrequency Phase Unwrapping of UAV InSAR
abstract
As an essential component of interferometric synthetic aperture radar (InSAR) measurements, phase unwrapping (PU) is a critical process that significantly impacts the accuracy and reliability of topography and deformation measurements. As an effective approach that can overcome the limitations of the Itoh condition, the multi baseline (MB) PU method is widely used in PU; however, when it comes to unmanned aerial vehicles (UAVs) InSAR systems that use a single antenna and repeat-pass mode for interferometric measurements, the time-varying baseline can pose a challenge since the airflow disturbance can prevent the repeat flight paths from remaining parallel. This makes the combination of baselines more complicated, which can impede the feasibility of using the MB PU for the UAV InSAR. As a result, using the relationship between different frequencies for PU is a promising alternative method. This article demonstrates that the frequency ratio design is a crucial factor in the success of the multifrequency (MF) PU method. An optimal frequency ratio design method for MF PU that maximizes the minimum Euclidean distance between the intersection vectors determined by the integer ambiguity vectors is proposed. The proposed method is validated using the simulated and experimental datasets, which provide evidence that PU accuracy can be greatly enhanced with the optimal frequency ratio.
Yunkai Deng, Weiming Tian, Yan Duan
IEEE Trans. Geosci. Remote. Sens.4
2020 Variable Skipping for Autoregressive Range Density Estimation
abstract
Deep autoregressive models compute point likelihood estimates of individual data points. However, many applications (i.e., database cardinality estimation), require estimating range densities, a capability that is under-explored by current neural density estimation literature. In these applications, fast and accurate range density estimates over high-dimensional data directly impact user-perceived performance. In this paper, we explore a technique for accelerating range density estimation over deep autoregressive models. This technique, called variable skipping, exploits the sparse structure of range density queries to avoid sampling unnecessary variables during approximate inference. We show that variable skipping provides 10-100x efficiency improvements when targeting challenging high-quantile error metrics, enables complex applications such as text pattern matching, and can be realized via a simple data augmentation procedure without changing the usual maximum likelihood objective.
Eric Liang, Zongheng Yang, Ion Stoica, Pieter Abbeel, Yan Duan, Xi Chen 0022
ICML5
2020 NeuroCard: One Cardinality Estimator for All Tables
abstract
Query optimizers rely on accurate cardinality estimates to produce good execution plans. Despite decades of research, existing cardinality estimators are inaccurate for complex queries, due to making lossy modeling assumptions and not capturing inter-table correlations. In this work, we show that it is possible to learn the correlations across all tables in a database without any independence assumptions. We present NeuroCard, a join cardinality estimator that builds a single neural density estimator over an entire database. Leveraging join sampling and modern deep autoregressive models, NeuroCard makes no inter-table or inter-column independence assumptions in its probabilistic modeling. NeuroCard achieves orders of magnitude higher accuracy than the best prior methods (a new state-of-the-art result of 8.5x maximum error on JOB-light), scales to dozens of tables, while being compact in space (several MBs) and efficient to construct or update (seconds to minutes).
Zongheng Yang, Amog Kamsetty, Sifei Luan 0001, Eric Liang, Yan Duan, Xi Chen 0022, Ion Stoica
Proc. VLDB Endow.5
2019 Flow++: Improving Flow-Based Generative Models with Variational Dequantization and Architecture Design
abstract
Flow-based generative models are powerful exact likelihood models with efficient sampling and inference. Despite their computational efficiency, flow-based models generally have much worse density modeling performance compared to state-of-the-art autoregressive models. In this paper, we investigate and improve upon three limiting design choices employed by flow-based models in prior work: the use of uniform noise for dequantization, the use of inexpressive affine flows, and the use of purely convolutional conditioning networks in coupling layers. Based on our findings, we propose Flow++, a new flow-based model that is now the state-of-the-art non-autoregressive model for unconditional density estimation on standard image benchmarks. Our work has begun to close the significant performance gap that has so far existed between autoregressive models and flow-based models.
Jonathan Ho, Xi Chen 0022, Aravind Srinivas, Yan Duan, Pieter Abbeel
ICML4
2019 Evaluating Protein Transfer Learning with TAPE
abstract
Protein modeling is an increasingly popular area of machine learning research. Semi-supervised learning has emerged as an important paradigm in protein modeling due to the high cost of acquiring supervised protein labels, but the current literature is fragmented when it comes to datasets and standardized evaluation techniques. To facilitate progress in this field, we introduce the Tasks Assessing Protein Embeddings (TAPE), a set of five biologically relevant semi-supervised learning tasks spread across different domains of protein biology. We curate tasks into specific training, validation, and test splits to ensure that each task tests biologically relevant generalization that transfers to real-life scenarios. We benchmark a range of approaches to semi-supervised protein representation learning, which span recent work as well as canonical sequence learning techniques. We find that self-supervised pretraining is helpful for almost all models on all tasks, more than doubling performance in some cases. Despite this increase, in several cases features learned by self-supervised pretraining still lag behind features extracted by state-of-the-art non-neural techniques. This gap in performance suggests a huge opportunity for innovative architecture design and improved modeling paradigms that better capture the signal in biological sequences. TAPE will help the machine learning community focus effort on scientifically relevant problems. Toward this end, all data and code used to run these experiments is available at https://github.com/songlab-cal/tape
Roshan Rao, Nicholas Bhattacharya, Yan Duan, Xi Chen 0022, John F. Canny, Pieter Abbeel, Yun S. Song
NeurIPS4
2019 Deep Unsupervised Cardinality Estimation
abstract
Cardinality estimation has long been grounded in statistical tools for density estimation. To capture the rich multivariate distributions of relational tables, we propose the use of a new type of high-capacity statistical model: deep autoregressive models. However, direct application of these models leads to a limited estimator that is prohibitively expensive to evaluate for range or wildcard predicates. To produce a truly usable estimator, we develop a Monte Carlo integration scheme on top of autoregressive models that can efficiently handle range queries with dozens of dimensions or more. Like classical synopses, our estimator summarizes the data without supervision. Unlike previous solutions, we approximate the joint data distribution without any independence assumptions. Evaluated on real-world datasets and compared against real systems and dominant families of techniques, our estimator achieves single-digit multiplicative error at tail, an up to 90x accuracy improvement over the second best method, and is space- and runtime-efficient.
Zongheng Yang, Eric Liang, Amog Kamsetty, Chenggang Wu 0001, Yan Duan, Xi Chen 0022, Pieter Abbeel, Joseph M. Hellerstein, Sanjay Krishnan, Ion Stoica
Proc. VLDB Endow.5
2018 Model-Ensemble Trust-Region Policy Optimization
Thanard Kurutach, Ignasi Clavera, Yan Duan, Aviv Tamar, Pieter Abbeel
ICLR (Poster)3
2018 Variance Reduction for Policy Gradient with Action-Dependent Factorized Baselines
Cathy Wu 0002, Aravind Rajeswaran, Yan Duan, Alexandre M. Bayen, Sham M. Kakade, Igor Mordatch, Pieter Abbeel
ICLR3
2018 The Importance of Sampling inMeta-Reinforcement Learning
abstract
We interpret meta-reinforcement learning as the problem of learning how to quickly find a good sampling distribution in a new environment. This interpretation leads to the development of two new meta-reinforcement learning algorithms: E-MAML and E-$\text{RL}^2$. Results are presented on a new environment we call `Krazy World': a difficult high-dimensional gridworld which is designed to highlight the importance of correctly differentiating through sampling distributions in meta-reinforcement learning. Further results are presented on a set of maze environments. We show E-MAML and E-$\text{RL}^2$ deliver better performance than baseline algorithms on both tasks.
Bradly C. Stadie, Ge Yang 0003, Rein Houthooft, Xi Chen 0022, Yan Duan, Yuhuai Wu, Pieter Abbeel, Ilya Sutskever
NeurIPS5
2017 Variational Lossy Autoencoder
Xi Chen 0022, Diederik P. Kingma, Tim Salimans, Yan Duan, Prafulla Dhariwal, John Schulman, Ilya Sutskever, Pieter Abbeel
ICLR (Poster)4
2017 Stochastic Neural Networks for Hierarchical Reinforcement Learning
Carlos Florensa, Yan Duan, Pieter Abbeel
ICLR (Poster)2
2017 One-Shot Imitation Learning
abstract
Imitation learning has been commonly applied to solve different tasks in isolation. This usually requires either careful feature engineering, or a significant number of samples. This is far from what we desire: ideally, robots should be able to learn from very few demonstrations of any given task, and instantly generalize to new situations of the same task, without requiring task-specific engineering. In this paper, we propose a meta-learning framework for achieving such capability, which we call one-shot imitation learning. Specifically, we consider the setting where there is a very large (maybe infinite) set of tasks, and each task has many instantiations. For example, a task could be to stack all blocks on a table into a single tower, another task could be to place all blocks on a table into two-block towers, etc. In each case, different instances of the task would consist of different sets of blocks with different initial states. At training time, our algorithm is presented with pairs of demonstrations for a subset of all tasks. A neural net is trained that takes as input one demonstration and the current state (which initially is the initial state of the other demonstration of the pair), and outputs an action with the goal that the resulting sequence of states and actions matches as closely as possible with the second demonstration. At test time, a demonstration of a single instance of a new task is presented, and the neural net is expected to perform well on new instances of this new task. Our experiments show that the use of soft attention allows the model to generalize to conditions and tasks unseen in the training data. We anticipate that by training this model on a much greater variety of tasks and settings, we will obtain a general system that can turn any demonstrations into robust policies that can accomplish an overwhelming variety of tasks.
Yan Duan, Marcin Andrychowicz, Bradly C. Stadie, Jonathan Ho, Jonas Schneider 0002, Ilya Sutskever, Pieter Abbeel, Wojciech Zaremba
NIPS1
2017 #Exploration: A Study of Count-Based Exploration for Deep Reinforcement Learning
abstract
Count-based exploration algorithms are known to perform near-optimally when used in conjunction with tabular reinforcement learning (RL) methods for solving small discrete Markov decision processes (MDPs). It is generally thought that count-based methods cannot be applied in high-dimensional state spaces, since most states will only occur once. Recent deep RL exploration strategies are able to deal with high-dimensional continuous state spaces through complex heuristics, often relying on optimism in the face of uncertainty or intrinsic motivation. In this work, we describe a surprising finding: a simple generalization of the classic count-based approach can reach near state-of-the-art performance on various high-dimensional and/or continuous deep RL benchmarks. States are mapped to hash codes, which allows to count their occurrences with a hash table. These counts are then used to compute a reward bonus according to the classic count-based exploration theory. We find that simple hash functions can achieve surprisingly good results on many challenging tasks. Furthermore, we show that a domain-dependent learned hash code may further improve these results. Detailed analysis reveals important aspects of a good hash function: 1) having appropriate granularity and 2) encoding information relevant to solving the MDP. This exploration strategy achieves near state-of-the-art performance on both continuous control tasks and Atari 2600 games, hence providing a simple yet powerful baseline for solving MDPs that require considerable exploration.
Rein Houthooft, Davis Foote, Adam Stooke, Xi Chen 0022, Yan Duan, John Schulman, Filip De Turck, Pieter Abbeel
NIPS6
2017 Accurate jitter decomposition in high-speed links
abstract
Jitter performance plays a crucial role in bit-error-rate of a high-speed digital communication system. Jitter decomposition is a key tool to accurately derive each type of jitter as well as total jitter in a system and identify the root causes of jitter. In this paper, we propose a jitter decomposition algorithm using least squares (LS) which simultaneously separates inter-symbol interference (ISI), random Jitter (RJ) and periodic Jitter (PJ). The algorithm includes a new time domain ISI model based on channel pulse response which is more effective than a conventional cursor convolution technique. The proposed jitter decomposition method is able to obtain the estimated individual jitter component value with great accuracy by using fewer samples of total jitter data compared with conventional methods. The simulation and hardware experiment demonstrate the efficiency and accuracy of the proposed method.
Yan Duan, Degang Chen 0001
VTS1
2017 A Low-cost Dithering Method for Improving ADC Linearity Test Applied in uSMILE Algorithm
Yan Duan, Tao Chen 0006, Degang Chen 0001
J. Electron. Test.1
2016 Benchmarking Deep Reinforcement Learning for Continuous Control
abstract
Recently, researchers have made significant progress combining the advances in deep learning for learning feature representations with reinforcement learning. Some notable examples include training agents to play Atari games based on raw pixel data and to acquire advanced manipulation skills using raw sensory inputs. However, it has been difficult to quantify progress in the domain of continuous control due to the lack of a commonly adopted benchmark. In this work, we present a benchmark suite of continuous control tasks, including classic tasks like cart-pole swing-up, tasks with very high state and action dimensionality such as 3D humanoid locomotion, tasks with partial observations, and tasks with hierarchical structure. We report novel findings based on the systematic evaluation of a range of implemented reinforcement learning algorithms. Both the benchmark and reference implementations are released at https://github.com/rllab/rllab in order to facilitate experimental reproducibility and to encourage adoption by other researchers.
Yan Duan, Xi Chen 0022, Rein Houthooft, John Schulman, Pieter Abbeel
ICML1
2016 Deep spatial autoencoders for visuomotor learning
abstract
Reinforcement learning provides a powerful and flexible framework for automated acquisition of robotic motion skills. However, applying reinforcement learning requires a sufficiently detailed representation of the state, including the configuration of task-relevant objects. We present an approach that automates state-space construction by learning a state representation directly from camera images. Our method uses a deep spatial autoencoder to acquire a set of feature points that describe the environment for the current task, such as the positions of objects, and then learns a motion skill with these feature points using an efficient reinforcement learning method based on local linear models. The resulting controller reacts continuously to the learned feature points, allowing the robot to dynamically manipulate objects in the world with closed-loop control. We demonstrate our method with a PR2 robot on tasks that include pushing a free-standing toy block, picking up a bag of rice using a spatula, and hanging a loop of rope on a hook at various positions. In each task, our method automatically learns to track task-relevant objects and manipulate their configuration with the robot's arm.
Chelsea Finn, Xin Yu Tan, Yan Duan, Trevor Darrell, Sergey Levine, Pieter Abbeel
ICRA3
2016 Low-cost dithering generator for accurate ADC linearity test
abstract
The ultrafast segmented model identification of linearity error (uSMILE) algorithm dramatically reduces ADC linearity test time while achieving superior test accuracy. This method avoids the gross inefficiencies in the conventional histogram test method to reduce the test data by a factor of over 100. However, in low noise environment where the quantization noise becomes dominant, uSMILE leads to large (up to +/-0.5 LSB) INL estimation error. In this case, proper extra noise needs to be added to the stimulus in order to whiten the quantization noise. In this paper, a pseudo random dithering method and a low-cost implementation of dithering generator in SAR ADC are proposed. The random pattern is generated from a simple shift register and XOR gate. The dithering is added through the dummy capacitor of SAR ADC during the ADC sampling phase. The proposed scheme is validated through extensive simulations. The maximum INL estimation error in a 12-bit ADC with 1 hit/code ramp test is within ± 0.1LSB.
Yan Duan, Tao Chen 0006, Degang Chen 0001
ISCAS1
2016 InfoGAN: Interpretable Representation Learning by Information Maximizing Generative Adversarial Nets
abstract
This paper describes InfoGAN, an information-theoretic extension to the Generative Adversarial Network that is able to learn disentangled representations in a completely unsupervised manner. InfoGAN is a generative adversarial network that also maximizes the mutual information between a small subset of the latent variables and the observation. We derive a lower bound to the mutual information objective that can be optimized efficiently, and show that our training procedure can be interpreted as a variation of the Wake-Sleep algorithm. Specifically, InfoGAN successfully disentangles writing styles from digit shapes on the MNIST dataset, pose from lighting of 3D rendered images, and background digits from the central digit on the SVHN dataset. It also discovers visual concepts that include hair styles, presence/absence of eyeglasses, and emotions on the CelebA face dataset. Experiments show that InfoGAN learns interpretable representations that are competitive with representations learned by existing fully supervised methods.
Xi Chen 0022, Yan Duan, Rein Houthooft, John Schulman, Ilya Sutskever, Pieter Abbeel
NIPS2
2016 VIME: Variational Information Maximizing Exploration
abstract
Scalable and effective exploration remains a key challenge in reinforcement learning (RL). While there are methods with optimality guarantees in the setting of discrete state and action spaces, these methods cannot be applied in high-dimensional deep RL scenarios. As such, most contemporary RL relies on simple heuristics such as epsilon-greedy exploration or adding Gaussian noise to the controls. This paper introduces Variational Information Maximizing Exploration (VIME), an exploration strategy based on maximization of information gain about the agent's belief of environment dynamics. We propose a practical implementation, using variational inference in Bayesian neural networks which efficiently handles continuous state and action spaces. VIME modifies the MDP reward function, and can be applied with several different underlying RL algorithms. We demonstrate that VIME achieves significantly better performance compared to heuristic exploration methods across a variety of continuous control tasks and algorithms, including tasks with very sparse rewards.
Rein Houthooft, Xi Chen 0022, Yan Duan, John Schulman, Filip De Turck, Pieter Abbeel
NIPS3
2015 High-constancy offset generator robust to CDAC nonlinearity for SEIR-based ADC BIST
abstract
The Stimulus Error Identification and Removal method (SEIR) is a practical ADC Built-in self-test (BIST) solution for production test which greatly reduces the linearity requirement of the stimulus. Instead of requiring an extremely linear ramp signal in the standard histogram test, it requires two identical nonlinear ramp signals with a small, but constant offset between them. This paper presents a low cost approach to inject a high-constancy offset voltage to stimulus for BIST of SAR ADC. It utilizes a simple current source and switch on-resistance to generate the offset voltage. Compared to previous methods for offset generators, the method is robust to CDAC (capacitor DAC in SAR ADC) nonlinearity due to capacitor voltage-dependent coefficient. The proposed BIST scheme is validated through INL test of a 16-bit SAR ADC. Transistor level simulation results show that the constancy of the input offset voltage is less than 1 ppm and the estimation error on the maximum INL is less than 0.35 LSB.
Yan Duan, Tao Chen 0006, Degang Chen 0001
ISCAS1
2015 A low cost jitter separation and characterization method
abstract
Clock jitter is a crucial factor in high speed and high performance application. Traditional jitter measurement method relies on precise and expensive instrumentations. This paper proposes a low cost jitter measurement and separation method. Instead of using traditional time internal analysis equipment, a simple Analog-to-Digital Converter (ADC) is used as the jitter measurement device. The clock under test is applied as the sampling clock of an ADC while the ADC is sampling a full scale sine wave. The ADC output contains the information of the clock jitter. The algorithm will separately detect the effects of Periodic Jitter, Dual-Dirac Jitter and Random Jitter, and accurately compute the rms value of each jitter component. This method offers great potential for wide use in low cost applications and especially in on-chip or on-board jitter measurement applications. Simulation results demonstrate the functionality, accuracy and robustness of the proposed low-cost jitter measurement method.
Yan Duan, Degang Chen 0001
VTS2
2014 Planning locally optimal, curvature-constrained trajectories in 3D using sequential convex optimization
abstract
3D curvature-constrained motion planning finds applications in a wide variety of domains, including motion planning for flexible, bevel-tip medical needles, planning curvature-constrained channels in 3D printed implants for targeted brachytherapy dose delivery or channels for cooling turbine blades, and path planning for unmanned aerial vehicles (UAVs). In this work, we present a motion planning technique using sequential convex optimization for computing locally optimal, curvature-constrained trajectories to desired targets while avoiding obstacles in 3D environments. We report two main contributions in this work: (i) curvature-constrained trajectory optimization in 6D pose (position and orientation) space, and (ii) planning multiple trajectories that are mutually collision-free. We demonstrate the performance of our approach on two clinically motivated applications. Our experiments indicate that our approach can compute high-quality plans for medical needle steering in 1.6 seconds on a commodity PC, enabling re-planning during execution to correct for perturbations. Our approach can also be used for designing optimized channel layouts within 3D printed implants for intracavitary brachytherapy.
Yan Duan, Sachin Patil, John Schulman, Kenneth Y. Goldberg, Pieter Abbeel
ICRA1
2014 Gaussian belief space planning with discontinuities in sensing domains
abstract
Discontinuities in sensing domains are common when planning for many robotic navigation and manipulation tasks. For cameras and 3D sensors, discontinuities may be inherent in sensor field of view or may change over time due to occlusions that are created by moving obstructions and movements of the sensor. The associated gaps in sensor information due to missing measurements pose a challenge for belief space and related optimization-based planning methods since there is no gradient information when the system state is outside the sensing domain. We address this in a belief space context by considering the signed distance to the sensing region. We smooth out sensing discontinuities by assuming that measurements can be obtained outside the sensing region with noise levels depending on a sigmoid function of the signed distance. We sequentially improve the continuous approximation by increasing the sigmoid slope over an outer loop to find plans that cope with sensor discontinuities. We also incorporate the information contained in not obtaining a measurement about the state during execution by appropriately truncating the Gaussian belief state. We present results in simulation for tasks with uncertainty involving navigation of mobile robots and reaching tasks with planar robot arms. Experiments suggest that the approach can be used to cope with discontinuities in sensing domains by effectively re-planning during execution.
Sachin Patil, Yan Duan, John Schulman, Kenneth Y. Goldberg, Pieter Abbeel
ICRA2
2014 Identification and break of positive feedback loops in Trojan States Vulnerable Circuits
abstract
A systematic method is proposed for automatically identifying and breaking positive feedback loops (PFLs) in Trojan States Vulnerable Circuit. The method first converts the netlist of a circuit into a directed dependency graph (DDG) and then partitions the DDG into strongly connected components (SCCs). It then employs graph theory techniques to detect all PFLs and locate the break-points for every SCC. The proposed method could identify the circuit's vulnerability to Trojan States only by its structure without the computation of DC solutions and it also provides insights on how and where to break the PFLs such that break-loop continuation methods can be applied. With Sub-Bandgap reference and widlar-Banba examples, it is demonstrated that the proposed approach can effectively identify all the PFLs and break-points.
You Li 0002, Yan Duan, Randall L. Geiger, Degang Chen 0001
ISCAS3
2013 Sigma hulls for Gaussian belief space planning for imprecise articulated robots amid obstacles
abstract
In many home and service applications, an emerging class of articulated robots such as the Raven and Baxter trade off precision in actuation and sensing to reduce costs and to reduce the potential for injury to humans in their workspaces. For planning and control of such robots, planning in belief ssigma hullpace, i.e., modeling such problems as POMDPs, has shown great promise but existing belief space planning methods have primarily been applied to cases where robots can be approximated as points or spheres. In this paper, we extend the belief space framework to treat articulated robots where the linkage can be decomposed into convex components. To allow planning and collision avoidance in Gaussian belief spaces, we introduce the concept of sigma hulls: convex hulls of robot links transformed according to the sigma standard deviation boundary points generated by the Unscented Kalman filter (UKF). We characterize the signed distances between sigma hulls and obstacles in the workspace to formulate efficient collision avoidance constraints compatible with the Gilbert-Johnson-Keerthi (GKJ) and Expanding Polytope Algorithms (EPA) within an optimization-based planning framework. We report results in simulation for planning motions for a 4-DOF planar robot and a 7-DOF articulated robot with imprecise actuation and inaccurate sensors. These experiments suggest that the sigma hull framework can significantly reduce the probability of collision and is computationally efficient enough to permit iterative re-planning for model predictive control.
Alex X. Lee, Yan Duan, Sachin Patil, John Schulman, Zoe McCarthy, Jur P. van den Berg, Kenneth Y. Goldberg, Pieter Abbeel
IROS2