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. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

David Dao

dblp:187/5498 · DBLP profile ↗
← Back
11ranked-venue papers
1as first author
7since 2021 · last 2024
0000-0001-9096-7335ORCID · corroborated

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

Artificial intelligence and machine learning · 7 · 6 since 2021Databases, data management, data science and information retrieval · 4 · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 2 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 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.

Interdisciplinary, comprehensive, and emerging computing
5 papers
Environmental and earth informatics · 73% Computational science and engineering · 18% Bioinformatics and computational biology · 9%
Artificial intelligence
5 papers
3D vision · 22% Segmentation and scene understanding · 22% Reinforcement learning · 19%
Databases, data mining, and information retrieval
4 papers
Machine learning and data management · 49% Data integration and cleaning · 33% Database theory · 18%
Network and information security
1 paper
Privacy and data protection · 59% Blockchain and cryptocurrency security · 31% Hardware security and side channels · 9%
Theoretical computer science
1 paper
Algorithms and data structures · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning and data management
data valuation
0.922021
Scalability vs. Utility: Do We Have To Sacrifice One for the Other in Data Importance Quantification? · CVPR 2021
Efficient Task-Specific Data Valuation for Nearest Neighbor Algorithms · Proc. VLDB Endow. 2019
Computer vision › Segmentation and scene understanding
instance segmentation
0.812024
OAM-TCD: A globally diverse dataset of high-resolution tree cover maps · NeurIPS 2024
Computer vision › 3D vision
remote sensing
0.812024
OAM-TCD: A globally diverse dataset of high-resolution tree cover maps · NeurIPS 2024
Data integration and cleaning › data quality
data debugging
0.812024
Data Debugging with Shapley Importance over Machine Learning Pipelines · ICLR 2024
Machine learning › Reinforcement learning
benchmark design
0.712023
GEO-Bench: Toward Foundation Models for Earth Monitoring · NeurIPS 2023
Environmental and earth informatics
earth observation
0.712023
GEO-Bench: Toward Foundation Models for Earth Monitoring · NeurIPS 2023
Computational science and engineering
foundation models
0.712023
GEO-Bench: Toward Foundation Models for Earth Monitoring · NeurIPS 2023
Environmental and earth informatics
remote sensing
0.712023
GEO-Bench: Toward Foundation Models for Earth Monitoring · NeurIPS 2023
Database theory
shapley value computation
0.512021
Scalability vs. Utility: Do We Have To Sacrifice One for the Other in Data Importance Quantification? · CVPR 2021
Algorithms and data structures › data structure design › search structures › hashing
locality-sensitive hashing
0.412019
Efficient Task-Specific Data Valuation for Nearest Neighbor Algorithms · Proc. VLDB Endow. 2019
Algorithms and data structures
similarity search
0.412019
Efficient Task-Specific Data Valuation for Nearest Neighbor Algorithms · Proc. VLDB Endow. 2019
Privacy and data protection › data sharing › data market
privacy-preserving data market
0.312018
A Demonstration of Sterling: A Privacy-Preserving Data Marketplace · Proc. VLDB Endow. 2018
Blockchain and cryptocurrency security › smart contract
privacy-preserving smart contracts
0.312018
A Demonstration of Sterling: A Privacy-Preserving Data Marketplace · Proc. VLDB Endow. 2018
Bioinformatics and computational biology › bioimage informatics
bioimage analysis
0.212016
CellProfiler Analyst: interactive data exploration, analysis and classification of large biological image sets · Bioinform. 2016
Environmental and earth informatics
ecological monitoring
0.212024
OAM-TCD: A globally diverse dataset of high-resolution tree cover maps · NeurIPS 2024
Machine learning and data management
data management for machine learning
0.212024
Data Debugging with Shapley Importance over Machine Learning Pipelines · ICLR 2024
Machine learning and data management
machine learning pipeline
0.212024
Data Debugging with Shapley Importance over Machine Learning Pipelines · ICLR 2024
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning
self-supervised representation learning
0.212023
GEO-Bench: Toward Foundation Models for Earth Monitoring · NeurIPS 2023
Machine learning › Trustworthy machine learning
Data-centric AI
0.112021
Scalability vs. Utility: Do We Have To Sacrifice One for the Other in Data Importance Quantification? · CVPR 2021
Machine learning › Trustworthy machine learning › robustness › learning with noisy labels
noisy label detection
0.112021
Scalability vs. Utility: Do We Have To Sacrifice One for the Other in Data Importance Quantification? · CVPR 2021
Data integration and cleaning › data fusion
multi-source data fusion
0.112021
Challenges in KDD and ML for Sustainable Development · KDD 2021
Privacy and data protection
differential privacy
0.112018
A Demonstration of Sterling: A Privacy-Preserving Data Marketplace · Proc. VLDB Endow. 2018
Privacy and data protection
privacy-preserving data analysis
0.112018
A Demonstration of Sterling: A Privacy-Preserving Data Marketplace · Proc. VLDB Endow. 2018
Privacy and data protection › privacy-preserving machine learning
private training
0.112018
A Demonstration of Sterling: A Privacy-Preserving Data Marketplace · Proc. VLDB Endow. 2018
Hardware security and side channels
trusted execution environments
0.112018
A Demonstration of Sterling: A Privacy-Preserving Data Marketplace · Proc. VLDB Endow. 2018

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

