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

Stephen A. Vavasis

dblp:44/4752 · DBLP profile ↗
← Back
18ranked-venue papers
5as first author
1since 2021 · last 2022
0000-0003-1519-6264ORCID · corroborated

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

Theory of computation · 14 · 5 first-author · 1 since 2021Artificial intelligence and machine learning · 3Databases, data management, data science and information retrieval · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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
10 papers
Graph algorithms and graph theory · 32% Mathematical optimization · 31% Algorithms and data structures · 26%
Artificial intelligence
1 paper
Graph learning · 100%
Computer graphics and multimedia
1 paper
Computational photography and imaging · 50% Image and video processing · 50%
Databases, data mining, and information retrieval
1 paper
Data mining · 67% Recommender systems · 33%

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

TopicWeightPapersLastEvidence papers
Machine learning › Graph learning
graph clustering
0.412020
Provable Overlapping Community Detection in Weighted Graphs · NeurIPS 2020
Machine learning › Graph learning › graph clustering
overlapping community detection
0.412020
Provable Overlapping Community Detection in Weighted Graphs · NeurIPS 2020
Graph algorithms and graph theory › graph clustering
community detection
0.412020
Provable Overlapping Community Detection in Weighted Graphs · NeurIPS 2020
Mathematical optimization › continuous optimization
convex optimization
0.412020
Provable Overlapping Community Detection in Weighted Graphs · NeurIPS 2020
Computational photography and imaging › spectral imaging
hyperspectral imaging
0.212014
Fast and Robust Recursive Algorithmsfor Separable Nonnegative Matrix Factorization · IEEE Trans. Pattern Anal. Mach. Intell. 2014
Image and video processing › hyperspectral image analysis
spectral unmixing
0.212014
Fast and Robust Recursive Algorithmsfor Separable Nonnegative Matrix Factorization · IEEE Trans. Pattern Anal. Mach. Intell. 2014
Algorithms and data structures › numerical linear algebra
matrix factorization
0.212014
Fast and Robust Recursive Algorithmsfor Separable Nonnegative Matrix Factorization · IEEE Trans. Pattern Anal. Mach. Intell. 2014
Algorithms and data structures › numerical linear algebra › matrix factorization
separable non-negative matrix factorization
0.212014
Fast and Robust Recursive Algorithmsfor Separable Nonnegative Matrix Factorization · IEEE Trans. Pattern Anal. Mach. Intell. 2014
Data mining › dimensionality reduction
feature extraction
0.112008
Nonnegative matrix factorization via rank-one downdate · ICML 2008
Recommender systems › collaborative filtering
matrix factorization
0.112008
Nonnegative matrix factorization via rank-one downdate · ICML 2008
Data mining › dimensionality reduction
nonnegative matrix factorization
0.112008
Nonnegative matrix factorization via rank-one downdate · ICML 2008
Computational geometry
triangulation
0.022000
Quality Mesh Generation in Higher Dimensions · SIAM J. Comput. 2000
An Aspect Ratio Bound for Triangulating a d-Grid Cut by a Hyperplane (Extended Abstract) · SCG 1996
Computational geometry
mesh generation
0.032000
Quality Mesh Generation in Higher Dimensions · SIAM J. Comput. 2000
Quality Mesh Generation in Three Dimensions · SCG 1992
An Aspect Ratio Bound for Triangulating a d-Grid Cut by a Hyperplane (Extended Abstract) · SCG 1996
Computational geometry › mesh generation
quality mesh generation
0.022000
Quality Mesh Generation in Higher Dimensions · SIAM J. Comput. 2000
Quality Mesh Generation in Three Dimensions · SCG 1992
Graph algorithms and graph theory
graph separators
0.031997
Separators for sphere-packings and nearest neighbor graphs · J. ACM 1997
Density Graphs and Separators · SODA 1991
A Unified Geometric Approach to Graph Separators · FOCS 1991
Computational geometry › combinatorial geometry › geometric set systems
geometric separators
0.011997
Separators for sphere-packings and nearest neighbor graphs · J. ACM 1997
Mathematical optimization
continuous optimization
0.011994
An accelerated interior point method whose running time depends only on A (extended abstract) · STOC 1994
Mathematical optimization › numerical computation › numerical optimization › second-order methods
interior point methods
0.011994
An accelerated interior point method whose running time depends only on A (extended abstract) · STOC 1994
Computational geometry › mesh generation
delaunay refinement
0.011992
Quality Mesh Generation in Three Dimensions · SCG 1992
Computational geometry
geometric graph theory
0.011991
A Unified Geometric Approach to Graph Separators · FOCS 1991
Graph algorithms and graph theory
graph algorithms
0.011991
A Unified Geometric Approach to Graph Separators · FOCS 1991
Graph algorithms and graph theory › graph theory › graph parameters
graph density
0.011991
Density Graphs and Separators · SODA 1991
Algorithms and data structures
randomized algorithms
0.011997
Separators for sphere-packings and nearest neighbor graphs · J. ACM 1997
Mathematical optimization › fixed point computation
brouwer fixed point
0.011987
Exponential Lower Bounds for Finding Brouwer Fixed Points (Extended Abstract) · FOCS 1987
Computational complexity › lower bounds
exponential lower bounds
0.011987
Exponential Lower Bounds for Finding Brouwer Fixed Points (Extended Abstract) · FOCS 1987
Mathematical optimization
fixed point computation
0.011987
Exponential Lower Bounds for Finding Brouwer Fixed Points (Extended Abstract) · FOCS 1987

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

