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

Olvi L. Mangasarian

dblp:m/OlviLMangasarian · also O. L. Mangasarian · DBLP profile ↗
← Back
35ranked-venue papers
20as first author
0since 2021 · last 2008
—ORCID · none

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

Artificial intelligence and machine learning · 20 · 11 first-authorTheory of computation · 10 · 7 first-authorDatabases, data management, data science and information retrieval · 6 · 2 first-authorGraphics, 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.

Artificial intelligence
10 papers
Kernel, tree and ensemble methods · 61% Learning theory · 14% Optimization for machine learning · 10%
Theoretical computer science
5 papers
Mathematical optimization · 100%
Databases, data mining, and information retrieval
3 papers
Data mining · 85% Machine learning and data management · 15%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Medical and health informatics · 69% Bioinformatics and computational biology · 31%

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

TopicWeightPapersLastEvidence papers
Machine learning › Kernel, tree and ensemble methods
support vector machine
0.262006
Multisurface Proximal Support Vector Machine Classification via Generalized Eigenvalues · IEEE Trans. Pattern Anal. Mach. Intell. 2006
Exact 1-Norm Support Vector Machines Via Unconstrained Convex Differentiable Minimization · J. Mach. Learn. Res. 2006
Knowledge-Based Support Vector Machine Classifiers · NIPS 2002
Machine learning › Kernel, tree and ensemble methods › support vector machine
1-norm SVM
0.112006
Exact 1-Norm Support Vector Machines Via Unconstrained Convex Differentiable Minimization · J. Mach. Learn. Res. 2006
Machine learning › Learning theory
classification
0.112006
Multisurface Proximal Support Vector Machine Classification via Generalized Eigenvalues · IEEE Trans. Pattern Anal. Mach. Intell. 2006
Machine learning › Optimization for machine learning › second-order optimization
newton method
0.112006
Exact 1-Norm Support Vector Machines Via Unconstrained Convex Differentiable Minimization · J. Mach. Learn. Res. 2006
Mathematical optimization › numerical analysis › eigenvalue problem
generalized eigenvalue problem
0.112006
Multisurface Proximal Support Vector Machine Classification via Generalized Eigenvalues · IEEE Trans. Pattern Anal. Mach. Intell. 2006
Data mining › predictive modeling
classification
0.122001
Proximal support vector machine classifiers · KDD 2001
Data selection for support vector machine classifiers · KDD 2000
Data mining › predictive modeling › classification
support vector machine
0.122001
Proximal support vector machine classifiers · KDD 2001
Data selection for support vector machine classifiers · KDD 2000
Mathematical optimization › continuous optimization
convex optimization
0.122000
Robust Linear and Support Vector Regression · IEEE Trans. Pattern Anal. Mach. Intell. 2000
Active Support Vector Machine Classification · NIPS 2000
Mathematical optimization › continuous optimization › nonlinear optimization
quadratic programming
0.122000
Robust Linear and Support Vector Regression · IEEE Trans. Pattern Anal. Mach. Intell. 2000
Active Support Vector Machine Classification · NIPS 2000
Machine learning › Kernel, tree and ensemble methods › kernel methods
kernel classifier
0.012002
Minimal Kernel Classifiers · J. Mach. Learn. Res. 2002
Machine learning › Kernel, tree and ensemble methods
kernel methods
0.012002
Minimal Kernel Classifiers · J. Mach. Learn. Res. 2002
Machine learning › Probabilistic and Bayesian machine learning › statistical inference
regression
0.012000
Robust Linear and Support Vector Regression · IEEE Trans. Pattern Anal. Mach. Intell. 2000
Machine learning › Learning theory › statistical estimation › robust statistics
robust regression
0.012000
Robust Linear and Support Vector Regression · IEEE Trans. Pattern Anal. Mach. Intell. 2000
Machine learning › Kernel, tree and ensemble methods › support vector machine
support vector regression
0.012000
Robust Linear and Support Vector Regression · IEEE Trans. Pattern Anal. Mach. Intell. 2000
Machine learning and data management
data selection
0.012000
Data selection for support vector machine classifiers · KDD 2000
Data mining › dimensionality reduction
feature selection
0.012000
Data selection for support vector machine classifiers · KDD 2000
Mathematical optimization › continuous optimization › nonlinear optimization › quadratic programming
active set method
0.012000
Active Support Vector Machine Classification · NIPS 2000
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
feature selection
0.011998
Feature Selection via Concave Minimization and Support Vector Machines · ICML 1998
Data mining
clustering
0.011996
Clustering via Concave Minimization · NIPS 1996
Medical and health informatics › clinical prediction
clinical outcome prediction
0.011995
An Inductive Learning Approach to Prognostic Prediction · ICML 1995
Medical and health informatics › cancer prognosis
breast cancer prognosis
0.012002
Knowledge-Based Support Vector Machine Classifiers · NIPS 2002
Bioinformatics and computational biology › genomics
DNA sequencing
0.012002
Knowledge-Based Support Vector Machine Classifiers · NIPS 2002
Mathematical optimization
nonconvex optimization
0.011993
Backpropagation Convergence via Deterministic Nonmonotone Perturbed Minimization · NIPS 1993
Mathematical optimization
linear programming
0.011968
Multisurface method of pattern separation · IEEE Trans. Inf. Theory 1968

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

