EDBT 2026 Demo / reviewers in the wild / expert
Hal Wasserman
dblp:78/2325
· DBLP profile ↗
9ranked-venue papers
2as first author
0since 2021 · last 2003
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 5 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-authorSystems, architecture and hardware · 1Computer networks · 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
2 papers |
Learning theory · 72% Trustworthy machine learning · 28% | |
| Theoretical computer science
5 papers |
Coding theory · 69% Computational complexity · 21% Algorithms and data structures · 10% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Hardware reliability and fault tolerance · 48% Distributed systems · 24% Energy-efficient computing · 21% | |
| Software engineering, system software, and programming languages
2 papers |
Software testing · 62% Program verification · 32% Debugging and program repair · 6% |
Topics — the 17 heaviest of 21, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Trustworthy machine learning › robustness › robust learning
noise-tolerant learning |
0.1 | 2 | 2003 | Noise-tolerant learning, the parity problem, and the statistical query model · J. ACM 2003 Noise-tolerant learning, the parity problem, and the statistical query model · STOC 2000 |
Machine learning › Learning theory
PAC learning |
0.1 | 2 | 2003 | Noise-tolerant learning, the parity problem, and the statistical query model · J. ACM 2003 Noise-tolerant learning, the parity problem, and the statistical query model · STOC 2000 |
Machine learning › Learning theory
statistical query learning |
0.1 | 2 | 2003 | Noise-tolerant learning, the parity problem, and the statistical query model · J. ACM 2003 Noise-tolerant learning, the parity problem, and the statistical query model · STOC 2000 |
Coding theory › error-correcting codes
algebraic geometry code |
0.0 | 2 | 1999 | List Decoding of Algebraic-Geometric Codes · IEEE Trans. Inf. Theory 1999 Decoding Algebraic-Geometric Codes Beyond the Error-Correction Bound · STOC 1998 |
Coding theory › error-correcting codes › decoding
list decoding |
0.0 | 2 | 1999 | List Decoding of Algebraic-Geometric Codes · IEEE Trans. Inf. Theory 1999 Decoding Algebraic-Geometric Codes Beyond the Error-Correction Bound · STOC 1998 |
Machine learning › Learning theory › computational learning theory › boolean function learning
parity learning |
0.0 | 1 | 2003 | Noise-tolerant learning, the parity problem, and the statistical query model · J. ACM 2003 |
Coding theory › error-correcting codes
decoding |
0.0 | 1 | 2000 | Noise-tolerant learning, the parity problem, and the statistical query model · STOC 2000 |
Computational complexity
learning theory |
0.0 | 1 | 1998 | Reconstructing Randomly Sampled Multivariate Polynomials from Highly Noisy Data · SODA 1998 |
Computational complexity › learning theory
learning with noise |
0.0 | 1 | 1998 | Reconstructing Randomly Sampled Multivariate Polynomials from Highly Noisy Data · SODA 1998 |
Algorithms and data structures › symbolic computation
polynomial reconstruction |
0.0 | 1 | 1998 | Reconstructing Randomly Sampled Multivariate Polynomials from Highly Noisy Data · SODA 1998 |
Software testing
result verification |
0.0 | 1 | 1997 | Software reliability via run-time result-checking · J. ACM 1997 |
Program verification › dynamic verification
runtime verification |
0.0 | 1 | 1997 | Software reliability via run-time result-checking · J. ACM 1997 |
Hardware reliability and fault tolerance
error correction |
0.0 | 1 | 1996 | Reflections on the Pentium Bug · IEEE Trans. Computers 1996 |
Distributed systems › fault tolerance
result-checking |
0.0 | 1 | 1996 | Reflections on the Pentium Bug · IEEE Trans. Computers 1996 |
Energy-efficient computing › power management
dynamic voltage and frequency scaling |
0.0 | 1 | 1995 | Comparing Algorithm for Dynamic Speed-Setting of a Low-Power CPU · MobiCom 1995 |
Coding theory › error-correcting codes › decoding
linear code decoding |
0.0 | 1 | 2003 | Noise-tolerant learning, the parity problem, and the statistical query model · J. ACM 2003 |
Coding theory › error-correcting codes
reed-solomon codes |
0.0 | 1 | 1999 | List Decoding of Algebraic-Geometric Codes · IEEE Trans. Inf. Theory 1999 |
Methods — techniques the papers use, named apart from their topics
parity functions · 0.1fourier analysis · 0.1polynomial factorization over algebraic function fields · 0.0interpolation · 0.0polynomial-time algorithm · 0.0error-correcting codes · 0.0algebraic-geometric codes · 0.0run-time correctness checkers · 0.0algorithm comparison · 0.0stored randomness · 0.0self-correctors · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2003 | Noise-tolerant learning, the parity problem, and the statistical query modelabstractWe describe a slightly subexponential time algorithm for learning parity functions in the presence of random classification noise, a problem closely related to several cryptographic and coding problems. Our algorithm runs in polynomial time for the case of parity functions that depend on only the first O (log n log log n ) bits of input, which provides the first known instance of an efficient noise-tolerant algorithm for a concept class that is not learnable in the Statistical Query model of Kearns [1998]. Thus, we demonstrate that the set of problems learnable in the statistical query model is a strict subset of those problems learnable in the presence of noise in the PAC model.In coding-theory terms, what we give is a poly( n )-time algorithm for decoding linear k × n codes in the presence of random noise for the case of k = c log n log log n for some c > 0. (The case of k = O (log n ) is trivial since one can just individually check each of the 2 k possible messages and choose the one that yields the closest codeword.)A natural extension of the statistical query model is to allow queries about statistical properties that involve t -tuples of examples, as opposed to just single examples. The second result of this article is to show that any class of functions learnable (strongly or weakly) with t -wise queries for t = O (log n ) is also weakly learnable with standard unary queries. Hence, this natural extension to the statistical query model does not increase the set of weakly learnable functions. Avrim Blum, Adam Tauman Kalai, Hal Wasserman |
J. ACM | 3 |
| 2000 | Noise-tolerant learning, the parity problem, and the statistical query modelabstractWe describe a slightly sub-exponential time algorithm for learning parity functions in the presence of random classification noise. This results in a polynomial-time algorithm for the case of parity functions that depend on only the first O(log n log log n) bits of input. This is the first known instance of an efficient noise-tolerant algorithm for a concept class that is provably not learnable in the Statistical Query model of Kearns [7]. Thus, we demonstrate that the set of problems learnable in the statistical query model is a strict subset of those problems learnable in the presence of noise in the PAC model. In coding-theory terms, what we give is a poly(n)-time algorithm for decoding linear k × n codes in the presence of random noise for the case of k = clog n log log n for some c > 0. (The case of k --- O(log n) is trivial since one can just individually check each of the 2 k possible messages and choose the one that yields the closest codeword.) A natural extension of the statistical query model is to allow queries about statistical properties that involve t-tuples of examples (as opposed to single examples). The second result of this paper is to show that any class of functions learnable (strongly or weakly) with t-wise queries for t = O(log n) is also weakly learnable with standard unary queries. Hence this natural extension to the statistical query model does not increase the set of weakly learnable functions. Avrim Blum, Adam Tauman Kalai, Hal Wasserman |
STOC | 3 |
| 1999 | List Decoding of Algebraic-Geometric CodesabstractWe generalize Sudan's (see J. Compl., vol.13, p.180-93, 1997) results for Reed-Solomon codes to the class of algebraic-geometric codes, designing algorithms for list decoding of algebraic geometric codes which can decode beyond the conventional error-correction bound (d-1)/2, d being the minimum distance of the code. Our main algorithm is based on an interpolation scheme and factorization of polynomials over algebraic function fields. For the latter problem we design a polynomial-time algorithm and show that the resulting overall list-decoding algorithm runs in polynomial time under some mild conditions. Several examples are included. Amin Shokrollahi 0001, Hal Wasserman |
IEEE Trans. Inf. Theory | 2 |
| 1998 | Reconstructing Randomly Sampled Multivariate Polynomials from Highly Noisy Data
Hal Wasserman |
SODA | 1 |
| 1998 | Decoding Algebraic-Geometric Codes Beyond the Error-Correction BoundabstractGeneralizing the high-noise decoding methods of [1, 19] to the class of algebraic-geometric codes, we design the first polynomialtime algorithms to decode algebraic-geometric codes significantly beyond the conventional error-correction bound. Applying our results to codes obtained from curves with many rational points, we construct arbitrarily long, constant-rate linear codes over a fixed field F q such that a codeword is efficiently, non-uniquely reconstructible after a majority of its letters have been arbitrarily corrupted. We also construct codes such that a codeword is uniquely and efficiently reconstructible after a majority of its letters have been corrupted by noise which is random in a specified sense. We summarize our results in terms of bounds on asymptotic parameters, giving a new characterization of decoding beyond the error-correction bound. 1 Introduction Error-correcting codes, originally designed to accommodate reliable transmission of information through unreliable ... Amin Shokrollahi 0001, Hal Wasserman |
STOC | 2 |
| 1997 | Software reliability via run-time result-checkingabstractWe review the field of result-checking, discussing simple checkers and self-correctors. We argue that such checkers could profitably be incorporated in software as an aid to efficient debugging and enhanced reliability. We consider how to modify traditional checking methodologies to make them more appropriate for use in real-time, real-number computer systems. In particular, we suggest that checkers should be allowed to use stored randomness: that is, that they should be allowed to generate, preprocess, and store random bits prior to run-time, and then to use this information repeatedly in a series of run-time checks. In a case study of checking a general real-number linear transformation (e.g., a Fourier Transform), we present a simple checker which uses stored randomness, and a self-corrector which is particularly efficient if stored randomness is employed. Hal Wasserman, Manuel Blum 0001 |
J. ACM | 1 |
| 1996 | Reflections on the Pentium BugabstractWe review the field of result-checking and suggest that it be extended to a methodology for enforcing hardware/software reliability. We thereby formulate a vision for "self-monitoring" hardware/software whose reliability is augmented through embedded suites of run-time correctness checkers. In particular, we suggest that embedded checkers and correctors may be employed to safeguard against arithmetic errors such as that which has bedeviled the Intel Pentium Microprocessor. We specify checkers and correctors suitable for monitoring the multiplication and division functionalities of an arbitrary arithmetic processor and seamlessly correcting erroneous output which may occur for any reason during the lifetime of the chip. Manuel Blum 0001, Hal Wasserman |
IEEE Trans. Computers | 2 |
| 1995 | Comparing Algorithm for Dynamic Speed-Setting of a Low-Power CPUabstractArticle Comparing algorithm for dynamic speed-setting of a low-power CPU Share on Authors: Kinshuk Govil Computer Science Division, University of California, Berkeley, CA Computer Science Division, University of California, Berkeley, CAView Profile , Edwin Chan Computer Science Division, University of California, Berkeley, CA Computer Science Division, University of California, Berkeley, CAView Profile , Hal Wasserman Computer Science Division, University of California, Berkeley, CA Computer Science Division, University of California, Berkeley, CAView Profile Authors Info & Claims MobiCom '95: Proceedings of the 1st annual international conference on Mobile computing and networkingDecember 1995 Pages 13–25https://doi.org/10.1145/215530.215546Online:01 December 1995Publication History 309citation1,647DownloadsMetricsTotal Citations309Total Downloads1,647Last 12 Months29Last 6 weeks3 Get Citation AlertsNew Citation Alert added!This alert has been successfully added and will be sent to:You will be notified whenever a record that you have chosen has been cited.To manage your alert preferences, click on the button below.Manage my AlertsNew Citation Alert!Please log in to your account Save to BinderSave to BinderCreate a New BinderNameCancelCreateExport CitationPublisher SiteGet Access Kinshuk Govil, Edwin Chan, Hal Wasserman |
MobiCom | 3 |
| 1994 | Program Result-Checking: A Theory of Testing Meets a Test of TheoryabstractWe review the field of result-checking, discussing simple checkers and self-correctors. We argue that such checkers could profitably be incorporated in software as an aid to efficient debugging and reliable functionality. We consider how to modify traditional checking methodologies to make them more appropriate for use in real-time, real-number computer systems. In particular, we suggest that checkers should be allowed to use stored randomness: i.e., that they should be allowed to generate, pre-process, and store random bits prior to run-time, and then to use this information repeatedly in a series of run-time checks. In a case study of checking a general real-number linear transformation (for example, a Fourier Transform), we present a simple checker which uses stored randomness, and a self-corrector which is particularly efficient if stored randomness is allowed.> Manuel Blum 0001, Hal Wasserman |
FOCS | 2 |