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

Steven J. Phillips

dblp:23/1127 · DBLP profile ↗
← Back
28ranked-venue papers
6as first author
0since 2021 · last 2008
—ORCID · unresolved

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

Theory of computation · 19 · 4 first-authorArtificial intelligence and machine learning · 6 · 2 first-authorComputer networks · 3Databases, data management, data science and information retrieval · 2Graphics, computer vision, multimedia, augmented reality and games · 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.

Artificial intelligence
5 papers
Probabilistic and Bayesian machine learning · 52% Trustworthy machine learning · 25% Optimization for machine learning · 10%
Theoretical computer science
12 papers
Approximation and online algorithms · 52% Mathematical optimization · 27% Graph algorithms and graph theory · 14%
Computer networks
4 papers
Internet architecture and protocols · 60% Network optimization and economics · 32% Optical networks · 7%
Interdisciplinary, comprehensive, and emerging computing
3 papers
Environmental and earth informatics · 82% Bioinformatics and computational biology · 18%

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

TopicWeightPapersLastEvidence papers
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › exponential family
maximum entropy models
0.232007
Maximum Entropy Density Estimation with Generalized Regularization and an Application to Species Distribution Modeling · J. Mach. Learn. Res. 2007
A maximum entropy approach to species distribution modeling · ICML 2004
Performance Guarantees for Regularized Maximum Entropy Density Estimation · COLT 2004
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
density estimation
0.122007
Maximum Entropy Density Estimation with Generalized Regularization and an Application to Species Distribution Modeling · J. Mach. Learn. Res. 2007
Performance Guarantees for Regularized Maximum Entropy Density Estimation · COLT 2004
Approximation and online algorithms
online algorithms
0.172000
Markov Paging · SIAM J. Comput. 2000
Strongly Competitive Algorithms for Paging with Locality of Reference · SIAM J. Comput. 1996
A Better Algorithm for an Ancient Scheduling Problem · SODA 1994
Machine learning › Probabilistic and Bayesian machine learning
bayesian decision theory
0.112008
Generative and Discriminative Learning with Unknown Labeling Bias · NIPS 2008
Machine learning › Trustworthy machine learning › dataset bias
label bias
0.112008
Generative and Discriminative Learning with Unknown Labeling Bias · NIPS 2008
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › bayesian inference › generalized bayesian inference
robust bayesian inference
0.112008
Generative and Discriminative Learning with Unknown Labeling Bias · NIPS 2008
Approximation and online algorithms › online algorithms
caching
0.152000
Markov Paging · SIAM J. Comput. 2000
Strongly Competitive Algorithms for Paging with Locality of Reference · SIAM J. Comput. 1996
IP over connection-oriented networks and distributional paging · FOCS 1994
Environmental and earth informatics › ecological modeling
species distribution modeling
0.122008
A maximum entropy approach to species distribution modeling · ICML 2004
Generative and Discriminative Learning with Unknown Labeling Bias · NIPS 2008
Mathematical optimization
regularization
0.112007
Maximum Entropy Density Estimation with Generalized Regularization and an Application to Species Distribution Modeling · J. Mach. Learn. Res. 2007
Machine learning › Trustworthy machine learning
dataset bias
0.112005
Correcting sample selection bias in maximum entropy density estimation · NIPS 2005
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › density estimation
maximum entropy density estimation
0.112005
Correcting sample selection bias in maximum entropy density estimation · NIPS 2005
Machine learning › Trustworthy machine learning › dataset bias
selection bias
0.112005
Correcting sample selection bias in maximum entropy density estimation · NIPS 2005
Machine learning › Trustworthy machine learning › debiasing
selection bias mitigation
0.112005
Correcting sample selection bias in maximum entropy density estimation · NIPS 2005
Machine learning › Optimization for machine learning
convex optimization
0.012004
Performance Guarantees for Regularized Maximum Entropy Density Estimation · COLT 2004
Machine learning › Learning theory › statistical estimation
regularized estimation
0.012004
Performance Guarantees for Regularized Maximum Entropy Density Estimation · COLT 2004
Machine learning › Optimization for machine learning
regularized optimization
0.012004
Performance Guarantees for Regularized Maximum Entropy Density Estimation · COLT 2004
Approximation and online algorithms › online algorithms
competitive analysis
0.031996
Strongly Competitive Algorithms for Paging with Locality of Reference · SIAM J. Comput. 1996
Markov Paging (Extended Abstract) · FOCS 1992
IP over connection-oriented networks and distributional paging · FOCS 1994
Internet architecture and protocols › ATM networks
IP over ATM
0.021995
An Empirical Evaluation of Virtual Circuit Holding Time Policies in IP-Over-ATM Networks · IEEE J. Sel. Areas Commun. 1995
Adaptive Hodling Policies for IP over ATM Networks · INFOCOM 1995
Mathematical optimization › sequential decision making
markov decision processes
0.012000
Markov Paging · SIAM J. Comput. 2000
Mathematical optimization
scheduling
0.021994
A Better Algorithm for an Ancient Scheduling Problem · SODA 1994
Non-Clairvoyant Scheduling · SODA 1993
Graph algorithms and graph theory › shortest path
all-pairs shortest paths
0.021993
Finding the Hidden Path: Time Bounds for All-Pairs Shortest Paths · SIAM J. Comput. 1993
Finding the Hidden Path: Time Bounds for All-Pairs Shortest Paths · FOCS 1991
Graph algorithms and graph theory
shortest path
0.021993
Finding the Hidden Path: Time Bounds for All-Pairs Shortest Paths · SIAM J. Comput. 1993
Finding the Hidden Path: Time Bounds for All-Pairs Shortest Paths · FOCS 1991
Approximation and online algorithms › online algorithms › competitive analysis
strongly competitive algorithms
0.011996
Strongly Competitive Algorithms for Paging with Locality of Reference · SIAM J. Comput. 1996
Computational complexity
lower bounds
0.011993
Finding the Hidden Path: Time Bounds for All-Pairs Shortest Paths · SIAM J. Comput. 1993
Graph algorithms and graph theory › graph algorithms
network flow
0.011993
Online load balancing and network flow · STOC 1993
Approximation and online algorithms › online algorithms › online scheduling
non-clairvoyant scheduling
0.011993
Non-Clairvoyant Scheduling · SODA 1993
Approximation and online algorithms › online algorithms › online scheduling
online load balancing
0.011993
Online load balancing and network flow · STOC 1993
Algorithms and data structures › markov chains
biased random walks
0.011992
Biased Random Walks · STOC 1992
Graph algorithms and graph theory
random walk
0.011992
Biased Random Walks · STOC 1992
Graph algorithms and graph theory
graph algorithms
0.011991
Finding the Hidden Path: Time Bounds for All-Pairs Shortest Paths · FOCS 1991

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