convex optimization · 0.9robustness analysis · 0.4recursive algorithm · 0.4singular value decomposition · 0.1quadtree · 0.0finite element method · 0.0randomized algorithm · 0.0planar separator theorem · 0.0affine subspace displacement · 0.0interior point method · 0.0aspect ratio bounding · 0.0
YearPublicationVenuePosition
2022 Low-rank matrix recovery with Ky Fan 2-k-norm
abstract
Abstract Low-rank matrix recovery problem is difficult due to its non-convex properties and it is usually solved using convex relaxation approaches. In this paper, we formulate the non-convex low-rank matrix recovery problem exactly using novel Ky Fan 2-k-norm-based models. A general difference of convex functions algorithm (DCA) is developed to solve these models. A proximal point algorithm (PPA) framework is proposed to solve sub-problems within the DCA, which allows us to handle large instances. Numerical results show that the proposed models achieve high recoverability rates as compared to the truncated nuclear norm method and the alternating bilinear optimization approach. The results also demonstrate that the proposed DCA with the PPA framework is efficient in handling larger instances.
Xuan Vinh Doan, Stephen A. Vavasis
J. Glob. Optim.2
2020 Provable Overlapping Community Detection in Weighted Graphs
abstract
Community detection is a widely-studied unsupervised learning problem in which the task is to group similar entities together based on observed pairwise entity interactions. This problem has applications in diverse domains such as social network analysis and computational biology. There is a significant amount of literature studying this problem under the assumption that the communities do not overlap. When the communities are allowed to overlap, often a \textit{pure nodes} assumption is made, i.e. each community has a node that belongs exclusively to that community. This assumption, however, may not always be satisfied in practice. In this paper, we provide a provable method to detect overlapping communities in weighted graphs without explicitly making the pure nodes assumption. Moreover, contrary to most existing algorithms, our approach is based on convex optimization, for which many useful theoretical properties are already known. We demonstrate the success of our algorithm on artificial and real-world datasets.
Jimit Majmudar, Stephen A. Vavasis
NeurIPS2
2014 Fast and Robust Recursive Algorithmsfor Separable Nonnegative Matrix Factorization
abstract
In this paper, we study the nonnegative matrix factorization problem under the separability assumption (that is, there exists a cone spanned by a small subset of the columns of the input nonnegative data matrix containing all columns), which is equivalent to the hyperspectral unmixing problem under the linear mixing model and the pure-pixel assumption. We present a family of fast recursive algorithms and prove they are robust under any small perturbations of the input data matrix. This family generalizes several existing hyperspectral unmixing algorithms and hence provides for the first time a theoretical justification of their better practical performance.
Nicolas Gillis, Stephen A. Vavasis
IEEE Trans. Pattern Anal. Mach. Intell.2
2008 Nonnegative matrix factorization via rank-one downdate
abstract
Nonnegative matrix factorization (NMF) was popularized as a tool for data mining by Lee and Seung in 1999. NMF attempts to approximate a matrix with nonnegative entries by a product of two low-rank matrices, also with nonnegative entries. We propose an algorithm called rank-one downdate (R1D) for computing an NMF that is partly motivated by the singular value decomposition. This algorithm computes the dominant singular values and vectors of adaptively determined sub-matrices of a matrix. On each iteration, R1D extracts a rank-one submatrix from the original matrix according to an objective function. We establish a theoretical result that maximizing this objective function corresponds to correctly classifying articles in a nearly separable corpus. We also provide computational experiments showing the success of this method in identifying features in realistic datasets. The method is also much faster than other NMF routines.
Michael Biggs, Ali Ghodsi 0001, Stephen A. Vavasis
ICML3
2000 Quality Mesh Generation in Higher Dimensions
abstract
We consider the problem of triangulating a d-dimensional region. Our mesh generation algorithm, called QMG, is a quadtree-based algorithm that can triangulate any polyhedral region including nonconvex regions with holes. Furthermore, our algorithm guarantees a bounded aspect ratio triangulation provided that the input domain itself has no sharp angles. Finally, our algorithm is guaranteed never to overrefine the domain, in the sense that the number of simplices produced by QMG is bounded above by a factor times the number produced by any competing algorithm, where the factor depends on the aspect ratio bound satisfied by the competing algorithm. The QMG algorithm has been implemented in C++ and is used as a mesh generator for the finite element method.
Scott A. Mitchell, Stephen A. Vavasis
SIAM J. Comput.2
1997 Separators for sphere-packings and nearest neighbor graphs
abstract
A collection of n balls in d dimensions forms a k -ply system if no point in the space is covered by more than k balls. We show that for every k -ply system Γ, there is a sphere S that intersects at most O ( k 1/ d n 1−1/ d ) balls of Γ and divides the remainder of Γ into two parts: those in the interior and those in the exterior of the sphere S , respectively, so that the larger part contains at most (1−1/( d +2)) n balls. This bound of ( O ( k 1/ d n 1−1/ d ) is the best possible in both n and k . We also present a simple randomized algorithm to find such a sphere in O(n) time. Our result implies that every k -nearest neighbor graphs of n points in d dimensions has a separator of size O ( k 1/ d n 1−1/ d ). In conjunction with a result of Koebe that every triangulated planar graph is isomorphic to the intersection graph of a disk-packing, our result not only gives a new geometric proof of the planar separator theorem of Lipton and Tarjan, but also generalizes it to higher dimensions. The separator algorithm can be used for point location and geometric divide and conquer in a fixed dimensional space.
Gary L. Miller, Shang-Hua Teng, William P. Thurston, Stephen A. Vavasis
J. ACM4
1996 An Aspect Ratio Bound for Triangulating a d-Grid Cut by a Hyperplane (Extended Abstract)
abstract
We consider the problem of triangulating a ddimensional uniform grid of d-cubes that is cut by a k-dimensional affine subspace.The goal is to obtain a triangulation with bounded aspect ratio.To achieve this goal, we allow some of the box faces near the affine subspace to be displaced.This problem has applications to finite element mesh generation.For general d and k, the bound on aspect ratio that we attain is double-exponential in d.For the import ant special case of d = 3, the aspect ratio bound is small enough that the technique is useful in practice.
Scott A. Mitchell, Stephen A. Vavasis
SCG2
1995 Book review
Stephen A. Vavasis
J. Glob. Optim.1
1994 An accelerated interior point method whose running time depends only on A (extended abstract)
Stephen A. Vavasis, Yinyu Ye 0001
STOC1
1994 Software section
Stephen A. Vavasis
J. Glob. Optim.1
1992 Quality Mesh Generation in Three Dimensions
abstract
We show how to triangulate a three dimensional polyhedral region with holes. Our triangulation is optimal in the following two senses. First, our triangulation achieves the best possible aspect ratio up to a constant. Second, for any other triangulation of the same region into m triangles with bounded aspect ratio, our triangulation has size n = O(m). Such a triangulation is desired as an initial mesh for a finite element mesh refinement algorithm. Previous three dimensional triangulation schemes either worked only on a restricted class of input, or did not guarantee well-shaped tetrahedra, or were not able to bound the output size. We build on some of the ideas presented in previous work by Bern, Eppstein, and Gilbert, who have shown how to triangulate a two dimensional polyhedral region with holes, with similar quality and optimality bounds.
Scott A. Mitchell, Stephen A. Vavasis
SCG2
1991 A Unified Geometric Approach to Graph Separators
abstract
A class of graphs called k-overlap graphs is proposed. Special cases of k-overlap graphs include planar graphs, k-nearest neighbor graphs, and earlier classes of graphs associated with finite element methods. A separator bound is proved for k-overlap graphs embedded in d dimensions. The result unifies several earlier separator results. All the arguments are based on geometric properties of embedding. The separator bounds come with randomized linear-time and randomized NC algorithms. Moreover, the bounds are the best possible up to the leading term.>
Gary L. Miller, Shang-Hua Teng, Stephen A. Vavasis
FOCS3
1991 Density Graphs and Separators
Gary L. Miller, Stephen A. Vavasis
SODA2
1991 Quadratic programming with one negative eigenvalue is NP-hard
Panos M. Pardalos, Stephen A. Vavasis
J. Glob. Optim.2
1990 Quadratic Programming is in NP
Stephen A. Vavasis
Inf. Process. Lett.1
1989 Exponential lower bounds for finding Brouwer fix points
Michael D. Hirsch, Christos H. Papadimitriou, Stephen A. Vavasis
J. Complex.3
1989 Gaussian Elimination with Pivoting is P-Complete
abstract
Gaussian elimination with partial pivoting is the standard numerical algorithm for solving unstructured linear systems. Here it is shown that Gaussian elimination with partial pivoting or complete pivoting is log-space complete for P. This provides theoretical evidence that these algorithms cannot be efficiently implemented on a highly parallel computer with a large number of processors. Since other algorithms for linear systems that are efficient on parallel computers are already known, this suggests that elimination-based approaches should not be pursued in a parallel environment with many processors.
Stephen A. Vavasis
SIAM J. Discret. Math.1
1987 Exponential Lower Bounds for Finding Brouwer Fixed Points (Extended Abstract)
abstract
The Brouwer fixed point theorem has become a major tool for modeling economic systems during the 20th century. It was intractable to use the theorem in a computational manner until 1965 when Scarf provided the first practical algorithm for finding a fixed point of a Brouwer map. Scarf's work left open the question of worstcase complexity, although he hypothesized that his algorithm had "typical" behavior of polynomial time in the number of variables of the problem. Here we show that any algorithm for fixed points based on function evaluation (which includes all general purpose fixed-point algorithrna) must in the worst case take a number of steps which is exponential both in the number of digits of accuracy and in the number of variables.
Michael D. Hirsch, Stephen A. Vavasis
FOCS2