VLDB 2026 Research / reviewers in the wild / expert
Ethan Turok
dblp:341/8992 · also Eitan Turok
· DBLP profile ↗
4ranked-venue papers
1as first author
4since 2021 · last 2025
0000-0002-7995-5672ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 2 · 2 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 first-author · 1 since 2021Theory of computation · 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.
| Databases, data mining, and information retrieval
1 paper |
Data mining · 100% | |
| Network and information security
1 paper |
Privacy and data protection · 100% | |
| Artificial intelligence
1 paper |
Kernel, tree and ensemble methods · 100% |
Topics — the 6 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › predictive modeling
classification |
0.9 | 1 | 2025 | Differential Privacy Under Class Imbalance: Methods and Empirical Insights · ICML 2025 |
Data mining › predictive modeling › classification
imbalanced classification |
0.9 | 1 | 2025 | Differential Privacy Under Class Imbalance: Methods and Empirical Insights · ICML 2025 |
Privacy and data protection › differential privacy
differentially private learning |
0.9 | 1 | 2025 | Differential Privacy Under Class Imbalance: Methods and Empirical Insights · ICML 2025 |
Privacy and data protection
differential privacy |
0.9 | 1 | 2025 | Differential Privacy Under Class Imbalance: Methods and Empirical Insights · ICML 2025 |
Machine learning › Kernel, tree and ensemble methods
decision tree |
0.8 | 1 | 2024 | Fast Hyperboloid Decision Tree Algorithms · ICLR 2024 |
Machine learning › Kernel, tree and ensemble methods › ensemble learning › tree ensembles
random forest |
0.8 | 1 | 2024 | Fast Hyperboloid Decision Tree Algorithms · ICLR 2024 |
Methods — techniques the papers use, named apart from their topics
private synthetic data · 1.7preprocessing · 1.7in-processing · 1.7class-weighted ERM · 1.7inner product · 0.8hyperbolic geometry · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Differential Privacy Under Class Imbalance: Methods and Empirical InsightsabstractImbalanced learning occurs in classification settings where the distribution of class-labels is highly skewed in the training data, such as when predicting rare diseases or in fraud detection. This class imbalance presents a significant algorithmic challenge, which can be further exacerbated when privacy-preserving techniques such as differential privacy are applied to protect sensitive training data. Our work formalizes these challenges and provides a number of algorithmic solutions. We consider DP variants of pre-processing methods that privately augment the original dataset to reduce the class imbalance, alongside DP variants of in-processing techniques, which adjust the learning algorithm to account for the imbalance. For each method, we either adapt an existing imbalanced learning technique to the private setting or demonstrate its incompatibility with differential privacy. Finally, we empirically evaluate these privacy-preserving imbalanced learning methods under various data and distributional settings. We find that private synthetic data methods perform well as a data pre-processing step, while class-weighted ERMs are an alternative in higher-dimensional settings where private synthetic data suffers from the curse of dimensionality. Lucas Rosenblatt, Yuliia Lut, Ethan Turok, Marco Avella-Medina, Rachel Cummings |
ICML | 3 |
| 2024 | Fast Hyperboloid Decision Tree AlgorithmsabstractHyperbolic geometry is gaining traction in machine learning due to its capacity to effectively capture hierarchical structures in real-world data. Hyperbolic spaces, where neighborhoods grow exponentially, offer substantial advantages and have consistently delivered state-of-the-art results across diverse applications. However, hyperbolic classifiers often grapple with computational challenges. Methods reliant on Riemannian optimization frequently exhibit sluggishness, stemming from the increased computational demands of operations on Riemannian manifolds. In response to these challenges, we present HyperDT, a novel extension of decision tree algorithms into hyperbolic space. Crucially, HyperDT eliminates the need for computationally intensive Riemannian optimization, numerically unstable exponential and logarithmic maps, or pairwise comparisons between points by leveraging inner products to adapt Euclidean decision tree algorithms to hyperbolic space. Our approach is conceptually straightforward and maintains constant-time decision complexity while mitigating the scalability issues inherent in high-dimensional Euclidean spaces. Building upon HyperDT, we introduce HyperRF, a hyperbolic random forest model. Extensive benchmarking across diverse datasets underscores the superior performance of these models, providing a swift, precise, accurate, and user-friendly toolkit for hyperbolic data analysis. Philippe Chlenski, Ethan Turok, Antonio Khalil Moretti, Itsik Pe'er |
ICLR | 2 |
| 2024 | Tensor Ranks and the Fine-Grained Complexity of Dynamic ProgrammingabstractGeneralizing work of Künnemann, Paturi, and Schneider [ICALP 2017], we study a wide class of high-dimensional dynamic programming (DP) problems in which one must find the shortest path between two points in a high-dimensional grid given a tensor of transition costs between nodes in the grid. This captures many classical problems which are solved using DP such as the knapsack problem, the airplane refueling problem, and the minimal-weight polygon triangulation problem. We observe that for many of these problems, the tensor naturally has low tensor rank or low slice rank. We then give new algorithms and a web of fine-grained reductions to tightly determine the complexity of these problems. For instance, we show that a polynomial speedup over the DP algorithm is possible when the tensor rank is a constant or the slice rank is 1, but that such a speedup is impossible if the tensor rank is slightly super-constant (assuming SETH) or the slice rank is at least 3 (assuming the APSP conjecture). We find that this characterizes the known complexities for many of these problems, and in some cases leads to new faster algorithms. Josh Alman, Ethan Turok, Hantao Yu, Hengzhi Zhang |
ITCS | 2 |
| 2023 | RecursionVisualizer: Teaching Dynamic Programming with VisualizationsabstractDynamic Programming (DP) is one of the most difficult algorithm techniques for undergraduate computer science students to master. RecursionVisualizer is an open-source Python package that seeks to improve how students learn DP. With one line of code, RecursionVisualizer enables users to create beautiful, interactive animations of any DP problem. This addresses specific misunderstandings students have about DP and makes it easier for both educators to teach DP and for students to learn about DP. This paper describes the features of RecursionVisualizer, its educational benefits and various uses. Source code, documentation, and examples can be found at https://ez2rok.github.io/recursion-visualizer. Ethan Turok |
SIGCSE (2) | 1 |