Demo Data from EDBT 2026 / reviewers in the wild / expert
Andrew Wan
dblp:12/3708
· DBLP profile ↗
24ranked-venue papers
1as first author
0since 2021 · last 2015
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 15 · 1 first-authorArtificial intelligence and machine learning · 7Databases, data management, data science and information retrieval · 2Systems, architecture and hardware · 1Applied, interdisciplinary, general and emerging computing · 1
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.
| Theoretical computer science
8 papers |
Computational complexity · 76% Automated reasoning and model checking · 7% Mathematical optimization · 7% | |
| Artificial intelligence
5 papers |
Learning theory · 30% Motion planning and robot control · 25% Information extraction and text analysis · 25% | |
| Databases, data mining, and information retrieval
1 paper |
Information retrieval · 100% |
Topics — the 29 heaviest of 31, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational complexity
learning theory |
0.3 | 2 | 2015 | Approximate resilience, monotonicity, and the complexity of agnostic learning · SODA 2015 DNF Are Teachable in the Average Case · COLT 2006 |
Information retrieval
search engines |
0.2 | 1 | 2015 | Mining Measured Information from Text · SIGIR 2015 |
Computational complexity › learning theory › PAC learning
agnostic learning |
0.2 | 1 | 2015 | Approximate resilience, monotonicity, and the complexity of agnostic learning · SODA 2015 |
Mathematical optimization › multi-objective optimization
evolutionary algorithm |
0.2 | 1 | 2014 | Satisfiability and Evolution · FOCS 2014 |
Automated reasoning and model checking
satisfiability |
0.2 | 1 | 2014 | Satisfiability and Evolution · FOCS 2014 |
Computational complexity
boolean function analysis |
0.2 | 2 | 2015 | A Regularity Lemma, and Low-Weight Approximators, for Low-Degree Polynomial Threshold Functions · CCC 2010 Approximate resilience, monotonicity, and the complexity of agnostic learning · SODA 2015 |
Computational complexity
property testing |
0.2 | 2 | 2008 | Efficiently Testing Sparse GF(2) Polynomials · ICALP (1) 2008 Testing for Concise Representations · FOCS 2007 |
Machine learning › Learning theory › statistical learning theory › non-i.i.d. learning
learning with dependent data |
0.1 | 2 | 2007 | Separating Models of Learning from Correlated and Uncorrelated Data · J. Mach. Learn. Res. 2007 Separating Models of Learning from Correlated and Uncorrelated Data · COLT 2005 |
Computational complexity › circuit complexity
branching programs |
0.1 | 1 | 2011 | Pseudorandomness for Read-Once Formulas · FOCS 2011 |
Computational complexity
circuit complexity |
0.1 | 1 | 2011 | Pseudorandomness for Read-Once Formulas · FOCS 2011 |
Computational complexity › pseudorandomness
pseudorandom generators |
0.1 | 1 | 2011 | Pseudorandomness for Read-Once Formulas · FOCS 2011 |
Computational complexity
pseudorandomness |
0.1 | 1 | 2011 | Pseudorandomness for Read-Once Formulas · FOCS 2011 |
Computational complexity › circuit complexity › branching programs
read-once branching programs |
0.1 | 1 | 2011 | Pseudorandomness for Read-Once Formulas · FOCS 2011 |
Machine learning › Reinforcement learning › imitation learning
inverse reinforcement learning |
0.1 | 1 | 2010 | Superhuman performance of surgical tasks by robots using iterative learning from human-guided demonstrations · ICRA 2010 |
Robotics › Motion planning and robot control › robot control › learning control
iterative learning control |
0.1 | 1 | 2010 | Superhuman performance of surgical tasks by robots using iterative learning from human-guided demonstrations · ICRA 2010 |
Robotics › Motion planning and robot control
robot learning |
0.1 | 1 | 2010 | Superhuman performance of surgical tasks by robots using iterative learning from human-guided demonstrations · ICRA 2010 |
Computational complexity › boolean function analysis
polynomial threshold function |
0.1 | 1 | 2010 | A Regularity Lemma, and Low-Weight Approximators, for Low-Degree Polynomial Threshold Functions · CCC 2010 |
Combinatorics and discrete mathematics
regularity lemma |
0.1 | 1 | 2010 | A Regularity Lemma, and Low-Weight Approximators, for Low-Degree Polynomial Threshold Functions · CCC 2010 |
Machine learning › Learning theory › computational learning theory
monotone function learning |
0.1 | 1 | 2008 | Optimal Cryptographic Hardness of Learning Monotone Functions · ICALP (1) 2008 |
Computational complexity › cryptographic complexity
cryptographic hardness |
0.1 | 1 | 2008 | Optimal Cryptographic Hardness of Learning Monotone Functions · ICALP (1) 2008 |
Computational complexity › property testing
low-degree testing |
0.1 | 1 | 2008 | Efficiently Testing Sparse GF(2) Polynomials · ICALP (1) 2008 |
Machine learning › Graph learning
random walk |
0.1 | 1 | 2007 | Separating Models of Learning from Correlated and Uncorrelated Data · J. Mach. Learn. Res. 2007 |
Computational complexity › property testing
boolean function testing |
0.1 | 1 | 2007 | Testing for Concise Representations · FOCS 2007 |
Computational complexity › property testing › boolean function testing
junta testing |
0.1 | 1 | 2007 | Testing for Concise Representations · FOCS 2007 |
Computational complexity
query complexity |
0.1 | 1 | 2007 | Testing for Concise Representations · FOCS 2007 |
Coding theory
boolean functions |
0.1 | 1 | 2006 | DNF Are Teachable in the Average Case · COLT 2006 |
Logic in computer science › propositional logic › boolean formula
disjunctive normal form |
0.1 | 1 | 2006 | DNF Are Teachable in the Average Case · COLT 2006 |
Medical and health informatics
surgical robotics |
0.0 | 1 | 2010 | Superhuman performance of surgical tasks by robots using iterative learning from human-guided demonstrations · ICRA 2010 |
Cryptographic primitives and cryptanalysis
one-way functions |
0.0 | 1 | 2007 | Separating Models of Learning from Correlated and Uncorrelated Data · J. Mach. Learn. Res. 2007 |
Methods — techniques the papers use, named apart from their topics
rule-based entity extraction · 0.4statistical query framework · 0.2lower bound · 0.2iterative learning control · 0.2fourier analysis · 0.2backdriven motion · 0.2population dynamics · 0.2cryptographic reduction · 0.1small-bias distribution · 0.1error-correcting codes · 0.1polynomial method · 0.1learning theory · 0.1junta test · 0.1average-case analysis · 0.1model separation · 0.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Mining Measured Information from TextabstractWe present an approach to extract measured information from text (e.g., a $1370~^{\circ}C$ melting point, a BMI greater than 29.9 kg/m$^2$). Such extractions are critically important across a wide range of domains --- especially those involving search and exploration of scientific and technical documents. We first propose a rule-based entity extractor to mine measured quantities (i.e., a numeric value paired with a measurement unit), which supports a vast and comprehensive set of both common and obscure measurement units. Our method is highly robust and can correctly recover valid measured quantities even when significant errors are introduced through the process of converting document formats like PDF to plain text. Next, we describe an approach to extracting the properties being measured (e.g., the property ``pixel pitch'' in the phrase ``a pixel pitch as high as $352~\mu m$''). Finally, we present MQSearch: the realization of a search engine with full support for measured information. Arun S. Maiya, Dale Visser, Andrew Wan |
SIGIR | 3 |
| 2015 | Approximate resilience, monotonicity, and the complexity of agnostic learningabstractA function f is d-resilient if all its Fourier coefficients of degree at most d are zero, i.e. f is uncorrelated with all low-degree parities. We study the notion of approximate resilience of Boolean functions, where we say that f is α-approximately d-resilient if f is α-close to a [-1, 1]-valued d-resilient function in ℓ1 distance. We show that approximate resilience essentially characterizes the complexity of agnostic learning of a concept class C over the uniform distribution. Roughly speaking, if all functions in a class C are far from being d-resilient then C can be learned agnostically in time nO(d) and conversely, if C contains a function close to being d-resilient then agnostic learning of C in the statistical query (SQ) framework of Kearns has complexity of at least nΩ(d). Focusing on monotone Boolean functions, we exhibit the existence of near-optimal α-approximately -resilient monotone functions for all α > 0. Prior to our work, it was conceivable even that every monotone function is Ω(1)-far from any 1-resilient function. Furthermore, we construct simple, explicit monotone functions based on Tribes and CycleRun that are close to highly resilient functions. Our constructions are based on general resilience analysis and amplification techniques we introduce. These structural results, together with the characterization, imply nearly optimal lower bounds for agnostic learning of monotone juntas, a natural variant of the well-studied junta learning problem. In particular we show that no SQ algorithm can efficiently agnostically learn monotone k-juntas for any k = ω(1) and any constant error less than 1/2. Dana Dachman-Soled, Vitaly Feldman, Li-Yang Tan, Andrew Wan, Karl Wimmer |
SODA | 4 |
| 2014 | Pseudorandomness and Fourier Growth Bounds for Width-3 Branching ProgramsabstractWe present an explicit pseudorandom generator for oblivious, read-once, width-3 branching programs, which can read their input bits in any order. The generator has seed length O~( log^3 n ). The previously best known seed length for this model is n^{1/2+o(1)} due to Impagliazzo, Meka, and Zuckerman (FOCS'12). Our work generalizes a recent result of Reingold, Steinke, and Vadhan (RANDOM'13) for permutation branching programs. The main technical novelty underlying our generator is a new bound on the Fourier growth of width-3, oblivious, read-once branching programs. Specifically, we show that for any f : {0,1}^n -> {0,1} computed by such a branching program, and k in [n], sum_{|s|=k} |hat{f}(s)| < n^2 * (O(\log n))^k, where f(x) = sum_s hat{f}(s) (-1)^ is the standard Fourier transform over Z_2^n. The base O(log n) of the Fourier growth is tight up to a factor of log log n. Thomas Steinke 0002, Salil P. Vadhan, Andrew Wan |
APPROX-RANDOM | 3 |
| 2014 | Satisfiability and EvolutionabstractWe show that, if truth assignments on n variables reproduce through recombination so that satisfaction of a particular Boolean function confers a small evolutionary advantage, then a polynomially large population over polynomially many generations (polynomial in n and the inverse of the initial satisfaction probability) will end up almost certainly consisting exclusively of satisfying truth assignments. We argue that this theorem sheds light on the problem of the evolution of complex adaptations. Adi Livnat, Christos H. Papadimitriou, Aviad Rubinstein, Gregory Valiant, Andrew Wan |
FOCS | 5 |
| 2014 | Faster private release of marginals on small databasesabstractWe study the problem of answering k-way marginal queries on a database D ϵ ({0,1}d)n, while preserving differential privacy. The answer to a k-way marginal query is the fraction of the database's records x in {0,1}d with a given value in each of a given set of up to k columns. Marginal queries enable a rich class of statistical analyses on a dataset, and designing efficient algorithms for privately answering marginal queries has been identified as an important open problem in private data analysis. For any k, we give a differentially private online algorithm that runs in time poly (n, 2o(d)) per query and answers any sequence of poly(n) many k-way marginal queries with error at most ±0.01 on every query, provided n ≥ d0.51. To the best of our knowledge, this is the first algorithm capable of privately answering marginal queries with a non-trivial worst-case accuracy guarantee for databases containing poly(d, k) records in time exp(o(d)). Our algorithm runs the private multiplicative weights algorithm (Hardt and Rothblum, FOCS '10) on a new approximate polynomial representation of the database. Karthekeyan Chandrasekaran, Justin Thaler, Jonathan R. Ullman, Andrew Wan |
ITCS | 4 |
| 2014 | Decision trees, protocols and the entropy-influence conjectureabstractGiven ƒ : {--1, 1}n → {-- 1, 1}, define the spectral distribution of ƒ to be the distribution on subsets of [n] in which the set S is sampled with probability ƒ(S)2. Then the Fourier Entropy-Influence (FEI) conjecture of Friedgut and Kalai [2] states that there is some absolute constant C such that H[ƒ2] ≤ C ⋅ Inf[ƒ]. Here, H[ƒ2] denotes the Shannon entropy of ƒ's spectral distribution, and Inf[ƒ] is the total influence of ƒ. This conjecture is one of the major open problems in the analysis of Boolean functions, and settling it would have several interesting consequences. Andrew Wan, John Wright 0004, Chenggang Wu 0003 |
ITCS | 1 |
| 2012 | Pseudorandomness for Linear Length Branching Programs and Stack Machines
Andrej Bogdanov, Periklis A. Papakonstantinou, Andrew Wan |
APPROX-RANDOM | 3 |
| 2011 | Pseudorandomness for Read-Once FormulasabstractWe give an explicit construction of a pseudorandom generator for read-once formulas whose inputs can be read in arbitrary order. For formulas in n inputs and arbitrary gates of fan-in at most d = O(n/ log n), the pseudorandom generator uses (1 - Ω(1))n bits of randomness and produces an output that looks 2-Ω(n)-pseudorandom to all such formulas. Our analysis is based on the following lemma. Let P = Mz+e, where M is the parity-check matrix of a sufficiently good binary error-correcting code of constant rate, z is a random string, e is a small-bias distribution, and all operations are modulo 2. Then for every pair of functions f, g: {0,1}n/2→ {0,1} and every equipartition (I, J) of [n], the distribution P is pseudorandom for the pair (f(x|I), g(x|J)), where x|Iand x|Jdenote the restriction of x to the coordinates in / and J, respectively. More generally, our result applies to read-once branching pro- grams of bounded width with arbitrary ordering of the inputs. We show that such branching programs are more powerful distinguishers than those that read their inputs in sequential order: There exist (explicit) pseudorandom distributions that separate these two types of branching programs. Andrej Bogdanov, Periklis A. Papakonstantinou, Andrew Wan |
FOCS | 3 |
| 2011 | Efficiently Testing Sparse GF(2) Polynomials
Ilias Diakonikolas, Homin K. Lee, Kevin Matulef, Rocco A. Servedio, Andrew Wan |
Algorithmica | 5 |
| 2011 | Learning random monotone DNF
Jeffrey C. Jackson, Homin K. Lee, Rocco A. Servedio, Andrew Wan |
Discret. Appl. Math. | 4 |
| 2010 | A Regularity Lemma, and Low-Weight Approximators, for Low-Degree Polynomial Threshold FunctionsabstractWe give a "regularity lemma" for degree-d polynomial threshold functions (PTFs) over the Boolean cube {-1,1}n. Roughly speaking, this result shows that every degree-d PTF can be decomposed into a constant number of subfunctions such that almost all of the subfunctions are close to being regular PTFs. Here a "regular" PTF is a PTF sign(p(x)) where the influence of each variable on the polynomial p(x) is a small fraction of the total influence of p. As an application of this regularity lemma, we prove that for any constants d ≥ 1, ϵ > 0, every degree-d PTF over n variables can be approximated to accuracy eps by a constant degree PTF that has integer weights of total magnitude O(nd). This weight bound is shown to be optimal up to logarithmic factors. Ilias Diakonikolas, Rocco A. Servedio, Li-Yang Tan, Andrew Wan |
CCC | 4 |
| 2010 | Mansour's Conjecture is True for Random DNF Formulas
Adam R. Klivans, Homin K. Lee, Andrew Wan |
COLT | 3 |
| 2010 | Superhuman performance of surgical tasks by robots using iterative learning from human-guided demonstrationsabstractIn the future, robotic surgical assistants may assist surgeons by performing specific subtasks such as retraction and suturing to reduce surgeon tedium and reduce the duration of some operations. We propose an apprenticeship learning approach that has potential to allow robotic surgical assistants to autonomously execute specific trajectories with superhuman performance in terms of speed and smoothness. In the first step, we record a set of trajectories using human-guided backdriven motions of the robot. These are then analyzed to extract a smooth reference trajectory, which we execute at gradually increasing speeds using a variant of iterative learning control. We evaluate this approach on two representative tasks using the Berkeley Surgical Robots: a figure eight trajectory and a two handed knot-tie, a tedious suturing sub-task required in many surgical procedures. Results suggest that the approach enables (i) rapid learning of trajectories, (ii) smoother trajectories than the human-guided trajectories, and (iii) trajectories that are 7 to 10 times faster than the best human-guided trajectories. Jur P. van den Berg, Daniel Duckworth, Humphrey Hu, Andrew Wan, Xiao-Yu Fu, Kenneth Y. Goldberg, Pieter Abbeel |
ICRA | 5 |
| 2008 | Learning Random Monotone DNF
Jeffrey C. Jackson, Homin K. Lee, Rocco A. Servedio, Andrew Wan |
APPROX-RANDOM | 4 |
| 2008 | Optimal Cryptographic Hardness of Learning Monotone Functions
Dana Dachman-Soled, Homin K. Lee, Tal Malkin, Rocco A. Servedio, Andrew Wan, Hoeteck Wee |
ICALP (1) | 5 |
| 2008 | Efficiently Testing Sparse GF(2) Polynomials
Ilias Diakonikolas, Homin K. Lee, Kevin Matulef, Rocco A. Servedio, Andrew Wan |
ICALP (1) | 5 |
| 2007 | Testing for Concise RepresentationsabstractWe describe a general method for testing whether a function on n input variables has a concise representation. The approach combines ideas from the junta test of Fischer et al. 16 with ideas from learning theory, and yields property testers that make po!y(s/epsiv) queries (independent of n) for Boolean function classes such as s-term DNF formulas (answering a question posed by Parnas et al. [12]), sizes. decision trees, sizes Boolean formulas, and sizes Boolean circuits. The method can be applied to non-Boolean valued function classes as well. This is achieved via a generalization of the notion of van at ion/row Fischer et al. to non-Boolean functions. Using this generalization we extend the original junta test of Fischer et al. to work for non-Boolean functions, and give poly(s/e)-query testing algorithms for non-Boolean valued function classes such as sizes algebraic circuits and s-sparse polynomials over finite fields. We also prove an Omega(radic(s)) query lower bound for nonadaptively testing s-sparse polynomials over finite fields of constant size. This shows that in some instances, our general method yields a property tester with query complexity that is optimal (for nonadaptive algorithms) up to a polynomial factor. Ilias Diakonikolas, Homin K. Lee, Kevin Matulef, Krzysztof Onak, Ronitt Rubinfeld, Rocco A. Servedio, Andrew Wan |
FOCS | 7 |
| 2007 | Separating Models of Learning from Correlated and Uncorrelated DataabstractWe consider a natural framework of learning from correlated data, in which successive examples used for learning are generated according to a random walk over the space of possible examples. A recent paper by Bshouty et al. (2003) shows that the class of polynomial-size DNF formulas is efficiently learnable in this random walk model; this result suggests that the Random Walk model is more powerful than comparable standard models of learning from independent examples, in which similarly efficient DNF learning algorithms are not known. We give strong evidence that the Random Walk model is indeed more powerful than the standard model, by showing that if any cryptographic one-way function exists (a universally held belief in cryptography), then there is a class of functions that can be learned efficiently in the Random Walk setting but not in the standard setting where all examples are independent. Ariel Elbaz, Homin K. Lee, Rocco A. Servedio, Andrew Wan |
J. Mach. Learn. Res. | 4 |
| 2007 | DNF are teachable in the average case
Homin K. Lee, Rocco A. Servedio, Andrew Wan |
Mach. Learn. | 3 |
| 2006 | DNF Are Teachable in the Average Case
Homin K. Lee, Rocco A. Servedio, Andrew Wan |
COLT | 3 |
| 2006 | Constrained Global Optimization by Constraint Partitioning and Simulated AnnealingabstractIn this paper, we present constraint-partitioned simulated annealing (CPSA), an algorithm that extends our previous constrained simulated annealing (CSA) for constrained optimization. The algorithm is based on the theory of extended saddle points (ESPs). By decomposing the ESP condition into multiple necessary conditions, CPSA partitions a problem by its constraints into subproblems, solves each independently using CSA, and resolves those violated global constraints across the subproblems. Because each subproblem is exponentially simpler and the number of global constraints is very small, the complexity of solving the original problem is significantly reduced. We state without proof the asymptotic convergence of CPSA with probability one to a constrained global minimum in discrete space. Last, we evaluate CPSA on some continuous constrained benchmarks Benjamin W. Wah, Yixin Chen 0001, Andrew Wan |
ICTAI | 3 |
| 2006 | A fast parallel algorithm for finding the longest common sequence of multiple biosequencesabstractBACKGROUND: Searching for the longest common sequence (LCS) of multiple biosequences is one of the most fundamental tasks in bioinformatics. In this paper, we present a parallel algorithm named FAST_LCS to speedup the computation for finding LCS. RESULTS: A fast parallel algorithm for LCS is presented. The algorithm first constructs a novel successor table to obtain all the identical pairs and their levels. It then obtains the LCS by tracing back from the identical character pairs at the last level. Effective pruning techniques are developed to significantly reduce the computational complexity. Experimental results on gene sequences in the tigr database show that our algorithm is optimal and much more efficient than other leading LCS algorithms. CONCLUSION: We have developed one of the fastest parallel LCS algorithms on an MPP parallel computing model. For two sequences X and Y with lengths n and m, respectively, the memory required is max{4*(n+1)+4*(m+1), L}, where L is the number of identical character pairs. The time complexity is O(L) for sequential execution, and O(|LCS(X, Y)|) for parallel execution, where |LCS(X, Y)| is the length of the LCS of X and Y. For n sequences X1, X2, ..., Xn, the time complexity is O(L) for sequential execution, and O(|LCS(X1, X2, ..., Xn)|) for parallel execution. Experimental results support our analysis by showing significant improvement of the proposed method over other leading LCS algorithms. Yixin Chen 0001, Andrew Wan, Wei Liu 0010 |
BMC Bioinform. | 2 |
| 2005 | Separating Models of Learning from Correlated and Uncorrelated Data
Ariel Elbaz, Homin K. Lee, Rocco A. Servedio, Andrew Wan |
COLT | 4 |
| 2005 | Computing sparse permanents faster
Rocco A. Servedio, Andrew Wan |
Inf. Process. Lett. | 2 |