Demo Data from EDBT 2026 / reviewers in the wild / expert
Daniel Boley
dblp:08/5732
· DBLP profile ↗
39ranked-venue papers
7as first author
0since 2021 · last 2020
0000-0002-2685-8449ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 18 · 2 first-authorDatabases, data management, data science and information retrieval · 13 · 2 first-authorSystems, architecture and hardware · 10 · 4 first-authorGraphics, computer vision, multimedia, augmented reality and games · 8
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 |
Representation and self-supervised learning · 66% Video understanding and tracking · 9% Optimization for machine learning · 6% | |
| Theoretical computer science
3 papers |
Mathematical optimization · 76% Algorithms and data structures · 24% | |
| Databases, data mining, and information retrieval
1 paper |
Data mining · 87% Graph data management · 13% | |
| Computer graphics and multimedia
3 papers |
Image and video processing · 100% | |
| Computer networks
1 paper |
Routing and switching · 38% Network optimization and economics · 38% Internet of things and sensor networks · 23% |
Topics — the 30 heaviest of 39, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining › pattern mining › graph pattern mining
clique enumeration |
0.4 | 1 | 2020 | Mining Novel Multivariate Relationships in Time Series Data Using Correlation Networks · IEEE Trans. Knowl. Data Eng. 2020 |
Data mining
pattern mining |
0.4 | 1 | 2020 | Mining Novel Multivariate Relationships in Time Series Data Using Correlation Networks · IEEE Trans. Knowl. Data Eng. 2020 |
Image and video processing
sparse representation |
0.4 | 2 | 2015 | Tensor Dictionary Learning for Positive Definite Matrices · IEEE Trans. Image Process. 2015 Tensor Sparse Coding for Positive Definite Matrices · IEEE Trans. Pattern Anal. Mach. Intell. 2014 |
Machine learning › Representation and self-supervised learning › visual representation › image representation › image descriptor
region covariance descriptor |
0.3 | 3 | 2015 | Positive definite dictionary learning for region covariances · ICCV 2011 Tensor Sparse Coding for Region Covariances · ECCV (4) 2010 Tensor Dictionary Learning for Positive Definite Matrices · IEEE Trans. Image Process. 2015 |
Mathematical optimization › statistical estimation › covariance estimation
inverse covariance estimation |
0.3 | 1 | 2017 | Inverse Covariance Estimation with Structured Groups · IJCAI 2017 |
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning
sparse coding |
0.2 | 2 | 2011 | Positive definite dictionary learning for region covariances · ICCV 2011 Tensor Sparse Coding for Region Covariances · ECCV (4) 2010 |
Mathematical optimization › regularization
l1-regularized least squares |
0.2 | 1 | 2015 | Convergence of Common Proximal Methods for L1-Regularized Least Squares · IJCAI 2015 |
Mathematical optimization › continuous optimization › convex optimization
proximal methods |
0.2 | 1 | 2015 | Convergence of Common Proximal Methods for L1-Regularized Least Squares · IJCAI 2015 |
Network optimization and economics › network flow
flow optimization |
0.2 | 1 | 2014 | From Shortest-Path to All-Path: The Routing Continuum Theory and Its Applications · IEEE Trans. Parallel Distributed Syst. 2014 |
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning › sparse coding
dictionary learning |
0.1 | 1 | 2011 | Positive definite dictionary learning for region covariances · ICCV 2011 |
Algorithms and data structures › numerical linear algebra
dimensionality reduction |
0.1 | 1 | 2011 | Common component analysis for multiple covariance matrices · KDD 2011 |
Algorithms and data structures › numerical linear algebra › matrix and tensor decomposition
tensor decomposition |
0.1 | 1 | 2011 | Common component analysis for multiple covariance matrices · KDD 2011 |
Computer vision › Video understanding and tracking › motion analysis
human motion recognition |
0.1 | 2 | 2006 | Human Motion Recognition with a Convolution Kernel · ICRA 2006 Online Motion Classification using Support Vector Machines · ICRA 2004 |
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning › sparse coding
tensor sparse coding |
0.1 | 1 | 2010 | Tensor Sparse Coding for Region Covariances · ECCV (4) 2010 |
Mathematical optimization › continuous optimization › convex optimization › first-order methods
conditional gradient method |
0.1 | 1 | 2017 | Inverse Covariance Estimation with Structured Groups · IJCAI 2017 |
Machine learning › Optimization for machine learning › regularized risk minimization
regularized regression |
0.1 | 1 | 2015 | Convergence of Common Proximal Methods for L1-Regularized Least Squares · IJCAI 2015 |
Machine learning › Deep learning architectures and training
convolution kernel |
0.1 | 1 | 2006 | Human Motion Recognition with a Convolution Kernel · ICRA 2006 |
Internet of things and sensor networks
wireless sensor network |
0.1 | 1 | 2014 | From Shortest-Path to All-Path: The Routing Continuum Theory and Its Applications · IEEE Trans. Parallel Distributed Syst. 2014 |
Internet of things and sensor networks › wireless sensor network
wireless sensor network routing |
0.1 | 1 | 2014 | From Shortest-Path to All-Path: The Routing Continuum Theory and Its Applications · IEEE Trans. Parallel Distributed Syst. 2014 |
Machine learning › Reinforcement learning
policy learning |
0.1 | 1 | 2005 | Non-Stationary Policy Learning in 2-Player Zero Sum Games · AAAI 2005 |
Computational finance and economics › financial market analysis
stock market analysis |
0.0 | 1 | 2011 | Common component analysis for multiple covariance matrices · KDD 2011 |
Robotics › Robot navigation and mapping › localization
landmark-based localization |
0.0 | 1 | 1996 | Robot localization from landmarks using recursive total least squares · ICRA 1996 |
Robotics › Robot navigation and mapping
localization |
0.0 | 1 | 1996 | Robot localization from landmarks using recursive total least squares · ICRA 1996 |
Robotics › Motion planning and robot control
motion planning |
0.0 | 1 | 1995 | A parallel Formulation of Informed Randomized Search for Robot Motion Planning Problems · ICRA 1995 |
Robotics › Motion planning and robot control › motion planning
parallel motion planning |
0.0 | 1 | 1995 | A parallel Formulation of Informed Randomized Search for Robot Motion Planning Problems · ICRA 1995 |
Robotics › Motion planning and robot control › path planning
path smoothing |
0.0 | 1 | 1995 | A parallel Formulation of Informed Randomized Search for Robot Motion Planning Problems · ICRA 1995 |
Robotics › Motion planning and robot control › motion planning
sampling-based motion planning |
0.0 | 1 | 1995 | A parallel Formulation of Informed Randomized Search for Robot Motion Planning Problems · ICRA 1995 |
Hardware reliability and fault tolerance
error detection |
0.0 | 1 | 1995 | Floating Point Fault Tolerance with Backward Error Assertions · IEEE Trans. Computers 1995 |
Hardware reliability and fault tolerance
soft errors |
0.0 | 1 | 1995 | Floating Point Fault Tolerance with Backward Error Assertions · IEEE Trans. Computers 1995 |
Robotics › Robot navigation and mapping
mobile robot navigation |
0.0 | 1 | 1996 | Robot localization from landmarks using recursive total least squares · ICRA 1996 |
Methods — techniques the papers use, named apart from their topics
alternating minimization · 0.6sparse coding · 0.5iterative algorithm · 0.4proximal gradient method · 0.4discriminative dictionary learning · 0.4clique enumeration · 0.4conditional gradient method · 0.3chordal decomposition · 0.3tensor decomposition · 0.2PCA · 0.2sparse representation · 0.2riemannian manifold optimization · 0.2flow optimization · 0.2online dictionary update · 0.1support vector machine · 0.1mercer kernel · 0.1game theory · 0.1principal component analysis · 0.0
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2020 | Mining Novel Multivariate Relationships in Time Series Data Using Correlation NetworksabstractIn many domains, there is significant interest in capturing novel relationships between time series that represent activities recorded at different nodes of a highly complex system. In this paper, we introduce multipoles, a novel class of linear relationships between more than two time series. A multipole is a set of time series that have strong linear dependence among themselves, with the requirement that each time series makes a significant contribution to the linear dependence. We demonstrate that most interesting multipoles can be identified as cliques of negative correlations in a correlation network. Such cliques are typically rare in a real-world correlation network, which allows us to find almost all multipoles efficiently using a clique-enumeration approach. Using our proposed framework, we demonstrate the utility of multipoles in discovering new physical phenomena in two scientific domains: climate science and neuroscience. In particular, we discovered several multipole relationships that are reproducible in multiple other independent datasets and lead to novel domain insights. Saurabh Agrawal 0002, Michael S. Steinbach, Daniel Boley, Snigdhansu Chatterjee, Gowtham Atluri, Anh The Dang, Stefan Liess, Vipin Kumar 0001 |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2017 | Inverse Covariance Estimation with Structured GroupsabstractEstimating the inverse covariance matrix of p variables from n observations is challenging when n is much less than p, since the sample covariance matrix is singular and cannot be inverted. A popular solution is to optimize for the L1 penalized estimator; however, this does not incorporate structure domain knowledge and can be expensive to optimize. We consider finding inverse covariance matrices with group structure, defined as potentially overlapping principal submatrices, determined from domain knowledge (e.g. categories or graph cliques). We propose a new estimator for this problem setting that can be derived efficiently via the conditional gradient method, leveraging chordal decomposition theory for scalability. Simulation results show significant improvement in sample complexity when the correct group structure is known. We also apply these estimators to 14,910 stock closing prices, with noticeable improvement when group sparsity is exploited. Shaozhe Tao, Daniel Boley |
IJCAI | 3 |
| 2015 | Convergence of Common Proximal Methods for L1-Regularized Least Squares
Shaozhe Tao, Daniel Boley, Shuzhong Zhang |
IJCAI | 2 |
| 2015 | Tensor Dictionary Learning for Positive Definite MatricesabstractSparse models have proven to be extremely successful in image processing and computer vision. However, a majority of the effort has been focused on sparse representation of vectors and low-rank models for general matrices. The success of sparse modeling, along with popularity of region covariances, has inspired the development of sparse coding approaches for these positive definite descriptors. While in earlier work, the dictionary was formed from all, or a random subset of, the training signals, it is clearly advantageous to learn a concise dictionary from the entire training set. In this paper, we propose a novel approach for dictionary learning over positive definite matrices. The dictionary is learned by alternating minimization between sparse coding and dictionary update stages, and different atom update methods are described. A discriminative version of the dictionary learning approach is also proposed, which simultaneously learns dictionaries for different classes in classification or clustering. Experimental results demonstrate the advantage of learning dictionaries from data both from reconstruction and classification viewpoints. Finally, a software library is presented comprising C++ binaries for all the positive definite sparse coding and dictionary learning approaches presented here. Ravishankar Sivalingam, Daniel Boley, Vassilios Morellas, Nikolaos Papanikolopoulos |
IEEE Trans. Image Process. | 2 |
| 2014 | Incremental Computation of Pseudo-Inverse of Laplacian
Gyan Ranjan 0001, Zhi-Li Zhang, Daniel Boley |
COCOA | 3 |
| 2014 | Tensor Sparse Coding for Positive Definite MatricesabstractIn recent years, there has been extensive research on sparse representation of vector-valued signals. In the matrix case, the data points are merely vectorized and treated as vectors thereafter (for example, image patches). However, this approach cannot be used for all matrices, as it may destroy the inherent structure of the data. Symmetric positive definite (SPD) matrices constitute one such class of signals, where their implicit structure of positive eigenvalues is lost upon vectorization. This paper proposes a novel sparse coding technique for positive definite matrices, which respects the structure of the Riemannian manifold and preserves the positivity of their eigenvalues, without resorting to vectorization. Synthetic and real-world computer vision experiments with region covariance descriptors demonstrate the need for and the applicability of the new sparse coding model. This work serves to bridge the gap between the sparse modeling paradigm and the space of positive definite matrices. Ravishankar Sivalingam, Daniel Boley, Vassilios Morellas, Nikolaos Papanikolopoulos |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2014 | From Shortest-Path to All-Path: The Routing Continuum Theory and Its ApplicationsabstractAs a crucial operation, routing plays an important role in various communication networks. In the context of data and sensor networks, routing strategies such as shortest-path, multi-path and potential-based (“all-path”) routing have been developed. Existing results in the literature show that the shortest path and all-path routing can be obtained from$L_{1}$and$L_{2}$flow optimization, respectively. Based on this connection between routing and flow optimization in a network, in this paper we develop a unifying theoretical framework by considering flow optimization with mixed (weighted)$L_{1}/L_{2}$-norms. We obtain a surprising result: as we vary the trade-off parameter$\theta$, the routing graphs induced by the optimal flow solutions span from shortest-path to multi-path to all-path routing—this entire sequence of routing graphs is referred to as the routing continuum. We also develop an efficient iterative algorithm for computing the entire routing continuum. Several generalizations are also considered, with applications to traffic engineering, wireless sensor networks, and network robustness analysis. Zhi-Li Zhang, Daniel Boley |
IEEE Trans. Parallel Distributed Syst. | 3 |
| 2013 | Bregman Divergences and Triangle InequalityabstractWhile Bregman divergences have been used for clustering and embedding problems in recent years, the facts that they are asymmetric and do not satisfy triangle inequality have been a major concern. In this paper, we investigate the relationship between two families of symmetrized Bregman divergences and metrics that satisfy the triangle inequality. The first family can be derived from any well-behaved convex function. The second family generalizes the Jensen-Shannon divergence, and can only be derived from convex functions with certain conditional positive definiteness structure. We interpret the required structure in terms of cumulants of infinitely divisible distributions, and related results in harmonic analysis. We investigate kmeans-type clustering problems using both families of symmetrized divergences, and give efficient algorithms for the same. Sreangsu Acharyya, Arindam Banerjee 0001, Daniel Boley |
SDM | 3 |
| 2013 | Constrained Spectral Clustering using L1 RegularizationabstractConstrained spectral clustering is a semi-supervised learning problem that aims at incorporating user-defined constraints in spectral clustering. Typically, there are two kinds of constraints: (i) must-link, and (ii) cannot-link. These constraints represent prior knowledge indicating whether two data objects should be in the same cluster or not; thereby aiding in clustering. In this paper, we propose a novel approach that uses convex subproblems to incorporate constraints in spectral clustering and co-clustering. In comparison to the prior state-of-art approaches, our approach presents a more natural way to incorporate constraints in the spectral methods and allows us to make a trade off between the number of satisfied constraints and the quality of partitions on the original graph. We use an L1 regularizer analogous to LASSO, often used in literature to induce sparsity, in order to control the number of constraints satisfied. Our approach can handle both must-link and cannot-link constraints, unlike a large number of previous approaches that mainly work on the former. Further, our formulation is based on the reduction to a convex subproblem which is relatively easy to solve using existing solvers. We test our proposed approach on real world datasets and show its effectiveness for both spectral clustering and co-clustering over the prior state-of-art. Jaya Kawale, Daniel Boley |
SDM | 2 |
| 2011 | Positive definite dictionary learning for region covariancesabstractSparse models have proven to be extremely successful in image processing and computer vision, and most efforts have been focused on sparse representation of vectors. The success of sparse modeling and the popularity of region covariances have inspired the development of sparse coding approaches for positive definite matrices. While in earlier work [1], the dictionary was pre-determined, it is clearly advantageous to learn a concise dictionary adaptively from the data at hand. In this paper, we propose a novel approach for dictionary learning over positive definite matrices. The dictionary is learned by alternating minimization between the sparse coding and dictionary update stages, and two different atom update methods are described. The online versions of the dictionary update techniques are also outlined. Experimental results demonstrate that the proposed learning methods yield better dictionaries for positive definite sparse coding. The learned dictionaries are applied to texture and face data, leading to improved classification accuracy and strong detection performance, respectively. Ravishankar Sivalingam, Daniel Boley, Vassilios Morellas, Nikolaos Papanikolopoulos |
ICCV | 2 |
| 2011 | The Routing Continuum from Shortest-Path to All-Path: A Unifying TheoryabstractRouting is a critical operation in networks. In the context of data and sensor networks, routing strategies such as shortest-path, multi-path and potential-based ("all-path") routing have been developed. Based on the connection between routing and flow optimization in a network, in this paper we develop a unifying theoretical framework by considering flow optimization with mixed (weighted) L1/L2-norms. We obtain a surprising result: as we vary the trade-off parameter, the routing graphs induced by the optimal flow solutions span from shortest-path to multi-path to all-path routing - this entire sequence of routing graphs is referred to as the routing continuum. Our theory subsumes the earlier results showing the shortest path and all-path routing can be obtained from L1 and L2 flow optimization, respectively. We also develop an efficient iterative algorithm for computing the entire routing continuum. Several generalizations are also considered, with applications to traffic engineering and wireless sensor networks. Zhi-Li Zhang, Daniel Boley |
ICDCS | 3 |
| 2011 | Common component analysis for multiple covariance matricesabstractWe consider the problem of finding a suitable common low dimensional subspace for accurately representing a given set of covariance matrices. With one covariance matrix, this is principal component analysis (PCA). For multiple covariance matrices, we term the problem Common Component Analysis (CCA). While CCA can be posed as a tensor decomposition problem, standard approaches to tensor decompositions have two critical issues: (i) tensor decomposition methods are iterative and rely on the initialization; (ii) for a given level of approximation error, it is difficult to choose a suitable low dimensionality. In this paper, we present a detailed analysis of CCA that yields an effective initialization and iterative algorithms for the problem. The proposed methodology has provable approximation guarantees w.r.t. the global maximum and also allows one to choose the dimensionality for a given level of approximation error. We also establish conditions under which the methodology will achieve the global maximum. We illustrate the effectiveness of the proposed method through extensive experiments on synthetic data as well as on two real stock market datasets, where major financial events can be visualized in low dimensions. Huahua Wang, Arindam Banerjee 0001, Daniel Boley |
KDD | 3 |
| 2011 | Parallelization of Nullspace Algorithm for the computation of metabolic pathways
Dimitrije Jevremovic, Cong T. Trinh, Friedrich Srienc, Carlos P. Sosa, Daniel Boley |
Parallel Comput. | 5 |
| 2010 | Tensor Sparse Coding for Region Covariances
Ravishankar Sivalingam, Daniel Boley, Vassilios Morellas, Nikolaos Papanikolopoulos |
ECCV (4) | 2 |
| 2009 | Clustering Very Large Data Sets Using a low Memory Matrix Factored RepresentationabstractA scalable method to cluster data sets too large to fit in memory is presented. This method does not depend on random subsampling, but does scan every individual data sample in a deterministic way. The original data are represented in factored form by the product of two matrices, one or both of which is very sparse. This factored form avoids the need to multiply together these two matrices by using a variant of the Principal Direction Divisive Partitioning (PDDP) algorithm which does not depend on computing the distances between the individual samples. The resulting clustering algorithm is Piecemeal PDDP (PMPDDP), in which the original data are broken up into sections which will fit into memory and clustered. The cluster centers are used to create approximations to the original data items, and each original data item is represented by a linear combination of these centers. We evaluate the performance of PMPDDP on three real data sets, and observe that the quality of the clusters of PMPDDP is comparable to PDDP for the data sets examined. David Littau, Daniel Boley |
Comput. Intell. | 2 |
| 2009 | Human motion recognition using support vector machines
Dongwei Cao, Osama Masoud, Daniel Boley, Nikolaos Papanikolopoulos |
Comput. Vis. Image Underst. | 3 |
| 2007 | A PAC Bound for Approximate Support Vector MachinesabstractWe study a class of algorithms that speed up the training process of support vector machines (SVMs) by returning an approximate SVM. We focus on algorithms that reduce the size of the optimization problem by extracting from the original training dataset a small number of representatives and using these representatives to train an approximate SVM. The main contribution of this paper is a PAC-style generalization bound for the resulting approximate SVM, which provides a learning theoretic justification for using the approximate SVM in practice. The proved bound also generalizes and includes as a special case the generalization bound for the exact SVM, which denotes the SVM given by the original training dataset in this paper. Dongwei Cao, Daniel Boley |
SDM | 2 |
| 2006 | Human Motion Recognition with a Convolution KernelabstractWe address the problem of human motion recognition in this paper. The goal of human motion recognition is to recognize the type of motion recorded in a video clip, which consists of a set of temporarily ordered frames. By defining a Mercer kernel between two video clips directly, we propose in this paper a recognition strategy that can incorporate both the information of each individual frame and the temporal ordering between frames. Combining the proposed kernel with the support vector machine, which is one of the most effective classification paradigms, the resulting recognition strategy exhibits excellent performance over real data sets Dongwei Cao, Osama Masoud, Daniel Boley |
ICRA | 3 |
| 2006 | On Approximate Solutions to Support Vector MachinesabstractWe propose to speed up the training process of support vector machines (SVM) by resorting to an approximate SVM, where a small number of representatives are extracted from the original training data set and used for training. Theoretical studies show that, in order for the approximate SVM to be similar to the exact SVM given by the original training data set, kernel k-means should be used to extract the representatives. As practical variations, we also propose two efficient implementations of the proposed algorithm, where approximations to kernel k-means are used. The proposed algorithms are compared against the standard training algorithm over real data sets. Dongwei Cao, Daniel Boley |
SDM | 2 |
| 2006 | Streaming data reduction using low-memory factored representations
David Littau, Daniel Boley |
Inf. Sci. | 2 |
| 2005 | Non-Stationary Policy Learning in 2-Player Zero Sum Games
Steven Jensen, Daniel Boley, Maria L. Gini, Paul Schrater |
AAAI | 2 |
| 2004 | Online Motion Classification using Support Vector MachinesabstractWe propose a motion recognition strategy that represents a videoclip as a set of filtered images, each of which encodes a short period of motion history. Given a set of videoclips whose motion types are known, a filtered image classifier is built using support vector machines. In offline classification, the label of a test videoclip is obtained by applying majority voting over its filtered images. In online classification, the most probable type of action at an instance is determined by applying the majority voting over the most recent filtered images, which are within a sliding window. The effectiveness of this strategy was demonstrated on real datasets where the videoclips were recorded using a fixed camera whose optical axis is perpendicular to the person's trajectory. In offline recognition, the proposed strategy outperforms a principal component analysis based recognition algorithm. In online recognition, the proposed strategy cannot only classify motions correctly and identify the transition between different types of motions, but also identify the existence of an unknown motion type. This latter capability and the efficiency of the proposed strategy make it possible to create a real-time motion recognition system that can not only make classifications in real-time, but also learn new types of actions and recognize them in the future. Dongwei Cao, Osama Masoud, Daniel Boley, Nikolaos Papanikolopoulos |
ICRA | 3 |
| 2004 | Training Support Vector Machines Using Adaptive ClusteringabstractTraining support vector machines involves a huge optimization problem and many specially designed algorithms have been proposed. In this paper, we proposed an algorithm called ClusterSVM that accelerates the training process by exploiting the distributional properties of the training data, that is, the natural clustering of the training data and the overall layout of these clusters relative to the decision boundary of support vector machines. The proposed algorithm first partitions the training data into several pair-wise disjoint clusters. Then, the representatives of these clusters are used to train an initial support vector machine, based on which we can approximately identify the support vectors and non-support vectors. After replacing the cluster containing only non-support vectors with its representative, the number of training data can be significantly reduced, thereby speeding up the training process. The proposed ClusterSVM has been tested against the popular training algorithm SMO on both the artificial data and the real data, and a significant speedup was observed. The complexity of ClusterSVM scales with the square of the number of support vectors and, after a further improvement, it is expected that it will scale with square of the number of non-boundary support vectors. Daniel Boley, Dongwei Cao |
SDM | 1 |
| 2004 | A comparative analysis on the bisecting K-means and the PDDP clustering algorithms
Sergio M. Savaresi, Daniel Boley |
Intell. Data Anal. | 2 |
| 2003 | Using Low-Memory Representations to Cluster Very Large Data SetsabstractMany of the algorithms designed to cluster large data sets compute representations of the data which are based on a single vector, without a unique representation of the original data items. We present an extension of Principal Direction Divisive Partitioning which creates a least-squares approximation of the data based on a small number of vectors. We show that the extension can save significant amounts of memory and cluster the data as well as the original method. We also show that in some cases using more than one vector to approximate each data item results in superior quality clusterings. David Littau, Daniel Boley |
SDM | 2 |
| 2002 | Cluster Selection in Divisive Clustering Algorithmsabstract1 Introduction The problem this paper focuses on is the classical problem of unsupervised clustering of a data-set. In particular, the bisecting divisive clustering approach is here considered. This approach consists in recursively splitting a cluster into two sub-clusters, starting from the main data-set. This is one of the more basic and common problems in fields like pattern analysis, data mining, document retrieval, image segmentation, decision making, etc. ([13], [15]). Sergio M. Savaresi, Daniel Boley, Sergio Bittanti, Giovanna Gazzaniga |
SDM | 2 |
| 2001 | On the performance of bisecting K-means and PDDPabstract1 Introduction and problem statement The problem this paper focuses on is the unsupervised clustering of a data-set. The dataset is given by the matrix M = [x1,x2,…,xN] ∊ ℜp×N, where each column of M, xi ∊ ℜp, is a single data-point. This is one of the more basic and common problems in fields like pattern analysis, data mining, document retrieval, image segmentation, decision making, etc. ([12, 13]). The specific problem we want to solve herein is the partition of M into two sub-matrices (or sub-clusters) ML ∊ ℜp×NL and MR ∊ ℜp×NR, NL + NR = N. This problem is known as bisecting divisive clustering. Sergio M. Savaresi, Daniel Boley |
SDM | 2 |
| 2000 | Error Analysis of Automatic Speech Recognition Using Principal Direction Divisive Partitioning
David McKoskey, Daniel Boley |
ECML | 2 |
| 2000 | Clustering and classification techniques to assess aquatic toxicityabstractThe goal of toxicity prediction is to describe the relationship between chemical properties, on the one hand, and biological and toxicological processes, on the other. Knowledge about the causes of toxicity is incomplete. No single property can satisfy the requirement to model the toxic activity. In this study, we consider a different method, viz. building up models that are useful for aquatic toxicity prediction. Our study is in the tradition of SAR (structure-activity relationship) and QSAR (quantitative SAR) methods, but it tries to predict a category. Due to the variability of the toxicity phenomenon, classification methods may have advantages, because they refer to intervals of the observed toxic effect. Furthermore, the classification of compounds according to their toxicity has a direct application to the regulation of chemicals. In this paper, we report results obtained from the preparation and study of a data set of different classes of chemicals. Starting from recursive partitioning algorithms, we test their results against clustering and classifiers. Giuseppina Gini, Emilio Benfenati, Daniel Boley |
KES | 3 |
| 1999 | Partitioning-based clustering for Web document categorization
Daniel Boley, Maria L. Gini, Robert Gross, Eui-Hong Han, Kyle Hastings, George Karypis, Vipin Kumar 0001, Bamshad Mobasher, Jerome Moore |
Decis. Support Syst. | 1 |
| 1998 | Principal Direction Divisive Partitioning
Daniel Boley |
Data Min. Knowl. Discov. | 1 |
| 1996 | Robot localization from landmarks using recursive total least squaresabstractIn the robot navigation problem, noisy sensor data must be filtered to obtain the best estimate of the robot position. We propose using a recursive total least squares algorithm to obtain estimates of the robot position. We avoid several weaknesses inherent in the use of the Kalman and extended Kalman filters, achieving much faster convergence without good initial (a priori) estimates of the position. The performance of the method is illustrated both by simulation and on an actual mobile robot with a camera. Daniel Boley, Erik S. Steinmetz, Karen T. Sutherland |
ICRA | 1 |
| 1995 | A parallel Formulation of Informed Randomized Search for Robot Motion Planning ProblemsabstractWe show how paths for articulated robots with many degrees of freedom can be generated in a few seconds or less using nonsystematic parallel search. We present experimental results obtained on a multicomputer for an accurate model of a 7-jointed manipulator arm operating in realistic 3D workspaces. We then present and discuss a fast method for smoothing the paths delivered by the parallel algorithm. Daniel J. Challou, Daniel Boley, Maria L. Gini, Vipin Kumar 0001 |
ICRA | 2 |
| 1995 | Floating Point Fault Tolerance with Backward Error AssertionsabstractThe paper introduces an assertion scheme based on the backward error analysis for error detection in algorithms that solve dense systems of linear equations, Ax=b. Unlike previous methods, this backward error assertion model is specifically designed to operate in an environment of floating point arithmetic subject to round-off errors, and it can be easily instrumented in a Watchdog processor environment. The complexity of verifying assertions is O(n/sup 2/), compared to the O(n/sup 3/) complexity of algorithms solving Ax=b. Unlike other proposed error detection methods, this assertion model does not require any encoding of the matrix A. Experimental results under various error models are presented to validate the effectiveness of this assertion scheme.> Daniel Boley, Gene H. Golub, Samy Makar, Nirmal Saxena, Edward J. McCluskey |
IEEE Trans. Computers | 1 |
| 1994 | Generalized URV subspace tracking LMS algorithmabstractThe convergence rate of the least mean squares (LMS) algorithm is poor whenever the adaptive filter input auto-correlation matrix is ill-conditioned. We propose a new LMS algorithm to alleviate this problem. It uses a data dependent signal transformation. The algorithm tracks the subspaces corresponding to clusters of eigenvalues of the auto-correlation matrix of the input to the adaptive filter, which have the same order of magnitude. The algorithm updates the projection of the tap weights of the adaptive filter onto each subspace using LMS algorithms with different step sizes. The technique also permits adaptation only in those subspaces, which contain strong signal components leading to a lower excess mean squared error (MSE) as compared to traditional algorithms.> Srinath Hosur, Ahmed H. Tewfik, Daniel Boley |
ICASSP (3) | 3 |
| 1994 | A Note on the Gabor-QR DecompositionabstractIn this paper, we propose a novel Gabor transformation scheme that is based on the QR decomposition. This Gabor-QR scheme computes the exact Gabor coefficients by solving a system of linear equations Ax=b. The computation is more efficient than iterative schemes and less complicated than other matrix-based methods. In addition, the proposed Gabor-QR scheme allows the use of incomplete basis sets, which is uncommon in most matrix-based Gabor transformations. Experimental results from image encoding are presented to highlight the major contributions of the proposed method. Due to its computational efficiency, the Gabor-QR decomposition scheme has a strong potential as an efficient method for image sequence encoding.> Patrick Lau, Nikolaos Papanikolopoulos, Daniel Boley |
ICIP (1) | 3 |
| 1991 | A well conditioned checksum scheme for algorithmic fault tolerance
Daniel Boley, Franklin T. Luk |
Integr. | 1 |
| 1987 | Optical Flow Estimation: An Error Analysis of Gradient-Based Methods with Local OptimizationabstractMultiple views of a scene can provide important information about the structure and dynamic behavior of three-dimensional objects. Many of the methods that recover this information require the determination of optical flow-the velocity, on the image, of visible points on object surfaces. An important class of techniques for estimating optical flow depend on the relationship between the gradients of image brightness. While gradient-based methods have been widely studied, little attention has been paid to accuracy and reliability of the approach. Gradient-based methods are sensitive to conditions commonly encountered in real imagery. Highly textured surfaces, large areas of constant brightness, motion boundaries, and depth discontinuities can all be troublesome for gradient-based methods. Fortunately, these problematic areas are usually localized can be identified in the image. In this paper we examine the sources of errors for gradient-based techniques that locally solve for optical flow. These methods assume that optical flow is constant in a small neighborhood. The consequence of violating in this assumption is examined. The causes of measurement errors and the determinants of the conditioning of the solution system are also considered. By understanding how errors arise, we are able to define the inherent limitations of the technique, obtain estimates of the accuracy of computed values, enhance the performance of the technique, and demonstrate the informative value of some types of error. Joe K. Kearney, William B. Thompson, Daniel Boley |
IEEE Trans. Pattern Anal. Mach. Intell. | 3 |
| 1986 | Solving the generalized eigenvalue problem on a synchronous linear processor array
Daniel Boley |
Parallel Comput. | 1 |