Demo Data from EDBT 2026 / reviewers in the wild / expert
Iddo Drori
dblp:86/2557
· DBLP profile ↗
15ranked-venue papers
8as first author
6since 2021 · last 2023
0000-0001-9797-3885ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 10 · 5 first-author · 6 since 2021Graphics, computer vision, multimedia, augmented reality and games · 9 · 5 first-author · 3 since 2021Systems, architecture and hardware · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-author · 1 since 2021Theory of computation · 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.
| Artificial intelligence
3 papers |
Question answering and dialogue systems · 53% Language models and text generation · 27% Generative modeling · 20% | |
| Interdisciplinary, comprehensive, and emerging computing
2 papers |
Computing education · 100% | |
| Computer graphics and multimedia
6 papers |
Audio and music processing · 48% Virtual and augmented reality · 14% Image and video processing · 13% | |
| Theoretical computer science
1 paper |
Information theory · 71% Mathematical optimization · 18% Coding theory · 11% |
Topics — the 25 heaviest of 28, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Natural language and speech › Question answering and dialogue systems › question generation
educational question generation |
0.7 | 1 | 2023 | From Human Days to Machine Seconds: Automatically Answering and Generating Machine Learning Final Exams · KDD 2023 |
Natural language and speech › Language models and text generation
large language model |
0.7 | 1 | 2023 | From Human Days to Machine Seconds: Automatically Answering and Generating Machine Learning Final Exams · KDD 2023 |
Natural language and speech › Question answering and dialogue systems
question generation |
0.7 | 1 | 2023 | A Dataset for Learning University STEM Courses at Scale and Generating Questions at a Human Level · AAAI 2023 |
Computing education
automated assessment |
0.7 | 1 | 2023 | From Human Days to Machine Seconds: Automatically Answering and Generating Machine Learning Final Exams · KDD 2023 |
Machine learning › Generative modeling
cross-modal generation |
0.5 | 1 | 2021 | Image2Reverb: Cross-Modal Reverb Impulse Response Synthesis · ICCV 2021 |
Computing education › AI education
machine learning education |
0.2 | 1 | 2023 | From Human Days to Machine Seconds: Automatically Answering and Generating Machine Learning Final Exams · KDD 2023 |
Information theory › signal processing
compressed sensing |
0.1 | 1 | 2012 | Sparse Solution of Underdetermined Systems of Linear Equations by Stagewise Orthogonal Matching Pursuit · IEEE Trans. Inf. Theory 2012 |
Mathematical optimization › combinatorial optimization
greedy algorithm |
0.1 | 1 | 2012 | Sparse Solution of Underdetermined Systems of Linear Equations by Stagewise Orthogonal Matching Pursuit · IEEE Trans. Inf. Theory 2012 |
Information theory › signal processing › compressed sensing
orthogonal matching pursuit |
0.1 | 1 | 2012 | Sparse Solution of Underdetermined Systems of Linear Equations by Stagewise Orthogonal Matching Pursuit · IEEE Trans. Inf. Theory 2012 |
Information theory › signal processing
signal recovery |
0.1 | 1 | 2012 | Sparse Solution of Underdetermined Systems of Linear Equations by Stagewise Orthogonal Matching Pursuit · IEEE Trans. Inf. Theory 2012 |
Information theory › signal processing › compressed sensing
sparse recovery |
0.1 | 1 | 2012 | Sparse Solution of Underdetermined Systems of Linear Equations by Stagewise Orthogonal Matching Pursuit · IEEE Trans. Inf. Theory 2012 |
Coding theory › error-correcting codes
decoding |
0.0 | 1 | 2012 | Sparse Solution of Underdetermined Systems of Linear Equations by Stagewise Orthogonal Matching Pursuit · IEEE Trans. Inf. Theory 2012 |
Coding theory
error-correcting codes |
0.0 | 1 | 2012 | Sparse Solution of Underdetermined Systems of Linear Equations by Stagewise Orthogonal Matching Pursuit · IEEE Trans. Inf. Theory 2012 |
Rendering › image-based rendering
3d image warping |
0.0 | 1 | 2003 | Fast Multiresolution Image Operations in the Wavelet Domain · IEEE Trans. Vis. Comput. Graph. 2003 |
Visual content generation and editing
image completion |
0.0 | 1 | 2003 | Fragment-based image completion · ACM Trans. Graph. 2003 |
Image and video processing › image restoration
image inpainting |
0.0 | 1 | 2003 | Fragment-based image completion · ACM Trans. Graph. 2003 |
Image and video processing
image warping |
0.0 | 1 | 2003 | Fast Multiresolution Image Operations in the Wavelet Domain · IEEE Trans. Vis. Comput. Graph. 2003 |
Geometric modeling and processing › mesh processing
mesh denoising |
0.0 | 1 | 2003 | Bilateral mesh denoising · ACM Trans. Graph. 2003 |
Geometric modeling and processing
mesh processing |
0.0 | 1 | 2003 | Bilateral mesh denoising · ACM Trans. Graph. 2003 |
Image and video processing › multiscale analysis
multiresolution image processing |
0.0 | 1 | 2003 | Fast Multiresolution Image Operations in the Wavelet Domain · IEEE Trans. Vis. Comput. Graph. 2003 |
Visual content generation and editing
style transfer |
0.0 | 1 | 2003 | Example-Based Style Synthesis · CVPR (2) 2003 |
Geometric modeling and processing
contact analysis |
0.0 | 1 | 1999 | Contact Analysis of Spatial Fixed-Axes Pairs Using Configuration Spaces · ICRA 1999 |
Computational fabrication
mechanical design |
0.0 | 1 | 1999 | Contact Analysis of Spatial Fixed-Axes Pairs Using Configuration Spaces · ICRA 1999 |
Visual content generation and editing › image editing › image compositing
image blending |
0.0 | 1 | 2003 | Fast Multiresolution Image Operations in the Wavelet Domain · IEEE Trans. Vis. Comput. Graph. 2003 |
Image and video processing
image filtering |
0.0 | 1 | 2003 | Example-Based Style Synthesis · CVPR (2) 2003 |
Methods — techniques the papers use, named apart from their topics
zero-shot learning · 1.3foundation model · 1.3few-shot learning · 1.3chain-of-thought prompting · 1.3end-to-end neural network · 1.0cross-modal synthesis · 1.0convolution · 1.0thresholding · 0.1matched filter · 0.1least squares · 0.1wavelet transform · 0.0locally linear model approximation · 0.0level set traversal · 0.0inverse matte · 0.0image fragment partitioning · 0.0bilateral filtering · 0.0algebraic contact equations · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | A Dataset for Learning University STEM Courses at Scale and Generating Questions at a Human LevelabstractWe present a new dataset for learning to solve, explain, and generate university-level STEM questions from 27 courses across a dozen departments in seven universities. We scale up previous approaches to questions from courses in the departments of Mechanical Engineering, Materials Science and Engineering, Chemistry, Electrical Engineering, Computer Science, Physics, Earth Atmospheric and Planetary Sciences, Economics, Mathematics, Biological Engineering, Data Systems, and Society, and Statistics. We visualize similarities and differences between questions across courses. We demonstrate that a large foundation model is able to generate questions that are as appropriate and at the same difficulty level as human-written questions. Iddo Drori, Sarah J. Zhang, Zad Chin, Reece Shuttleworth, Albert Lu, Linda Chen, Bereket Birbo, Michele He, Pedro Lantigua, Sunny Tran, Gregory Hunter, Newman Cheng, Roman Wang, Yann Hicke, Saisamrit Surbehera, Arvind Raghavan, Alexander E. Siemenn, Nikhil Singh 0003, Jayson Lynch, Avi Shporer, Nakul Verma, Tonio Buonassisi, Armando Solar-Lezama |
AAAI | 1 |
| 2023 | From Human Days to Machine Seconds: Automatically Answering and Generating Machine Learning Final ExamsabstractA final exam in machine learning at a top institution such as MIT, Harvard, or Cornell typically takes faculty days to write, and students hours to solve. We demonstrate that large language models pass machine learning finals at a human level on finals available online and automatically generate new human-quality final exam questions in seconds. Previous work has developed program synthesis and few-shot learning methods to solve university-level problem set questions in mathematics and STEM courses. In this work, we develop and compare methods that solve final exams, which differ from problem sets in several ways: the questions are longer, have multiple parts, are more complicated, and span a broader set of topics. We curate a dataset and benchmark of questions from machine learning final exams available online and code for answering these questions and generating new questions. We show how to generate new questions from other questions and course notes. For reproducibility and future research on this final exam benchmark, we use automatic checkers for multiple-choice, numeric, and questions with expression answers. A student survey comparing the quality, appropriateness, and difficulty of machine-generated questions with human-written questions shows that across multiple aspects, machine-generated questions are indistinguishable from human-generated questions and are suitable for final exams. We perform ablation studies comparing zero-shot learning with few-shot learning and chain-of-thought prompting using GPT-3, OPT, Codex, and ChatGPT across machine learning topics and find that few-shot learning methods perform best. We highlight the transformative potential of language models to streamline the writing and solution of large-scale assessments, significantly reducing the workload from human days to mere machine seconds. Our results suggest that rather than banning large language models such as ChatGPT in class, instructors should teach students to harness them by asking students meta-questions about correctness, completeness, and originality of the responses generated, encouraging critical thinking in academic studies. Iddo Drori, Sarah J. Zhang, Reece Shuttleworth, Sarah Zhang, Keith Tyser, Zad Chin, Pedro Lantigua, Saisamrit Surbehera, Gregory Hunter, Derek Austin, Leonard Tang, Yann Hicke, Sage Simhon, Sathwik Karnik, Darnell Granberry, Madeleine Udell |
KDD | 1 |
| 2021 | Pedestrian Wind Factor Estimation in Complex Urban EnvironmentsabstractUrban planners and policy makers face the challenge of creating livable and enjoyable citiesfor larger populations in much denser urban conditions. While the urban microclimate holdsa key role in defining the quality of urban spaces today and in the future, the integrationof wind microclimate assessment in early urban design and planning processes remains achallenge due to the complexity and high computational expense of computational fluiddynamics (CFD) simulations. This work develops a data-driven workflow for real-timepedestrian wind comfort estimation in complex urban environments which may enabledesigners, policy makers and city residents to make informed decisions about mobility,health, and energy choices. We use a conditional generative adversarial network (cGAN)architecture to reduce the computational computation while maintaining high confidencelevels and interpretability, adequate representation of urban complexity, and suitability forpedestrian comfort estimation. We demonstrate high quality wind field approximationswhile reducing computation time from days to seconds. Sarah Mokhtar, Matthew Beveridge, Yumeng Melody Cao, Iddo Drori |
ACML | 4 |
| 2021 | Solving Machine Learning ProblemsabstractCan a machine learn Machine Learning? This work trains a machine learning model to solve machine learning problems from a University undergraduate level course. We generate a new training set of questions and answers consisting of course exercises, homework, and quiz questions from MIT’s 6.036 Introduction to Machine Learning course and train a machine learning model to answer these questions. Our system demonstrates an overall accuracy of 96% for open-response questions and 97% for multiple-choice questions, compared with MIT students’ average of 93%, achieving grade A performance in the course, all in real-time. Questions cover all 12 topics taught in the course, excluding coding questions or questions with images. Topics include: (i) basic machine learning principles; (ii) perceptrons; (iii) feature extraction and selection; (iv) logistic regression; (v) regression; (vi) neural networks; (vii) advanced neural networks; (viii) convolutional neural networks; (ix) recurrent neural networks; (x) state machines and MDPs; (xi) reinforcement learning; and (xii) decision trees. Our system uses Transformer models within an encoder-decoder architecture with graph and tree representations. An important aspect of our approach is a data-augmentation scheme for generating new example problems. We also train a machine learning model to generate problem hints. Thus, our system automatically generates new questions across topics, answers both open-response questions and multiple-choice questions, classifies problems, and generates problem hints, pushing the envelope of AI for STEM education. Sunny Tran, Pranav Krishna, Ishan Pakuwal, Prabhakar Kafle, Nikhil Singh 0003, Jayson Lynch, Iddo Drori |
ACML | 7 |
| 2021 | Solving the Families In the Wild Kinship Verification Challenge by Program SynthesisabstractKinship verification is the task of determining whether a parent-child, sibling, or grandparent-grandchild relationship exists between two people and is important in social media applications, forensic investigations, finding missing children, and reuniting families. We demonstrate high quality kinship verification by participating in the 2021 Recognizing Families in the Wild challenge which provides the largest publicly available dataset in the field. Our approach is among the top 3 winning entries in the competition. We ensemble models written by both human experts and a foundation model, OpenAI Codex, trained on text and code. We use Codex to generate model variants, and also demonstrate its ability to generate entire running programs for kinship verification tasks of specific relationships. Junyi Huang, Maxwell Benjamin Strome, Ian Jenkins, Parker Williams, Roman Wang, Vaibhav Bagri, Newman Cheng, Iddo Drori |
FG | 10 |
| 2021 | Image2Reverb: Cross-Modal Reverb Impulse Response SynthesisabstractMeasuring the acoustic characteristics of a space is often done by capturing its impulse response (IR), a representation of how a full-range stimulus sound excites it. This work generates an IR from a single image, which can then be applied to other signals using convolution, simulating the reverberant characteristics of the space shown in the image. Recording these IRs is both time-intensive and expensive, and often infeasible for inaccessible locations. We use an end-to-end neural network architecture to generate plausible audio impulse responses from single images of acoustic environments. We evaluate our method both by comparisons to ground truth data and by human expert evaluation. We demonstrate our approach by generating plausible impulse responses from diverse settings and formats including well known places, musical halls, rooms in paintings, images from animations and computer games, synthetic environments generated from text, panoramic images, and video conference backgrounds. Nikhil Singh 0003, Jeff Mentch, Jerry Ng, Matthew Beveridge, Iddo Drori |
ICCV | 5 |
| 2020 | Variational Objectives for Markovian Dynamics with Backward Simulation
Antonio Khalil Moretti, Luhuan Wu, Iddo Drori, Itsik Pe'er |
ECAI | 4 |
| 2020 | Learning to Solve Combinatorial Optimization Problems on Real-World Graphs in Linear TimeabstractCombinatorial optimization algorithms for graph problems are usually designed afresh for each new problem with careful attention by an expert to the problem structure. In this work, we develop a new framework to solve any combinatorial optimization problem over graphs that can be formulated as a single player game defined by states, actions, and rewards, including minimum spanning tree, shortest paths, traveling salesman problem, and vehicle routing problem, without expert knowledge. Our method trains a graph neural network using reinforcement learning on an unlabeled training set of graphs. The trained network then outputs approximate solutions to new graph instances in linear running time. In contrast, previous approximation algorithms or heuristics tailored to NP-hard problems on graphs generally have at least quadratic running time. We demonstrate the applicability of our approach on both polynomial and NP-hard problems with optimality gaps close to 1, and show that our method is able to generalize well: (i) from training on small graphs to testing on large graphs; (ii) from training on random graphs of one type to testing on random graphs of another type; and (iii) from training on random graphs to running on real world graphs. Iddo Drori, Anant Kharkar, William R. Sickinger, Brandon Kates, Qiang Ma 0004, Suwen Ge, Eden Dolev, Brenda L. Dietrich, David P. Williamson, Madeleine Udell |
ICMLA | 1 |
| 2012 | Sparse Solution of Underdetermined Systems of Linear Equations by Stagewise Orthogonal Matching PursuitabstractFinding the sparsest solution to underdetermined systems of linear equationsy= Φxis NP-hard in general. We show here that for systems with “typical”/“random” Φ, a good approximation to the sparsest solution is obtained by applying a fixed number of standard operations from linear algebra. Our proposal, Stagewise Orthogonal Matching Pursuit (StOMP), successively transforms the signal into a negligible residual. Starting with initial residualr0=y, at thes-th stage it forms the “matched filter” ΦTrs-1, identifies all coordinates with amplitudes exceeding a specially chosen threshold, solves a least-squares problem using the selected coordinates, and subtracts the least-squares fit, producing a new residual. After a fixed number of stages (e.g., 10), it stops. In contrast to Orthogonal Matching Pursuit (OMP), many coefficients can enter the model at each stage in StOMP while only one enters per stage in OMP; and StOMP takes a fixed number of stages (e.g., 10), while OMP can take many (e.g.,n). We give both theoretical and empirical support for the large-system effectiveness of StOMP. We give numerical examples showing that StOMP rapidly and reliably finds sparse solutions in compressed sensing, decoding of error-correcting codes, and overcomplete representation. David L. Donoho, Yaakov Tsaig, Iddo Drori, Jean-Luc Starck |
IEEE Trans. Inf. Theory | 3 |
| 2006 | Solution of l1Minimization Problems by LARS/Homotopy MethodsabstractMany applications in signal processing lead to the optimization problems min parxpar1subject to y = Ax, and min parxpar1subject to pary - Axpar les epsi, where A is a given d times n matrix, d1minimization by using LARS, Lasso, and homotopy methods (Efron et al., Tibshirani, Osborne et al.). While these methods were first proposed for use in statistical model selection, we show that under certain conditions these methods find the sparsest solution rapidly, as opposed to conventional general purpose optimizers which are prohibitively slow. We define a phase transition diagram which shows how algorithms behave for random problems, as the ratio of unknowns to equations and the ratio of the sparsity to equations varies. We find that whenever the number k of nonzeros in the sparsest solution is less than d/2log(n) then LARS/homotopy obtains the sparsest solution in k steps each of complexity O(d2) Iddo Drori, David L. Donoho |
ICASSP (3) | 1 |
| 2003 | Example-Based Style SynthesisabstractWe introduce an example-based synthesis technique that extrapolates novel styles for a given input image. The technique is based on separating the style and content of image fragments. Given an image with a new style and content, it is first adaptively partitioned into fragments. Stitching together novel fragments produces a coherent image in a new style for a given content. The aggregate of synthesized fragments approximates a globally non-linear model with a set of locally linear models. We show the result of our method for various artistic, sketch, and texture filters and painterly styles applied to different image content classes. Iddo Drori, Daniel Cohen-Or, Yehezkel Yeshurun |
CVPR (2) | 1 |
| 2003 | Fragment-based image completionabstractWe present a new method for completing missing parts caused by the removal of foreground or background elements from an image. Our goal is to synthesize a complete, visually plausible and coherent image. The visible parts of the image serve as a training set to infer the unknown parts. Our method iteratively approximates the unknown regions and composites adaptive image fragments into the image. Values of an inverse matte are used to compute a confidence map and a level set that direct an incremental traversal within the unknown area from high to low confidence. In each step, guided by a fast smooth approximation, an image fragment is selected from the most similar and frequent examples. As the selected fragments are composited, their likelihood increases along with the mean confidence of the image, until reaching a complete image. We demonstrate our method by completion of photographs and paintings. Iddo Drori, Daniel Cohen-Or, Yehezkel Yeshurun |
ACM Trans. Graph. | 1 |
| 2003 | Bilateral mesh denoisingabstractWe present an anisotropic mesh denoising algorithm that is effective, simple and fast. This is accomplished by filtering vertices of the mesh in the normal direction using local neighborhoods. Motivated by the impressive results of bilateral filtering for image denoising, we adopt it to denoise 3D meshes; addressing the specific issues required in the transition from two-dimensions to manifolds in three dimensions. We show that the proposed method successfully removes noise from meshes while preserving features. Furthermore, the presented algorithm excels in its simplicity both in concept and implementation. Shachar Fleishman, Iddo Drori, Daniel Cohen-Or |
ACM Trans. Graph. | 2 |
| 2003 | Fast Multiresolution Image Operations in the Wavelet DomainabstractA wide class of operations on images can be performed directly in the wavelet domain by operating on coefficients of the wavelet transforms of the images and other matrices defined by these operations. Operating in the wavelet domain enables one to perform these operations progressively in a coarse-to-fine fashion, operate on different resolutions, manipulate features at different scales, trade off accuracy for speed, and localize the operation in both the spatial and the frequency domains. Performing such operations in the wavelet domain and then reconstructing the result is also often more efficient than performing the same operation in the standard direct fashion. In this paper, we demonstrate the applicability and advantages of this framework to three common types of image operations: image blending, 3D warping of images and sequences, and convolution of images and image sequences. Iddo Drori, Dani Lischinski |
IEEE Trans. Vis. Comput. Graph. | 1 |
| 1999 | Contact Analysis of Spatial Fixed-Axes Pairs Using Configuration SpacesabstractWe present the first configuration space computation algorithm for pairs of rigid parts that move along fixed spatial axes. The motivation is contact analysis for mechanical design of spatial systems and of planar systems with axis misalignment. The part geometry is specified in a parametric boundary representation using planes, cylinders, and spheres. Our strategy is to exploit the specialized part geometry and the 2D structure of the configuration space to: 1) derive low-degree algebraic contact equations in the two part motion parameters, which can readily be solved to obtain contact curves, and 2) to use a practical planar configuration space construction algorithm. We demonstrate a preliminary implementation on three representative pairs, none of which is covered by other contact analysis algorithms. We show how the program is used in answering design questions. Iddo Drori, Leo Joskowicz, Elisha Sacks |
ICRA | 1 |