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

Vladimir Cherkassky

dblp:60/449 · DBLP profile ↗
← Back
91ranked-venue papers
44as first author
2since 2021 · last 2024
0009-0001-1289-5257ORCID · corroborated

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

Artificial intelligence and machine learning · 69 · 28 first-author · 2 since 2021Systems, architecture and hardware · 14 · 12 first-authorGraphics, computer vision, multimedia, augmented reality and games · 4Computer networks · 3 · 1 first-authorDatabases, data management, data science and information retrieval · 3 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 2 first-authorTheory of computation · 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
6 papers
Learning theory · 66% Kernel, tree and ensemble methods · 21% Representation and self-supervised learning · 7%
Theoretical computer science
1 paper
Algorithms and data structures · 100%
Computer graphics and multimedia
2 papers
Image and video processing · 100%
Computer architecture, parallel and distributed computing, and storage systems
7 papers
Interconnection networks and networks-on-chip · 45% Emerging computing paradigms · 37% Electronic design automation · 10%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Medical and health informatics · 100%

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

TopicWeightPapersLastEvidence papers
Machine learning › Learning theory › classification
multiclass classification
0.412019
Multiclass Learning from Contradictions · NeurIPS 2019
Machine learning › Learning theory › sample complexity
natarajan dimension
0.412019
Multiclass Learning from Contradictions · NeurIPS 2019
Machine learning › Learning theory
sample complexity
0.412019
Multiclass Learning from Contradictions · NeurIPS 2019
Machine learning › Kernel, tree and ensemble methods
support vector machine
0.412019
Multiclass Learning from Contradictions · NeurIPS 2019
Knowledge, reasoning and agents › Knowledge representation and reasoning › semantic representation
compositional semantics
0.112009
Quantitative modeling of the neural representation of adjective-noun phrases to account for fMRI activation · ACL/IJCNLP 2009
Medical and health informatics › neuroimaging
neuroimaging analysis
0.112009
Quantitative modeling of the neural representation of adjective-noun phrases to account for fMRI activation · ACL/IJCNLP 2009
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction
discriminant analysis
0.112006
Kernel Uncorrelated and Orthogonal Discriminant Analysis: A Unified Approach · CVPR (1) 2006
Machine learning › Representation and self-supervised learning › representation learning › dimensionality reduction › discriminant analysis
kernel discriminant analysis
0.112006
Kernel Uncorrelated and Orthogonal Discriminant Analysis: A Unified Approach · CVPR (1) 2006
Image and video processing
motion estimation
0.012004
Motion Estimation Using Statistical Learning Theory · IEEE Trans. Pattern Anal. Mach. Intell. 2004
Algorithms and data structures › numerical linear algebra
dimensionality reduction
0.012004
Efficient Kernel Discriminant Analysis via QR Decomposition · NIPS 2004
Algorithms and data structures › kernel methods
kernel discriminant analysis
0.012004
Efficient Kernel Discriminant Analysis via QR Decomposition · NIPS 2004
Algorithms and data structures › numerical linear algebra › dimensionality reduction
linear discriminant analysis
0.012004
Efficient Kernel Discriminant Analysis via QR Decomposition · NIPS 2004
Algorithms and data structures › numerical linear algebra
matrix factorization
0.012004
Efficient Kernel Discriminant Analysis via QR Decomposition · NIPS 2004
Algorithms and data structures › numerical linear algebra › matrix factorization
QR decomposition
0.012004
Efficient Kernel Discriminant Analysis via QR Decomposition · NIPS 2004
Machine learning › Learning theory › statistical learning theory
complexity control
0.012003
Controlling Model Complexity in Flow Estimation · ICCV 2003
Image and video processing › motion estimation
flow estimation
0.012003
Controlling Model Complexity in Flow Estimation · ICCV 2003
Image and video processing › motion estimation
optical flow
0.012003
Controlling Model Complexity in Flow Estimation · ICCV 2003
Emerging computing paradigms › neuromorphic computing
associative memory
0.021994
Noise Performance of Linear Associative Memories · IEEE Trans. Pattern Anal. Mach. Intell. 1994
Distributed and Fault-Tolerant Computation for Retrieval Tasks Using Distributed Associative Memories · IEEE Trans. Computers 1988
Interconnection networks and networks-on-chip › switching network
multistage interconnection network
0.021994
Omega network-based ATM switch with neural network-controlled bypass queueing and multiplexing · IEEE J. Sel. Areas Commun. 1994
Performance Evaluation of Neurectangular Multistage Interconnection Networks · IEEE Trans. Computers 1988
Computer vision › Face, body and person analysis
face recognition
0.012004
Efficient Kernel Discriminant Analysis via QR Decomposition · NIPS 2004
Image and video processing › motion analysis
motion tracking
0.012004
Motion Estimation Using Statistical Learning Theory · IEEE Trans. Pattern Anal. Mach. Intell. 2004
Network performance modeling › throughput analysis
switch throughput
0.011994
Omega network-based ATM switch with neural network-controlled bypass queueing and multiplexing · IEEE J. Sel. Areas Commun. 1994
Emerging computing paradigms
neural computing
0.011994
Noise Performance of Linear Associative Memories · IEEE Trans. Pattern Anal. Mach. Intell. 1994
Electronic design automation › circuit analysis
noise analysis
0.011994
Noise Performance of Linear Associative Memories · IEEE Trans. Pattern Anal. Mach. Intell. 1994
Interconnection networks and networks-on-chip › switching network › multistage interconnection network
shuffle-exchange network
0.011994
Omega network-based ATM switch with neural network-controlled bypass queueing and multiplexing · IEEE J. Sel. Areas Commun. 1994
Machine learning › Learning theory
nonparametric regression
0.011993
Adaptive knot Placement for Nonparametric Regression · NIPS 1993
Interconnection networks and networks-on-chip › switching network › multistage interconnection network
banyan network
0.021989
Partitioning and Permuting Properties of CC-Banyan Networks · IEEE Trans. Computers 1989
On Permuting Properties of Regular Rectangular SW-Banyans · IEEE Trans. Computers 1985
Interconnection networks and networks-on-chip
permutation capability
0.021989
Partitioning and Permuting Properties of CC-Banyan Networks · IEEE Trans. Computers 1989
On Permuting Properties of Regular Rectangular SW-Banyans · IEEE Trans. Computers 1985
Performance modeling and evaluation
analytical modeling
0.011988
Performance Evaluation of Neurectangular Multistage Interconnection Networks · IEEE Trans. Computers 1988
Emerging computing paradigms › neuromorphic computing › associative memory
distributed associative memory
0.011988
Distributed and Fault-Tolerant Computation for Retrieval Tasks Using Distributed Associative Memories · IEEE Trans. Computers 1988

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