maximum entropy · 0.3robust bayesian decision theory · 0.2multinomial logistic regression · 0.2entropy-based weighting · 0.2generalized regularization · 0.1regularization · 0.1maximum entropy density estimation · 0.1bias correction · 0.1sequential-update algorithm · 0.1competitive analysis · 0.1performance guarantees · 0.0randomized algorithm · 0.0simulation · 0.0markov chain · 0.0empirical comparison · 0.0architecture analysis · 0.0access graph model · 0.0FAR algorithm · 0.0
YearPublicationVenuePosition
2008 Generative and Discriminative Learning with Unknown Labeling Bias
abstract
We apply robust Bayesian decision theory to improve both generative and discriminative learners under bias in class proportions in labeled training data, when the true class proportions are unknown. For the generative case, we derive an entropy-based weighting that maximizes expected log likelihood under the worst-case true class proportions. For the discriminative case, we derive a multinomial logistic model that minimizes worst-case conditional log loss. We apply our theory to the modeling of species geographic distributions from presence data, an extreme case of label bias since there is no absence data. On a benchmark dataset, we find that entropy-based weighting offers an improvement over constant estimates of class proportions, consistently reducing log loss on unbiased test data.
Miroslav Dudík, Steven J. Phillips
NIPS2
2007 Maximum Entropy Density Estimation with Generalized Regularization and an Application to Species Distribution Modeling
Miroslav Dudík, Steven J. Phillips, Robert E. Schapire
J. Mach. Learn. Res.2
2005 Correcting sample selection bias in maximum entropy density estimation
abstract
We study the problem of maximum entropy density estimation in the presence of known sample selection bias. We propose three bias cor- rection approaches. The first one takes advantage of unbiased sufficient statistics which can be obtained from biased samples. The second one es- timates the biased distribution and then factors the bias out. The third one approximates the second by only using samples from the sampling distri- bution. We provide guarantees for the first two approaches and evaluate the performance of all three approaches in synthetic experiments and on real data from species habitat modeling, where maxent has been success- fully applied and where sample selection bias is a significant problem.
Miroslav Dudík, Robert E. Schapire, Steven J. Phillips
NIPS3
2004 Performance Guarantees for Regularized Maximum Entropy Density Estimation
Miroslav Dudík, Steven J. Phillips, Robert E. Schapire
COLT2
2004 A maximum entropy approach to species distribution modeling
abstract
We study the problem of modeling species geographic distributions, a critical problem in conservation biology. We propose the use of maximum-entropy techniques for this problem, specifically, sequential-update algorithms that can handle a very large number of features. We describe experiments comparing maxent with a standard distribution-modeling tool, called GARP, on a dataset containing observation data for North American breeding birds. We also study how well maxent performs as a function of the number of training examples and training time, analyze the use of regularization to avoid overfitting when the number of examples is small, and explore the interpretability of models constructed using maxent.
Steven J. Phillips, Miroslav Dudík, Robert E. Schapire
ICML1
2002 Acceleration of K-Means and Related Clustering Algorithms
Steven J. Phillips
ALENEX1
2000 Transport Network Architectures in an IP World
abstract
We develop a telecommunications architecture based on IP routers and compare it empirically to the current TDM hierarchy. The study is based on two premises: first that data traffic will continue to grow much faster than voice traffic and will be mostly IP, and second, that IP routers and networks will soon achieve the scalability and dependability necessary to provide the service quality expected of telecommunications networks. The IP architecture exploits a number of mechanisms to improve network efficiency: mesh restoration requires less spare bandwidth than SONET rings; private line services are carried as virtual leased lines, enabling more fine-grained bandwidth offerings; a voice subnetwork uses OC-48 links rather than DS-1 trunk groups, so it requires less total bandwidth to achieve the same blocking probability; and the multiplying inefficiencies of layer-by-layer routing in the TDM hierarchy are avoided. We find that an all-IP architecture could offer much greater network efficiency and considerable capital savings. We examine how technology must evolve to support such an architecture.
Robert D. Doverspike, Steven J. Phillips, Jeffery R. Westbrook
INFOCOM2
2000 Markov Paging
abstract
This paper considers the problem of paging under the assumption that the sequence of pages accessed is generated by a Markov chain. We use this model to study the fault-rate of paging algorithms. We first draw on the theory of Markov decision processes to characterize the paging algorithm that achieves optimal fault-rate on any Markov chain. Next, we address the problem of devising a paging strategy with low fault-rate for a given Markov chain. We show that a number of intuitive approaches fail. Our main result is a polynomial-time procedure that, on any Markov chain, will give a paging algorithm with fault-rate at most a constant times optimal. Our techniques show also that some algorithms that do poorly in practice fail in the Markov setting, despite known (good) performance guarantees when the requests are generated independently from a probability distribution.
Anna R. Karlin, Steven J. Phillips, Prabhakar Raghavan
SIAM J. Comput.2
1999 Approximation Algorithms for Restoration Capacity Planning
Steven J. Phillips, Jeffery R. Westbrook
ESA1
1999 Paging Against a Distribution and IP Networking
Carsten Lund, Steven J. Phillips, Nick Reingold
J. Comput. Syst. Sci.2
1998 On-Line Load Balancing and Network Flow
Steven J. Phillips, Jeffery R. Westbrook
Algorithmica1
1997 Parallel speech recognition
abstract
Computer speech recognition has been very successful in limited domains and for isolated word recognition. However, widespread use of large-vocabulary continuous-speech recognizers is limited by the speed of current recognizers, which cannot reach acceptable error rates while running in real time. This paper shows how to harness shared memory multiprocessors, which are becoming increasingly common, to increase the speed significantly, and therefore the accuracy or vocabulary size, of a speech recognizer. To cover the necessary background, we begin with a tutorial on speech recognition. We then describe the parallelization of an existing high-quality speech recognizer, achieving a speedup of a factor of 3, 5, and 6 on 4-, 8-, and 12-processors respectively for the benchmark North American business news (NAB) recognition task.
Steven J. Phillips, Anne Rogers
EUROSPEECH1
1996 Strongly Competitive Algorithms for Paging with Locality of Reference
abstract
What is the best paging algorithm if one has partial information about the possible sequences of page requests? We give a partial answer to this question by presenting the analysis of strongly competitive paging algorithms in the access graph model. This model restricts page requests so that they conform to a notion of locality of reference given by an arbitrary access graph We first consider optimal algorithms for undirected access graphs. Borodin et al. [Proc. 23rd ACM Symposium on Theory of Computing, 1991, pp. 249–259] define an algorithm, called FAR, and prove that it is within a logarithmic factor of the optimal online algorithm. We prove that FAR is in fact strongly competitive, i.e, within a constant factor of the optimum. For directed access graphs, we present an algorithm that is strongly competitive on structured program graphs—graphs that model a subset of the request sequences of structured programs.
Sandy Irani, Anna R. Karlin, Steven J. Phillips
SIAM J. Comput.3
1996 On a Question of Erdös on Subsequence Sums
abstract
Paul Erdös asked how dense a sequence of integers, none of which is the sum of a consecutive subsequence, can be. In other words, let $(x_{1}, \ldots ,x_m )$ be an increasing sequence of integers in $[ 1,n ]$, such that there do not exist i, j, and k, with $0 < i < j < k \leq m$ and $x_i + x_{i + 1} + \cdots + x_j = x_k $. Erdös asked if $m > n/2 + 1$ is possible. A simple argument shows that $m > 2n/3 + O(\log n)$ is impossible. Freud recently constructed a sequence with $m = 19n/36$. This note constructs a sequence with $m = 13n/24 - O(1)$ and extends the simple upper bound to show that $m > (2/3 - \epsilon )n + (\log n)$ is impossible for $\epsilon = 1/512$.
Don Coppersmith, Steven J. Phillips
SIAM J. Discret. Math.2
1995 Adaptive Hodling Policies for IP over ATM Networks
abstract
Next generation wide area networks will be connection-oriented, with data-link layer connectivity being provided by asynchronous transfer mode (ATM). For the huge existing investment in current IP networks such as the Internet to remain useful, one must devise mechanisms to carry IP traffic over ATM networks. A fundamental issue is to devise holding policies for virtual circuits carrying datagrams. The authors consider two pricing schemes, the first is a likely pricing scheme of future ATM networks, while the second is based on characteristics of current networks. For each pricing scheme, the authors devise a simple holding policy that adapts to the characteristics of the IP traffic. The authors simulate their policies on actual network traffic and find that they perform significantly better than previous policies.
Carsten Lund, Steven J. Phillips, Nick Reingold
INFOCOM2
1995 Balanced Allocations for Tree-Like Inputs
Andrei Z. Broder, Alan M. Frieze, Carsten Lund, Steven J. Phillips, Nick Reingold
Inf. Process. Lett.4
1995 An Empirical Evaluation of Virtual Circuit Holding Time Policies in IP-Over-ATM Networks
abstract
When carrying Internet protocol (IP) traffic over an asynchronous transfer mode (ATM) network, the ATM adaptation layer must determine how long to hold a virtual circuit opened to carry an IP datagram. We present a formal statement of the problem and carry out a detailed empirical examination of various holding time policies taking into account the issue of network pricing. We offer solutions for two natural pricing models, the first being a likely pricing model of future ATM networks, while the second is based on characteristics of current networks. For each pricing model, we study a variety of simple nonadaptive policies as well as easy to implement policies that adapt to the characteristics of the IP traffic. We simulate our policies on actual network traffic, and find that policies based on least recently used (LRU) perform well, although the best adaptive policies provide a significant improvement over LRU.>
Srinivasan Keshav, Carsten Lund, Steven J. Phillips, Nick Reingold, Huzur Saran
IEEE J. Sel. Areas Commun.3
1994 IP over connection-oriented networks and distributional paging
abstract
Next generation wide area network are very likely to use connection-oriented protocols such as Asynchronous Transfer Mode (ATM). For the huge existing investment in current IP networks such as the Internet to remain useful, me must devise mechanisms to carry IP traffic over connection-oriented networks. A basic issue is to devise holding policies for virtual circuits carrying datagrams. In this paper we consider two variants of the paging problem that arise in the design of such holding policies. In the IP-paging problem the page inter-request times are chosen according to independent distributions. For this model we construct a very simple deterministic algorithm whose page fault rate is at most 5 times that of the best online algorithm (that knows the inter-request time distributions). We also show that some natural algorithms for this problem do not have constant competitive ratio. In distributional paging the inter-request time distributions may be dependent, and hence any probabilistic model of page request sequences can be represented. We construct a simple randomized algorithm whose page fault rate is at most 4 times that of the best online algorithm.>
Carsten Lund, Steven J. Phillips, Nick Reingold
FOCS2
1994 A Better Algorithm for an Ancient Scheduling Problem
David R. Karger, Steven J. Phillips, Eric Torng
SODA2
1994 Non-Clairvoyant Scheduling
Rajeev Motwani 0001, Steven J. Phillips, Eric Torng
Theor. Comput. Sci.2
1993 Non-Clairvoyant Scheduling
Rajeev Motwani 0001, Steven J. Phillips, Eric Torng
SODA2
1993 Online load balancing and network flow
abstract
In this paper we study two problems that can be viewed as on-line games on a dynamic bipartite graph. The first problem is on-line load balancing with preemption. A centralized scheduler must assign tasks to servers, processing online a sequence of task arrivals and departures. Each task is restricted to run on some subset of the servers. The scheduler attempts to keep the load well-balanced. If preemptive reassignments are dissallowed, Azar, Broder and Karlin [3] proved a lower bound of \\Omega\\Gamma p n) on the ratio between the maximum load achieved by an on-line algorithm and the optimum off-line maximum load. We show that this ratio can be greatly reduced by an efficient scheduler using only a small amount of rescheduling. We then apply these ideas to network flow. Cheriyan and Hagerup [6] introduced an on-line game on a bipartite graph as a fundamental step in improving algorithms for computing the maximum flow in networks. They described a randomized strategy to play the game. ...
Steven J. Phillips, Jeffery R. Westbrook
STOC1
1993 A Well-Characterized Approximation Problem
Johan Håstad, Steven J. Phillips, Shmuel Safra
Inf. Process. Lett.2
1993 Finding the Hidden Path: Time Bounds for All-Pairs Shortest Paths
abstract
The all-pairs shortest-paths problem in weighted graphs is investigated. An algorithm—the Hidden-Paths Algorithm—that finds these paths in time $O(m^ * n + n^2 \log n)$, where $m^ * $ is the number of edges participating in shortest paths, is presented. The algorithm is a practical substitute for Dijkstra’s algorithm. It is argued that $m^ * $ is likely to be small in practice since $m^ * = O(n\log n)$ with high probability for many probability distributions on edge weights. An $\Omega (mn)$ lower bound on the running time of any path-comparison-based algorithm for the all-pairs shortest-paths problem is also proved. Path-comparison-based algorithms form a natural class containing the Hidden-Paths Algorithm, as well as the algorithms of E. W. Dijkstra [Numer. Math., 1 (1959), pp. 269–271] and R. W. Floyd [Comm. ACM, 5 (1962), p. 345]. Lastly, generalized forms of the shortest-paths problem are considered, and it is shown that many of the standard shortest-paths algorithms are effective in this more general setting.
David R. Karger, Daphne Koller, Steven J. Phillips
SIAM J. Comput.3
1992 Markov Paging (Extended Abstract)
abstract
This paper considers the problem of paging under the assumption that the sequence of pages accessed is generated by a Markov chain. The authors use this model to study the fault-rate of paging algorithms, a quantity of interest to practitioners. They first draw on the theory of Markov decision processes to characterize the paging algorithm that achieves optimal fault-rate on any Markov chain. They address the problem of efficiently devising a paging strategy with low fault-rate for a given Markov chain. They show that a number of intuitively good approaches fail. Their main result is an efficient procedure that, on any Markov chain, will give a paging algorithm with fault-rate at most a constant times optimal. Their techniques also show that some algorithms that do poorly in practice fail in the Markov setting, despite known (good) performance guarantees when the requests are generated independently from a probability distribution.>
Anna R. Karlin, Steven J. Phillips, Prabhakar Raghavan
FOCS2
1992 Strongly Competitive Algorithms for Paging with Locality of Reference
Sandy Irani, Anna R. Karlin, Steven J. Phillips
SODA3
1992 Biased Random Walks
abstract
How much can an imperfect source of randomness affect an algorithm? We examine several simple questions of this type concerning the long-term behavior of a random walk on a finite graph. In our setup, each step of the random walk a “controller” can, with a certain small probability, fix the next step, thus introducing a bias. We analyze the extent to which the bias can affect the limit behavior of the walk. The controller is assumed to associate a real, nonnegative, “benefit” with each state, and to strive to maximize the long-term expected benefit. We derive tight bounds on the maximum of this objective function over all controller's strategies, and present polynomial time algorithms for computing the optimal controller strategy.
Yossi Azar, Andrei Z. Broder, Anna R. Karlin, Nathan Linial, Steven J. Phillips
STOC5
1991 Finding the Hidden Path: Time Bounds for All-Pairs Shortest Paths
abstract
The all-pairs shortest paths problem in weighted graphs is investigated. An algorithm called the hidden paths algorithm, which finds these paths in time O(m*+n n/sup 2/ log n), where m* is the number of edges participating in shortest paths, is presented. It is argued that m* is likely to be small in practice, since m*=O(n log n) with high probability for many probability distributions on edge weights. An Omega (mn) lower bound on the running time of any path-comparison-based algorithm for the all-pairs shortest paths problem is proved.>
David R. Karger, Daphne Koller, Steven J. Phillips
FOCS3