Demo Data from EDBT 2026 / reviewers in the wild / expert
Stephen Wright
dblp:75/2677
· DBLP profile ↗
7ranked-venue papers
1as first author
5since 2021 · last 2024
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 5 · 5 since 2021Software engineering, systems software and programming languages · 1Theory of computation · 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
4 papers |
Optimization for machine learning · 32% Learning theory · 25% Deep learning architectures and training · 22% | |
| Theoretical computer science
2 papers |
Mathematical optimization · 100% |
Topics — the 18 heaviest of 18, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Mathematical optimization
bilevel optimization |
1.4 | 2 | 2024 | On Penalty Methods for Nonconvex Bilevel Optimization and First-Order Stochastic Approximation · ICLR 2024 A Fully First-Order Method for Stochastic Bilevel Optimization · ICML 2023 |
Machine learning › Optimization for machine learning
convergence analysis |
0.8 | 2 | 2023 | BOME! Bilevel Optimization Made Easy: A Simple First-Order Approach · NeurIPS 2022 A Fully First-Order Method for Stochastic Bilevel Optimization · ICML 2023 |
Machine learning › Learning theory
computational learning theory |
0.8 | 1 | 2024 | On the Complexity of Teaching a Family of Linear Behavior Cloning Learners · NeurIPS 2024 |
Machine learning › Learning theory › computational learning theory › machine teaching
teaching dimension |
0.8 | 1 | 2024 | On the Complexity of Teaching a Family of Linear Behavior Cloning Learners · NeurIPS 2024 |
Mathematical optimization
nonconvex optimization |
0.8 | 1 | 2024 | On Penalty Methods for Nonconvex Bilevel Optimization and First-Order Stochastic Approximation · ICLR 2024 |
Mathematical optimization › constrained optimization
penalty methods |
0.8 | 1 | 2024 | On Penalty Methods for Nonconvex Bilevel Optimization and First-Order Stochastic Approximation · ICLR 2024 |
Mathematical optimization › stochastic optimization
stochastic first-order methods |
0.8 | 1 | 2024 | On Penalty Methods for Nonconvex Bilevel Optimization and First-Order Stochastic Approximation · ICLR 2024 |
Mathematical optimization
stochastic optimization |
0.8 | 1 | 2024 | On Penalty Methods for Nonconvex Bilevel Optimization and First-Order Stochastic Approximation · ICLR 2024 |
Machine learning › Deep learning architectures and training › loss function design
classification loss function |
0.7 | 1 | 2023 | Cut your Losses with Squentropy · ICML 2023 |
Machine learning › Deep learning architectures and training
loss function design |
0.7 | 1 | 2023 | Cut your Losses with Squentropy · ICML 2023 |
Machine learning › Trustworthy machine learning › calibration
model calibration |
0.7 | 1 | 2023 | Cut your Losses with Squentropy · ICML 2023 |
Mathematical optimization › continuous optimization › convex optimization
first-order methods |
0.7 | 1 | 2023 | A Fully First-Order Method for Stochastic Bilevel Optimization · ICML 2023 |
Mathematical optimization › bilevel optimization
stochastic bilevel optimization |
0.7 | 1 | 2023 | A Fully First-Order Method for Stochastic Bilevel Optimization · ICML 2023 |
Machine learning › Optimization for machine learning
bilevel optimization |
0.6 | 1 | 2022 | BOME! Bilevel Optimization Made Easy: A Simple First-Order Approach · NeurIPS 2022 |
Machine learning › Optimization for machine learning › convergence analysis
nonconvex convergence |
0.6 | 1 | 2022 | BOME! Bilevel Optimization Made Easy: A Simple First-Order Approach · NeurIPS 2022 |
Machine learning › Reinforcement learning › imitation learning › offline imitation learning
behavior cloning |
0.2 | 1 | 2024 | On the Complexity of Teaching a Family of Linear Behavior Cloning Learners · NeurIPS 2024 |
Machine learning › Reinforcement learning
imitation learning |
0.2 | 1 | 2024 | On the Complexity of Teaching a Family of Linear Behavior Cloning Learners · NeurIPS 2024 |
Machine learning › Transfer learning and domain adaptation
meta-learning |
0.2 | 1 | 2022 | BOME! Bilevel Optimization Made Easy: A Simple First-Order Approach · NeurIPS 2022 |
Methods — techniques the papers use, named apart from their topics
stochastic approximation · 1.3momentum gradient estimator · 1.3stochastic gradient descent · 0.8penalty method · 0.8linear hypothesis class · 0.8approximation algorithm · 0.8square loss · 0.7cross-entropy loss · 0.7implicit differentiation · 0.6gradient descent · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | On Penalty Methods for Nonconvex Bilevel Optimization and First-Order Stochastic ApproximationabstractIn this work, we study first-order algorithms for solving Bilevel Optimization (BO) where the objective functions are smooth but possibly nonconvex in both levels and the variables are restricted to closed convex sets. As a first step, we study the landscape of BO through the lens of penalty methods, in which the upper- and lower-level objectives are combined in a weighted sum with penalty parameter $\sigma > 0$. In particular, we establish a strong connection between the penalty function and the hyper-objective by explicitly characterizing the conditions under which the values and derivatives of the two must be $O(\sigma)$-close. A by-product of our analysis is the explicit formula for the gradient of hyper-objective when the lower-level problem has multiple solutions under minimal conditions, which could be of independent interest. Next, viewing the penalty formulation as $O(\sigma)$-approximation of the original BO, we propose first-order algorithms that find an $\epsilon$-stationary solution by optimizing the penalty formulation with $\sigma = O(\epsilon)$. When the perturbed lower-level problem uniformly satisfies the {\it small-error} proximal error-bound (EB) condition, we propose a first-order algorithm that converges to an $\epsilon$-stationary point of the penalty function using in total $O(\epsilon^{-7})$ accesses to first-order stochastic gradient oracles. Under an additional assumption on stochastic oracles, we show that the algorithm can be implemented in a fully {\it single-loop} manner, {\it i.e.,} with $O(1)$ samples per iteration, and achieves the improved oracle-complexity of $O(\epsilon^{-5})$. Jeongyeol Kwon, Dohyun Kwon 0002, Stephen Wright, Robert D. Nowak |
ICLR | 3 |
| 2024 | On the Complexity of Teaching a Family of Linear Behavior Cloning LearnersabstractWe study optimal teaching for a family of Behavior Cloning learners that learn using a linear hypothesis class. In this setup, a knowledgeable teacher can demonstrate a dataset of state and action tuples and is required to teach an optimal policy to an entire family of BC learners using the smallest possible dataset. We analyze the linear family and design a novel teaching algorithm called `TIE' that achieves the instance optimal Teaching Dimension for the entire family. However, we show that this problem is NP-hard for action spaces with $|\mathcal{A}| > 2$ and provide an efficient approximation algorithm with a $\log(|\mathcal{A}| - 1)$ guarantee on the optimal teaching size. We present empirical results to demonstrate the effectiveness of our algorithm and compare it to various baselines in different teaching environments. Shubham Kumar Bharti, Stephen Wright, Adish Singla, Xiaojin Zhu 0001 |
NeurIPS | 2 |
| 2023 | Cut your Losses with SquentropyabstractNearly all practical neural models for classification are trained using the cross-entropy loss. Yet this ubiquitous choice is supported by little theoretical or empirical evidence. Recent work (Hui & Belkin, 2020) suggests that training using the (rescaled) square loss is often superior in terms of the classification accuracy. In this paper we propose the "squentropy" loss, which is the sum of two terms: the cross-entropy loss and the average square loss over the incorrect classes. We provide an extensive set of experiment on multi-class classification problems showing that the squentropy loss outperforms both the pure cross-entropy and rescaled square losses in terms of the classification accuracy. We also demonstrate that it provides significantly better model calibration than either of these alternative losses and, furthermore, has less variance with respect to the random initialization. Additionally, in contrast to the square loss, squentropy loss can frequently be trained using exactly the same optimization parameters, including the learning rate, as the standard cross-entropy loss, making it a true ''plug-and-play'' replacement. Finally, unlike the rescaled square loss, multiclass squentropy contains no parameters that need to be adjusted. Like Hui, Mikhail Belkin, Stephen Wright |
ICML | 3 |
| 2023 | A Fully First-Order Method for Stochastic Bilevel OptimizationabstractWe consider stochastic unconstrained bilevel optimization problems when only the first-order gradient oracles are available. While numerous optimization methods have been proposed for tackling bilevel problems, existing methods either tend to require possibly expensive calculations regarding Hessians of lower-level objectives, or lack rigorous finite-time performance guarantees. In this work, we propose a Fully First-order Stochastic Approximation (F2SA) method, and study its non-asymptotic convergence properties. Specifically, we show that F2SA converges to an $\epsilon$-stationary solution of the bilevel problem after $\epsilon^{-7/2}, \epsilon^{-5/2}$, and $\epsilon^{-3/2}$ iterations (each iteration using $O(1)$ samples) when stochastic noises are in both level objectives, only in the upper-level objective, and not present (deterministic settings), respectively. We further show that if we employ momentum-assisted gradient estimators, the iteration complexities can be improved to $\epsilon^{-5/2}, \epsilon^{-4/2}$, and $\epsilon^{-3/2}$, respectively. We demonstrate even superior practical performance of the proposed method over existing second-order based approaches on MNIST data-hypercleaning experiments. Jeongyeol Kwon, Dohyun Kwon 0002, Stephen Wright, Robert D. Nowak |
ICML | 3 |
| 2022 | BOME! Bilevel Optimization Made Easy: A Simple First-Order ApproachabstractBilevel optimization (BO) is useful for solving a variety of important machine learning problems including but not limited to hyperparameter optimization, meta-learning, continual learning, and reinforcement learning.Conventional BO methods need to differentiate through the low-level optimization process with implicit differentiation, which requires expensive calculations related to the Hessian matrix. There has been a recent quest for first-order methods for BO, but the methods proposed to date tend to be complicated and impractical for large-scale deep learning applications. In this work, we propose a simple first-order BO algorithm that depends only on first-order gradient information, requires no implicit differentiation, and is practical and efficient for large-scale non-convex functions in deep learning. We provide non-asymptotic convergence analysis of the proposed method to stationary points for non-convex objectives and present empirical results that show its superior practical performance. Bo Liu 0042, Mao Ye 0006, Stephen Wright, Peter Stone 0001, Qiang Liu 0001 |
NeurIPS | 3 |
| 2011 | Managing Complexity through Abstraction: A Refinement-Based Approach to Formalize Instruction Set Architectures
Fangfang Yuan, Stephen Wright, Kerstin Eder, David May 0001 |
ICFEM | 2 |
| 2011 | Using Event-B to construct instruction set architecturesabstractAbstract The instruction set architecture (ISA) of a computing machine is the definition of the binary instructions, registers, and memory space visible to an executable binary image. ISAs are typically implemented in hardware as microprocessors, but also in software running on a host processor, i.e. virtual machines (VMs). Despite there being many ISAs in existence, all share a set of core properties which have been tailored to their particular applications. An abstract model may capture these generic properties and be subsequently refined to a particular machine, providing a reusable template for development of robust ISAs by the formal construction of all normal and exception conditions for each instruction. This is a task to which the Event-B (Metayer et al. in Rodin deliverable 3.2 Event-B language, http://rodin.cs.ncl.ac.uk , 2005; Schneider in The B-method an introduction, Palgrave, Basingstoke, 2001) formal notation is well suited. This paper describes a project to use the Rodin tool-set (Abrial in Formal methods and software engineering, Springer, Berlin, 2006) to perform such a process, ultimately producing two variants of the MIDAS (Microprocessor Instruction and Data Abstraction System) ISA (Wright in Abstract state machines, B and Z, Springer, Berlin, 2007; Wright in MIDAS machine specification, Bristol University, http://www.cs.bris.ac.uk/Publications , 2009) as VMs. The abstract model is incrementally refined to variant models capable of automatic translation to C source code, which this is compiled to create useable VMs. These are capable of running binary executables compiled from high-level languages such as C (Kernighan and Ritchie in The C programming language, Prentice-Hall, Englewood Cliffs, 1988), and compilers targeted to each variant allow demonstration programs to be executed on them. Stephen Wright, Kerstin Eder |
Formal Aspects Comput. | 1 |