EDBT 2026 Demo / reviewers in the wild / expert
Homin K. Lee
dblp:69/288
· DBLP profile ↗
19ranked-venue papers
5as first author
0since 2021 · last 2019
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 9Artificial intelligence and machine learning · 6 · 3 first-authorComputer networks · 1 · 1 first-authorSecurity and privacy · 1Databases, data management, data science and information retrieval · 1Applied, 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.
| Databases, data mining, and information retrieval
1 paper |
Data stream processing · 100% | |
| Artificial intelligence
7 papers |
Learning theory · 95% Graph learning · 5% | |
| Network and information security
6 papers |
Privacy and data protection · 76% Network security · 16% Cryptographic primitives and cryptanalysis · 7% | |
| Theoretical computer science
4 papers |
Computational complexity · 83% Coding theory · 9% Logic in computer science · 9% |
Topics — the 29 heaviest of 34, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data stream processing
distributed stream processing |
0.4 | 1 | 2019 | DDSketch: A Fast and Fully-Mergeable Quantile Sketch with Relative-Error Guarantees · Proc. VLDB Endow. 2019 |
Data stream processing › sketch
mergeable sketches |
0.4 | 1 | 2019 | DDSketch: A Fast and Fully-Mergeable Quantile Sketch with Relative-Error Guarantees · Proc. VLDB Endow. 2019 |
Data stream processing
quantile estimation |
0.4 | 1 | 2019 | DDSketch: A Fast and Fully-Mergeable Quantile Sketch with Relative-Error Guarantees · Proc. VLDB Endow. 2019 |
Data stream processing › quantile estimation
quantile sketch |
0.4 | 1 | 2019 | DDSketch: A Fast and Fully-Mergeable Quantile Sketch with Relative-Error Guarantees · Proc. VLDB Endow. 2019 |
Privacy and data protection
differential privacy |
0.4 | 3 | 2012 | Submodular functions are noise stable · SODA 2012 What Can We Learn Privately? · SIAM J. Comput. 2011 What Can We Learn Privately? · FOCS 2008 |
Machine learning › Learning theory
PAC learning |
0.2 | 2 | 2011 | What Can We Learn Privately? · SIAM J. Comput. 2011 Learning Talagrand DNF Formulas · COLT 2010 |
Privacy and data protection › differential privacy
differentially private learning |
0.2 | 2 | 2011 | What Can We Learn Privately? · SIAM J. Comput. 2011 What Can We Learn Privately? · FOCS 2008 |
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 › PAC learning
agnostic learning |
0.1 | 1 | 2012 | Submodular functions are noise stable · SODA 2012 |
Machine learning › Learning theory
noise stability |
0.1 | 1 | 2012 | Submodular functions are noise stable · SODA 2012 |
Privacy and data protection › differential privacy
differentially private query answering |
0.1 | 1 | 2012 | Submodular functions are noise stable · SODA 2012 |
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 |
Machine learning › Learning theory › PAC learning
private PAC learning |
0.1 | 1 | 2011 | What Can We Learn Privately? · SIAM J. Comput. 2011 |
Machine learning › Learning theory
statistical query learning |
0.1 | 1 | 2011 | What Can We Learn Privately? · SIAM J. Comput. 2011 |
Machine learning › Learning theory › PAC learning
DNF learning |
0.1 | 1 | 2010 | Learning Talagrand DNF Formulas · COLT 2010 |
Machine learning › Learning theory › computational learning theory
concept class learning |
0.1 | 1 | 2008 | What Can We Learn Privately? · FOCS 2008 |
Machine learning › Learning theory › computational learning theory
monotone function learning |
0.1 | 1 | 2008 | Optimal Cryptographic Hardness of Learning Monotone Functions · ICALP (1) 2008 |
Machine learning › Learning theory › computational learning theory › learnability
private learnability |
0.1 | 1 | 2008 | What Can We Learn Privately? · FOCS 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 |
Network security › secure communication › secure communication protocol
TLS |
0.1 | 1 | 2007 | Cryptographic strength of ssl/tls servers: current and recent practices · Internet Measurement Conference 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 |
Computational complexity
learning theory |
0.1 | 1 | 2006 | DNF Are Teachable in the Average Case · COLT 2006 |
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
differential privacy · 0.4relative-error guarantees · 0.4noise stability · 0.3fourier analysis · 0.2learning algorithms · 0.1learning algorithm · 0.1cryptographic reduction · 0.1computational learning theory · 0.1polynomial method · 0.1learning theory · 0.1junta test · 0.1average-case analysis · 0.1model separation · 0.1elliptic curve groups · 0.0bilinear pairing · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2019 | DDSketch: A Fast and Fully-Mergeable Quantile Sketch with Relative-Error GuaranteesabstractSummary statistics such as the mean and variance are easily maintained for large, distributed data streams, but order statistics (i.e., sample quantiles) can only be approximately summarized. There is extensive literature on maintaining quantile sketches where the emphasis has been on bounding the rank error of the sketch while using little memory. Unfortunately, rank error guarantees do not preclude arbitrarily large relative errors, and this often occurs in practice when the data is heavily skewed. Given the distributed nature of contemporary large-scale systems, another crucial property for quantile sketches is mergeablility, i.e., several combined sketches must be as accurate as a single sketch of the same data. We present the first fully-mergeable, relative-error quantile sketching algorithm with formal guarantees. The sketch is extremely fast and accurate, and is currently being used by Datadog at a wide-scale. Charles Masson, Jee E. Rim, Homin K. Lee |
Proc. VLDB Endow. | 3 |
| 2012 | Submodular functions are noise stableabstractWe show that all non-negative submodular functions have high noise-stability. As a consequence, we obtain a polynomial-time learning algorithm for this class with respect to any product distribution on {−1, 1}n (for any constant accuracy parameter ∊). Our algorithm also succeeds in the agnostic setting. Previous work on learning submodular functions required either query access or strong assumptions about the types of submodular functions to be learned (and did not hold in the agnostic setting). Additionally we give simple algorithms that efficiently release differentially private answers to all Boolean conjunctions and to all halfspaces with constant average error, subsuming and improving recent work due to Gupta, Hardt, Roth and Ullman (STOC 2011). Mahdi Cheraghchi, Adam R. Klivans, Pravesh Kothari, Homin K. Lee |
SODA | 4 |
| 2011 | Efficiently Testing Sparse GF(2) Polynomials
Ilias Diakonikolas, Homin K. Lee, Kevin Matulef, Rocco A. Servedio, Andrew Wan |
Algorithmica | 2 |
| 2011 | Learning random monotone DNF
Jeffrey C. Jackson, Homin K. Lee, Rocco A. Servedio, Andrew Wan |
Discret. Appl. Math. | 2 |
| 2011 | What Can We Learn Privately?abstractLearning problems form an important category of computational tasks that generalizes many of the computations researchers apply to large real-life data sets. We ask, What concept classes can be learned privately, namely, by an algorithm whose output does not depend too heavily on any one input or specific training example? More precisely, we investigate learning algorithms that satisfy differential privacy, a notion that provides strong confidentiality guarantees in contexts where aggregate information is released about a database containing sensitive information about individuals. Our goal is a broad understanding of the resources required for private learning in terms of samples, computation time, and interaction. We demonstrate that, ignoring computational constraints, it is possible to privately agnostically learn any concept class using a sample size approximately logarithmic in the cardinality of the concept class. Therefore, almost anything learnable is learnable privately: specifically, if a concept class is learnable by a (nonprivate) algorithm with polynomial sample complexity and output size, then it can be learned privately using a polynomial number of samples. We also present a computationally efficient private probabilistically approximately correct learner for the class of parity functions. This result dispels the similarity between learning with noise and private learning (both must be robust to small changes in inputs), since parity is thought to be very hard to learn given random classification noise. Local (or randomized response) algorithms are a practical class of private algorithms that have received extensive investigation. We provide a precise characterization of local private learning algorithms. We show that a concept class is learnable by a local algorithm if and only if it is learnable in the statistical query (SQ) model. Therefore, for local private learning algorithms, the similarity to learning with noise is stronger: local learning is equivalent to SQ learning, and SQ algorithms include most known noise-tolerant learning algorithms. Finally, we present a separation between the power of interactive and noninteractive local learning algorithms. Because of the equivalence to SQ learning, this result also separates adaptive and nonadaptive SQ learning. Shiva Prasad Kasiviswanathan, Homin K. Lee, Kobbi Nissim, Sofya Raskhodnikova, Adam D. Smith 0001 |
SIAM J. Comput. | 2 |
| 2010 | Mansour's Conjecture is True for Random DNF Formulas
Adam R. Klivans, Homin K. Lee, Andrew Wan |
COLT | 2 |
| 2010 | Learning Talagrand DNF Formulas
Homin K. Lee |
COLT | 1 |
| 2008 | Learning Random Monotone DNF
Jeffrey C. Jackson, Homin K. Lee, Rocco A. Servedio, Andrew Wan |
APPROX-RANDOM | 2 |
| 2008 | What Can We Learn Privately?abstractLearning problems form an important category of computational tasks that generalizes many of the computations researchers apply to large real-life data sets. We ask: what concept classes can be learned privately, namely, by an algorithm whose output does not depend too heavily on any one input or specific training example? More precisely, we investigate learning algorithms that satisfy differential privacy, a notion that provides strong confidentiality guarantees in the contexts where aggregate information is released about a database containing sensitive information about individuals. We present several basic results that demonstrate general feasibility of private learning and relate several models previously studied separately in the contexts of privacy and standard learning. Shiva Prasad Kasiviswanathan, Homin K. Lee, Kobbi Nissim, Sofya Raskhodnikova, Adam D. Smith 0001 |
FOCS | 2 |
| 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) | 2 |
| 2008 | Efficiently Testing Sparse GF(2) Polynomials
Ilias Diakonikolas, Homin K. Lee, Kevin Matulef, Rocco A. Servedio, Andrew Wan |
ICALP (1) | 2 |
| 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 | 2 |
| 2007 | Cryptographic strength of ssl/tls servers: current and recent practicesabstractThe Secure Socket Layer (SSL) and its variant, Transport Layer Security (TLS), are used toward ensuring server security. In this paper, we characterize the cryptographic strength of public servers running SSL/TLS. We present a tool developed for this purpose, the Probing SSL Security Tool (PSST), and evaluate over 19,000 servers. We expose the great diversity in the levels of cryptographic strength that is supported on the Internet. Some of our discouraging results show that most sites still support the insecure SSL 2.0, weak export-level grades of encryption ciphers, or weak RSA key strengths. We also observe encouraging behavior such as sensible default choices by servers when presented with multiple options, the quick adoption of AES (more than half the servers support strong key AES as their default choice), and the use of strong RSA key sizes of 1024 bits and above. Comparing results of running our tool over the last two years points to a positive trend that is moving in the right direction, though perhaps not as quickly as it should. Homin K. Lee, Tal Malkin, Erich M. Nahum |
Internet Measurement Conference | 1 |
| 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. | 2 |
| 2007 | DNF are teachable in the average case
Homin K. Lee, Rocco A. Servedio, Andrew Wan |
Mach. Learn. | 1 |
| 2006 | DNF Are Teachable in the Average Case
Homin K. Lee, Rocco A. Servedio, Andrew Wan |
COLT | 1 |
| 2005 | Separating Models of Learning from Correlated and Uncorrelated Data
Ariel Elbaz, Homin K. Lee, Rocco A. Servedio, Andrew Wan |
COLT | 2 |
| 2005 | ErmineJ: Tool for functional analysis of gene expression data setsabstractBACKGROUND: It is common for the results of a microarray study to be analyzed in the context of biologically-motivated groups of genes such as pathways or Gene Ontology categories. The most common method for such analysis uses the hypergeometric distribution (or a related technique) to look for "over-representation" of groups among genes selected as being differentially expressed or otherwise of interest based on a gene-by-gene analysis. However, this method suffers from some limitations, and biologist-friendly tools that implement alternatives have not been reported. RESULTS: We introduce ErmineJ, a multiplatform user-friendly stand-alone software tool for the analysis of functionally-relevant sets of genes in the context of microarray gene expression data. ErmineJ implements multiple algorithms for gene set analysis, including over-representation and resampling-based methods that focus on gene scores or correlation of gene expression profiles. In addition to a graphical user interface, ErmineJ has a command line interface and an application programming interface that can be used to automate analyses. The graphical user interface includes tools for creating and modifying gene sets, visualizing the Gene Ontology as a table or tree, and visualizing gene expression data. ErmineJ comes with a complete user manual, and is open-source software licensed under the Gnu Public License. CONCLUSION: The availability of multiple analysis algorithms, together with a rich feature set and simple graphical interface, should make ErmineJ a useful addition to the biologist's informatics toolbox. ErmineJ is available from http://microarray.cu.genome.org. Homin K. Lee, William Braynen, Kiran Keshav, Paul Pavlidis |
BMC Bioinform. | 1 |
| 2004 | The dual receiver cryptosystem and its applicationsabstractWe put forth the notion of a dual receiver cryptosystem and implement it based on bilinear pairings over certain elliptic curve groups. The cryptosystem is simple and efficient yet powerful, as it solves two problems of practical importance whose solutions have proven to be elusive before:(1) A provably secure "combined" public-key cryptosystem (with a single secret key per user in space-limited environment) where the key is used for both decryption and signing and where encryption can be escrowed and recovered, while the signature capability never leaves its owner. This is an open problem proposed by the work of Haber and Pinkas. (2) A puzzle is a method for rate-limiting remote users by forcing them to solve a computational task (the puzzle). Puzzles have been based on cryptographic challenges in the past, but the successful design of embedding a useful cryptographic task inside a puzzle, originally posed by Dwork and Naor, remained an open problem till today. We model and present "useful security puzzles" applicable in two scenarios: a secure fileserver, and an online transaction server (such as a webserver). Theodore Diament, Homin K. Lee, Angelos D. Keromytis, Moti Yung |
CCS | 2 |