linear programming · 0.2proximal support vector machine · 0.1generalized eigenvalue decomposition · 0.1kernel methods · 0.1polyhedral set constraints · 0.1nonlinear kernel · 0.1non-linear kernel · 0.1generalized newton method · 0.1active set strategy · 0.1concave minimization · 0.0regularization · 0.0regularized least squares · 0.0lagrangian optimization · 0.0sherman-morrison-woodbury formula · 0.0huber m-estimator · 0.0convex quadratic programming · 0.0inductive learning · 0.0deterministic nonmonotone perturbed minimization · 0.0
YearPublicationVenuePosition
2008 Privacy-preserving classification of vertically partitioned data via random kernels
abstract
We propose a novel privacy-preserving support vector machine (SVM) classifier for a data matrixAwhose input feature columns are divided into groups belonging to different entities. Each entity is unwilling to share its group of columns or make it public. Our classifier is based on the concept of a reduced kernelK(A,B′), whereB′ is the transpose of a random matrixB. The column blocks ofBcorresponding to the different entities are privately generated by each entity and never made public. The proposed linear or nonlinear SVM classifier, which is public but does not reveal any of the privately held data, has accuracy comparable to that of an ordinary SVM classifier that uses the entire set of input features directly.
Olvi L. Mangasarian, Edward W. Wild, Glenn Fung
ACM Trans. Knowl. Discov. Data1
2008 Nonlinear Knowledge-Based Classification
abstract
In this brief, prior knowledge over general nonlinear sets is incorporated into nonlinear kernel classification problems as linear constraints in a linear program. These linear constraints are imposed at arbitrary points, not necessarily where the prior knowledge is given. The key tool in this incorporation is a theorem of the alternative for convex functions that converts nonlinear prior knowledge implications into linear inequalities without the need to kernelize these implications. Effectiveness of the proposed formulation is demonstrated on publicly available classification data sets, including a cancer prognosis data set. Nonlinear kernel classifiers for these data sets exhibit marked improvements upon the introduction of nonlinear prior knowledge compared to nonlinear kernel classifiers that do not utilize such knowledge.
Olvi L. Mangasarian, Edward W. Wild
IEEE Trans. Neural Networks1
2007 Nonlinear Knowledge in Kernel Approximation
abstract
Prior knowledge over arbitrary general sets is incorporated into nonlinear kernel approximation problems in the form of linear constraints in a linear program. The key tool in this incorporation is a theorem of the alternative for convex functions that converts nonlinear prior knowledge implications into linear inequalities without the need to kernelize these implications. Effectiveness of the proposed formulation is demonstrated on two synthetic examples and an important lymph node metastasis prediction problem. All these problems exhibit marked improvements upon the introduction of prior knowledge over nonlinear kernel approximation approaches that do not utilize such knowledge.
Olvi L. Mangasarian, Edward W. Wild
IEEE Trans. Neural Networks1
2006 Nonconvex Piecewise-Quadratic Underestimation for Global Minimization
Olvi L. Mangasarian, J. Ben Rosen, M. E. Thompson
J. Glob. Optim.1
2006 Exact 1-Norm Support Vector Machines Via Unconstrained Convex Differentiable Minimization
abstract
Support vector machines utilizing the 1-norm, typically set up as linear programs (Mangasarian, 2000; Bradley and Mangasarian, 1998), are formulated here as a completely unconstrained minimization of a convex differentiable piecewise-quadratic objective function in the dual space. The objective function, which has a Lipschitz continuous gradient and contains only one additional finite parameter, can be minimized by a generalized Newton method and leads to an exact solution of the support vector machine problem. The approach here is based on a formulation of a very general linear program as an unconstrained minimization problem and its application to support vector machine classification problems. The present approach which generalizes both (Mangasarian, 2004) and (Fung and Mangasarian, 2004) is also applied to nonlinear approximation where a minimal number of nonlinear kernel functions are utilized to approximate a function from a given number of function values.
Olvi L. Mangasarian
J. Mach. Learn. Res.1
2006 Multisurface Proximal Support Vector Machine Classification via Generalized Eigenvalues
abstract
A new approach to support vector machine (SVM) classification is proposed wherein each of two data sets are proximal to one of two distinct planes that are not parallel to each other. Each plane is generated such that it is closest to one of the two data sets and as far as possible from the other data set. Each of the two nonparallel proximal planes is obtained by a single MATLAB command as the eigenvector corresponding to a smallest eigenvalue of a generalized eigenvalue problem. Classification by proximity to two distinct nonlinear surfaces generated by a nonlinear kernel also leads to two simple generalized eigenvalue problems. The effectiveness of the proposed method is demonstrated by tests on simple examples as well as on a number of public data sets. These examples show the advantages of the proposed approach in both computation time and test set correctness.
Olvi L. Mangasarian, Edward W. Wild
IEEE Trans. Pattern Anal. Mach. Intell.1
2005 Global Minimization via Piecewise-Linear Underestimation
Olvi L. Mangasarian, J. Ben Rosen, M. E. Thompson
J. Glob. Optim.1
2005 Multicategory Proximal Support Vector Machine Classifiers
Glenn Fung, Olvi L. Mangasarian
Mach. Learn.2
2004 Knowledge-Based Kernel Approximation
Olvi L. Mangasarian, Jude W. Shavlik, Edward W. Wild
J. Mach. Learn. Res.1
2003 Finite Newton method for Lagrangian support vector machine classification
Glenn Fung, Olvi L. Mangasarian
Neurocomputing2
2002 Knowledge-Based Support Vector Machine Classifiers
abstract
Prior knowledge in the form of multiple polyhedral sets, each be(cid:173) longing to one of two categories, is introduced into a reformulation of a linear support vector machine classifier. The resulting formu(cid:173) lation leads to a linear program that can be solved efficiently. Real world examples, from DNA sequencing and breast cancer prognosis, demonstrate the effectiveness of the proposed method. Numerical results show improvement in test set accuracy after the incorpo(cid:173) ration of prior knowledge into ordinary, data-based linear support vector machine classifiers. One experiment also shows that a lin(cid:173) ear classifier, based solely on prior knowledge, far outperforms the direct application of prior knowledge rules to classify data. Keywords: use and refinement of prior knowledge, sup(cid:173) port vector machines, linear programming
Glenn Fung, Olvi L. Mangasarian, Jude W. Shavlik
NIPS2
2002 Incremental Support Vector Machine Classification
abstract
Using a recently introduced proximal support vector machine classifier [4], a very fast and simple incremental support vector machine (SVM) classifier is proposed which is capable of modifying an existing linear classifier by both retiring old data and adding new data. A very important feature of the proposed single-pass algorithm, which allows it to handle massive datasets, is that huge blocks of data, say of the order of millions of points, can be stored in blocks of size (n + 1)2, where n is the usually small (typically less than 100) dimensional input space in which the data resides. To demonstrate the effectiveness of the algorithm we classify a dataset of 1 billion points in 10-dimensional input space into two classes in less than 2.5 hours on a 400 MHz Pentium II processor.
Glenn Fung, Olvi L. Mangasarian
SDM2
2002 Set Containment Characterization
Olvi L. Mangasarian
J. Glob. Optim.1
2002 Minimal Kernel Classifiers
Glenn Fung, Olvi L. Mangasarian, Alexander J. Smola
J. Mach. Learn. Res.2
2002 Large Scale Kernel Regression via Linear Programming
Olvi L. Mangasarian, David R. Musicant
Mach. Learn.1
2001 Proximal support vector machine classifiers
abstract
Instead of a standard support vector machine (SVM) that classifies points by assigning them to one of two disjoint half-spaces, points are classified by assigning them to the closest of two parallel planes (in input or feature space) that are pushed apart as far as possible. This formulation, which can also be interpreted as regularized least squares and considered in the much more general context of regularized networks [8, 9], leads to an extremely fast and simple algorithm for generating a linear or nonlinear classifier that merely requires the solution of a single system of linear equations. In contrast, standard SVMs solve a quadratic or a linear program that require considerably longer computational time. Computational results on publicly available datasets indicate that the proposed proximal SVM classifier has comparable test set correctness to that of standard SVM classifiers, but with considerably faster computational time that can be an order of magnitude faster. The linear proximal SVM can easily handle large datasets as indicated by the classification of a 2 million point 10-attribute set in 20.8 seconds. All computational results are based on 6 lines of MATLAB code.
Glenn Fung, Olvi L. Mangasarian
KDD2
2001 RSVM: Reduced Support Vector Machines
abstract
An algorithm is proposed which generates a nonlinear kernel-based separating surface that requires as little as 1% of a large dataset for its explicit evaluation. To generate this nonlinear surface, the entire dataset is used as a constraint in an optimization problem with very few variables corresponding to the 1% of the data kept. The remainder of the data can be thrown away after solving the optimization problem. This is achieved by making use of a rectangular m × kernel K(A, Ā′) that greatly reduces the size of the quadratic program to be solved and simplifies the characterization of the nonlinear separating surface. Here, the m rows of A represent the original m data points while the rows of Ā represent a greatly reduced data points. Computational results indicate that test set correctness for the reduced support vector machine (RSVM), with a nonlinear separating surface that depends on a small randomly selected portion of the dataset, is better than that of a conventional support vector machine (SVM) with a nonlinear surface that explicitly depends on the entire dataset, and much better than a conventional SVM using a small random sample of the data. Computational times, as well as memory usage, are much smaller for RSVM than that of a conventional SVM using the entire dataset.
Yuh-Jye Lee, Olvi L. Mangasarian
SDM2
2001 Lagrangian Support Vector Machines
Olvi L. Mangasarian, David R. Musicant
J. Mach. Learn. Res.1
2000 Data selection for support vector machine classifiers
abstract
The problem of extracting a minimal number of data points from a large dataset, in order to generate a support vector machine (SVM) classifier, is formulated as a concave min-imization problem and solved by a finite number of linear programs. This minimal set of data points, which is the smallest number of support vectors that completely char-acterize a separating plane classifier, is considerably smaller than that required by a standard 1-norm support vector ma-chine with or without feature selection. The proposed ap-proach also incorporates a feature selection procedure that results in a minimal number of input features used by the classifier. Tenfold cross validation gives as good or better test results using the proposed minimal support vector ma-chine (MSVM) classifier based on the smaller set of data points compared to a standard 1-norm support vector ma-chine classifier. The reduction in data points used by an MSVM classifier over those used by a 1-norm SVM classifier averaged 66 % on seven public datasets and was as high as 81%. This makes MSVM a useful incremental classification tool which maintains only a small fraction of a large dataset before merging and processing it with new incoming data. Keywords support vector machines, data classification, data selection, concave minimization, linear programming 1.
Glenn Fung, Olvi L. Mangasarian
KDD2
2000 Active Support Vector Machine Classification
abstract
An active set strategy is applied to the dual of a simple reformula(cid:173) tion of the standard quadratic program of a linear support vector machine. This application generates a fast new dual algorithm that consists of solving a finite number of linear equations, with a typically large dimensionality equal to the number of points to be classified. However, by making novel use of the Sherman-Morrison(cid:173) Woodbury formula, a much smaller matrix of the order of the orig(cid:173) inal input space is inverted at each step. Thus, a problem with a 32-dimensional input space and 7 million points required inverting positive definite symmetric matrices of size 33 x 33 with a total run(cid:173) ning time of 96 minutes on a 400 MHz Pentium II. The algorithm requires no specialized quadratic or linear programming code, but merely a linear equation solver which is publicly available.
Olvi L. Mangasarian, David R. Musicant
NIPS1
2000 k-Plane Clustering
Paul S. Bradley, Olvi L. Mangasarian
J. Glob. Optim.2
2000 Robust Linear and Support Vector Regression
abstract
The robust Huber M-estimator, a differentiable cost function that is quadratic for small errors and linear otherwise, is modeled exactly, in the original primal space of the problem, by an easily solvable simple convex quadratic program for both linear and nonlinear support vector estimators. Previous models were significantly more complex or formulated in the dual space and most involved specialized numerical algorithms for solving the robust Huber linear estimator. Numerical test comparisons with these algorithms indicate the computational effectiveness of the new quadratic programming model for both linear and nonlinear support vector problems. Results are shown on problems with as many as 20000 data points, with considerably faster running times on larger problems.
Olvi L. Mangasarian, David R. Musicant
IEEE Trans. Pattern Anal. Mach. Intell.1
1999 Mathematical Programming for Data Mining: Formulations and Challenges
abstract
This article is intended to serve as an overview of a rapidly emerging research and applications area. In addition to providing a general overview, motivating the importance of data mining problems within the area of knowledge discovery in databases, our aim is to list some of the pressing research challenges, and outline opportunities for contributions by the optimization research communities. Towards these goals, we include formulations of the basic categories of data mining methods as optimization problems. We also provide examples of successful mathematical programming approaches to some data mining problems.
Paul S. Bradley, Usama M. Fayyad, Olvi L. Mangasarian
INFORMS J. Comput.3
1999 Successive overrelaxation for support vector machines
abstract
Successive overrelaxation (SOR) for symmetric linear complementarity problems and quadratic programs is used to train a support vector machine (SVM) for discriminating between the elements of two massive datasets, each with millions of points. Because SOR handles one point at a time, similar to Platt's sequential minimal optimization (SMO) algorithm which handles two constraints at a time and Joachims' SVMlight which handles a small number of points at a time, SOR can process very large datasets that need not reside in memory. The algorithm converges linearly to a solution. Encouraging numerical results are presented on datasets with up to 10,000,000 points. Such massive discrimination problems cannot be processed by conventional linear or quadratic programming methods, and to our knowledge have not been solved by other methods. On smaller problems, SOR was faster than SVMlight and comparable or faster than SMO.
Olvi L. Mangasarian, David R. Musicant
IEEE Trans. Neural Networks1
1998 Parsimonious side propagation
abstract
A fast parsimonious linear-programming-based algorithm for training neural networks is proposed that suppresses redundant features while using a minimal tra number of hidden units. This is achieved by propagating sideways to newly added hidden units the task of separating successive groups of unclassified points. Computational results show an improvement of 26.53% and 19.76% in tenfold cross-validation test correctness over a parsimonious perceptron on two publicly available datasets.
Paul S. Bradley, Olvi L. Mangasarian
ICASSP2
1998 Feature Selection via Concave Minimization and Support Vector Machines
Paul S. Bradley, Olvi L. Mangasarian
ICML2
1998 Feature Selection via Mathematical Programming
abstract
The problem of discriminating between two finite point sets in n-dimensional feature space by a separating plane that utilizes as few of the features as possible is formulated as a mathematical program with a parametric objective function and linear constraints. The step function that appears in the objective function can be approximated by a sigmoid or by a concave exponential on the nonnegative real line, or it can be treated exactly by considering the equivalent linear program with equilibrium constraints. Computational tests of these three approaches on publicly available real-world databases have been carried out and compared with an adaptation of the optimal brain damage method for reducing neural network complexity. One feature selection algorithm via concave minimization reduced cross-validation error on a cancer prognosis database by 35.4% while reducing problem features from 32 to 4.
Paul S. Bradley, Olvi L. Mangasarian, W. Nick Street
INFORMS J. Comput.2
1997 Mathematical Programming in Data Mining
Olvi L. Mangasarian
Data Min. Knowl. Discov.1
1996 Clustering via Concave Minimization
Paul S. Bradley, Olvi L. Mangasarian, W. Nick Street
NIPS2
1995 An Inductive Learning Approach to Prognostic Prediction
W. Nick Street, Olvi L. Mangasarian, William H. Wolberg
ICML2
1995 The linear complementarity problem as a separable bilinear program
Olvi L. Mangasarian
J. Glob. Optim.1
1994 Misclassification minimization
Olvi L. Mangasarian
J. Glob. Optim.1
1993 Backpropagation Convergence via Deterministic Nonmonotone Perturbed Minimization
Olvi L. Mangasarian, Mikhail V. Solodov
NIPS1
1993 Mathematical Programming in Neural Networks
abstract
This paper highlights the role of mathematical programming, particularly linear programming, in training neural networks. A neural network description is given in terms of separating planes in the input space that suggests the use of linear programming for determining these planes. A more standard description in terms of a mean square error in the output space is also given, which leads to the use of unconstrained minimization techniques for training a neural network. The linear programming approach is demonstrated by a brief description of a system for breast cancer diagnosis that has been in use for the last four years at a major medical facility. INFORMS Journal on Computing, ISSN 1091-9856, was published as ORSA Journal on Computing from 1989 to 1995 under ISSN 0899-1499.
Olvi L. Mangasarian
INFORMS J. Comput.1
1968 Multisurface method of pattern separation
abstract
Let two sets of patterns be represented by two finite point sets in ann-dimensional Euclidean spaceE^{n}. If the convex hulls of the two sets do not intersect, the sets can be strictly separated by a plane. Such a plane can be constructed by the Motzkin-Schoenberg error-correction procedure or by linear programming. More often than not, however, the convex hulls of the two point sets do intersect, in which case strict separation by a plane is not possible any more. One may then resort to separation by more than one plane. In this paper, we show how two sets can be strictly separated by one or more planes or surfaces (nonlinear manifolds) via linear programming. A computer program that implements the present method has been written and successfully tested on a number of real problems.
Olvi L. Mangasarian
IEEE Trans. Inf. Theory1