universum learning · 0.4span bound · 0.4histogram-of-projections · 0.4quantitative modeling · 0.2kernel methods · 0.2QR decomposition · 0.1discriminant analysis · 0.1statistical learning theory · 0.0ridge regression · 0.0VC theory · 0.0simulation · 0.0neural network · 0.0monte carlo simulation · 0.0analytical modeling · 0.0linear algebra · 0.0graph theory · 0.0distributed associative memory model · 0.0closed-form analysis · 0.0
YearPublicationVenuePosition
2024 To understand double descent, we need to understand VC theory
Vladimir Cherkassky, Eng Hock Lee
Neural Networks1
2024 Understanding Double Descent Using VC-Theoretical Framework
abstract
In spite of many successful applications of deep learning (DL) networks, theoretical understanding of their generalization capabilities and limitations remains limited. We present analysis of generalization performance of DL networks for classification under VC-theoretical framework. In particular, we analyze the so-called "double descent" phenomenon, when large overparameterized networks can generalize well, even when they perfectly memorize all available training data. This appears to contradict conventional statistical view that optimal model complexity should reflect an optimal balance between underfitting and overfitting, i.e., the bias-variance trade-off. We present VC-theoretical explanation of double descent phenomenon, under classification setting. Our theoretical explanation is supported by empirical modeling of double descent curves, using analytic VC-bounds, for several learning methods, such as support vector machine (SVM), least squares (LS), and multilayer perceptron classifiers. The proposed VC-theoretical approach enables better understanding of overparameterized estimators during second descent.
Eng Hock Lee, Vladimir Cherkassky
IEEE Trans. Neural Networks Learn. Syst.2
2020 Performance metrics for online seizure prediction
Hsiang-Han Chen, Vladimir Cherkassky
Neural Networks2
2019 Group Learning for High-Dimensional Sparse Data
abstract
We describe new methodology for supervised learning with sparse data, i.e., when the number of input features is (much) larger than the number of training samples (n). Under the proposed approach, all available (d) input features are split into several (t) subsets, effectively resulting in a larger number (t*n) of labeled training samples in lower-dimensional input space (of dimensionality d/t). This (modified) training data is then used to estimate a classifier for making predictions in lower-dimensional space. In this paper, standard SVM is used for training a classifier. During testing (prediction), a group of t predictions made by SVM classifier needs to be combined via intelligent post-processing rules, in order to make a prediction for a test input (in the original d-dimensional space). The novelty of our approach is in the design and empirical validation of these post-processing rules under Group Learning setting. We demonstrate that such post-processing rules effectively reflect general (common-sense) a priori knowledge (about application data). Specifically, we propose two different post-processing schemes and demonstrate their effectiveness for two real-life application domains, i.e., handwritten digit recognition and seizure prediction from iEEG signal. These empirical results show superior performance of the Group Learning approach for sparse data, under both balanced and unbalanced classification settings.
Vladimir Cherkassky, Hsiang-Han Chen, Han-Tai Shiao
IJCNN1
2019 Multiclass Learning from Contradictions
abstract
We introduce the notion of learning from contradictions, a.k.a Universum learning, for multiclass problems and propose a novel formulation for multiclass universum SVM (MU-SVM). We show that learning from contradictions (using MU-SVM) incurs lower sample complexity compared to multiclass SVM (M-SVM) by deriving the Natarajan dimension for sample complexity for PAC-learnability of MU-SVM. We also propose an analytic span bound for MU-SVM and demonstrate its utility for model selection resulting in $\sim 2-4 \times$ faster computation times than standard resampling techniques. We empirically demonstrate the efficacy of MU- SVM on several real world datasets achieving $>$ 20\% improvement in test accuracies compared to M-SVM. Insights into the underlying behavior of MU-SVM using a histograms-of-projections method are also provided.
Sauptik Dhar, Vladimir Cherkassky, Mohak Shah
NeurIPS2
2018 Universum Selection for Boosting the Performance of Multiclass Support Vector Machines Based on One-versus-One Strategy
Patoomsiri Songsiri, Vladimir Cherkassky, Boonserm Kijsirikul
Knowl. Based Syst.2
2017 Universum learning for SVM regression
abstract
This paper extends the idea of Universum learning to regression problems. We propose new Universum-SVM formulation for regression problems that incorporates a priori knowledge in the form of additional data samples. These additional data samples, or Universum samples, belong to the same application domain as the training samples, but they follow a different distribution. Several empirical comparisons are presented to illustrate the utility of the proposed approach.
Sauptik Dhar, Vladimir Cherkassky
IJCNN2
2015 Donor Selection for Hematopoietic Stem Cell Transplant Using Cost-Sensitive SVM
abstract
Donor selection for Hematopoietic Stem Cell Transplant often requires physicians to manually select 3 to 5 donors from a list of 100s of genetically compatible donors as identified by HLA-based matching algorithms. The decision process is complicated by a lack of strict guidelines governing a "secondary" selection process, which is based upon non-HLA donor attributes. Our research is aimed at modeling this "secondary" decision process which can help physicians choose the right donors, based on donor attributes and historical choice behavior. Proposed black box models will help in improving selection consistency.
Adarsh Sivasankaran, Vladimir Cherkassky, Mark Albrecht, Martin Maiers
ICMLA2
2015 Reliable seizure prediction from EEG data
abstract
There is a growing interest in data-analytic modeling for prediction and/or detection of epileptic seizures from EEG recording of brain activity [1-10]. Even though there is clear evidence that many patients have changes in EEG signal prior to seizures, development of robust seizure prediction methods remains elusive [1]. We argue that the main issue for development of effective EEG-based predictive models is an apparent disconnect between clinical considerations and dataanalytic modeling assumptions. We present an SVM-based system for seizure prediction, where design choices and performance metrics are clearly related to clinical objectives and constraints. This system achieves very accurate prediction of preictal and interictal EEG segments in dogs with naturally occurring epilepsy. However, our empirical results suggest that good prediction performance may be possible only if the training data set has sufficiently many preictal segments, i.e. at least 6-7 seizure episodes.
Vladimir Cherkassky, Brandon Veber, Han-Tai Shiao, Ned Patterson, Gregory A. Worrell, Benjamin H. Brinkmann
IJCNN1
2015 Development and Evaluation of Cost-Sensitive Universum-SVM
abstract
Many machine learning applications involve analysis of high-dimensional data, where the number of input features is larger than/comparable to the number of data samples. Standard classification methods may not be sufficient for such data, and this provides motivation for nonstandard learning settings. One such new learning methodology is called learning through contradiction or Universum-support vector machine (U-SVM). Recent studies have shown U-SVM to be quite effective for sparse high-dimensional data sets. However, all these earlier studies have used balanced data sets with equal misclassification costs. This paper extends the U-SVM formulation to problems with different misclassification costs, and presents practical conditions for the effectiveness of this cost-sensitive U-SVM. Several empirical comparisons are presented to validate the proposed approach.
Sauptik Dhar, Vladimir Cherkassky
IEEE Trans. Cybern.2
2014 Learning using privileged information (LUPI) for modeling survival data
abstract
Survival data is common in medical applications. The challenge in applying predictive data-analytic methods to survival data is in the treatment of censored observations, since the survival times for these observations are unknown. This paper presents formalization of the analysis of survival data as a binary classification problem. For this binary classification setting, we propose a strategy for encoding censored data, leading to the SVM+/LUPI formulations. Further, we present empirical comparison of the new method and the classical Cox modeling approach for predictive modeling of survival data. These comparisons suggest that for data sets with large amount of censored data, the proposed method consistently yields better predictive performance than classical statistical modeling.
Han-Tai Shiao, Vladimir Cherkassky
IJCNN2
2012 Cost-Sensitive Universum-SVM
abstract
Many applications of machine learning involve analysis of sparse high-dimensional data, where the number of input features is larger than the number of data samples. Standard classification methods may not be sufficient for such data, and this provides motivation for non-standard learning settings. One such new learning methodology is called Learning through Contradictions or Universum support vector machine (U-SVM) [1, 2]. Recent studies [2-10] have shown U-SVM to be quite effective for such sparse high-dimensional data settings. However, these studies use balanced data sets with equal misclassification costs. This paper extends the U-SVM for problems with different misclassification costs, and presents practical conditions for the effectiveness of the cost sensitive U-SVM. Finally, several empirical comparisons are presented to illustrate the utility of the proposed approach.
Sauptik Dhar, Vladimir Cherkassky
ICMLA (1)2
2012 Implementation and comparison of SVM-based Multi-Task Learning methods
abstract
Exploiting additional information to improve traditional inductive learning is an active research area in machine learning. In many supervised-learning applications, data can be naturally separated into several groups, or tasks, and incorporating this information into learning may improve generalization. There are many Multi-Task Learning (MTL) techniques for classification recently proposed in machine learning. This paper focuses on analysis and comparison of the two recent SVM-based MTL techniques: regularized MTL (rMTL) and SVM+ based MTL (SVM+MTL). In particular, our analysis shows how these two methods can be implemented using standard SVM software. Further, we present extensive empirical comparisons between these two methods, which relates advantages/limitations of each method to statistical characteristics of the training data.
Han-Tai Shiao, Vladimir Cherkassky
IJCNN2
2012 Generalized SMO Algorithm for SVM-Based Multitask Learning
abstract
Exploiting additional information to improve traditional inductive learning is an active research area in machine learning. In many supervised-learning applications, training data can be naturally separated into several groups, and incorporating this group information into learning may improve generalization. Recently, Vapnik proposed a general approach to formalizing such problems, known as "learning with structured data" and its support vector machine (SVM) based optimization formulation called SVM+. Liang and Cherkassky showed the connection between SVM+ and multitask learning (MTL) approaches in machine learning, and proposed an SVM-based formulation for MTL called SVM+MTL for classification. Training the SVM+MTL classifier requires the solution of a large quadratic programming optimization problem which scales as O(n(3)) with sample size n. So there is a need to develop computationally efficient algorithms for implementing SVM+MTL. This brief generalizes Platt's sequential minimal optimization (SMO) algorithm to the SVM+MTL setting. Empirical results show that, for typical SVM+MTL problems, the proposed generalized SMO achieves over 100 times speed-up, in comparison with general-purpose optimization routines.
Feng Cai, Vladimir Cherkassky
IEEE Trans. Neural Networks Learn. Syst.2
2011 Prediction of electric power consumption for commercial buildings
abstract
Currently many commercial buildings are not continuously monitored for energy consumption, especially small buildings which constitute 90% of all such buildings. However, readily available data from the electric meters can be used for monitoring and analyzing energy consumption. Efficient utilization of available historical data (from these meters) can potentially improve energy efficiency, help to identify common energy wasting problems, and, in the future, enable various Smart Grid programs, such as demand response, real-time pricing etc. This paper describes application of computational intelligence techniques for prediction of electric power consumption. The proposed approach combines regression and clustering methods, in order to improve the prediction accuracy of power consumption, as a function of time (of the day) and temperature, using real-life data from several commercial and government buildings. Empirical comparisons show that the proposed approach provides an improvement over the currently used bin-based method for modeling power consumption.
Vladimir Cherkassky, Sohini Roy Chowdhury, Volker Landenberger, Saurabh Tewari, Paul Bursch
IJCNN1
2011 Application of SOM to analysis of Minnesota soil survey data
abstract
This paper describes data-analytic modeling of the Minnesota soil chemical data produced by the 2001 metro soil survey. The chemical composition of the soil is characterized by the concentration of many metal and non-metal constituents, resulting in high-dimensional data. This high dimensionality and possible unknown (nonlinear) correlations in the data make it difficult to analyze and interpret using standard statistical techniques. This paper applies Self Organizing Map (SOM), to present the high-dimensional soil data in a 2D format suitable for human understanding and interpretation. This SOM representation enables analysis of the soil chemical concentration trends within the Twin Cities Metropolitan area of Minnesota. These trends are important for various Minnesota regulatory agencies concerned with the concentration of polluting chemical elements due to human activities.
Sauptik Dhar, Vladimir Cherkassky
IJCNN2
2011 Practical Conditions for Effectiveness of the Universum Learning
abstract
Many applications of machine learning involve analysis of sparse high-dimensional data, in which the number of input features is larger than the number of data samples. Standard inductive learning methods may not be sufficient for such data, and this provides motivation for nonstandard learning settings. This paper investigates a new learning methodology called learning through contradictions or Universum support vector machine (U-SVM). U-SVM incorporates a priori knowledge about application data, in the form of additional Universum samples, into the learning process. This paper investigates possible advantages of U-SVM versus standard SVM, and describes the practical conditions necessary for the effectiveness of the U-SVM. These conditions are based on the analysis of the univariate histograms of projections of training samples onto the normal direction vector of (standard) SVM decision boundary. Several empirical comparisons are presented to illustrate the practical utility of the proposed approach.
Vladimir Cherkassky, Sauptik Dhar, Wuyang Dai
IEEE Trans. Neural Networks1
2009 Quantitative modeling of the neural representation of adjective-noun phrases to account for fMRI activation
Kai-min Kevin Chang, Vladimir Cherkassky, Tom M. Mitchell, Marcel Adam Just
ACL/IJCNLP2
2009 Empirical Study of the Universum SVM Learning for High-Dimensional Data
Vladimir Cherkassky, Wuyang Dai
ICANN (1)1
2009 SVM+ regression and multi-task learning
abstract
Exploiting additional information to improve traditional inductive learning is an active research area in machine learning. In many supervised-learning applications, training data can be naturally separated into several groups, and incorporating this group information into learning may improve generalization. Recently, Vapnik proposed general approach to formalizing such problems, known as learning with structured data (LWSD) and its SVM-based optimization formulation called SVM+. Liang and Cherkassky showed empirical validation of SVM+ for classification, and its connections to multi-task learning (MTL) approaches in machine learning. This paper builds upon this recent work and describes a new methodology for regression problems, combining Vapnik's SVM+ regression and the MTL classification setting, for regression problems. We also show empirical comparisons between standard SVM regression, SVM+, and proposed SVM+MTL regression method. Practical implementation of new learning technologies, such as SVM+, is often hindered by their complexity, i.e. large number of tuning parameters (vs standard inductive SVM regression). To this end, we provide a practical scheme for model selection that combines analytic selection of parameters for SVM regression and resampling-based methods for selecting model parameters specific to SVM+ and SVM+MTL.
Feng Cai, Vladimir Cherkassky
IJCNN2
2009 Predictive learning with sparse heterogeneous data
abstract
Many applications of machine learning involve sparse and heterogeneous data. For example, estimation of predictive (diagnostic) models using patients' data from clinical studies requires effective integration of genetic, clinical and demographic data. Typically all heterogeneous inputs are properly encoded and mapped onto a single feature vector, used for estimating (training) a predictive model. This approach, known as standard inductive learning, is used in most application studies. More recently, several new learning methodologies have emerged. In particular, when training data can be naturally separated into several groups (or structured), we can view learning (estimation) for each group as a separate task, leading to Multi-Task Learning framework. Similarly, a setting where training data is structured, but the objective is to estimate a single predictive model (for all groups), leads to Learning with Structured Data and SVM+ methodology recently proposed by Vapnik. This paper demonstrates advantages and limitations of these new data modeling approaches for modeling heterogeneous data (relative to standard inductive SVM) via empirical comparisons using several publicly available medical data sets.
Vladimir Cherkassky, Feng Cai, Lichen Liang
IJCNN1
2009 Another look at statistical learning theory and regularization
Vladimir Cherkassky, Yunqian Ma
Neural Networks1
2009 Predictive learning with structured (grouped) data
Lichen Liang, Feng Cai, Vladimir Cherkassky
Neural Networks3
2008 Gender classification of human faces using inference through contradictions
abstract
We present an empirical study of gender classification of human faces, using new learning methodology called inference through contradictions, introduced in . This approach allows to incorporate a priori knowledge in the form of additional (unlabeled) samples, called the Universum, into the supervised learning process. Application of this methodology to gender classification shows that using this approach enables better generalization over standard SVM classification (using labeled data alone).
Vladimir Cherkassky
IJCNN2
2008 Connection between SVM+ and multi-task learning
abstract
Exploiting additional information to improve traditional inductive learning is an active research in machine learning. When data are naturally separated into groups, SVM+[7] can effectively utilize this structure information to improve generalization. Alternatively, we can view learning based on data from each group as an individual task, but all these tasks are somehow related; so the same problem can also be formulated as a multi-task learning problem. Following the SVM+ approach, we propose a new multi-task learning algorithm called svm+MTL, which can be thought as an adaptation of SVM+ for solving MTL problem. The connections between SVM+ and svm+MTL are discussed and their performance is compared using synthetic data sets.
Lichen Liang, Vladimir Cherkassky
IJCNN2
2007 Learning Using Structured Data: Application to fMRI Data Analysis
abstract
This paper investigates a new learning setting recently introduced by Vapnik [8] that takes into account a known structure of the training data to improve generalization performance. This setting is a special case of a new inference technology known aslearning with hidden information[8]suitable for many real-life applications with sparse high-dimensional data. We first briefly describe an extension of SVM called SVMγ+ [8] that is associated with this new learning setting, and verify its effectiveness using a synthetic data set. Then we demonstrate the effectiveness of SVMγ+ on a difficult real-life problem: detection of cognitive states from fMRI images obtained from different subjects. These empirical results show that the SVMγ+ approach achieves improved inter-subject generalization vs standard SVM technology.
Lichen Liang, Vladimir Cherkassky
IJCNN2
2007 Probabilistic Joint Feature Selection for Multi-task Learning
abstract
We study the joint feature selection problem when learning multiple related classification or regression tasks. By imposing an automatic relevance determination prior on the hypothesis classes associated with each of the tasks and regularizing the variance of the hypothesis parameters, similar feature patterns across different tasks are encouraged and features that are relevant to all (or most) of the tasks are identified. Our analysis shows that the proposed probabilistic framework can be seen as a generalization of previous result from adaptive ridge regression to the multi-task learning setting. We provide a detailed description of the proposed algorithms for simultaneous model construction and justify the proposed algorithms in several aspects. Our experimental results show that this approach outperforms a regularized multi-task learning approach and the traditional methods where individual tasks are solved independently on synthetic data and the real-world data sets for lung cancer prognosis.
Jinbo Bi, R. Bharat Rao, Vladimir Cherkassky
SDM4
2007 Computational intelligence in earth and environmental sciences
Vladimir Cherkassky, William Hsieh, Vladimir M. Krasnopolsky, Dimitri P. Solomatine, Julio J. Valdés
Neural Networks1
2006 Efficient model selection for regularized linear discriminant analysis
abstract
Classical Linear Discriminant Analysis (LDA) is not applicable for small sample size problems due to the singularity of the scatter matrices involved. Regularized LDA (RLDA) provides a simple strategy to overcome the singularity problem by applying a regularization term, which is commonly estimated via cross-validation from a set of candidates. However, cross-validation may be computationally prohibitive when the candidate set is large. An efficient algorithm for RLDA is presented that computes the optimal transformation of RLDA for a large set of parameter candidates, with approximately the same cost as running RLDA a small number of times. Thus it facilitates efficient model selection for RLDA. An intrinsic relationship between RLDA and Uncorrelated LDA (ULDA), which was recently proposed for dimension
Jieping Ye, Qi Li 0001, Ravi Janardan, Jinbo Bi, Vladimir Cherkassky, Chandra Kambhamettu
CIKM6
2006 Kernel Uncorrelated and Orthogonal Discriminant Analysis: A Unified Approach
abstract
Several kernel algorithms have recently been proposed for nonlinear discriminant analysis. However, these methods mainly address the singularity problem in the high dimensional feature space. Less attention has been focused on the properties of the resulting discriminant vectors and feature vectors in the reduced dimensional space. In this paper, we present a new formulation for kernel discriminant analysis. The proposed formulation includes, as special cases, kernel uncorrelated discriminant analysis (KUDA) and kernel orthogonal discriminant analysis (KODA). The feature vectors of KUDA are uncorrelated, while the discriminant vectors of KODA are orthogonal to each other in the feature space. We present theoretical derivations of proposed KUDA and KODA algorithms. The experimental results show that both KUDA and KODA are very competitive in comparison with other nonlinear discriminant algorithms in terms of classification accuracy.
Jieping Ye, Vladimir Cherkassky
CVPR (1)3
2006 Real-Time Pricing of Mutual Funds
abstract
This paper presents a methodology for estimating net asset value (NAV) of domestic mutual funds, using major stock market indices as inputs in a statistical model. The results of this study suggest that such an accurate estimation is possible, and this raises questions about the effectiveness of restrictions on frequent trading (aka market timing) introduced in the mutual fund industry.
Vladimir Cherkassky
IJCNN2
2006 Spatial SVM for feature selection and fMRI activation detection
abstract
This paper describes application of Support Vector Machines (SVM) methodology for fMRI activation detection. Whereas SVM methods have been successfully used for standard predictive learning settings (i.e., classification and regression), the goal of activation detection, strictly speaking, is not achieving improved prediction accuracy. We relate the problem of activation detection in fMRI to the problem feature selection in machine learning, and describe various multivariate supervised-learning formulations for this application. Due to extreme ill-posedness of typical fMRI data sets, the quality of activation detection will be greatly affected by (a) incorporating a priori knowledge into SVM formulations, and (b) using proper encoding for training data. We analyze these issues separately, and introduce (a) novel spatial SVM formulation (reflecting a priori knowledge about local spatial correlations in fMRI data) and (b) two new encoding schemes for fMRI data that incorporate the effects of the brain dynamics (i.e., its Hemodynamic Response Function, or HRF). The effectiveness of these modifications is clearly demonstrated using benchmark simulated and real-life fMRI data sets.
Lichen Liang, Vladimir Cherkassky, David A. Rottenberg
IJCNN2
2006 2006 Special issue: Earth Sciences and Environmental Applications of Computational IntelligenceIntroduction
Vladimir Cherkassky, Vladimir M. Krasnopolsky, Dimitri P. Solomatine, Julio J. Valdés
Neural Networks1
2006 Computational intelligence in earth sciences and environmental applications: Issues and challenges
Vladimir Cherkassky, Vladimir M. Krasnopolsky, Dimitri P. Solomatine, Julio J. Valdés
Neural Networks1
2005 Special session panel discussion: methodological issues in the application of learning methods to climate modeling and Earth sciences
abstract
Summary form only given. This special session has been motivated by the growing importance of data-driven modeling in Earth sciences, climate modeling, meteorological and oceanographic applications, geophysical data processing, and hydrology. Of particular interest are the methodological aspects of learning methods, with the clarification of the advantages and limitations of learning techniques in the context of specific applications. This panel includes informal presentations by the session co-chairs followed by questions and answers from the audience. Topics of discussion include the following: 1) to identify major types of problems encountered in this field; 2) how to estimate the quality of data-driven models; 3) what are specific characteristics of data sets in climate modeling/Earth sciences that make them different from other applications; and 4) try to come to an agreement on possible benchmark data sets in this field.
Vladimir Cherkassky, Vladimir M. Krasnopolsky, Dimitri P. Solomatine, Julio J. Valdés
IJCNN1
2005 Characterization of data complexity for SVM methods
abstract
This paper provides new characterization of data complexity for margin-based methods also known as SVMs, kernel methods etc. Under the predictive learning setting, the complexity of a given data set is directly related to model complexity, i.e. the flexibility of a set of admissible models used to describe this data. There are two distinct approaches to model complexity control: traditional model-based where complexity is controlled via parameterization of admissible models, and margin-based where complexity is controlled by the size of margin (in a specially designed empirical loss function). This paper emphasizes the role of margin for complexity control, and proposes a simple index for data complexity suitable for classification and regression problems.
Yunqian Ma, Vladimir Cherkassky
IJCNN2
2005 A combined SVM and LDA approach for classification
abstract
This paper describes a new large margin classifier, named SVM/LDA. This classifier can be viewed as an extension of support vector machine (SVM) by incorporating some global information about the data. The SVM/LDA classifier can be also seen as a generalization of linear discriminant analysis (LDA) by incorporating the idea of (local) margin maximization into standard LDA formulation. We show that existing SVM software can be used to solve the SVM/LDA formulation. We also present empirical comparisons of the proposed algorithm with SVM and LDA using both synthetic and real world benchmark data.
Vladimir Cherkassky
IJCNN2
2005 Multiple model regression estimation
abstract
This paper presents a new learning formulation for multiple model estimation (MME). Under this formulation, training data samples are generated by several (unknown) statistical models. Hence, most existing learning methods (for classification or regression) based on a single model formulation are no longer applicable. We describe a general framework for MME. Then we introduce a constructive support vector machine (SVM)-based methodology for multiple regression estimation. Several empirical comparisons using synthetic and real-life data sets are presented to illustrate the proposed approach for multiple model regression formulation.
Vladimir Cherkassky, Yunqian Ma
IEEE Trans. Neural Networks1
2004 Comparison of loss functions for linear regression
abstract
This paper addresses selection of the loss function for regression problems with finite data. It is well-known (under standard regression formulation) that for a known noise density there exist an optimal loss function under an asymptotic setting (large number of samples), i.e. squared loss is optimal for Gaussian noise density. However, in real-life applications the noise density is unknown and the number of training samples is finite. For such practical situations, we suggest using Vapnik's /spl epsiv/-insensitive loss function. We use practical method for setting the value of /spl epsiv/ as a function of known number of samples and (known or estimated) noise variance (V. Cherkassky and Y. Ma, (2004), (2002)). We consider commonly used noise densities (such as Gaussian, Uniform and Laplacian noise). Empirical comparisons for several representative linear regression problems indicate that Vapnik's /spl epsiv/-insensitive loss yields more robust performance and improved prediction accuracy, in comparison with squared loss and least-modulus loss, especially for noisy high-dimensional data sets.
Vladimir Cherkassky, Yunqian Ma
IJCNN1
2004 Multiple regression estimation for motion analysis and segmentation
abstract
This paper describes multiple model estimation for motion analysis and segmentation (aka spatial partitioning), from point correspondences in two successive images. In motion analysis applications, available (training) data is generated by several unknown models (motions). However, the correspondence between data samples and different models (motions) is unknown. Hence, the goal of learning (motion estimation) is two-fold, i.e. estimation (learning) of unknown motions (models) and separation (segmentation) of available data into several subsets corresponding to different motions. We present the mathematical formulation for multiple motion estimation, as a problem of learning several (regression) mappings, from a single data set, and then show a constructive (SVM-based) learning algorithm developed for this setting. Experimental results show potential advantages of the proposed method.
Vladimir Cherkassky, Yunqian Ma, Harry Wechsler
IJCNN1
2004 Efficient Kernel Discriminant Analysis via QR Decomposition
abstract
Linear Discriminant Analysis (LDA) is a well-known method for fea- ture extraction and dimension reduction. It has been used widely in many applications such as face recognition. Recently, a novel LDA algo- rithm based on QR Decomposition, namely LDA/QR, has been proposed, which is competitive in terms of classification accuracy with other LDA algorithms, but it has much lower costs in time and space. However, LDA/QR is based on linear projection, which may not be suitable for data with nonlinear structure. This paper first proposes an algorithm called KDA/QR, which extends the LDA/QR algorithm to deal with nonlin- ear data by using the kernel operator. Then an efficient approximation of KDA/QR called AKDA/QR is proposed. Experiments on face image data show that the classification accuracy of both KDA/QR and AKDA/QR are competitive with Generalized Discriminant Analysis (GDA), a gen- eral kernel discriminant analysis algorithm, while AKDA/QR has much lower time and space costs. 1 Introduction Linear Discriminant Analysis [3] is a wellknown method for dimension reduction. It has been used widely in many applications such as face recognition [2]. Classical LDA aims to find optimal transformation by minimizing the within-class distance and maximizing the between-class distance simultaneously, thus achieving maximum discrimination. The optimal transformation can be readily computed by computing the eigen-decomposition on the scatter matrices. Although LDA works well for linear problems, it may be less effective when severe non- linearity is involved. To deal with such a limitation, nonlinear extensions through kernel functions have been proposed. The main idea of kernel-based methods is to map the input data to a feature space through a nonlinear mapping, where the inner products in the feature space can be computed by a kernel function without knowing the nonlinear mapping explic- itly [9]. Kernel Principal Component Analysis (KPCA) [10], Kernel Fisher Discriminant Analysis (KFDA) [7] and Generalized Discriminant Analysis (GDA) [1] are, respectively, kernel-based nonlinear extensions of the well known PCA, FDA and LDA methods. To our knowledge, there are few efficient algorithms for general kernel based discriminant algorithms -- most known algorithms effectively scale as O(n3) where n is the sample size. In [6, 8], S. Mika et al. made a first attempt to speed up KFDA through a greedy approximation technique. However the algorithm was developed to handle the binary clas- sification problem. For multi-class problem, the authors suggested the one against the rest scheme by considering all two-class problems. Recently, an efficient variant of LDA, namely LDA/QR, was proposed in [11, 12]. The essence of LDA/QR is the utilization of QR-decomposition on a small size matrix. The time complexity of LDA/QR is linear in the size of the training data, as well as the number of dimensions of the data. Moreover, experiments in [11, 12] show that the classification accuracy of LDA/QR is competitive with other LDA algorithms. In this paper, we first propose an algorithm, namely KDA/QR1, which is a nonlinear exten- sion of LDA/QR. Since KDA/QR involves the whole kernel matrix, which is not scalable for large datasets, we also propose an approximation of KDA/QR, namely AKDA/QR. A distinct property of AKDA/QR is that it scales as O(ndc), where n is the size of the data, d is the dimension of the data, and c is the number of classes. We apply the proposed algorithms on face image datasets and compare them with LDA/QR, and Generalized Discriminant Analysis (GDA) [1], a general method for kernel discrim- inant analysis. Experiments show that: (1) AKDA/QR is competitive with KDA/QR and GDA in classification; (2) both KDA/QR and AKDA/QR outperform LDA/QR in classifi- cation; and (3) AKDA/QR has much lower costs in time and space than GDA.
Jieping Ye, Qi Li 0001, Ravi Janardan, Vladimir Cherkassky
NIPS5
2004 Practical selection of SVM parameters and noise estimation for SVM regression
Vladimir Cherkassky, Yunqian Ma
Neural Networks1
2004 Motion Estimation Using Statistical Learning Theory
abstract
This paper describes a novel application of Statistical Learning Theory (SLT) to single motion estimation and tracking. The problem of motion estimation can be related to statistical model selection, where the goal is to select one (correct) motion model from several possible motion models, given finite noisy samples. SLT, also known as Vapnik-Chervonenkis (VC), theory provides analytic generalization bounds for model selection, which have been used successfully for practical model selection. This paper describes a successful application of an SLT-based model selection approach to the challenging problem of estimating optimal motion models from small data sets of image measurements (flow). We present results of experiments on both synthetic and real image sequences for motion interpolation and extrapolation; these results demonstrate the feasibility and strength of our approach. Our experimental results show that for motion estimation applications, SLT-based model selection compares favorably against alternative model selection methods, such as the Akaike's fpe, Schwartz' criterion (sc), Generalized Cross-Validation (gcv), and Shibata's Model Selector (sms). The paper also shows how to address the aperture problem using SLT-based model selection for penalized linear (ridge regression) formulation.
Harry Wechsler, Zoran Duric, Fayin Li, Vladimir Cherkassky
IEEE Trans. Pattern Anal. Mach. Intell.4
2003 Controlling Model Complexity in Flow Estimation
Zoran Duric, Fayin Li, Harry Wechsler, Vladimir Cherkassky
ICCV4
2003 Model selection for k-nearest neighbors regression using VC bounds
abstract
We discuss an analytic model selection for k-nearest neighbors regression method using VC generalization bounds. Whereas existing implementations of k-nn regression estimate the model complexity as n/k, where n is the number of samples, we propose a new model complexity estimate. The proposed new complexity index used as the VC-dimension in VC bounds yields a new analytic method for model selection. Empirical results for low dimensional and high dimensional data sets indicate that the proposed model selection approach provides accurate model selection that is consistently better than the previously used complexity measure. In fact, prediction accuracy of the proposed analytic method is similar to resampling (cross-validation) approach for optimal selection of k.
Vladimir Cherkassky, Yunqian Ma
IJCNN1
2003 Multiple model classification using SVM-based approach
abstract
We propose a new method for nonlinear classification using several simple (linear) classifiers. The approach is based on a new formulation of the learning problem called multiple model estimation [V. Cherkassky and Y. Ma, 2002]. The paper describes practical implementation of this approach using an appropriate modification of standard SVM classification algorithm. Several empirical comparisons presented in this paper indicate that the proposed multiple model classification (MMC) method (using linear component models) yields better (or similar) prediction accuracy than standard nonlinear SVM classifiers. However, the main practical advantage of MMC method is that it does not require heuristic tuning of nonlinear SVM parameters (such as selection of kernel type, regularization parameter) in order to achieve good classification accuracy.
Yunqian Ma, Vladimir Cherkassky
IJCNN2
2003 Comparison of Model Selection for Regression
abstract
We discuss empirical comparison of analytical methods for model selection. Currently, there is no consensus on the best method for finite-sample estimation problems, even for the simple case of linear estimators. This article presents empirical comparisons between classical statistical methods - Akaike information criterion (AIC) and Bayesian information criterion (BIC) - and the structural risk minimization (SRM) method, based on Vapnik-Chervonenkis (VC) theory, for regression problems. Our study is motivated by empirical comparisons in Hastie, Tibshirani, and Friedman (2001), which claims that the SRM method performs poorly for model selection and suggests that AIC yields superior predictive performance. Hence, we present empirical comparisons for various data sets and different types of estimators (linear, subset selection, and k-nearest neighbor regression). Our results demonstrate the practical advantages of VC-based model selection; it consistently outperforms AIC for all data sets. In our study, SRM and BIC methods show similar predictive performance. This discrepancy (between empirical results obtained using the same data) is caused by methodological drawbacks in Hastie et al. (2001), especially in their loose interpretation and application of SRM method. Hence, we discuss methodological issues important for meaningful comparisons and practical application of SRM method. We also point out the importance of accurate estimation of model complexity (VC-dimension) for empirical comparisons and propose a new practical estimate of model complexity for k-nearest neighbors regression.
Vladimir Cherkassky, Yunqian Ma
Neural Comput.1
2002 Selection of Meta-parameters for Support Vector Regression
Vladimir Cherkassky, Yunqian Ma
ICANN1
2002 Model complexity control and statistical learning theory
Vladimir Cherkassky
Nat. Comput.1
2001 Comparison of Wavelet Thresholding Methods for Denoising ECG Signals
Vladimir Cherkassky, Steven Kilts
ICANN1
2001 Myopotential denoising of ECG signals using wavelet thresholding methods
Vladimir Cherkassky, Steven Kilts
Neural Networks1
2001 Signal estimation and denoising using VC-theory
Vladimir Cherkassky, Xuhui Shao
Neural Networks1
2000 Introduction to VC learning theory with applications to Financial Engineering - Tutorial
Vladimir Cherkassky
CIFEr1
2000 Funds exchange: an approach for risk and portfolio management
abstract
This paper describes a new approach for asset allocation and risk management called funds exchange. The funds exchange approach generically describes short-term trading of (broadly-based) mutual funds or indices based on statistical strategies aimed at achieving improved returns and, at the same time, reducing market risk (i.e., market exposure). Unlike many statistically-based trading and advisory systems trying to predict and benefit from the major (big) changes in the stock market, the funds exchange approach tries to capitalize on the short-term (daily) market volatility, i.e. small daily changes. This paper describes concepts and assumptions underlying this approach, and mathematical formulation of the funds exchange approach as a problem of predictive learning. Finally we show empirical evidence that the proposed approach can indeed provide improved returns and reduce market risk for SP 500 mutual funds.
Vladimir Cherkassky, Filip Mulier, Anna B. Sheng
CIFEr1
2000 Image Denoising Using Wavelet Thresholding and Model Selection
abstract
This paper describes wavelet thresholding for image denoising under the framework provided by statistical learning theory a.k.a. Vapnik-Chervonenkis (VC) theory. Under the framework of VC-theory, wavelet thresholding amounts to ordering of wavelet coefficients according to their relevance to accurate function estimation, followed by discarding insignificant coefficients. Existing wavelet thresholding methods specify an ordering based on the coefficient magnitude, and use threshold(s) derived under Gaussian noise assumption and asymptotic settings. In contrast, the proposed approach uses orderings better reflecting the statistical properties of natural images, and VC-based thresholding developed for finite sample settings under very general noise assumptions. A tree structure is proposed to order the wavelet coefficients based on its magnitude, scale and spatial location. The choice of a threshold is based on the general VC method for model complexity control. Empirical results show that the proposed method outperforms Donoho's (1992, 1995) level dependent thresholding techniques and the advantages become more significant under finite sample and non-Gaussian noise settings.
Shi Zhong 0001, Vladimir Cherkassky
ICIP2
2000 Measuring the VC-Dimension Using Optimized Experimental Design
abstract
VC-dimension is the measure of model complexity (capacity) used in VC-theory. The knowledge of the VC-dimension of an estimator is necessary for rigorous complexity control using analytic VC generalization bounds. Unfortunately, it is not possible to obtain the analytic estimates of the VC-dimension in most cases. Hence, a recent proposal is to measure the VC-dimension of an estimator experimentally by fitting the theoretical formula to a set of experimental measurements of the frequency of errors on artificially generated data sets of varying sizes (Vapnik, Levin, & Le Cun, 1994). However, it may be difficult to obtain an accurate estimate of the VC-dimension due to the variability of random samples in the experimental procedure proposed by Vapnik et al. (1994). We address this problem by proposing an improved design procedure for specifying the measurement points (i.e., the sample size and the number of repeated experiments at a given sample size). Our approach leads to a nonuniform design structure as opposed to the uniform design structure used in the original article (Vapnik et al., 1994). Our simulation results show that the proposed optimized design structure leads to a more accurate estimation of the VC-dimension using the experimental procedure. The results also show that a more accurate estimation of VC-dimension leads to improved complexity control using analytic VC-generalization bounds and, hence, better prediction accuracy.
Xuhui Shao, Vladimir Cherkassky, William Li
Neural Comput.2
2000 Self-organizing maps for the skeletonization of sparse shapes
abstract
This paper presents a method for computing the skeleton of planar shapes and objects which exhibit sparseness (lack of connectivity), within their image regions. Such sparseness in images may occur due to poor lighting conditions, incorrect thresholding or image subsampling. Furthermore, in document image analysis, sparse shapes are characteristic of texts faded due to aging and/or poor ink quality. Due to the lack of pixel level connectivity, conventional skeletonization techniques perform poorly on such (sparse) shapes. Given the pixel distribution for a shape, the proposed method involves an iterative evolution of a piecewise-linear approximation of the shape skeleton by using a minimum spanning tree-based self-organizing map (SOM). By constraining the SOM to lie on the edges of the Delaunay triangulation of the shape distribution, the adjacency relationships between regions in the shape are detected and used in the evolution of the skeleton. The SOM, on convergence, gives the final skeletal shape. The skeletonization is invariant to Euclidean transformations. The potential of the method is demonstrated on a variety of sparse shapes from different application domains.
Vladimir Cherkassky, Nikolaos Papanikolopoulos
IEEE Trans. Neural Networks Learn. Syst.2
1999 Multi-resolution support vector machine
abstract
The support vector machine (SVM) is a new learning methodology based on Vapnik-Chervonenkis (VC) theory (Vapnik, 1982, 1995). SVM has recently attracted growing research interest due to its ability to learn classification and regression tasks with high-dimensional data. The SVM formulation uses kernel representation. The existing algorithm leaves the choice of the kernel type and kernel parameters to the user. This paper describes an important extension to the SVM method: the multiresolution SVM (M-SVM) in which several kernels of different scales can be used simultaneously to approximate the target function. The proposed M-SVM approach enables 'automatic' selection of the 'optimal' kernel width. This usually results in better prediction accuracy of SVM models.
Xuhui Shao, Vladimir Cherkassky
IJCNN2
1999 Factors controlling generalization ability of MLP networks
abstract
Multilayer perceptron (MLP) network has been successfully applied to many practical problems because of its nonlinear mapping ability. However, there are many factors, which may affect the generalization ability of MLP networks, such as the number of hidden units, the initial values of weights and the stopping rules. These factors, if improperly chosen, may result in poor generalization ability of MLP networks. It is important to identify, these factors and their interaction in order to control effectively the generalization ability of MLP network. In this paper, we have empirically identified the factors that affect the generalization ability of MLP network, and compared their relative effect on the generalization performance.
Shi Zhong 0001, Vladimir Cherkassky
IJCNN2
1999 Model complexity control for regression using VC generalization bounds
abstract
It is well known that for a given sample size there exists a model of optimal complexity corresponding to the smallest prediction (generalization) error. Hence, any method for learning from finite samples needs to have some provisions for complexity control. Existing implementations of complexity control include penalization (or regularization), weight decay (in neural networks), and various greedy procedures (aka constructive, growing, or pruning methods). There are numerous proposals for determining optimal model complexity (aka model selection) based on various (asymptotic) analytic estimates of the prediction risk and on resampling approaches. Nonasymptotic bounds on the prediction risk based on Vapnik-Chervonenkis (VC)-theory have been proposed by Vapnik. This paper describes application of VC-bounds to regression problems with the usual squared loss. An empirical study is performed for settings where the VC-bounds can be rigorously applied, i.e., linear models and penalized linear models where the VC-dimension can be accurately estimated, and the empirical risk can be reliably minimized. Empirical comparisons between model selection using VC-bounds and classical methods are performed for various noise levels, sample size, target functions and types of approximating functions. Our results demonstrate the advantages of VC-based complexity control with finite samples.
Vladimir Cherkassky, Xuhui Shao, Filip Mulier, Vladimir Vapnik
IEEE Trans. Neural Networks1
1998 Object Skeletons from Sparse Shapes in Industrial image Settings
abstract
Presents a method for computing the shape skeleton of planar objects in presence of noise occurring inside the image regions. Such noise may be due to poor control of lighting conditions, incorrect thresholding or image subsampling. Binary images of objects with such noise exhibit sparseness (lack of connectivity), within their image regions. Such non-contiguity may also be observed in thresholded images of objects which consist of regions having varying albedo. The problem of obtaining the skeletal description of sparse shapes is ill posed in the sense of conventional skeletonization techniques. We propose a skeletonization method which is based on obtaining the shape skeleton by evolving an approximation of the principal curve of the shape distribution. Our method is implemented as a batch mode Kohonen self-organizing map algorithm and involves iterating the following two steps: (1) Voronoi tessellation of the data, (2) kernel smoothing on the Voronoi centroids. Adjacency relationships between the Voronoi regions are obtained by computing a Delaunay triangulation of the centroids. The Voronoi centroids are connected by a minimum spanning tree after each iteration. The final shape skeleton is obtained by joining centroids which are disjoint in the spanning tree, but have adjacent Voronoi regions. The skeletal descriptions obtained with the method are invariant to translation, rotation, and scale changes of the shape. The potential of the method is demonstrated on industrial objects having varying shape complexity under different imaging conditions.
Nikolaos Papanikolopoulos, Vladimir Cherkassky
ICRA3
1997 Constrained Topological Maps for Regression and Classification
Vladimir Cherkassky, Filip Mulier
ICONIP (1)1
1997 The Nature Of Statistical Learning Theory
Vladimir Cherkassky
IEEE Trans. Neural Networks1
1996 Comparison of adaptive methods for function estimation from samples
abstract
The problem of estimating an unknown function from a finite number of noisy data points has fundamental importance for many applications. This problem has been studied in statistics, applied mathematics, engineering, artificial intelligence, and, more recently, in the fields of artificial neural networks, fuzzy systems, and genetic optimization. In spite of many papers describing individual methods, very little is known about the comparative predictive (generalization) performance of various methods. We discuss subjective and objective factors contributing to the difficult problem of meaningful comparisons. We also describe a pragmatic framework for comparisons between various methods, and present a detailed comparison study comprising several thousand individual experiments. Our approach to comparisons is biased toward general (nonexpert) users. Our study uses six representative methods described using a common taxonomy. Comparisons performed on artificial data sets provide some insights on applicability of various methods. No single method proved to be the best, since a method's performance depends significantly on the type of the target function, and on the properties of training data.
Vladimir Cherkassky, Don Gehring, Filip Mulier
IEEE Trans. Neural Networks1
1995 Self-organization as an iterative kernel smoothing process
abstract
Kohonen's self-organizing map, when described in a batch processing mode, can be interpreted as a statistical kernel smoothing problem. The batch SOM algorithm consists of two steps. First, the training data are partitioned according to the Voronoi regions of the map unit locations. Second, the units are updated by taking weighted centroids of the data falling into the Voronoi regions, with the weighing function given by the neighborhood. Then, the neighborhood width is decreased and steps 1, 2 are repeated. The second step can be interpreted as a statistical kernel smoothing problem where the neighborhood function corresponds to the kernel and neighborhood width corresponds to kernel span. To determine the new unit locations, kernel smoothing is applied to the centroids of the Voronoi regions in the topological space. This interpretation leads to some new insights concerning the role of the neighborhood and dimensionality reduction. It also strengthens the algorithm's connection with the Principal Curve algorithm. A generalized self-organizing algorithm is proposed, where the kernel smoothing step is replaced with an arbitrary nonparametric regression method.
Filip Mulier, Vladimir Cherkassky
Neural Comput.2
1995 Statistical analysis of self-organization
Filip Mulier, Vladimir Cherkassky
Neural Networks2
1994 Learning rate schedules for self-organizing maps
abstract
Kohonen maps have been successfully applied for data reduction and density approximation. Unfortunately, the choice of the neighborhood function and the learning rate in the Kohonen model remains empirical. We present a new statistically motivated approach to determine the contribution of each data presentation during training on the final position of the units of the trained map. Experimental results show that employing the commonly used learning rates leads to unit locations which are overly influenced by the later presentations (i.e., last 20% of data points in the finite training set). Better learning rate schedules and neighborhood functions are then determined which allow more uniform contributions of the training data on the unit locations. These improved rates are shown to be a suitable generalization of the standard rates given by stochastic approximation theory for a self-organizing map of units.
Filip Mulier, Vladimir Cherkassky
ICPR (2)2
1994 Moving ATM Closer to Multimedia Applications
abstract
Enterprise serving with client-server as the underlying computing paradigm has become the computing model for organizations. In enterprise serving, an interconnected set of specialized and heterogeneous servers provide the computational and storage needs of client workstations, all in a transparent fashion. Asynchronous transfer mode (ATM) has the promise of capturing the total network upon which enterprise serving operates. That is, ATM can be deployed from the workstation all the way to the server. Current servers are not designed for handling high bandwidth multimedia traffic and effectively delivering the high bandwidth of the ATM network to the processor boards where applications reside. It is feasible that extending ATM into the server as the interconnect fabric and communication architecture will be a solution. This solution is further analyzed and simulation results are reported.>
Reza Rooholamini, Vladimir Cherkassky
LCN2
1994 Neural Network for Control of Rearrangeable Clos Networks
abstract
Rapid evolution in the field of communication networks requires high speed switching technologies. This involves a high degree of parallelism in switching control and routing performed at the hardware level. The multistage crossbar networks have always been attractive to switch designers. In this paper a neural network approach to controlling a three-stage Clos network in real time is proposed. This controller provides optimal routing of communication traffic requests on a call-by-call basis by rearranging existing connections, with a minimum length of rearrangement sequence so that a new blocked call request can be accommodated. The proposed neural network controller uses Paull's rearrangement algorithm, along with the special (least used) switch selection rule in order to minimize the length of rearrangement sequences. The functional behavior of our model is verified by simulations and it is shown that the convergence time required for finding an optimal solution is constant, regardless of the switching network size. The performance is evaluated for random traffic with various traffic loads. Simulation results show that applying the least used switch selection rule increases the efficiency in switch rearrangements, reducing the network convergence time. The implementation aspects are also discussed to show the feasibility of the proposed approach.
Young-Keun Park, Vladimir Cherkassky
Int. J. Neural Syst.2
1994 Omega network-based ATM switch with neural network-controlled bypass queueing and multiplexing
abstract
Multistage interconnection networks (MINs) have long been studied for use in switching networks. Since they have a unique path between source and destination and the intermediate nodes of the paths are shared, internal blocking can cause very poor throughput. This paper proposes a high throughput ATM switch consisting of an Omega network with a new form of input queues called bypass queues. We also improve the switch throughput by partitioning the Input buffers into disjoint buffer sets and multiplexing several sets of nonblocking cells within a time slot, assuming that the routing switch operates only a couple of times faster than the transmission rate. A neural network model is presented as a controller for cell scheduling and multiplexing in the switch. Our simulation results under uniform traffic show that the proposed approach achieves almost 100% of potential switch throughput.>
Young-Keun Park, Vladimir Cherkassky, Gyungho Lee
IEEE J. Sel. Areas Commun.2
1994 Noise Performance of Linear Associative Memories
abstract
The performance of two commonly used linear models of associative memories, generalized inverse (GI) and correlation matrix memory (CMM) is studied analytically in the presence of a new type of noise (training noise due to noisy training patterns). Theoretical expressions are determined for the S/N ratio gain of the GI and CMM memories in the auto-associative and hetero-associative modes of operation. It is found that the GI method performance degrades significantly in the presence of training noise while the CMM method is relatively unaffected by it. The theoretical expressions are plotted and compared with the results obtained from Monte Carlo simulations and the two are found to be in excellent agreement.>
Kalavai J. Raghunath, Vladimir Cherkassky
IEEE Trans. Pattern Anal. Mach. Intell.2
1993 Adaptive knot Placement for Nonparametric Regression
Hossein Lari-Najafi, Vladimir Cherkassky
NIPS2
1991 Fault-tolerant database using distributed associative memories
Vladimir Cherkassky, Malathi Rao, Harry Wechsler
Inf. Sci.1
1991 Constrained topological mapping for nonparametric regression analysis
Vladimir Cherkassky, Hossein Lari-Najafi
Neural Networks1
1991 Linear Algebra Approach to Neural Associative Memories and Noise Performance of Neural Classifiers
abstract
The authors present an analytic evaluation of saturation and noise performance for a large class of associative memories based on matrix operations. The importance of using standard linear algebra techniques for evaluating noise performance of associative memories is emphasized. The authors present a detailed comparative analysis of the correlation matrix memory and the generalized inverse memory construction rules for auto-associative memory and neural classifiers. Analytic results for the noise performance of neural classifiers that can store several prototypes in one class are presented. The analysis indicates that for neural classifiers the simple correlation matrix memory provides better noise performance than the more complex generalized inverse memory.>
Vladimir Cherkassky, Karen Fassett, Nikolaos Vassilas
IEEE Trans. Computers1
1991 A neural network approach to job-shop scheduling
abstract
A novel analog computational network is presented for solving NP-complete constraint satisfaction problems, i.e. job-shop scheduling. In contrast to most neural approaches to combinatorial optimization based on quadratic energy cost function, the authors propose to use linear cost functions. As a result, the network complexity (number of neurons and the number of resistive interconnections) grows only linearly with problem size, and large-scale implementations become possible. The proposed approach is related to the linear programming network described by D.W. Tank and J.J. Hopfield (1985), which also uses a linear cost function for a simple optimization problem. It is shown how to map a difficult constraint-satisfaction problem onto a simple neural net in which the number of neural processors equals the number of subjobs (operations) and the number of interconnections grows linearly with the total number of operations. Simulations show that the authors' approach produces better solutions than existing neural approaches to job-shop scheduling, i.e. the traveling salesman problem-type Hopfield approach and integer linear programming approach of J.P.S. Foo and Y. Takefuji (1988), in terms of the quality of the solution and the network complexity.
Deming N. Zhou, Vladimir Cherkassky, T. R. Baldwin, D. E. Olson
IEEE Trans. Neural Networks2
1991 On recursive calculation of the generalized inverse of a matrix
abstract
The generalized inverse of a matrix is an extension of the ordinary square matrix inverse which applies to any matrix (e.g., singular, rectangular). The generalized inverse has numerous important applications such as regression analysis, filtering, optimization and, more recently, linear associative memories. In this latter application known as Distributed Associative Memory, stimulus vectors are associated with response vectors and the result of many associations is spread over the entire memory matrix, which is calculated as the generalized inverse. Addition/deletion of new associations requires recalculation of the generalized inverse, which becomes computationally costly for large systems. A better solution is to calculate the generalized inverse recursively. The proposed algorithm is a modification of the well known algorithm due to Rust et al. [2], originally introduced for nonrecursive computation. We compare our algorithm with Greville's recursive algorithm and conclude that our algorithm provides better numerical stability at the expense of little extra computation time and additional storage.
Saleem Mohideen, Vladimir Cherkassky
ACM Trans. Math. Softw.2
1990 Scaling neural network for job-shop scheduling
abstract
The authors present a novel analog computational network for solving NP-complete constraint-satisfaction problems, i.e. job-shop scheduling. In contrast to most neural approaches to combinatorial optimization based on quadratic energy cost functions, the authors propose to use linear cost functions. As a result, the network complexity (number of neurons and the number of resistive interconnections) grows only linearly with problem size, and large-scale implementations become possible. It is shown how to map a job-shop scheduling problem onto a simple neural net, where the number of neural processors equals the number of subjobs (operations) and the number of interconnections grows linearly with the total number of operations. Simulations show that the proposed approach produces better solutions than the traveling-salesman-problem-type Hopfield approach and the integer linear programming approach of Y.P. Foo and Y. Takefuji (1988) in terms of the quality of the solution and the network complexity
Deming N. Zhou, Vladimir Cherkassky, T. R. Baldwin, D. W. Hong
IJCNN2
1990 Performance of a new LAN for real-time traffic
Vladimir Cherkassky, Hossein Lari-Najafi, Norman L. Lawrie, Derek Masson, David W. Pritty
Comput. Commun.1
1989 Partitioning and Permuting Properties of CC-Banyan Networks
abstract
A multicomputer network, called rectangular CC-banyan, is presented and formally defined. A graph-theoretic approach is used to study this network's permuting and partitioning properties. It is shown that a CC-banyan has a modular structure and hence can be recursively defined. A method for evaluation of the total number of permutations in CC-banyans is presented. Using this method, the analytical expressions for the number of permutations in CC-banyans with fan-outs of two and three are derived.>
Vladimir Cherkassky, Miroslaw Malek
IEEE Trans. Computers1
1988 An Architectural Development and Performance of a Real Time LAN
abstract
The real-time facilities of existing local area networks (LANs) which primarily address the needs of non-real-time data traffic are reviewed. An architecture called Instanet is introduced to support the needs of distributed real-time systems. Instanet incorporates a logically separate channel to arbitrate on the access rights of different priorities of traffic. An overview of the Instanet architecture is given, and analytical and simulation results of its performance under different traffic loadings are presented.>
Vladimir Cherkassky, Hossein Lari-Najafi, Norman L. Lawrie, Derek Masson, David W. Pritty
ICDCS1
1988 Distributed and Fault-Tolerant Computation for Retrieval Tasks Using Distributed Associative Memories
abstract
The distributed associative memory (DAM) model is proposed for distributed and fault-tolerant computation related to retrieval tasks. The fault tolerance is with respect to noise in the input key data and/or local and global failures in the memory itself. Working models for fault-tolerant image reconfiguration and database information retrieval have been developed and backed up by experimental results that show the feasibility of such an approach.>
Jois Malathi Char, Vladimir Cherkassky, Harry Wechsler, George Lee Zimmerman
IEEE Trans. Computers2
1988 Performance Evaluation of Neurectangular Multistage Interconnection Networks
abstract
The performance is considered of unbuffered packet-switching nonrectangular multistage interconnection networks. Performance analysis is based on a simplified model for resolution of packet contention. An approximate closed-form analytical expression for the probability of packet acceptance is derived. Blocking characteristics of nonrectangular networks are analyzed and it is shown that for large nonrectangular networks, the probability of packet acceptance does not degrade with growth of network size.>
Vladimir Cherkassky
IEEE Trans. Computers1
1988 Efficient mapping and implementation of matrix algorithms on a hypercube
Vladimir Cherkassky, Ross Smith 0004
J. Supercomput.1
1987 A Coding Scheme for Concurrent Error Detection/Correction In Multistage Interconnection Networks
Vladimir Cherkassky
ICPP1
1987 Graceful Degradation of Multiprocessor Systems
Vladimir Cherkassky, Miroslaw Malek
ICPP1
1986 Performance of Non-Rectangular Multistage Interconnection Networks
Vladimir Cherkassky
ICDCS1
1986 Analysis of CC-Banyan Networks
Vladimir Cherkassky, Miroslaw Malek
ICPP1
1986 A Group Probing Strategy for Testing Large Number of Chips
Vladimir Cherkassky, Larry L. Kinney
ITC1
1985 Fail-Softness Analysis of Tree-Based Local Area Networks
Vladimir Cherkassky, Miroslaw Malek, G. Jack Lipovski
ICDCS1
1985 On Permuting Properties of Regular Rectangular SW-Banyans
abstract
This correspondence analyzes the permuting properties of a reconfigurable multicomputer architecture based on a regular rectangular SW-banyan interconnection network with arbitrary fan-out and an arbitrary number of stages. An analytical expression for the total number of distinct permutations performable by a rectangular SW-banyan (in one pass) is derived. It is shown how the combinatorial power of a rectangular SW-banyan increases with the growth of its fan-out. It is also shown that a two-pass (unidirectional) rectangular SW-banyan network can be made rearrangeable by a proper choice of the feedback connection.
Vladimir Cherkassky, Miroslaw Malek
IEEE Trans. Computers1