EDBT 2026 Demo / reviewers in the wild / expert
Todd Phillips
dblp:48/2352
· DBLP profile ↗
8ranked-venue papers
0as first author
0since 2021 · last 2015
0000-0001-7382-5191ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Theory of computation · 5Artificial intelligence and machine learning · 2Systems, architecture and hardware · 1Databases, data management, data science and information retrieval · 1Graphics, computer vision, multimedia, augmented reality and games · 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.
| Theoretical computer science
3 papers |
Computational geometry · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Software maintenance and evolution · 77% Requirements engineering and software design · 23% | |
| Artificial intelligence
1 paper |
Learning theory · 77% Efficient and distributed learning · 23% | |
| Databases, data mining, and information retrieval
1 paper |
Recommender systems · 100% | |
| Computer graphics and multimedia
1 paper |
Geometric modeling and processing · 100% |
Topics — the 11 heaviest of 13, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Computational geometry
mesh generation |
0.3 | 3 | 2011 | Beating the spread: time-optimal point meshing · SCG 2011 Size complexity of volume meshes vs. surface meshes · SODA 2009 Size Competitive Meshing Without Large Angles · ICALP 2007 |
Software maintenance and evolution
technical debt |
0.2 | 1 | 2015 | Hidden Technical Debt in Machine Learning Systems · NIPS 2015 |
Machine learning › Learning theory
online learning |
0.2 | 1 | 2013 | Ad click prediction: a view from the trenches · KDD 2013 |
Recommender systems
click-through rate prediction |
0.2 | 1 | 2013 | Ad click prediction: a view from the trenches · KDD 2013 |
Computational geometry › triangulation › delaunay triangulation
conforming delaunay triangulation |
0.1 | 1 | 2011 | Beating the spread: time-optimal point meshing · SCG 2011 |
Computational geometry
geometric data structures |
0.1 | 1 | 2011 | Beating the spread: time-optimal point meshing · SCG 2011 |
Computational geometry
voronoi diagram |
0.1 | 1 | 2011 | Beating the spread: time-optimal point meshing · SCG 2011 |
Computational geometry › mesh generation
delaunay refinement |
0.1 | 1 | 2007 | Size Competitive Meshing Without Large Angles · ICALP 2007 |
Requirements engineering and software design
software architecture |
0.1 | 1 | 2015 | Hidden Technical Debt in Machine Learning Systems · NIPS 2015 |
Machine learning › Efficient and distributed learning
large-scale learning |
0.0 | 1 | 2013 | Ad click prediction: a view from the trenches · KDD 2013 |
Geometric modeling and processing
mesh generation and processing |
0.0 | 1 | 2004 | A Bézier-based approach to unstructured moving meshes · SCG 2004 |
Methods — techniques the papers use, named apart from their topics
per-coordinate learning rates · 0.3FTRL-proximal · 0.3output-sensitive analysis · 0.1comparison-based algorithm · 0.1edge smoothing · 0.0edge flipping · 0.0bézier triangles · 0.0b-spline curves · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2015 | Hidden Technical Debt in Machine Learning SystemsabstractMachine learning offers a fantastically powerful toolkit for building useful complexprediction systems quickly. This paper argues it is dangerous to think ofthese quick wins as coming for free. Using the software engineering frameworkof technical debt, we find it is common to incur massive ongoing maintenancecosts in real-world ML systems. We explore several ML-specific risk factors toaccount for in system design. These include boundary erosion, entanglement,hidden feedback loops, undeclared consumers, data dependencies, configurationissues, changes in the external world, and a variety of system-level anti-patterns. D. Sculley, Gary Holt, Daniel Golovin, Eugene Davydov, Todd Phillips, Dietmar Ebner, Vinay Chaudhary, Jean-François Crespo, Dan Dennison |
NIPS | 5 |
| 2013 | Ad click prediction: a view from the trenchesabstractPredicting ad click-through rates (CTR) is a massive-scale learning problem that is central to the multi-billion dollar online advertising industry. We present a selection of case studies and topics drawn from recent experiments in the setting of a deployed CTR prediction system. These include improvements in the context of traditional supervised learning based on an FTRL-Proximal online learning algorithm (which has excellent sparsity and convergence properties) and the use of per-coordinate learning rates. H. Brendan McMahan, Gary Holt, D. Sculley, Dietmar Ebner, Julian Grady, Lan Nie, Todd Phillips, Eugene Davydov, Daniel Golovin, Sharat Chikkerur, Martin Wattenberg, Arnar Mar Hrafnkelsson, Tom Boulos, Jeremy Kubica |
KDD | 8 |
| 2011 | Beating the spread: time-optimal point meshingabstractWe present NetMesh, a new algorithm that produces a conforming Delaunay mesh for point sets in any fixed dimension with guaranteed optimal mesh size and quality. Our comparison-based algorithm runs in O(n log n + m) time, where n is the input size and m is the output size, and with constants depending only on the dimension and the desired element quality. It can terminate early in O(n log n) time returning a O(n) size Voronoi diagram of a superset of P, which again matches the known lower bounds. Gary L. Miller, Todd Phillips, Don Sheehy |
SCG | 2 |
| 2009 | Size complexity of volume meshes vs. surface meshesabstractTypical volume meshes in three dimensions are designed to conform to an underlying two-dimensional surface mesh, with volume mesh element size growing larger away from the surface. The surface mesh may be uniformly spaced or highly graded, and may have fine resolution due to extrinsic mesh size concerns. When we desire that such a volume mesh have good aspect ratio, we require that some space-filling scaffold vertices be inserted off the surface. We analyze the number of scaffold vertices in a setting that encompasses many existing volume meshing algorithms. We show that under simple preconditions, the number of scaffold vertices will be linear in the number of surface vertices. Benoît Hudson, Gary L. Miller, Todd Phillips, Don Sheehy |
SODA | 3 |
| 2007 | Size Competitive Meshing Without Large Angles
Gary L. Miller, Todd Phillips, Don Sheehy |
ICALP | 2 |
| 2007 | Sparse parallel Delaunay mesh refinementabstractThe authors recently introduced the technique of sparse mesh refinement to produce the first near-optimal sequential time bounds of O(n lg L/s+m) for inputs in any fixed dimension with piecewiselinear constraining (PLC) features. This paper extends that work to the parallel case, refining the same inputs in time O(lg(L/s) lgm) on an EREW PRAM while maintaining the work bound; in practice, this means we expect linear speedup for any practical number of processors. This is faster than the best previously known parallel Delaunay mesh refinement algorithms in two dimensions. It is the first technique with work bounds equal to the sequential case. In higher dimension, it is the first provably fast parallel technique for any kind of quality mesh refinement with PLC inputs. Furthermore, the algorithm's implementation is straightforward enough that it is likely to be extremely fast in practice. Benoît Hudson, Gary L. Miller, Todd Phillips |
SPAA | 3 |
| 2006 | Representing Topological Structures Using Cell-Chains
David E. Cardoze, Gary L. Miller, Todd Phillips |
GMP | 3 |
| 2004 | A Bézier-based approach to unstructured moving meshesabstractWe present a new framework for maintaining the quality of two dimensional triangular moving meshes. The use of curved elements is the key idea that allows us to avoid excessive refinement and still obtain good quality meshes consisting of a low number of well shaped elements. We use B-splines curves to model object boundaries, and objects are meshed with second order Bézier triangles. As the mesh evolves according to a non-uniform flow velocity field, we keep track of object boundaries and, if needed, carefully modify the mesh to keep it well shaped by applying a combination of vertex insertion and deletion, edge flipping, and edge smoothing operations at each time step. Our algorithms for these tasks are extensions of known algorithms for meshes built of straight--sided elements and are designed for any fixed-order Bézier elements and B-splines. Although in this work we have concentrated on quadratic elements, most of the operations are valid for elements of any order and they generalize well to higher dimensions. We present results of our scheme for a set of objects mimicking red blood cells subject to a precomputed flow velocity field. David E. Cardoze, Alexandre Cunha, Gary L. Miller, Todd Phillips, Noel Walkington |
SCG | 4 |