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.

Todd Phillips

dblp:48/2352 · DBLP profile ↗
← Back
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

TopicWeightPapersLastEvidence papers
Computational geometry
mesh generation
0.332011
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.212015
Hidden Technical Debt in Machine Learning Systems · NIPS 2015
Machine learning › Learning theory
online learning
0.212013
Ad click prediction: a view from the trenches · KDD 2013
Recommender systems
click-through rate prediction
0.212013
Ad click prediction: a view from the trenches · KDD 2013
Computational geometry › triangulation › delaunay triangulation
conforming delaunay triangulation
0.112011
Beating the spread: time-optimal point meshing · SCG 2011
Computational geometry
geometric data structures
0.112011
Beating the spread: time-optimal point meshing · SCG 2011
Computational geometry
voronoi diagram
0.112011
Beating the spread: time-optimal point meshing · SCG 2011
Computational geometry › mesh generation
delaunay refinement
0.112007
Size Competitive Meshing Without Large Angles · ICALP 2007
Requirements engineering and software design
software architecture
0.112015
Hidden Technical Debt in Machine Learning Systems · NIPS 2015
Machine learning › Efficient and distributed learning
large-scale learning
0.012013
Ad click prediction: a view from the trenches · KDD 2013
Geometric modeling and processing
mesh generation and processing
0.012004
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
YearPublicationVenuePosition
2015 Hidden Technical Debt in Machine Learning Systems
abstract
Machine 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
NIPS5
2013 Ad click prediction: a view from the trenches
abstract
Predicting 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
KDD8
2011 Beating the spread: time-optimal point meshing
abstract
We 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
SCG2
2009 Size complexity of volume meshes vs. surface meshes
abstract
Typical 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
SODA3
2007 Size Competitive Meshing Without Large Angles
Gary L. Miller, Todd Phillips, Don Sheehy
ICALP2
2007 Sparse parallel Delaunay mesh refinement
abstract
The 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
SPAA3
2006 Representing Topological Structures Using Cell-Chains
David E. Cardoze, Gary L. Miller, Todd Phillips
GMP3
2004 A Bézier-based approach to unstructured moving meshes
abstract
We 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
SCG4