shapley value · 1.5semantic segmentation · 1.5monte carlo approximation · 1.5k-fold cross-validation · 1.5instance segmentation · 1.5self-supervised learning · 1.3model evaluation methodology · 1.3drone imagery · 1.1convolutional neural network · 1.1shapley value approximation · 1.0pretrained feature embeddings · 1.0machine learning · 1.0data analytics · 1.0KNN surrogate · 1.0locality-sensitive hashing · 0.8trusted execution environment · 0.3smart contract · 0.3differential privacy · 0.3
YearPublicationVenuePosition
2024 Data Debugging with Shapley Importance over Machine Learning Pipelines
abstract
When a machine learning (ML) model exhibits poor quality (e.g., poor accuracy or fairness), the problem can often be traced back to errors in the training data. Being able to discover the data examples that are the most likely culprits is a fundamental concern that has received a lot of attention recently. One prominent way to measure "data importance" with respect to model quality is the Shapley value. Unfortunately, existing methods only focus on the ML model in isolation, without considering the broader ML pipeline for data preparation and feature extraction, which appears in the majority of real-world ML code. This presents a major limitation to applying existing methods in practical settings. In this paper, we propose Datascope, a method for efficiently computing Shapley-based data importance over ML pipelines. We introduce several approximations that lead to dramatic improvements in terms of computational speed. Finally, our experimental evaluation demonstrates that our methods are capable of data error discovery that is as effective as existing Monte Carlo baselines, and in some cases even outperform them. We release our code as an open-source data debugging library available at https://github.com/easeml/datascope.
Bojan Karlas, David Dao, Matteo Interlandi, Sebastian Schelter, Wentao Wu 0001, Ce Zhang 0001
ICLR2
2024 OAM-TCD: A globally diverse dataset of high-resolution tree cover maps
abstract
Accurately quantifying tree cover is an important metric for ecosystem monitoring and for assessing progress in restored sites. Recent works have shown that deep learning-based segmentation algorithms are capable of accurately mapping trees at country and continental scales using high-resolution aerial and satellite imagery. Mapping at high (ideally sub-meter) resolution is necessary to identify individual trees, however there are few open-access datasets containing instance level annotations and those that exist are small or not geographically diverse. We present a novel open-access dataset for individual tree crown delineation (TCD) in high-resolution aerial imagery sourced from OpenAerialMap (OAM). Our dataset, OAM-TCD, comprises 5072 2048x2048 px images at 10 cm/px resolution with associated human-labeled instance masks for over 280k individual and 56k groups of trees. By sampling imagery from around the world, we are able to better capture the diversity and morphology of trees in different terrestrial biomes and in both urban and natural environments. Using our dataset, we train reference instance and semantic segmentation models that compare favorably to existing state-of-the-art models. We assess performance through k-fold cross-validation and comparison with existing datasets; additionally we demonstrate compelling results on independent aerial imagery captured over Switzerland and compare to municipal tree inventories and LIDAR-derived canopy maps in the city of Zurich. Our dataset, models and training/benchmark code are publicly released under permissive open-source licenses: Creative Commons (majority CC BY 4.0), and Apache 2.0 respectively.
Josh Veitch-Michaelis, Andrew Cottam, Daniella Schweizer, Eben North Broadbent, David Dao, Ce Zhang 0001, Angelica M. Almeyda Zambrano, Simeon Max
NeurIPS5
2023 GEO-Bench: Toward Foundation Models for Earth Monitoring
abstract
Recent progress in self-supervision has shown that pre-training large neural networks on vast amounts of unsupervised data can lead to substantial increases in generalization to downstream tasks. Such models, recently coined foundation models, have been transformational to the field of natural language processing.Variants have also been proposed for image data, but their applicability to remote sensing tasks is limited.To stimulate the development of foundation models for Earth monitoring, we propose a benchmark comprised of six classification and six segmentation tasks, which were carefully curated and adapted to be both relevant to the field and well-suited for model evaluation. We accompany this benchmark with a robust methodology for evaluating models and reporting aggregated results to enable a reliable assessment of progress. Finally, we report results for 20 baselines to gain information about the performance of existing models.We believe that this benchmark will be a driver of progress across a variety of Earth monitoring tasks.
Alexandre Lacoste, Nils Lehmann, Pau Rodríguez, Evan D. Sherwin, Hannah Kerner, Björn Lütjens, Jeremy Irvin, David Dao, Hamed Alemohammad, Alexandre Drouin, Mehmet Gunturkun, Gabriel Huang, David Vázquez 0001, Dava J. Newman, Yoshua Bengio, Stefano Ermon, Xiao Xiang Zhu 0001
NeurIPS8
2022 ReforesTree: A Dataset for Estimating Tropical Forest Carbon Stock with Deep Learning and Aerial Imagery
abstract
Forest biomass is a key influence for future climate, and the world urgently needs highly scalable financing schemes, such as carbon offsetting certifications, to protect and restore forests. Current manual forest carbon stock inventory methods of measuring single trees by hand are time, labour, and cost intensive and have been shown to be subjective. They can lead to substantial overestimation of the carbon stock and ultimately distrust in forest financing. The potential for impact and scale of leveraging advancements in machine learning and remote sensing technologies is promising, but needs to be of high quality in order to replace the current forest stock protocols for certifications. In this paper, we present ReforesTree, a benchmark dataset of forest carbon stock in six agro-forestry carbon offsetting sites in Ecuador. Furthermore, we show that a deep learning-based end-to-end model using individual tree detection from low cost RGB-only drone imagery is accurately estimating forest carbon stock within official carbon offsetting certification standards. Additionally, our baseline CNN model outperforms state-of-the-art satellite-based forest biomass and carbon stock estimates for this type of small-scale, tropical agro-forestry sites. We present this dataset to encourage machine learning research in this area to increase accountability and transparency of monitoring, verification and reporting (MVR) in carbon offsetting projects, as well as scaling global reforestation financing through accurate remote sensing.
Gyri Reiersen, David Dao, Björn Lütjens, Konstantin Klemmer, Kenza Amara, Attila Steinegger, Ce Zhang 0001, Xiao Xiang Zhu 0001
AAAI2
2021 Ease.ML: A Lifecycle Management System for Machine Learning
Leonel Aguilar Melgar, David Dao, Shaoduo Gan, Nezihe Merve Gürel, Nora Hollenstein, Jiawei Jiang 0001, Bojan Karlas, Thomas Lemmin, Tian Li 0005, Yang Li 0106, Susie Xi Rao, Johannes Rausch, Cédric Renggli, Luka Rimanic, Maurice Weber, Shuai Zhang 0007, Zhikuan Zhao, Kevin Schawinski, Wentao Wu 0001, Ce Zhang 0001
CIDR2
2021 Scalability vs. Utility: Do We Have To Sacrifice One for the Other in Data Importance Quantification?
abstract
Quantifying the importance of each training point to a learning task is a fundamental problem in machine learning and the estimated importance scores have been leveraged to guide a range of data workflows such as data summarization and domain adaption. One simple idea is to use the leave-one-out error of each training point to indicate its importance. Recent work has also proposed to use the Shapley value, as it defines a unique value distribution scheme that satisfies a set of appealing properties. However, calculating Shapley values is often expensive, which limits its applicability in real-world applications at scale. Multiple heuristics to improve the scalability of calculating Shapley values have been proposed recently, with the potential risk of compromising their utility in real-world applications.How well do existing data quantification methods perform on existing workflows? How do these methods compare with each other, empirically and theoretically? Must we sacrifice scalability for the utility in these workflows when using these methods? In this paper, we conduct a novel theoretical analysis comparing the utility of different importance quantification methods, and report extensive experimental studies on existing and proposed workflows such as noisy label detection, watermark removal, data summarization, data acquisition, and domain adaptation. We show that Shapley value approximation based on a KNN surrogate over pretrained feature embeddings obtains comparable utility with existing algorithms while achieving significant scalability improvement, often by orders of magnitude. Our theoretical analysis also justifies its advantage over the leave-one-out error.The code is available at https://github.com/AIsecure/Shapley-Study.
Ruoxi Jia 0001, Fan Wu 0011, Xuehui Sun, Jiacen Xu 0001, David Dao, Bhavya Kailkhura, Ce Zhang 0001, Bo Li 0026, Dawn Song
CVPR5
2021 Challenges in KDD and ML for Sustainable Development
abstract
Artificial Intelligence and machine learning techniques can offer powerful tools for addressing the greatest challenges facing humanity and helping society adapt to a rapidly changing climate, respond to disasters and pandemic crisis, and reach the United Nations (UN) Sustainable Development Goals (SDGs) by 2030. In recent approaches for mitigation and adaptation, data analytics and ML are only one part of the solution that requires interdisciplinary and methodological research and innovations. For example, challenges include multi-modal and multi-source data fusion to combine satellite imagery with other relevant data, handling noisy and missing ground data at various spatio-temporal scales, and ensembling multiple physical and ML models to improve prediction accuracy. Despite recognized successes, there are many areas where ML is not applicable, performs poorly or gives insights that are not actionable. This tutorial will survey the recent and significant contributions in KDD and ML for sustainable development and will highlight current challenges that need to be addressed to transform and equip engaged sustainability science with robust ML-based tools to support actionable decision-making for a more sustainable future.
Laure Berti-Équille, David Dao, Stefano Ermon, Bedharta Goswami
KDD2
2019 Towards Efficient Data Valuation Based on the Shapley Value
abstract
{\em “How much is my data worth?”} is an increasingly common question posed by organizations and individuals alike. An answer to this question could allow, for instance, fairly distributing profits among multiple data contributors and determining prospective compensation when data breaches happen. In this paper, we study the problem of \emph{data valuation} by utilizing the Shapley value, a popular notion of value which originated in coopoerative game theory. The Shapley value defines a unique payoff scheme that satisfies many desiderata for the notion of data value. However, the Shapley value often requires \emph{exponential} time to compute. To meet this challenge, we propose a repertoire of efficient algorithms for approximating the Shapley value. We also demonstrate the value of each training instance for various benchmark datasets.
Ruoxi Jia 0001, David Dao, Boxin Wang, Frances Ann Hubis, Nicholas Hynes 0001, Nezihe Merve Gürel, Bo Li 0026, Ce Zhang 0001, Dawn Song, Costas J. Spanos
AISTATS2
2019 Efficient Task-Specific Data Valuation for Nearest Neighbor Algorithms
abstract
Given a data set D containing millions of data points and a data consumer who is willing to pay for $ X to train a machine learning (ML) model over D , how should we distribute this $X to each data point to reflect its "value"? In this paper, we define the "relative value of data" via the Shapley value, as it uniquely possesses properties with appealing real-world interpretations, such as fairness, rationality and decentralizability. For general, bounded utility functions, the Shapley value is known to be challenging to compute: to get Shapley values for all N data points, it requires O (2 N ) model evaluations for exact computation and O ( N log N ) for ( ϵ , δ)-approximation. In this paper, we focus on one popular family of ML models relying on K -nearest neighbors ( K NN). The most surprising result is that for unweighted K NN classifiers and regressors, the Shapley value of all N data points can be computed, exactly , in O ( N log N ) time - an exponential improvement on computational complexity! Moreover, for ( ϵ , δ)-approximation, we are able to develop an algorithm based on Locality Sensitive Hashing (LSH) with only sublinear complexity O ( N h ( ϵ , K ) log N ) when ϵ is not too small and K is not too large. We empirically evaluate our algorithms on up to 10 million data points and even our exact algorithm is up to three orders of magnitude faster than the baseline approximation algorithm. The LSH-based approximation algorithm can accelerate the value calculation process even further. We then extend our algorithm to other scenarios such as (1) weighed K NN classifiers, (2) different data points are clustered by different data curators , and (3) there are data analysts providing computation who also requires proper valuation. Some of these extensions, although also being improved exponentially, are less practical for exact computation (e.g., O ( N K ) complexity for weigthed K NN). We thus propose an Monte Carlo approximation algorithm, which is O ( N (log N ) 2 /(log K ) 2 ) times more efficient than the baseline approximation algorithm.
Ruoxi Jia 0001, David Dao, Boxin Wang, Frances Ann Hubis, Nezihe Merve Gürel, Bo Li 0026, Ce Zhang 0001, Costas J. Spanos, Dawn Song
Proc. VLDB Endow.2
2018 A Demonstration of Sterling: A Privacy-Preserving Data Marketplace
abstract
In this work, we demonstrate Sterling, a decentralized marketplace for private data. Sterling enables privacy-preserving distribution and use of data by using privacy-preserving smart contracts which run on a permissionless blockchain. The privacy-preserving smart contracts, written by data providers and consumers, immutably and irrevocably represent the interests of their creators. In particular, we provide a mechanism for data providers to control the use of their data through automatic verification of data consumer contracts, allowing providers to express constraints such as pricing and differential privacy. Through smart contracts and trusted execution environments, Sterling enables privacy-preserving analytics and machine learning over private data in an efficient manner. The resulting economy ensures that the interests of all parties are aligned. For the demonstration, we highlight the use of Sterling for training machine learning models on individuals' health data. In doing so, we showcase novel approaches to automatically appraising training data, verifying and enforcing model privacy properties, and efficiently training private models on the blockchain using trusted hardware.
Nicholas Hynes 0001, David Dao, David Yan, Raymond Cheng 0001, Dawn Song
Proc. VLDB Endow.2
2016 CellProfiler Analyst: interactive data exploration, analysis and classification of large biological image sets
abstract
CellProfiler Analyst allows the exploration and visualization of image-based data, together with the classification of complex biological phenotypes, via an interactive user interface designed for biologists and data scientists. CellProfiler Analyst 2.0, completely rewritten in Python, builds on these features and adds enhanced supervised machine learning capabilities (Classifier), as well as visualization tools to overview an experiment (Plate Viewer and Image Gallery). AVAILABILITY AND IMPLEMENTATION: CellProfiler Analyst 2.0 is free and open source, available at http://www.cellprofiler.org and from GitHub (https://github.com/CellProfiler/CellProfiler-Analyst) under the BSD license. It is available as a packaged application for Mac OS X and Microsoft Windows and can be compiled for Linux. We implemented an automatic build process that supports nightly updates and regular release cycles for the software. CONTACT: [email protected] information: Supplementary data are available at Bioinformatics online.
David Dao, Adam Fraser, Jane Hung, Vebjorn Ljosa, Shantanu Singh, Anne E. Carpenter
Bioinform.1