Demo Data from SIGIR 2026 / reviewers in the wild / expert
Haesun Park
dblp:78/5322
· DBLP profile ↗
115ranked-venue papers
8as first author
13since 2021 · last 2025
0000-0001-6259-7170ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 47 · 2 first-author · 8 since 2021Databases, data management, data science and information retrieval · 45 · 1 first-author · 8 since 2021Graphics, computer vision, multimedia, augmented reality and games · 17 · 3 first-author · 2 since 2021Applied, interdisciplinary, general and emerging computing · 16 · 5 since 2021Systems, architecture and hardware · 14 · 4 first-author · 1 since 2021Theory of computation · 9 · 2 since 2021Computer networks · 1Human-computer interaction and ubiquitous computing · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
29 papers |
Data mining · 78% Recommender systems · 13% Information retrieval · 4% | |
| Artificial intelligence
11 papers |
Probabilistic and Bayesian machine learning · 33% Representation and self-supervised learning · 24% Information extraction and text analysis · 17% | |
| Computer graphics and multimedia
6 papers |
Visualization and visual analytics · 100% | |
| Computer architecture, parallel and distributed computing, and storage systems
5 papers |
High-performance computing · 45% Parallel and multicore computing · 41% Distributed systems · 13% | |
| Theoretical computer science
14 papers |
Algorithms and data structures · 53% Mathematical optimization · 45% Approximation and online algorithms · 2% | |
| Interdisciplinary, comprehensive, and emerging computing
9 papers |
Computational social science and digital humanities · 56% Bioinformatics and computational biology · 30% Medical and health informatics · 9% | |
| Human-computer interaction and pervasive computing
3 papers |
User interface design and tools · 62% Interaction techniques and input · 31% Human-AI interaction · 6% |
Topics — the 30 heaviest of 105, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data mining
clustering |
1.1 | 7 | 2020 | MEGA: Multi-View Semi-Supervised Clustering of Hypergraphs · Proc. VLDB Endow. 2020 CoDiNMF: Co-Clustering of Directed Graphs via NMF · AAAI 2018 Fast rank-2 nonnegative matrix factorization for hierarchical document clustering · KDD 2013 |
Data mining › dimensionality reduction
nonnegative matrix factorization |
1.0 | 6 | 2016 | A high-performance parallel algorithm for nonnegative matrix factorization · PPoPP 2016 Simultaneous Discovery of Common and Discriminative Topics via Joint Nonnegative Matrix Factorization · KDD 2015 UTOPIAN: User-Driven Topic Modeling Based on Interactive Nonnegative Matrix Factorization · IEEE Trans. Vis. Comput. Graph. 2013 |
Data mining › multidimensional data analysis › multiway data analysis › tensor analysis
tensor factorization |
0.8 | 2 | 2021 | SWIFT: Scalable Wasserstein Factorization for Sparse Nonnegative Tensors · AAAI 2021 SUSTain: Scalable Unsupervised Scoring for Tensors and its Application to Phenotyping · KDD 2018 |
Data mining › text mining
topic modeling |
0.8 | 4 | 2021 | STExNMF: Spatio-Temporally Exclusive Topic Discovery for Anomalous Event Detection · ICDM 2017 Simultaneous Discovery of Common and Discriminative Topics via Joint Nonnegative Matrix Factorization · KDD 2015 UTOPIAN: User-Driven Topic Modeling Based on Interactive Nonnegative Matrix Factorization · IEEE Trans. Vis. Comput. Graph. 2013 |
Recommender systems › collaborative filtering
matrix factorization |
0.8 | 5 | 2018 | A high-performance parallel algorithm for nonnegative matrix factorization · PPoPP 2016 Fast rank-2 nonnegative matrix factorization for hierarchical document clustering · KDD 2013 Fast bregman divergence NMF using taylor expansion and coordinate descent · KDD 2012 |
High-performance computing
parallel numerical algorithms |
0.8 | 3 | 2020 | Distributed-memory parallel symmetric nonnegative matrix factorization · SC 2020 MPI-FAUN: An MPI-Based Framework for Alternating-Updating Nonnegative Matrix Factorization · IEEE Trans. Knowl. Data Eng. 2018 A Proof of Convergence for Two Parallel Jacobi SVD Algorithms · IEEE Trans. Computers 1989 |
Data mining › multidimensional data analysis › multiway data analysis › tensor analysis › tensor factorization
CP decomposition |
0.5 | 1 | 2021 | SWIFT: Scalable Wasserstein Factorization for Sparse Nonnegative Tensors · AAAI 2021 |
Data mining › multidimensional data analysis › multiway data analysis › tensor analysis › tensor factorization
non-negative tensor factorization |
0.5 | 1 | 2021 | SWIFT: Scalable Wasserstein Factorization for Sparse Nonnegative Tensors · AAAI 2021 |
User interface design and tools › visual analytics
visual analytics system |
0.5 | 1 | 2021 | ArchiText: Interactive Hierarchical Topic Modeling · IEEE Trans. Vis. Comput. Graph. 2021 |
Visualization and visual analytics
visual analytics |
0.5 | 2 | 2017 | AxiSketcher: Interactive Nonlinear Axis Mapping of Visualizations through User Drawings · IEEE Trans. Vis. Comput. Graph. 2017 Combining Computational Analyses and Interactive Visualization for Document Exploration and Sensemaking in Jigsaw · IEEE Trans. Vis. Comput. Graph. 2013 |
Data mining › clustering › graph clustering
hypergraph clustering |
0.4 | 1 | 2020 | MEGA: Multi-View Semi-Supervised Clustering of Hypergraphs · Proc. VLDB Endow. 2020 |
Data mining › clustering › spectral clustering
normalized cut |
0.4 | 1 | 2020 | MEGA: Multi-View Semi-Supervised Clustering of Hypergraphs · Proc. VLDB Endow. 2020 |
Parallel and multicore computing › parallel architecture
distributed-memory parallel computing |
0.4 | 1 | 2020 | Distributed-memory parallel symmetric nonnegative matrix factorization · SC 2020 |
Data mining › clustering
co-clustering |
0.4 | 2 | 2018 | CoDiNMF: Co-Clustering of Directed Graphs via NMF · AAAI 2018 Orthogonal nonnegative matrix t-factorizations for clustering · KDD 2006 |
Machine learning › Representation and self-supervised learning › representation learning › embedding learning › probabilistic embedding
gaussian embedding |
0.4 | 1 | 2019 | Understanding Actors and Evaluating Personae with Gaussian Embeddings · AAAI 2019 |
Machine learning › Graph learning
graph clustering |
0.3 | 1 | 2018 | CoDiNMF: Co-Clustering of Directed Graphs via NMF · AAAI 2018 |
Visualization and visual analytics › visual analytics
spatiotemporal visual analytics |
0.3 | 1 | 2018 | TopicOnTiles: Tile-Based Spatio-Temporal Event Analytics via Exclusive Topic Modeling on Social Media · CHI 2018 |
Parallel and multicore computing
parallel programming models |
0.3 | 1 | 2018 | MPI-FAUN: An MPI-Based Framework for Alternating-Updating Nonnegative Matrix Factorization · IEEE Trans. Knowl. Data Eng. 2018 |
Machine learning › Probabilistic and Bayesian machine learning › structured models
graphical models |
0.3 | 2 | 2013 | Hierarchical Tensor Decomposition of Latent Tree Graphical Models · ICML (3) 2013 Learning the Dependency Structure of Latent Factors · NIPS 2012 |
Data mining
spatiotemporal data mining |
0.3 | 1 | 2017 | STExNMF: Spatio-Temporally Exclusive Topic Discovery for Anomalous Event Detection · ICDM 2017 |
Visualization and visual analytics › dimensionality reduction
dimensionality reduction visualization |
0.3 | 1 | 2017 | PIVE: Per-Iteration Visualization Environment for Real-Time Interactions with Dimension Reduction and Clustering · AAAI 2017 |
Visualization and visual analytics
high-dimensional data exploration |
0.3 | 1 | 2017 | AxiSketcher: Interactive Nonlinear Axis Mapping of Visualizations through User Drawings · IEEE Trans. Vis. Comput. Graph. 2017 |
Visualization and visual analytics › visual analytics
interactive visual analysis |
0.3 | 1 | 2017 | PIVE: Per-Iteration Visualization Environment for Real-Time Interactions with Dimension Reduction and Clustering · AAAI 2017 |
Distributed systems
distributed algorithms |
0.2 | 1 | 2016 | A high-performance parallel algorithm for nonnegative matrix factorization · PPoPP 2016 |
Mathematical optimization › least squares
non-negative least squares |
0.2 | 2 | 2013 | Regularization Paths for Sparse Nonnegative Least Squares Problems with Applications to Life Cycle Assessment Tree Discovery · ICDM 2013 Toward Faster Nonnegative Matrix Factorization: A New Algorithm and Comparisons · ICDM 2008 |
Data mining
dimensionality reduction |
0.2 | 4 | 2008 | Toward Faster Nonnegative Matrix Factorization: A New Algorithm and Comparisons · ICDM 2008 Feature Reduction via Generalized Uncorrelated Linear Discriminant Analysis · IEEE Trans. Knowl. Data Eng. 2006 IDR/QR: An Incremental Dimension Reduction Algorithm via QR Decomposition · IEEE Trans. Knowl. Data Eng. 2005 |
Machine learning › Kernel, tree and ensemble methods
kernel methods |
0.2 | 2 | 2015 | Double Nyström Method: An Efficient and Accurate Nyström Scheme for Large-Scale Data Sets · ICML 2015 A Comparative Study of Linear and Nonlinear Feature Extraction Methods · ICDM 2004 |
Information retrieval › document processing
document analysis |
0.2 | 2 | 2015 | Combining Computational Analyses and Interactive Visualization for Document Exploration and Sensemaking in Jigsaw · IEEE Trans. Vis. Comput. Graph. 2013 Simultaneous Discovery of Common and Discriminative Topics via Joint Nonnegative Matrix Factorization · KDD 2015 |
Data mining
pattern mining |
0.2 | 2 | 2015 | Simultaneous Discovery of Common and Discriminative Topics via Joint Nonnegative Matrix Factorization · KDD 2015 A new optimization criterion for generalized discriminant analysis on undersampled problems · ICDM 2003 |
Natural language and speech › Information extraction and text analysis
emotion recognition |
0.2 | 1 | 2015 | Estimating Temporal Dynamics of Human Emotions · AAAI 2015 |
Methods — techniques the papers use, named apart from their topics
non-negative matrix factorization · 2.2tight integration · 1.0computational base operations · 1.0gauss-newton method · 0.9gaussian embedding · 0.8wasserstein distance · 0.5optimal transport · 0.5observation-level interaction · 0.5linear combination of attributes · 0.5CP factorization · 0.5block coordinate descent · 0.5weighted kernel k-means · 0.4nonnegative matrix factorization · 0.4multilevel clustering · 0.4tensor factorization · 0.3regularization path algorithm · 0.3min-cut criterion · 0.3matrix factorization · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Fast Active-Set Thresholding Method for Nonnegative Least Squares
Benjamin Cobb, Ramakrishnan Kannan, Konstantin Pieper, Piyush Sao, Yongseok Soh, Jee W. Choi, Richard W. Vuduc, Haesun Park |
IEEE Big Data | 8 |
| 2025 | Numerical Linear Algebraic Foundations for Large-Scale Unsupervised LearningabstractNumerical Linear Algebra provides essential foundations in many large-scale data analytic tasks. In this talk, it is illustrated that some of the powerful methods especially for unsupervised tasks such as clustering, topic modeling, community detection, embedding, and representation learning can be derived based on a framework of low rank approximation (LRA). These include the ubiquitous singular value decomposition (SVD), latent semantic indexing (LSI), principal component analysis (PCA), and the constrained LRA (CLRA)-based methods such as nonnegative matrix factorization (NMF) and its variants such as Symmetric NMF (SymNMF), and JointNMF. It is shown that all these methods can be explained using one framework which can then be further generalized into more advanced methods such as co-clustering and co-embedding for more complex situations including multi-view and multi-granularity data sets, and into semi-supervised methods incorporating prior knowledge. The presented algorithms that utilize advances in numerical linear algebra are shown to achieve scalability, efficiency, and effectiveness. Substantial experimental results on synthetic and real-life problems illustrate significant benefits of exploiting numerical linear algebra-based methods in many data analytic tasks. Haesun Park |
CIKM | 1 |
| 2024 | Clustering and Topic Discovery of Multiway Data via Joint-NCMTFabstractNonnegative Matrix Factorization (NMF) and Nonnegative Coupled Matrix Tensor Factorization (NCMTF) are Constrained Low-Rank Approximation (CLRA) models which have found use in many applications. In particular, NMF and its variants have been shown to produce high-quality soft clustering and topic modeling results with the property that each clustering assignment relates to a corresponding topic; thereby providing insight into the nature of each item in a given cluster. However, NMF and its variants are unable to process heterogeneous data represented as one or more coupled tenors. Similarly, there do not exist tensorized methods which fully preserve the aforementioned desirable clustering and topic modeling properties of NMF. This paper develops a higher order analog of Joint-NMF, Joint Nonnegative Coupled Matrix Tensor Factorization (Joint-NCMTF), capable of factorizing heterogeneous tensor datasets whilst fully preserving these NMF properties. To accomplish this, we develop higher-order analogs of the entire NMF process, including crucial pre and post-processing steps. By incorporating additional dimensions of information present in datasets posed as coupled higher-order tensors, our proposed Joint-NCMTF method yields higher quality clustering and topic modeling results than methods which incorporate less information. We empirically demonstrate the effectiveness of our proposed method on multiple synthetic and two real-world topic modeling tasks. Benjamin Cobb, Ricardo Velasquez, Richard W. Vuduc, Haesun Park |
IEEE Big Data | 4 |
| 2024 | On Rank Selection for Nonnegative Matrix FactorizationabstractRank selection, i.e. the choice of factorization rank, is the first step in constructing Nonnegative Matrix Factorization (NMF) models. It is a long-standing problem which is not unique to NMF, but arises in most models which attempt to decompose data into its underlying components. Since these models are often used in the unsupervised setting, the rank selection problem is further complicated by the lack of ground truth labels. In this paper, we review and empirically evaluate the most commonly used schemes for NMF rank selection. Srinivas Eswar, Koby Hayashi, Benjamin Cobb, Ramakrishnan Kannan, Grey Ballard, Richard W. Vuduc, Haesun Park |
IEEE Big Data | 7 |
| 2023 | WellFactor: Patient Profiling using Integrative Embedding of Healthcare DataabstractIn the rapidly evolving healthcare industry, platforms now have access to not only traditional medical records, but also diverse data sets encompassing various patient interactions, such as those from healthcare web portals. To address this rich diversity of data, we introduce WellFactor: a method that derives patient profiles by integrating information from these sources. Central to our approach is the utilization of constrained low-rank approximation. WellFactor is optimized to handle the sparsity that is often inherent in healthcare data. Moreover, by incorporating task-specific label information, our method refines the embedding results, offering a more informed perspective on patients. One important feature of WellFactor is its ability to compute embeddings for new, previously unobserved patient data instantaneously, eliminating the need to revisit the entire data set or recomputing the embedding. Comprehensive evaluations on real-world healthcare data demonstrate WellFactor’s effectiveness. It produces better results compared to other existing methods in classification performance, yields meaningful clustering of patients, and delivers consistent results in patient similarity searches and predictions. Dongjin Choi, Andy Xiang, Ozgur Ozturk, Deep Shrestha, Barry L. Drake, Hamid Haidarian, Faizan Javed, Haesun Park |
IEEE Big Data | 8 |
| 2023 | Patient Clustering via Integrated Profiling of Clinical and Digital DataabstractWe introduce a novel profile-based patient clustering model designed for healthcare clinical data. By utilizing a method grounded on constrained low-rank approximation, our model takes advantage of patients' clinical data and digital interaction data, including browsing and search, to construct patient profiles. As a result of the method, nonnegative embedding vectors are generated, serving as a low-dimensional representation of the patients. Our model was assessed using real-world patient data from a healthcare web portal, with a comprehensive evaluation approach which considered clustering and recommendation capabilities. In comparison to other baselines, our approach demonstrated superior performance in terms of clustering coherence and recommendation accuracy. Dongjin Choi, Andy Xiang, Ozgur Ozturk, Deep Shrestha, Barry L. Drake, Hamid Haidarian, Faizan Javed, Haesun Park |
CIKM | 8 |
| 2023 | Co-embedding Multi-type Data for Information Fusion and Visual AnalyticsabstractThis paper proposes a novel interactive system for exploratory document search in multi-type data sets that employs a data fusion approach. The system, designed to visualize different object types collectively and clearly display their semantic proximity, utilizes a co-embedding technique for knowledge fusion of multi-type data and projects the various types of objects onto a common lower-dimensional space. This produces a more informed representation and visualization that shows both in-type and across-type semantic proximity between objects. The system enables users’ exploration of multi-type document data by providing embedding-based scatter plots to visualize semantic relations within and across object types. In addition, based on user relevance feedback of displayed objects, the system offers recommendations of relevant objects. We have demonstrated the effectiveness of the proposed system and the underlying embedding method through comparison experiments with the proposed fusion-based approach. Dongjin Choi, Barry L. Drake, Haesun Park |
FUSION | 3 |
| 2023 | Distributed-Memory Parallel JointNMFabstractJoint Nonnegative Matrix Factorization (JointNMF) is a hybrid method for mining information from datasets that contain both feature and connection information. We propose distributed-memory parallelizations of three algorithms for solving the JointNMF problem based on Alternating Nonnegative Least Squares, Projected Gradient Descent, and Projected Gauss-Newton. We extend well-known communication-avoiding algorithms using a single processor grid case to our coupled case on two processor grids. We demonstrate the scalability of the algorithms on up to 960 cores (40 nodes) with 60% parallel efficiency. The more sophisticated Alternating Nonnegative Least Squares (ANLS) and Gauss-Newton variants outperform the first-order gradient descent method in reducing the objective on large-scale problems. We perform a topic modelling task on a large corpus of academic papers that consists of over 37 million paper abstracts and nearly a billion citation relationships, demonstrating the utility and scalability of the methods. Srinivas Eswar, Benjamin Cobb, Koby Hayashi, Ramakrishnan Kannan, Grey Ballard, Richard W. Vuduc, Haesun Park |
ICS | 7 |
| 2022 | Skew-Symmetric Adjacency Matrices for Clustering Directed GraphsabstractCut-based directed graph (digraph) clustering often focuses on finding dense within-cluster or sparse between-cluster connections, similar to cut-based undirected graph clustering. In contrast, for flow-based clusterings the edges between clusters tend to be oriented in one direction and have been found in migration data, food webs, and trade data. In this paper we introduce a spectral algorithm for finding flow-based clusterings. The proposed algorithm is based on recent work which uses complex-valued Hermitian matrices to represent digraphs. By establishing an algebraic relationship between a complex-valued Hermitian representation and an associated real-valued, skew-symmetric matrix the proposed algorithm produces clusterings while remaining completely in the real field. Our algorithm is more memory efficient, requires less computation, and provably preserves solution quality. We also show the algorithm can be easily implemented using standard computational building blocks, possesses better numerical properties, and loans itself to a natural interpretation via an objective function relaxation argument. Koby Hayashi, Sinan G. Aksoy, Haesun Park |
IEEE Big Data | 3 |
| 2021 | SWIFT: Scalable Wasserstein Factorization for Sparse Nonnegative TensorsabstractExisting tensor factorization methods assume that the input tensor follows some specific distribution (i.e. Poisson, Bernoulli, and Gaussian), and solve the factorization by minimizing some empirical loss functions defined based on the corresponding distribution. However, it suffers from several drawbacks: 1) In reality, the underlying distributions are complicated and unknown, making it infeasible to be approximated by a simple distribution. 2) The correlation across dimensions of the input tensor is not well utilized, leading to sub-optimal performance. Although heuristics were proposed to incorporate such correlation as side information under Gaussian distribution, they can not easily be generalized to other distributions. Thus, a more principled way of utilizing the correlation in tensor factorization models is still an open challenge. Without assuming any explicit distribution, we formulate the tensor factorization as an optimal transport problem with Wasserstein distance, which can handle non-negative inputs. We introduce SWIFT, which minimizes the Wasserstein distance that measures the distance between the input tensor and that of the reconstruction. In particular, we define the N-th order tensor Wasserstein loss for the widely used tensor CP factorization and derive the optimization algorithm that minimizes it. By leveraging sparsity structure and different equivalent formulations for optimizing computational efficiency, SWIFT is as scalable as other well-known CP algorithms. Using the factor matrices as features, SWIFT achieves up to 9.65% and 11.31% relative improvement over baselines for downstream prediction tasks. Under the noisy conditions, SWIFT achieves up to 15% and 17% relative improvements over the best competitors for the prediction tasks. Ardavan Afshar, Kejing Yin, Sherry Yan, Cheng Qian 0001, Joyce C. Ho, Haesun Park, Jimeng Sun 0001 |
AAAI | 6 |
| 2021 | ORCA: Outlier detection and Robust Clustering for Attributed graphs
Srinivas Eswar, Ramakrishnan Kannan, Richard W. Vuduc, Haesun Park |
J. Glob. Optim. | 4 |
| 2021 | PLANC: Parallel Low-rank Approximation with Nonnegativity ConstraintsabstractWe consider the problem of low-rank approximation of massive dense nonnegative tensor data, for example, to discover latent patterns in video and imaging applications. As the size of data sets grows, single workstations are hitting bottlenecks in both computation time and available memory. We propose a distributed-memory parallel computing solution to handle massive data sets, loading the input data across the memories of multiple nodes, and performing efficient and scalable parallel algorithms to compute the low-rank approximation. We present a software package called Parallel Low-rank Approximation with Nonnegativity Constraints, which implements our solution and allows for extension in terms of data (dense or sparse, matrices or tensors of any order), algorithm (e.g., from multiplicative updating techniques to alternating direction method of multipliers), and architecture (we exploit GPUs to accelerate the computation in this work). We describe our parallel distributions and algorithms, which are careful to avoid unnecessary communication and computation, show how to extend the software to include new algorithms and/or constraints, and report efficiency and scalability results for both synthetic and real-world data sets. Srinivas Eswar, Koby Hayashi, Grey Ballard, Ramakrishnan Kannan, Michael A. Matheson, Haesun Park |
ACM Trans. Math. Softw. | 6 |
| 2021 | ArchiText: Interactive Hierarchical Topic ModelingabstractHuman-in-the-loop topic modeling allows users to explore and steer the process to produce better quality topics that align with their needs. When integrated into visual analytic systems, many existing automated topic modeling algorithms are given interactive parameters to allow users to tune or adjust them. However, this has limitations when the algorithms cannot be easily adapted to changes, and it is difficult to realize interactivity closely supported by underlying algorithms. Instead, we emphasize the concept of tight integration, which advocates for the need to co-develop interactive algorithms and interactive visual analytic systems in parallel to allow flexibility and scalability. In this article, we describe design goals for efficiently and effectively executing the concept of tight integration among computation, visualization, and interaction for hierarchical topic modeling of text data. We propose computational base operations for interactive tasks to achieve the design goals. To instantiate our concept, we present ArchiText, a prototype system for interactive hierarchical topic modeling, which offers fast, flexible, and algorithmically valid analysis via tight integration. Utilizing interactive hierarchical topic modeling, our technique lets users generate, explore, and flexibly steer hierarchical topics to discover more informed topics and their document memberships. Hannah Kim 0001, Barry L. Drake, Alex Endert, Haesun Park |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2020 | Hypergraph Random Walks, Laplacians, and ClusteringabstractWe propose a flexible framework for clustering hypergraph-structured data based on recently proposed random walks utilizing edge-dependent vertex weights. When incorporating edge-dependent vertex weights (EDVW), a weight is associated with each vertex-hyperedge pair, yielding a weighted incidence matrix of the hypergraph. Such weightings have been utilized in term-document representations of text data sets. We explain how random walks with EDVW serve to construct different hypergraph Laplacian matrices, and then develop a suite of clustering methods that use these incidence matrices and Laplacians for hypergraph clustering. Using several data sets from real-life applications, we compare the performance of these clustering algorithms experimentally against a variety of existing hypergraph clustering methods. We show that the proposed methods produce high-quality clusters and conclude by highlighting avenues for future work. Koby Hayashi, Sinan G. Aksoy, Cheong Hee Park, Haesun Park |
CIKM | 4 |
| 2020 | Parallel Hierarchical Clustering using Rank-Two Nonnegative Matrix FactorizationabstractNonnegative Matrix Factorization (NMF) is an effective tool for clustering nonnegative data, either for computing a flat partitioning of a dataset or for determining a hierarchy of similarity. In this paper, we propose a parallel algorithm for hierarchical clustering that uses a divide-and-conquer approach based on rank-two NMF to split a data set into two cohesive parts. Not only does this approach uncover more structure in the data than a flat NMF clustering, but also rank-two NMF can be computed more quickly than for general ranks, providing comparable overall time to solution. Our data distribution and parallelization strategies are designed to maintain computational load balance throughout the data-dependent hierarchy of computation while limiting interprocess communication, allowing the algorithm to scale to large dense and sparse data sets. We demonstrate the scalability of our parallel algorithm in terms of data size (up to 800 GB) and number of processors (up to 80 nodes of the Summit supercomputer), applying the hierarchical clustering approach to hyperspectral imaging and image classification data. Our algorithm for Rank-2 NMF scales perfectly on up to 1000s of cores and the entire hierarchical clustering method achieves 5.9x speedup scaling from 10 to 80 nodes on the 800 GB dataset. Lawton Manning, Grey Ballard, Ramakrishnan Kannan, Haesun Park |
HiPC | 4 |
| 2020 | Distributed-memory parallel symmetric nonnegative matrix factorizationabstractWe develop the first distributed-memory parallel implementation of Symmetric Nonnegative Matrix Factorization (SymNMF), a key data analytics kernel for clustering and dimensionality reduction. Our implementation includes two different algorithms for SymNMF, which give comparable results in terms of time and accuracy. The first algorithm is a parallelization of an existing sequential approach that uses solvers for non symmetric NMF. The second algorithm is a novel approach based on the Gauss-Newton method. It exploits second-order information without incurring large computational and memory costs. We evaluate the scalability of our algorithms on the Summit system at Oak Ridge National Laboratory, scaling up to 128 nodes (4,096 cores) with 70% efficiency. Additionally, we demonstrate our software on an image segmentation task. Srinivas Eswar, Koby Hayashi, Grey Ballard, Ramakrishnan Kannan, Richard W. Vuduc, Haesun Park |
SC | 6 |
| 2020 | MEGA: Multi-View Semi-Supervised Clustering of HypergraphsabstractComplex relationships among entities can be modeled very effectively using hypergraphs. Hypergraphs model real-world data by allowing a hyperedge to include two or more entities. Clustering of hypergraphs enables us to group the similar entities together. While most existing algorithms solely consider the connection structure of a hypergraph to solve the clustering problem, we can boost the clustering performance by considering various features associated with the entities as well as auxiliary relationships among the entities. Also, we can further improve the clustering performance if some of the labels are known and we incorporate them into a clustering model. In this paper, we propose a semi-supervised clustering framework for hypergraphs that is able to easily incorporate not only multiple relationships among the entities but also multiple attributes and content of the entities from diverse sources. Furthermore, by showing the close relationship between the hypergraph normalized cut and the weighted kernel K-Means, we also develop an efficient multilevel hypergraph clustering method which provides a good initialization with our semi-supervised multi-view clustering algorithm. Experimental results show that our algorithm is effective in detecting the ground-truth clusters and significantly outperforms other state-of-the-art methods. Joyce Jiyoung Whang, Rundong Du, Sangwon Jung, Barry L. Drake, Seonggoo Kang, Haesun Park |
Proc. VLDB Endow. | 8 |
| 2019 | Understanding Actors and Evaluating Personae with Gaussian Embeddings
Hannah Kim 0001, Denys Katerenchuk, Daniel Billet, Jun Huan, Haesun Park, Boyang Li 0001 |
AAAI | 5 |
| 2019 | Hybrid clustering based on content and connection structure using joint nonnegative matrix factorization
Rundong Du, Barry L. Drake, Haesun Park |
J. Glob. Optim. | 3 |
| 2018 | CoDiNMF: Co-Clustering of Directed Graphs via NMFabstractCo-clustering computes clusters of data items and the related features concurrently, and it has been used in many applications such as community detection, product recommendation, computer vision, and pricing optimization. In this paper, we propose a new co-clustering method, called CoDiNMF, which improves the clustering quality and finds directional patterns among co-clusters by using multiple directed and undirected graphs. We design the objective function of co-clustering by using min-cut criterion combined with an additional term which controls the sum of net directional flow between different co-clusters. In addition, we show that a variant of Nonnegative Matrix Factorization (NMF) can solve the proposed objective function effectively. We run experiments on the US patents and BlogCatalog data sets whose ground truth have been known, and show that CoDiNMF improves clustering results compared to other co-clustering methods in terms of average F1 score, Rand index, and adjusted Rand index (ARI). Finally, we compare CoDiNMF and other co-clustering methods on the Wikipedia data set of philosophers, and we can find meaningful directional flow of influence among co-clusters of philosophers. Woosang Lim, Rundong Du, Haesun Park |
AAAI | 3 |
| 2018 | Multi-scale Nystrom MethodabstractKernel methods are powerful tools for modeling nonlinear data. However, the amount of computation and memory required for kernel methods becomes the bottleneck when dealing with large-scale problems. In this paper, we propose Nested Nystrom Method (NNM) which achieves a delicate balance between the approximation accuracy and computational efficiency by exploiting the multilayer structure and multiple compressions. Even when the size of the kernel matrix is very large, NNM consistently decomposes very small matrices to update the eigen-decomposition of the kernel matrix. We theoretically show that NNM implicitly updates the principal subspace through the multiple layers, and also prove that its corresponding errors of rank-k PSD matrix approximation and kernel PCA (KPCA) are decreased by using additional sublayers before the final layer. Finally, we empirically demonstrate the decreasing property of errors of NNM with the additional sublayers through the experiments on the constructed kernel matrices of real data sets, and show that NNM effectively controls the efficiency both for rank-k PSD matrix approximation and KPCA. Woosang Lim, Rundong Du, Bo Dai 0001, Kyomin Jung, Haesun Park |
AISTATS | 6 |
| 2018 | TopicOnTiles: Tile-Based Spatio-Temporal Event Analytics via Exclusive Topic Modeling on Social MediaabstractDetecting anomalous events of a particular area in a timely manner is an important task. Geo-tagged social media data are useful resource for this task; however, the abundance of everyday language in them makes this task still challenging. To address such challenges, we present TopicOnTiles, a visual analytics system that can reveal information relevant to anomalous events in a multi-level tile-based map interface by using social media data. To this end, we adopt and improve a recently proposed topic modeling method that can extract spatio-temporally exclusive topics corresponding to a particular region and a time point. Furthermore, we utilize a tile-based map interface to efficiently handle large-scale data in parallel. Our user interface effectively highlights anomalous tiles using our novel glyph visualization that encodes the degree of anomaly computed by our exclusive topic modeling processes. To show the effectiveness of our system, we present several usage scenarios using real-world datasets as well as comprehensive user study results. Minsuk Choi, Dear Sungbok Shin, Jinho Choi 0005, Scott Langevin, Christopher Bethune, Philippe Horne, Nathan Kronenfeld, Ramakrishnan Kannan, Barry L. Drake, Haesun Park, Jaegul Choo |
CHI | 10 |
| 2018 | SUSTain: Scalable Unsupervised Scoring for Tensors and its Application to PhenotypingabstractThis paper presents a new method, which we call SUSTain, that extends real-valued matrix and tensor factorizations to data where values are integers. Such data are common when the values correspond to event counts or ordinal measures. The conventional approach is to treat integer data as real, and then apply real-valued factorizations. However, doing so fails to preserve important characteristics of the original data, thereby making it hard to interpret the results. Instead, our approach extracts factor values from integer datasets as scores that are constrained to take values from a small integer set. These scores are easy to interpret: a score of zero indicates no feature contribution and higher scores indicate distinct levels of feature importance. At its core, SUSTain relies on: a) a problem partitioning into integer-constrained subproblems, so that they can be optimally solved in an efficient manner; and b) organizing the order of the subproblems' solution, to promote reuse of shared intermediate results. We propose two variants, SUSTain_M and SUSTain_T, to handle both matrix and tensor inputs, respectively. We evaluate SUSTain against several state-of-the-art baselines on both synthetic and real Electronic Health Record (EHR) datasets. Comparing to those baselines, SUSTain shows either significantly better fit or orders of magnitude speedups that achieve a comparable fit (up to 425× faster). We apply SUSTain to EHR datasets to extract patient phenotypes (i.e., clinically meaningful patient clusters). Furthermore, 87% of them were validated as clinically meaningful phenotypes related to heart failure by a cardiologist. Ioakeim Perros, Evangelos E. Papalexakis, Haesun Park, Richard W. Vuduc, Xiaowei Yan, Christopher deFilippi, Walter F. Stewart, Jimeng Sun 0001 |
KDD | 3 |
| 2018 | PixelSNE: Pixel-Aligned Stochastic Neighbor Embedding for Efficient 2D Visualization with Screen-Resolution PrecisionabstractAbstract Embedding and visualizing large‐scale high‐dimensional data in a two‐dimensional space is an important problem, because such visualization can reveal deep insights of complex data. However, most of the existing embedding approaches run on an excessively high precision, even when users want to obtain a brief insight from a visualization of large‐scale datasets, ignoring the fact that in the end, the outputs are embedded onto a fixed‐range pixel‐based screen space. Motivated by this observation and directly considering the properties of screen space in an embedding algorithm, we propose Pixel‐Aligned Stochastic Neighbor Embedding (PixelSNE), a highly efficient screen resolution‐driven 2D embedding method which accelerates Barnes‐Hut tree‐based t‐distributed stochastic neighbor embedding (BH‐SNE), which is known to be a state‐of‐the‐art 2D embedding method. Our experimental results show a significantly faster running time for PixelSNE compared to BH‐SNE for various datasets while maintaining comparable embedding quality. Minsuk Choi, Sunwoong Lee, Jian Tang 0005, Haesun Park, Jaegul Choo |
Comput. Graph. Forum | 5 |
| 2018 | VisIRR: A Visual Analytics System for Information Retrieval and Recommendation for Large-Scale Document DataabstractIn this article, we present an interactive visual information retrieval and recommendation system, called VisIRR, for large-scale document discovery. VisIRR effectively combines the paradigms of (1) a passive pull through query processes for retrieval and (2) an active push that recommends items of potential interest to users based on their preferences. Equipped with an efficient dynamic query interface against a large-scale corpus, VisIRR organizes the retrieved documents into high-level topics and visualizes them in a 2D space, representing the relationships among the topics along with their keyword summary. In addition, based on interactive personalized preference feedback with regard to documents, VisIRR provides document recommendations from the entire corpus, which are beyond the retrieved sets. Such recommended documents are visualized in the same space as the retrieved documents, so that users can seamlessly analyze both existing and newly recommended ones. This article presents novel computational methods, which make these integrated representations and fast interactions possible for a large-scale document corpus. We illustrate how the system works by providing detailed usage scenarios. Additionally, we present preliminary user study results for evaluating the effectiveness of the system. Jaegul Choo, Hannah Kim 0001, Edward Clarkson, Zhicheng Liu 0001, Fuxin Li, Hanseung Lee, Ramakrishnan Kannan, Charles D. Stolper, John T. Stasko, Haesun Park |
ACM Trans. Knowl. Discov. Data | 11 |
| 2018 | MPI-FAUN: An MPI-Based Framework for Alternating-Updating Nonnegative Matrix FactorizationabstractNon-negative matrix factorization (NMF) is the problem of determining two non-negative low rank factors Wand H, for the given input matrix A, such that A WH. NMF is a useful tool for many applications in different domains such as topic modeling in text mining, background separation in video analysis, and community detection in social networks. Despite its popularity in the data mining community, there is a lack of efficient parallel algorithms to solve the problem for big data sets. The main contribution of this work is a new, high-performance parallel computational framework for a broad class of NMF algorithms that iteratively solves alternating non-negative least squares (NLS) subproblems for W and H. It maintains the data and factor matrices in memory (distributed across processors), uses MPI for interprocessor communication, and, in the dense case, provably minimizes communication costs (under mild assumptions). The framework is flexible and able to leverage a variety of NMF and NLS algorithms, including Multiplicative Update, Hierarchical Alternating Least Squares, and Block Principal Pivoting. Our implementation allows us to benchmark and compare different algorithms on massive dense and sparse data matrices of size that spans from few hundreds of millions to billions. We demonstrate the scalability of our algorithm and compare it with baseline implementations, showing significant performance improvements. The code and the datasets used for conducting the experiments are available online. Ramakrishnan Kannan, Grey Ballard, Haesun Park |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2017 | PIVE: Per-Iteration Visualization Environment for Real-Time Interactions with Dimension Reduction and ClusteringabstractOne of the key advantages of visual analytics is its capability to leverage both humans's visual perception and the power of computing. A big obstacle in integrating machine learning with visual analytics is its high computing cost. To tackle this problem, this paper presents PIVE (Per-Iteration Visualization Environment) that supports real-time interactive visualization with machine learning. By immediately visualizing the intermediate results from algorithm iterations, PIVE enables users to quickly grasp insights and interact with the intermediate output, which then affects subsequent algorithm iterations. In addition, we propose a widely-applicable interaction methodology that allows efficient incorporation of user feedback into virtually any iterative computational method without introducing additional computational cost. We demonstrate the application of PIVE for various dimension reduction algorithms such as multidimensional scaling and t-SNE and clustering and topic modeling algorithms such as k-means and latent Dirichlet allocation. Hannah Kim 0001, Jaegul Choo, Hanseung Lee, Chandan K. Reddy, Haesun Park |
AAAI | 6 |
| 2017 | STExNMF: Spatio-Temporally Exclusive Topic Discovery for Anomalous Event DetectionabstractUnderstanding newly emerging events or topics associated with a particular region of a given day can provide deep insight on the critical events occurring in highly evolving metropolitan cities. We propose herein a novel topic modeling approach on text documents with spatio-temporal information (e.g., when and where a document was published) such as location-based social media data to discover prevalent topics or newly emerging events with respect to an area and a time point. We consider a map view composed of regular grids or tiles with each showing topic keywords from documents of the corresponding region. To this end, we present a tilebased spatio-temporally exclusive topic modeling approach called STExNMF, based on a novel nonnegative matrix factorization (NMF) technique. STExNMF mainly works based on the two following stages: (1) first running a standard NMF of each tile to obtain general topics of the tile and (2) running a spatiotemporally exclusive NMF on a weighted residual matrix. These topics likely reveal information on newly emerging events or topics of interest within a region. We demonstrate the advantages of our approach using the geo-tagged Twitter data of New York City. We also provide quantitative comparisons in terms of the topic quality, spatio-temporal exclusiveness, topic variation, and qualitative evaluations of our method using several usage scenarios. In addition, we present a fast topic modeling technique of our model by leveraging parallel computing. Dear Sungbok Shin, Minsuk Choi, Jinho Choi 0005, Scott Langevin, Christopher Bethune, Philippe Horne, Nathan Kronenfeld, Ramakrishnan Kannan, Barry L. Drake, Haesun Park, Jaegul Choo |
ICDM | 10 |
| 2017 | Outlier Detection for Text DataabstractThe problem of outlier detection is extremely challenging in many domains such as text, in which the attribute values are typically non-negative, and most values are zero. In such cases, it often becomes difficult to separate the outliers from the natural variations in the patterns in the underlying data. In this paper, we present a matrix factorization method, which is naturally able to distinguish the anomalies with the use of low rank approximations of the underlying data. Our iterative algorithm TONMF is based on Block Coordinate Descent (BCD) framework. Our approach has significant advantages over traditional methods for text outlier detection. Finally, we present experimental results illustrating the effectiveness of our method over competing methods. Ramakrishnan Kannan, Hyenkyun Woo, Charu C. Aggarwal, Haesun Park |
SDM | 4 |
| 2017 | DC-NMF: nonnegative matrix factorization based on divide-and-conquer for fast clustering and topic modeling
Rundong Du, Da Kuang, Barry L. Drake, Haesun Park |
J. Glob. Optim. | 4 |
| 2017 | AxiSketcher: Interactive Nonlinear Axis Mapping of Visualizations through User DrawingsabstractVisual analytics techniques help users explore high-dimensional data. However, it is often challenging for users to express their domain knowledge in order to steer the underlying data model, especially when they have little attribute-level knowledge. Furthermore, users' complex, high-level domain knowledge, compared to low-level attributes, posits even greater challenges. To overcome these challenges, we introduce a technique to interpret a user's drawings with an interactive, nonlinear axis mapping approach called AxiSketcher. This technique enables users to impose their domain knowledge on a visualization by allowing interaction with data entries rather than with data attributes. The proposed interaction is performed through directly sketching lines over the visualization. Using this technique, users can draw lines over selected data points, and the system forms the axes that represent a nonlinear, weighted combination of multidimensional attributes. In this paper, we describe our techniques in three areas: 1) the design space of sketching methods for eliciting users' nonlinear domain knowledge; 2) the underlying model that translates users' input, extracts patterns behind the selected data points, and results in nonlinear axes reflecting users' complex intent; and 3) the interactive visualization for viewing, assessing, and reconstructing the newly formed, nonlinear axes. Bum Chul Kwon, Hannah Kim 0001, Emily Wall 0001, Jaegul Choo, Haesun Park, Alex Endert |
IEEE Trans. Vis. Comput. Graph. | 5 |
| 2016 | A high-performance parallel algorithm for nonnegative matrix factorizationabstractNon-negative matrix factorization (NMF) is the problem of determining two non-negative low rank factors W and H, for the given input matrix A, such that A ≈ WH. NMF is a useful tool for many applications in different domains such as topic modeling in text mining, background separation in video analysis, and community detection in social networks. Despite its popularity in the data mining community, there is a lack of efficient distributed algorithms to solve the problem for big data sets. Ramakrishnan Kannan, Grey Ballard, Haesun Park |
PPoPP | 3 |
| 2016 | InterAxis: Steering Scatterplot Axes via Observation-Level InteractionabstractScatterplots are effective visualization techniques for multidimensional data that use two (or three) axes to visualize data items as a point at its corresponding x and y Cartesian coordinates. Typically, each axis is bound to a single data attribute. Interactive exploration occurs by changing the data attributes bound to each of these axes. In the case of using scatterplots to visualize the outputs of dimension reduction techniques, the x and y axes are combinations of the true, high-dimensional data. For these spatializations, the axes present usability challenges in terms of interpretability and interactivity. That is, understanding the axes and interacting with them to make adjustments can be challenging. In this paper, we present InterAxis, a visual analytics technique to properly interpret, define, and change an axis in a user-driven manner. Users are given the ability to define and modify axes by dragging data items to either side of the x or y axes. from which the system computes a linear combination of data attributes and binds it to the axis. Further, users can directly tune the positive and negative contribution to these complex axes by using the visualization of data attributes that correspond to each axis. We describe the details of our technique and demonstrate the intended usage through two scenarios. Hannah Kim 0001, Jaegul Choo, Haesun Park, Alex Endert |
IEEE Trans. Vis. Comput. Graph. | 3 |
| 2015 | Estimating Temporal Dynamics of Human EmotionsabstractSentiment analysis predicts a one-dimensional quantity describing the positive or negative emotion of an author. Mood analysis extends the one-dimensional sentiment response to a multi-dimensional quantity, describing a diverse set of human emotions. In this paper, we extend sentiment and mood analysis temporally and model emotions as a function of time based on temporal streams of blog posts authored by a specific author. The model is useful for constructing predictive models and discovering scientific models of human emotions. Seungyeon Kim 0001, Joonseok Lee, Guy Lebanon, Haesun Park |
AAAI | 4 |
| 2015 | Local Context Sparse CodingabstractThe n-gram model has been widely used to capture the local ordering of words, yet its exploding feature space often causes an estimation issue. This paper presents local context sparse coding (LCSC), a non-probabilistic topic model that effectively handles large feature spaces using sparse coding. In addition, it introduces a new concept of locality, local contexts, which provides a representation that can generate locally coherent topics and document representations. Our model efficiently finds topics and representations by applying greedy coordinate descent updates. The model is useful for discovering local topics and the semantic flow of a document, as well as constructing predictive models. Seungyeon Kim 0001, Joonseok Lee, Guy Lebanon, Haesun Park |
AAAI | 4 |
| 2015 | Double Nyström Method: An Efficient and Accurate Nyström Scheme for Large-Scale Data SetsabstractThe Nyström method has been one of the most effective techniques for kernel-based approach that scales well to large data sets. Since its introduction, there has been a large body of work that improves the approximation accuracy while maintaining computational efficiency. In this paper, we present a novel Nyström method that improves both accuracy and efficiency based on a new theoretical analysis. We first provide a generalized sampling scheme, CAPS, that minimizes a novel error bound based on the subspace distance. We then present our double Nyström method that reduces the size of the decomposition in two stages. We show that our method is highly efficient and accurate compared to other state-of-the-art Nyström methods by evaluating them on a number of real data sets. Woosang Lim, Minhwan Kim, Haesun Park, Kyomin Jung |
ICML | 3 |
| 2015 | Simultaneous Discovery of Common and Discriminative Topics via Joint Nonnegative Matrix FactorizationabstractUnderstanding large-scale document collections in an efficient manner is an important problem. Usually, document data are associated with other information (e.g., an author's gender, age, and location) and their links to other entities (e.g., co-authorship and citation networks). For the analysis of such data, we often have to reveal common as well as discriminative characteristics of documents with respect to their associated information, e.g., male- vs. female-authored documents, old vs. new documents, etc. To address such needs, this paper presents a novel topic modeling method based on joint nonnegative matrix factorization, which simultaneously discovers common as well as discriminative topics given multiple document sets. Our approach is based on a block-coordinate descent framework and is capable of utilizing only the most representative, thus meaningful, keywords in each topic through a novel pseudo-deflation approach. We perform both quantitative and qualitative evaluations using synthetic as well as real-world document data sets such as research paper collections and nonprofit micro-finance data. We show our method has a great potential for providing in-depth analyses by clearly identifying common and discriminative topics among multiple document sets. Hannah Kim 0001, Jaegul Choo, Jingu Kim, Chandan K. Reddy, Haesun Park |
KDD | 5 |
| 2015 | Weakly supervised nonnegative matrix factorization for user-driven clustering
Jaegul Choo, Chandan K. Reddy, Haesun Park |
Data Min. Knowl. Discov. | 4 |
| 2015 | Doubly supervised embedding based on class labels and intrinsic clusters for high-dimensional data visualization
Hannah Kim 0001, Jaegul Choo, Chandan K. Reddy, Haesun Park |
Neurocomputing | 4 |
| 2015 | SymNMF: nonnegative low-rank approximation of a similarity matrix for graph clustering
Da Kuang, Sangwoon Yun, Haesun Park |
J. Glob. Optim. | 3 |
| 2015 | Behavioral clusters in dynamic graphs
James P. Fairbanks, Ramakrishnan Kannan, Haesun Park, David A. Bader |
Parallel Comput. | 3 |
| 2015 | Hierarchical Clustering of Hyperspectral Images Using Rank-Two Nonnegative Matrix FactorizationabstractIn this paper, we design a fast hierarchical clustering algorithm for high-resolution hyperspectral images (HSI). At the core of the algorithm, a new rank-two nonnegative matrix factorization (NMF) algorithm is used to split the clusters, which is motivated by convex geometry concepts. The method starts with a single cluster containing all pixels and, at each step, performs the following: 1) selects a cluster in such a way that the error at the next step is minimized and 2) splits the selected cluster into two disjoint clusters using rank-two NMF in such a way that the clusters are well balanced and stable. The proposed method can also be used as an endmember extraction algorithm in the presence of pure pixels. The effectiveness of this approach is illustrated on several synthetic and real-world HSIs and is shown to outperform standard clustering techniques such as k-means, spherical k-means, and standard NMF. Nicolas Gillis, Da Kuang, Haesun Park |
IEEE Trans. Geosci. Remote. Sens. | 3 |
| 2014 | Understanding and promoting micro-finance activities in Kiva.orgabstractNon-profit Micro-finance organizations provide loaning opportunities to eradicate poverty by financially equipping impoverished, yet skilled entrepreneurs who are in desperate need of an institution that lends to those who have little. Kiva.org, a widely-used crowd-funded micro-financial service, provides researchers with an extensive amount of publicly available data containing a rich set of heterogeneous information regarding micro-financial transactions. Our objective in this paper is to identify the key factors that encourage people to make micro-financing donations, and ultimately, to keep them actively involved. In our contribution to further promote a healthy micro-finance ecosystem, we detail our personalized loan recommendation system which we formulate as a supervised learning problem where we try to predict how likely a given lender will fund a new loan. We construct the features for each data item by utilizing the available connectivity relationships in order to integrate all the available Kiva data sources. For those lenders with no such relationships, e.g., first-time lenders, we propose a novel method of feature construction by computing joint nonnegative matrix factorizations. Utilizing gradient boosting tree methods, a state-of-the-art prediction model, we are able to achieve up to 0.92 AUC (area under the curve) value, which shows the potential of our methods for practical deployment. Finally, we point out several interesting phenomena on lenders' social behaviors in micro-finance activities. Jaegul Choo, Hongyuan Zha, Haesun Park |
WSDM | 5 |
| 2014 | To gather together for a better world: understanding and leveraging communities in micro-lending recommendationabstractMicro-finance organizations provide non-profit lending opportunities to mitigate poverty by financially supporting impoverished, yet skilled entrepreneurs who are in desperate need of an institution that lends to them. In Kiva.org, a widely-used crowd-funded micro-financial service, a vast amount of micro-financial activities are done by lending teams, and thus, understanding their diverse characteristics is crucial in maintaining a healthy micro-finance ecosystem. As the first step for this goal, we model different lending teams by using a maximum-entropy distribution approach based on a wealthy set of heterogeneous information regarding micro-financial transactions available at Kiva. Based on this approach, we achieved a competitive performance in predicting the lending activities for the top 200 teams. Furthermore, we provide deep insight about the characteristics of lending teams by analyzing the resulting team-specific lending models. We found that lending teams are generally more careful in selecting loans by a loan's geo-location, a borrower's gender, a field partner's reliability, etc., when compared to lenders without team affiliations. In addition, we identified interesting lending behaviors of different lending teams based on lenders' background and interest such as their ethnic, religious, linguistic, educational, regional, and occupational aspects. Finally, using our proposed model, we tackled a novel problem of lending team recommendation and showed its promising performance results. Jaegul Choo, Bistra Dilkina, Hongyuan Zha, Haesun Park |
WWW | 5 |
| 2014 | Algorithms for nonnegative matrix and tensor factorizations: a unified view based on block coordinate descent frameworkabstractWe review algorithms developed for nonnegative matrix factorization (NMF) and nonnegative tensor factorization (NTF) from a unified view based on the block coordinate descent (BCD) framework. NMF and NTF are low-rank approximation methods for matrices and tensors in which the low-rank factors are constrained to have only nonnegative elements. The nonnegativity constraints have been shown to enable natural interpretations and allow better solutions in numerous applications including text analysis, computer vision, and bioinformatics. However, the computation of NMF and NTF remains challenging and expensive due the constraints. Numerous algorithmic approaches have been proposed to efficiently compute NMF and NTF. The BCD framework in constrained non-linear optimization readily explains the theoretical convergence properties of several efficient NMF and NTF algorithms, which are consistent with experimental observations reported in literature. In addition, we discuss algorithms that do not fit in the BCD framework contrasting them from those based on the BCD framework. With insights acquired from the unified perspective, we also propose efficient algorithms for updating NMF when there is a small change in the reduced dimension or in the data. The effectiveness of the proposed updating algorithms are validated experimentally with synthetic and real-world data sets. Jingu Kim, Haesun Park |
J. Glob. Optim. | 3 |
| 2014 | Bounded matrix factorization for recommender system
Ramakrishnan Kannan, Mariya Ishteva, Haesun Park |
Knowl. Inf. Syst. | 3 |
| 2013 | Regularization Paths for Sparse Nonnegative Least Squares Problems with Applications to Life Cycle Assessment Tree DiscoveryabstractThe nonnegative least squares problems are useful in applications where the physical nature of problem domain permits only additive linear combinations. We discuss the l1-regularized nonnegative least squares (L1-NLS) problem, where l1-regularization is used to induce sparsity. Although l1-regularization has been successfully used in least squares regression, when combined with nonnegativity constraints, developments of algorithms and their understandings have been limited. We propose an algorithm that generates the entire regularization paths of the L1-NLS problem. We prove the correctness of the proposed algorithm and illustrate a novel application in environmental sustainability. The application relates to life cycle assessment (LCA), a technique used to estimate environmental impact during the entire lifetime of a product. We address an inverse problem in LCA. Given environmental impact factors of a target product and of a large library of constituents, the goal is to reverse engineer an inventory tree for the product. Using real-world data sets, we demonstrate how our L1-NLS approach controls the size of discovered trees, and how the full regularization paths effectively illustrate the spectrum of discovered trees with varying sparsity and compositions. Jingu Kim, Naren Ramakrishnan, Manish Marwah, Amip Shah, Haesun Park |
ICDM | 5 |
| 2013 | Unfolding Latent Tree Structures using 4th Order TensorsabstractDiscovering the latent structure from many observed variables is an important yet challenging learning task. Existing approaches for discovering latent structures often require the unknown number of hidden states as an input. In this paper, we propose a quartet based approach which is agnostic to this number. The key contribution is a novel rank characterization of the tensor associated with the marginal distribution of a quartet. This characterization allows us to design a nuclear norm based test for resolving quartet relations. We then use the quartet test as a subroutine in a divide-and-conquer algorithm for recovering the latent tree structure. Under mild conditions, the algorithm is consistent and its error probability decays exponentially with increasing sample size. We demonstrate that the proposed approach compares favorably to alternatives. In a real world stock dataset, it also discovers meaningful groupings of variables, and produces a model that fits the data better. Mariya Ishteva, Haesun Park |
ICML (3) | 2 |
| 2013 | Hierarchical Tensor Decomposition of Latent Tree Graphical ModelsabstractWe approach the problem of estimating the parameters of a latent tree graphical model from a hierarchical tensor decomposition point of view. In this new view, the marginal probability table of the observed variables in a latent tree is treated as a tensor, and we show that: (i) the latent variables induce low rank structures in various matricizations of the tensor; (ii) this collection of low rank matricizations induce a hierarchical low rank decomposition of the tensor. Exploiting these properties, we derive an optimization problem for estimating the parameters of a latent tree graphical model, i.e., hierarchical decomposion of a tensor which minimizes the Frobenius norm of the difference between the original tensor and its decomposition. When the latent tree graphical models are correctly specified, we show that a global optimum of the optimization problem can be obtained via a recursive decomposition algorithm. This algorithm recovers previous spectral algorithms for hidden Markov models (Hsu et al., 2009; Foster et al., 2012) and latent tree graphical models (Parikh et al., 2011; Song et al., 2011) as special cases, elucidating the global objective these algorithms are optimizing for. When the latent tree graphical models are misspecified, we derive a better decomposition based on our framework, and provide approximation guarantee for this new estimator. In both synthetic and real world data, this new estimator significantly improves over the-state-of-the-art. Mariya Ishteva, Ankur P. Parikh, Eric P. Xing, Haesun Park |
ICML (3) | 5 |
| 2013 | Fast rank-2 nonnegative matrix factorization for hierarchical document clusteringabstractNonnegative matrix factorization (NMF) has been successfully used as a clustering method especially for flat partitioning of documents. In this paper, we propose an efficient hierarchical document clustering method based on a new algorithm for rank-2 NMF. When the two block coordinate descent framework of nonnegative least squares is applied to computing rank-2 NMF, each subproblem requires a solution for nonnegative least squares with only two columns in the matrix. We design the algorithm for rank-2 NMF by exploiting the fact that an exhaustive search for the optimal active set can be performed extremely fast when solving these NNLS problems. In addition, we design a measure based on the results of rank-2 NMF for determining which leaf node should be further split. On a number of text data sets, our proposed method produces high-quality tree structures in significantly less time compared to other methods such as hierarchical K-means, standard NMF, and latent Dirichlet allocation. Da Kuang, Haesun Park |
KDD | 2 |
| 2013 | UTOPIAN: User-Driven Topic Modeling Based on Interactive Nonnegative Matrix FactorizationabstractTopic modeling has been widely used for analyzing text document collections. Recently, there have been significant advancements in various topic modeling techniques, particularly in the form of probabilistic graphical modeling. State-of-the-art techniques such as Latent Dirichlet Allocation (LDA) have been successfully applied in visual text analytics. However, most of the widely-used methods based on probabilistic modeling have drawbacks in terms of consistency from multiple runs and empirical convergence. Furthermore, due to the complicatedness in the formulation and the algorithm, LDA cannot easily incorporate various types of user feedback. To tackle this problem, we propose a reliable and flexible visual analytics system for topic modeling called UTOPIAN (User-driven Topic modeling based on Interactive Nonnegative Matrix Factorization). Centered around its semi-supervised formulation, UTOPIAN enables users to interact with the topic modeling method and steer the result in a user-driven manner. We demonstrate the capability of UTOPIAN via several usage scenarios with real-world document corpuses such as InfoVis/VAST paper data set and product review data sets. Jaegul Choo, Chandan K. Reddy, Haesun Park |
IEEE Trans. Vis. Comput. Graph. | 4 |
| 2013 | Combining Computational Analyses and Interactive Visualization for Document Exploration and Sensemaking in JigsawabstractInvestigators across many disciplines and organizations must sift through large collections of text documents to understand and piece together information. Whether they are fighting crime, curing diseases, deciding what car to buy, or researching a new field, inevitably investigators will encounter text documents. Taking a visual analytics approach, we integrate multiple text analysis algorithms with a suite of interactive visualizations to provide a flexible and powerful environment that allows analysts to explore collections of documents while sensemaking. Our particular focus is on the process of integrating automated analyses with interactive visualizations in a smooth and fluid manner. We illustrate this integration through two example scenarios: an academic researcher examining InfoVis and VAST conference papers and a consumer exploring car reviews while pondering a purchase decision. Finally, we provide lessons learned toward the design and implementation of visual analytics systems for document exploration and understanding. Carsten Görg, Zhicheng Liu 0001, Jaeyeon Kihm, Jaegul Choo, Haesun Park, John T. Stasko |
IEEE Trans. Vis. Comput. Graph. | 5 |
| 2012 | Bounded Matrix Low Rank ApproximationabstractMatrix lower rank approximations such as non-negative matrix factorization (NMF) have been successfully used to solve many data mining tasks. In this paper, we propose a new matrix lower rank approximation called Bounded Matrix Low Rank Approximation (BMA) which imposes a lower and an upper bound on every element of a lower rank matrix that best approximates a given matrix with missing elements. This new approximation models many real world problems, such as recommender systems, and performs better than other methods, such as singular value decompositions (SVD) or NMF. We present an efficient algorithm to solve BMA based on coordinate descent method. BMA is different from NMF as it imposes bounds on the approximation itself rather than on each of the low rank factors. We show that our algorithm is scalable for large matrices with missing elements on multi core systems with low memory. We present substantial experimental results illustrating that the proposed method outperforms the state of the art algorithms for recommender systems such as Stochastic Gradient Descent, Alternating Least Squares with regularization, SVD++, Bias-SVD on real world data sets such as Jester, Movie lens, Book crossing, Online dating and Netflix. Ramakrishnan Kannan, Mariya Ishteva, Haesun Park |
ICDM | 3 |
| 2012 | Fast bregman divergence NMF using taylor expansion and coordinate descentabstractNon-negative matrix factorization (NMF) provides a lower rank approximation of a matrix. Due to nonnegativity imposed on the factors, it gives a latent structure that is often more physically meaningful than other lower rank approximations such as singular value decomposition (SVD). Most of the algorithms proposed in literature for NMF have been based on minimizing the Frobenius norm. This is partly due to the fact that the minimization problem based on the Frobenius norm provides much more flexibility in algebraic manipulation than other divergences. In this paper we propose a fast NMF algorithm that is applicable to general Bregman divergences. Through Taylor series expansion of the Bregman divergences, we reveal a relationship between Bregman divergences and Euclidean distance. This key relationship provides a new direction for NMF algorithms with general Bregman divergences when combined with the scalar block coordinate descent method. The proposed algorithm generalizes several recently proposed methods for computation of NMF with Bregman divergences and is computationally faster than existing alternatives. We demonstrate the effectiveness of our approach with experiments conducted on artificial as well as real world data. Liangda Li, Guy Lebanon, Haesun Park |
KDD | 3 |
| 2012 | Learning the Dependency Structure of Latent FactorsabstractIn this paper, we study latent factor models with the dependency structure in the latent space. We propose a general learning framework which induces sparsity on the undirected graphical model imposed on the vector of latent factors. A novel latent factor model SLFA is then proposed as a matrix factorization problem with a special regularization term that encourages collaborative reconstruction. The main benefit (novelty) of the model is that we can simultaneously learn the lower-dimensional representation for data and model the pairwise relationships between latent factors explicitly. An on-line learning algorithm is devised to make the model feasible for large-scale learning problems. Experimental results on two synthetic data and two real-world data sets demonstrate that pairwise relationships and latent factors learned by our model provide a more structured way of exploring high-dimensional data, and the learned representations achieve the state-of-the-art classification performance. Yanjun Qi, Koray Kavukcuoglu, Haesun Park |
NIPS | 4 |
| 2012 | Heterogeneous Data Fusion via Space Alignment Using Nonmetric Multidimensional ScalingabstractHeterogeneous data sets are typically represented in different feature spaces, making it difficult to analyze relationships spanning different data sets even when they are semantically related. Data fusion via space alignment can remedy this task by integrating multiple data sets lying in different spaces into one common space. Given a set of reference correspondence data that share the same semantic meaning across different spaces, space alignment attempts to place the corresponding reference data as close together as possible, and accordingly, the entire data are aligned in a common space. Space alignment involves optimizing two potentially conflicting criteria: minimum deformation of the original relationships and maximum alignment between the different spaces. To solve this problem, we provide a novel graph embedding framework for space alignment, which converts each data set into a graph and assigns zero distance between reference correspondence pairs resulting in a single graph. We propose a graph embedding method for fusion based on nonmetric multidimensional scaling (MDS). Its criteria using the rank order rather than the distance allows nonmetric MDS to effectively handle both deformation and alignment. Experiments using parallel data sets demonstrate that our approach works well in comparison to existing methods such as constrained Laplacian eigenmaps, Procrustes analysis, and tensor decomposition. We also present standard cross-domain information retrieval tests as well as interesting visualization examples using space alignment. Jaegul Choo, Shawn Bohn, Grant Nakamura, Amanda M. White, Haesun Park |
SDM | 5 |
| 2012 | Group Sparsity in Nonnegative Matrix FactorizationabstractA recent challenge in data analysis for science and engineering is that data are often represented in a structured way. In particular, many data mining tasks have to deal with group-structured prior information, where features or data items are organized into groups. In this paper, we develop group sparsity regularization methods for nonnegative matrix factorization (NMF). NMF is an effective data mining tool that has been widely adopted in text mining, bioinformatics, and clustering, but a principled approach to incorporating group information into NMF has been lacking in the literature. Motivated by an observation that features or data items within a group are expected to share the same sparsity pattern in their latent factor representation, we propose mixed-norm regularization to promote group sparsity in the factor matrices of NMF. Group sparsity improves the interpretation of latent factors. Efficient convex optimization methods for dealing with the mixed-norm term are presented along with computational comparisons between them. Application examples of the proposed method in factor recovery, semi-supervised clustering, and multilingual text analysis are demonstrated. Jingu Kim, Renato D. C. Monteiro, Haesun Park |
SDM | 3 |
| 2012 | Symmetric Nonnegative Matrix Factorization for Graph ClusteringabstractNonnegative matrix factorization (NMF) provides a lower rank approximation of a nonnegative matrix, and has been successfully used as a clustering method. In this paper, we offer some conceptual understanding for the capabilities and shortcomings of NMF as a clustering method. Then, we propose Symmetric NMF (SymNMF) as a general framework for graph clustering, which inherits the advantages of NMF by enforcing nonnegativity on the clustering assignment matrix. Unlike NMF, however, SymNMF is based on a similarity measure between data points, and factorizes a symmetric matrix containing pairwise similarity values (not necessarily nonnegative). We compare SymNMF with the widely-used spectral clustering methods, and give an intuitive explanation of why SymNMF captures the cluster structure embedded in the graph representation more naturally. In addition, we develop a Newton-like algorithm that exploits second-order information efficiently, so as to show the feasibility of SymNMF as a practical framework for graph clustering. Our experiments on artificial graph data, text data, and image data demonstrate the substantially enhanced clustering quality of SymNMF over spectral clustering and NMF. Therefore, SymNMF is able to achieve better clustering results on both linear and nonlinear manifolds, and serves as a potential basis for many extensions and applications. Da Kuang, Haesun Park, Chris Ding |
SDM | 2 |
| 2012 | iVisClustering: An Interactive Visual Document Clustering via Topic ModelingabstractAbstract Clustering plays an important role in many large‐scale data analyses providing users with an overall understanding of their data. Nonetheless, clustering is not an easy task due to noisy features and outliers existing in the data, and thus the clustering results obtained from automatic algorithms often do not make clear sense. To remedy this problem, automatic clustering should be complemented with interactive visualization strategies. This paper proposes an interactive visual analytics system for document clustering, called iVisClustering, based on a widely‐used topic modeling method, latent Dirichlet allocation (LDA). iVisClustering provides a summary of each cluster in terms of its most representative keywords and visualizes soft clustering results in parallel coordinates. The main view of the system provides a 2D plot that visualizes cluster similarities and the relation among data items with a graph‐based representation. iVisClustering provides several other views, which contain useful interaction methods. With help of these visualization modules, we can interactively refine the clustering results in various ways. Keywords can be adjusted so that they characterize each cluster better. In addition, our system can filter out noisy data and re‐cluster the data accordingly. Cluster hierarchy can be constructed using a tree structure and for this purpose, the system supports cluster‐level interactions such as sub‐clustering, removing unimportant clusters, merging the clusters that have similar meanings, and moving certain clusters to any other node in the tree structure. Furthermore, the system provides document‐level interactions such as moving mis‐clustered documents to another cluster and removing useless documents. Finally, we present how interactive clustering is performed via iVisClustering by using real‐world document data sets. Hanseung Lee, Jaeyeon Kihm, Jaegul Choo, John T. Stasko, Haesun Park |
Comput. Graph. Forum | 5 |
| 2012 | Polynomial-time approximation scheme for minimum connected dominating set under routing cost constraint in wireless sensor networks
Hongwei Du 0001, Qiang Ye 0001, Jiaofei Zhong, Wonjun Lee 0001, Haesun Park |
Theor. Comput. Sci. | 6 |
| 2011 | A Fast Algorithm for Sparse PCA and a New Sparsity Control CriteriaabstractSparse principal component analysis (PCA) imposes extra constraints or penalty terms to the standard PCA to achieve sparsity. In this paper, we first introduce an efficient algorithm for finding a single sparse principal component (PC) with a specified cardinality. Experiments on synthetic data, randomly generated data and real-world data sets show that our algorithm is very fast, especially on large and sparse data sets, while the numerical quality of the solution is comparable to the state-of-the-art algorithm. Moreover, combining our algorithm for computing a single sparse PC with the Schur complement deflation scheme, we develop an algorithm which sequentially computes multiple PCs by greedily maximizing the adjusted variance explained by them. On the other hand, to address the difficulty of choosing the proper sparsity and parameter in various sparse PCA algorithms, we propose a new PCA formulation whose aim is to minimize the sparsity of the PCs while requiring that their relative adjusted variance is larger than a given fraction. We also show that a slight modification of the aforementioned multiple component PCA algorithm can also find sharp solutions of the latter formulation. Renato D. C. Monteiro, Haesun Park |
SDM | 3 |
| 2011 | Sparse nonnegative matrix factorization for protein sequence motif discovery
Bernard Chen 0001, Jingu Kim, Yi Pan 0001, Haesun Park |
Expert Syst. Appl. | 5 |
| 2010 | PTAS for Minimum Connected Dominating Set with Routing Cost Constraint in Wireless Sensor Networks
Hongwei Du 0001, Qiang Ye 0001, Jiaofei Zhong, Wonjun Lee 0001, Haesun Park |
COCOA (1) | 6 |
| 2010 | Supervised Raman spectra estimation based on nonnegative rank deficient least squares
Barry L. Drake, Jingu Kim, Mahendra Mallick, Haesun Park |
FUSION | 4 |
| 2010 | p-ISOMAP: An Efficient Parametric Update for ISOMAP for Visual AnalyticsabstractOne of the most widely-used nonlinear data embedding methods is ISOMAP. Based on a manifold learning framework, ISOMAP has a parameter k or ∈ that controls how many edges a neighborhood graph has. However, a suitable parameter value is often difficult to determine because of a time-consuming optimization process based on certain criteria, which may not be clearly justified. When ISOMAP is used to visualize data, users might want to test different parameter values in order to gain various insights about data, but such interaction between humans and such visualizations requires reasonably efficient updating, even for large-scale data. To tackle these problems, we propose an efficient updating algorithm for ISOMAP with parameter changes, called p-ISOMAP. We present not only a complexity analysis but also an empirical running time comparison, which show the advantage of p-ISOMAP. We also show interesting visualization applications of p-ISOMAP and demonstrate how to discover various characteristics of data through visualizations using different parameter values. Jaegul Choo, Chandan K. Reddy, Hanseung Lee, Haesun Park |
SDM | 4 |
| 2009 | Comparison of Raman spectra estimation algorithms
Mahendra Mallick, Barry L. Drake, Haesun Park, Andy Register, William Dale Blair, Phil West, Ryan D. Palkki, Aaron D. Lanterman, Darren Emge |
FUSION | 3 |
| 2009 | Efficient GSVD Based Multi-User MIMO Linear Precoding and Antenna Selection SchemeabstractWe present a multi-user multiple-input multiple-output (MU-MIMO) preceding scheme utilizing generalized singular value decomposition (GSVD). Our work is motivated by the precoding scheme developed by Sadek, Tarighat, and Sayed that maximizes the signal to leakage and noise ratio (SLNR), in which the precoding weight is obtained by the generalized eigenvalue decomposition (GEVD). However, the covariance matrix utilized in GEVD becomes close to be singular as the signal to noise ratio goes high. To improve the numerical accuracy, a GSVD based algorithm is exploited in this paper and a novel method is derived to compute the precoding weights for multiple users by removing redundant computational loads rather than repeating the GSVD algorithm for each user. In addition, we propose a technique to speed up the GSVD based precoding algorithm by preprocessing using the QR decomposition. Finally, to improve the system performance, the antenna selection scheme using GSVD is also proposed which does not require the exhaustive search to choose the active antennas. Jaehyun Park 0001, Joohwan Chun, Haesun Park |
ICC | 3 |
| 2009 | Hierarchical Linear Discriminant Analysis for BeamformingabstractThis paper demonstrates the applicability of the recently proposed supervised dimension reduction, hierarchical linear discriminant analysis (h-LDA) to a well-known spatial localization technique in signal processing, beamforming. The main motivation of h-LDA is to overcome the drawback of LDA that each cluster is modeled as a unimodal Gaussian distribution. For this purpose, h-LDA extends the variance decomposition in LDA to the subcluster level, and modifies the definition of the within-cluster scatter matrix. In this paper, we present an efficient h-LDA algorithm for over-sampled data, where the data dimension is larger than the dimension of the data vectors. The new algorithm utilizes the Cholesky decomposition based on a generalized singular value decomposition framework. Furthermore, we analyze the data model of h-LDA by relating it to the two-way multivariate analysis of variance (MANOVA), which fits well within the context of beamforming applications. Although beamforming has been generally dealt with as a regression problem, we propose a novel way of viewing beamforming as a classification problem, and apply a supervised dimension reduction, which allows the classifier to achieve better accuracy. Our experimental results show that h-LDA outperforms several dimension reduction methods such as LDA and kernel discriminant analysis, and regression approaches such as the regularized least squares and kernelized support vector regression. Jaegul Choo, Barry L. Drake, Haesun Park |
SDM | 3 |
| 2008 | Toward Faster Nonnegative Matrix Factorization: A New Algorithm and ComparisonsabstractNonnegative matrix factorization (NMF) is a dimension reduction method that has been widely used for various tasks including text mining, pattern analysis, clustering, and cancer class discovery. The mathematical formulation for NMF appears as a non-convex optimization problem, and various types of algorithms have been devised to solve the problem. The alternating nonnegative least squares (ANLS) framework is a block coordinate descent approach for solving NMF, which was recently shown to be theoretically sound and empirically efficient. In this paper, we present a novel algorithm for NMF based on the ANLS framework. Our new algorithm builds upon the block principal pivoting method for the nonnegativity constrained least squares problem that overcomes some limitations of active set methods. We introduce ideas to efficiently extend the block principal pivoting method within the context of NMF computation. Our algorithm inherits the convergence theory of the ANLS framework and can easily be extended to other constrained NMF formulations. Comparisons of algorithms using datasets that are from real life applications as well as those artificially generated show that the proposed new algorithm outperforms existing ones in computational speed. Jingu Kim, Haesun Park |
ICDM | 2 |
| 2008 | Linear discriminant analysis for data with subcluster structureabstractLinear discriminant analysis (LDA) is a widely-used feature extraction method in classification. However, the original LDA has limitations due to the assumption of a unimodal structure for each cluster, which is satisfied in many applications such as facial image data when variations such as angle and illumination can significantly influence the images of the same person. In this paper, we propose a novel method, hierarchical LDA(h-LDA), which takes into account hierarchical subcluster structures in the data sets. Our experiments show that regularized h-LDA produces better accuracy than LDA, PCA, and tensorFaces. Haesun Park, Jaegul Choo, Barry L. Drake, Jinwoo Kang |
ICPR | 1 |
| 2008 | Statistical properties analysis of real world tournament selection in genetic algorithms
S. Soak, Haesun Park, Moongu Jeon |
Appl. Intell. | 4 |
| 2008 | Extracting unrecognized gene relationships from the biomedical literature via matrix factorizations
Haesun Park, Barry L. Drake |
BMC Bioinform. | 2 |
| 2008 | A comparison of generalized linear discriminant analysis algorithms
Cheong Hee Park, Haesun Park |
Pattern Recognit. | 2 |
| 2007 | Non-negative Tensor Factorization Based on Alternating Large-scale Non-negativity-constrained Least SquaresabstractNon-negative matrix factorization (NMF) and non-negative tensor factorization (NTF) have attracted much attention and have been successfully applied to numerous data analysis problems where the elements of the data are necessarily non-negative such as chemical concentrations, spectrometry signal intensities, and digital image pixels. Especially, Andersson and Bro's PARAFAC algorithm with non-negativity constraints (AB-PARAFAC-NC) provided the state-of-the-art NTF algorithm, which uses Bro and de Jong's non-negativity-constrained least squares with single right hand side (NLS/S-RHS). However, solving an NLS with multiple right hand sides (NLS/M-RHS) problem by multiple NLS/S-RHS problems is not recommended due to hidden redundant computation. In this paper, we propose an NTF algorithm based on alternating large-scale non-negativity-constrained least squares (NTF/ANLS) using NLS/M-RHS. In addition, we introduce an algorithm for the regularized NTF based on ANLS (RNTF/ANLS). Our experiments illustrate that our NTF algorithms outperform AB-PARAFAC-NC in terms of computing speed on several data sets we tested. Haesun Park, Lars Eldén |
BIBE | 2 |
| 2007 | Distance Preserving Dimension Reduction Using the QR Factorization or the Cholesky FactorizationabstractDimension reduction plays an important role in handling the massive quantity of high dimensional data such as biomedical text data, gene expression data, and mass spectrometry data, and so forth. In this paper, we introduce distance preserving dimension reduction (DPDR) based on the QR factorization (DPDR/QR) or the Cholesky factorization (DPDR/C). DPDR generates lower dimensional representations of the high-dimensional data, which can exactly preserve Euclidean distances and cosine similarities between any pair of data points in the original dimensional space. After projecting data points to the lower dimensional space obtained from DPDR, one can execute other data analysis algorithms. DPDR can substantially reduce the computing time and/or memory requirement of a given data analysis algorithm, especially when we need to run the data analysis algorithm many times for estimating parameters or searching for a better solution. Haesun Park, Hongyuan Zha |
BIBE | 2 |
| 2007 | A Comparison of Unsupervised Dimension Reduction Algorithms for ClassificationabstractDistance preserving dimension reduction (DPDR) using the singular value decomposition has recently been introduced. In this paper, for disease diagnosis using gene or protein expression data, we present empirical comparison results between DPDR and other various dimension reduction (DR) methods (i.e. PC A, MDS, Isomap, and LLE) when using support vector machines with radial basis function kernel. Our results show that DPDR outperforms, as a whole, other DR methods in terms of classification accuracy, but at the same time, it gives significant efficiency compared with other methods since it has no parameter to be optimized. Based on these empirical results, we reach a promising conclusion that DPDR is one of the best DR methods at hand for modeling an efficient and distortion- free classifier for gene or protein expression data. Jaegul Choo, Haesun Park, Hongyuan Zha |
BIBM | 3 |
| 2007 | Cancer Class Discovery Using Non-negative Matrix Factorization Based on Alternating Non-negativity-Constrained Least Squares
Haesun Park |
ISBRA | 2 |
| 2007 | Distance Preserving Dimension Reduction for Manifold LearningabstractManifold learning is an effective methodology for extracting nonlinear structures from high-dimensional data with many applications in image analysis, computer vision, text data analysis and bioinformatics. The focus of this paper is on developing algorithms for reducing the computational complexity of manifold learning algorithms, in particular, we consider the case when the number of features is much larger than the number of data points. To handle the large number of features, we propose a preprocessing method, distance preserving dimension reduction (DPDR). It produces t-dimensional representations of the high-dimensional data, where t is the rank of the original dataset. It exactly preserves the Euclidean L2-norm distances as well as cosine similarity measures between data points in the original space. With the original data projected to the t-dimensional space, manifold learning algorithms can be executed to obtain lower dimensional parameterizations with substantial reduction in computational cost. Our experimental results illustrate that DPDR significantly reduces computing time of manifold learning algorithms and produces low-dimensional parameterizations as accurate as those obtained from the original datasets. Haesun Park, Hongyuan Zha |
SDM | 2 |
| 2007 | Sparse non-negative matrix factorizations via alternating non-negativity-constrained least squares for microarray data analysisabstractMOTIVATION: Many practical pattern recognition problems require non-negativity constraints. For example, pixels in digital images and chemical concentrations in bioinformatics are non-negative. Sparse non-negative matrix factorizations (NMFs) are useful when the degree of sparseness in the non-negative basis matrix or the non-negative coefficient matrix in an NMF needs to be controlled in approximating high-dimensional data in a lower dimensional space. RESULTS: In this article, we introduce a novel formulation of sparse NMF and show how the new formulation leads to a convergent sparse NMF algorithm via alternating non-negativity-constrained least squares. We apply our sparse NMF algorithm to cancer-class discovery and gene expression data analysis and offer biological analysis of the results obtained. Our experimental results illustrate that the proposed sparse NMF algorithm often achieves better clustering performance with shorter computing time compared to other existing NMF algorithms. AVAILABILITY: The software is available as supplementary material. Haesun Park |
Bioinform. | 2 |
| 2007 | Extracting unrecognized gene relationships from the biomedical literature via matrix factorizationsabstractBACKGROUND: The construction of literature-based networks of gene-gene interactions is one of the most important applications of text mining in bioinformatics. Extracting potential gene relationships from the biomedical literature may be helpful in building biological hypotheses that can be explored further experimentally. Recently, latent semantic indexing based on the singular value decomposition (LSI/SVD) has been applied to gene retrieval. However, the determination of the number of factors k used in the reduced rank matrix is still an open problem. RESULTS: In this paper, we introduce a way to incorporate a priori knowledge of gene relationships into LSI/SVD to determine the number of factors. We also explore the utility of the non-negative matrix factorization (NMF) to extract unrecognized gene relationships from the biomedical literature by taking advantage of known gene relationships. A gene retrieval method based on NMF (GR/NMF) showed comparable performance with LSI/SVD. CONCLUSION: Using known gene relationships of a given gene, we can determine the number of factors used in the reduced rank matrix and retrieve unrecognized genes related with the given gene by LSI/SVD or GR/NMF. Haesun Park, Barry L. Drake |
BMC Bioinform. | 2 |
| 2007 | Multiclass classifiers based on dimension reduction with generalized LDA
Barry L. Drake, Haesun Park |
Pattern Recognit. | 3 |
| 2006 | Orthogonal nonnegative matrix t-factorizations for clusteringabstractCurrently, most research on nonnegative matrix factorization (NMF)focus on 2-factor $X=FG^T$ factorization. We provide a systematicanalysis of 3-factor $X=FSG^T$ NMF. While it unconstrained 3-factor NMF is equivalent to it unconstrained 2-factor NMF, itconstrained 3-factor NMF brings new features to it constrained 2-factor NMF. We study the orthogonality constraint because it leadsto rigorous clustering interpretation. We provide new rules for updating $F,S, G$ and prove the convergenceof these algorithms. Experiments on 5 datasets and a real world casestudy are performed to show the capability of bi-orthogonal 3-factorNMF on simultaneously clustering rows and columns of the input datamatrix. We provide a new approach of evaluating the quality ofclustering on words using class aggregate distribution andmulti-peak distribution. We also provide an overview of various NMF extensions andexamine their relationships. Chris Ding, Tao Li 0001, Wei Peng 0001, Haesun Park |
KDD | 4 |
| 2006 | Missing value estimation for DNA microarray gene expression data: local least squares imputationabstractIn our article, only a set of random positions of missing values was used for each dataset. However, imputation methods may perform differently on the same dataset with different sets of random positions of missing values. In addition, the performance of BPCA of each figure was not correct due to a mistake in implementation. After correcting an error in the implementation and using ten different sets of random positions of missing values, we regenerated all figures. Thus, the results presented here are the fair comparisons between LLSimpute and BPCA. (top) and 5 (bottom). 193p. The NRMSEs of LLSk/L2 and BPCA were 0.6068 and 0.6064, respectively. In the SP.CYCLE dataset that has significant cluster structures, LLSimpute showed competitive performance with BPCA. The NRMSEs of LLSk/L2 and BPCA on the GA.ENV dataset were 0.5145 and 0.5232, respectively. 194p. LLSk/L2 showed the best performance when the number of samples was small since it uses local similarity structures and an optimization process via least squares. For various percentages of missing entries, LLSk/L2 showed competitive performance with BPCA. 195p. Figure 5 shows the NRMSEs with respect to noise levels. The performance sensitivity to noise of LLSk/L2 and LLSk/PC were similar to that of BPCA. 196p. All methods showed robustness against the noise when the SD was less than 0.1. Gene H. Golub, Haesun Park |
Bioinform. | 3 |
| 2006 | Solving the small sample size problem in face recognition using generalized discriminant analysis
Peg Howland, Haesun Park |
Pattern Recognit. | 3 |
| 2006 | Adaptive Nonlinear Discriminant Analysis by Regularized Minimum Squared ErrorsabstractKernelized nonlinear extensions of Fisher's discriminant analysis, discriminant analysis based on generalized singular value decomposition (LDA/GSVD), and discriminant analysis based on the minimum squared error formulation (MSE) have recently been widely utilized for handling undersampled high-dimensional problems and nonlinearly separable data sets. As the data sets are modified from incorporating new data points and deleting obsolete data points, there is a need to develop efficient updating and downdating algorithms for these methods to avoid expensive recomputation of the solution from scratch. In this paper, an efficient algorithm for adaptive linear and nonlinear kernel discriminant analysis based on regularized MSE, called adaptive KDA/RMSE, is proposed. In adaptive KDA/RMSE, updating and downdating of the computationally expensive eigenvalue decomposition (EVD) or singular value decomposition (SVD) is approximated by updating and downdating of the QR decomposition achieving an order of magnitude speed up. This fast algorithm for adaptive kernelized discriminant analysis is designed by utilizing regularization techniques and the relationship between linear and nonlinear discriminant analysis and the MSE. In addition, an efficient algorithm to compute leave-one-out cross validation is also introduced by utilizing downdating of KDA/RMSE. Barry L. Drake, Haesun Park |
IEEE Trans. Knowl. Data Eng. | 3 |
| 2006 | Feature Reduction via Generalized Uncorrelated Linear Discriminant AnalysisabstractHigh-dimensional data appear in many applications of data mining, machine learning, and bioinformatics. Feature reduction is commonly applied as a preprocessing step to overcome the curse of dimensionality. Uncorrelated Linear Discriminant Analysis (ULDA) was recently proposed for feature reduction. The extracted features via ULDA were shown to be statistically uncorrelated, which is desirable for many applications. In this paper, an algorithm called ULDA/QR is proposed to simplify the previous implementation of ULDA. Then, the ULDA/GSVD algorithm is proposed, based on a novel optimization criterion, to address the singularity problem which occurs in undersampled problems, where the data dimension is larger than the sample size. The criterion used is the regularized version of the one in ULDA/QR. Surprisingly, our theoretical result shows that the solution to ULDA/GSVD is independent of the value of the regularization parameter. Experimental results on various types of data sets are reported to show the effectiveness of the proposed algorithm and to compare it with other commonly used feature reduction algorithms. Jieping Ye, Ravi Janardan, Qi Li 0001, Haesun Park |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2005 | Missing value estimation for DNA microarray gene expression data: local least squares imputationabstractMOTIVATION: Gene expression data often contain missing expression values. Effective missing value estimation methods are needed since many algorithms for gene expression data analysis require a complete matrix of gene array values. In this paper, imputation methods based on the least squares formulation are proposed to estimate missing values in the gene expression data, which exploit local similarity structures in the data as well as least squares optimization process. RESULTS: The proposed local least squares imputation method (LLSimpute) represents a target gene that has missing values as a linear combination of similar genes. The similar genes are chosen by k-nearest neighbors or k coherent genes that have large absolute values of Pearson correlation coefficients. Non-parametric missing values estimation method of LLSimpute are designed by introducing an automatic k-value estimator. In our experiments, the proposed LLSimpute method shows competitive results when compared with other imputation methods for missing value estimation on various datasets and percentages of missing values in the data. AVAILABILITY: The software is available at http://www.cs.umn.edu/~hskim/tools.html CONTACT: [email protected] Gene H. Golub, Haesun Park |
Bioinform. | 3 |
| 2005 | Dimension Reduction in Text Classification with Support Vector MachinesabstractSupport vector machines (SVMs) have been recognized as one of the most successful classification methods for many applications including text classification. Even though the learning ability and computational complexity of training in support vector machines may be independent of the dimension of the feature space, reducing computational complexity is an essential issue to efficiently handle a large number of terms in practical applications of text classification. In this paper, we adopt novel dimension reduction methods to reduce the dimension of the document vectors dramatically. We also introduce decision functions for the centroid-based classification algorithm and support vector classifiers to handle the classification problem where a document may belong to multiple classes. Our substantial experimental results show that with several dimension reduction methods that are designed particularly for clustered data, higher efficiency for both training and testing can be achieved without sacrificing prediction accuracy of text classification even when the dimension of the input space is significantly reduced. Peg Howland, Haesun Park |
J. Mach. Learn. Res. | 3 |
| 2005 | Fingerprint classification using fast Fourier transform and nonlinear discriminant analysis
Cheong Hee Park, Haesun Park |
Pattern Recognit. | 2 |
| 2005 | IDR/QR: An Incremental Dimension Reduction Algorithm via QR DecompositionabstractDimension reduction is a critical data preprocessing step for many database and data mining applications, such as efficient storage and retrieval of high-dimensional data. In the literature, a well-known dimension reduction algorithm is linear discriminant analysis (LDA). The common aspect of previously proposed LDA-based algorithms is the use of singular value decomposition (SVD). Due to the difficulty of designing an incremental solution for the eigenvalue problem on the product of scatter matrices in LDA, there has been little work on designing incremental LDA algorithms that can efficiently incorporate new data items as they become available. In this paper, we propose an LDA-based incremental dimension reduction algorithm, called IDR/QR, which applies QR decomposition rather than SVD. Unlike other LDA-based algorithms, this algorithm does not require the whole data matrix in main memory. This is desirable for large data sets. More importantly, with the insertion of new data items, the IDR/QR algorithm can constrain the computational cost by applying efficient QR-updating techniques. Finally, we evaluate the effectiveness of the IDR/QR algorithm in terms of classification error rate on the reduced dimensional space. Our experiments on several real-world data sets reveal that the classification error rate achieved by the IDR/QR algorithm is very close to the best possible one achieved by other LDA-based algorithms. However, the IDR/QR algorithm has much less computational cost, especially when new data items are inserted dynamically. Jieping Ye, Qi Li 0001, Hui Xiong 0001, Haesun Park, Ravi Janardan, Vipin Kumar 0001 |
IEEE Trans. Knowl. Data Eng. | 4 |
| 2004 | A Comparative Study of Linear and Nonlinear Feature Extraction MethodsabstractThis paper presents theoretical relationships among several generalized LDA algorithms and proposes computationally efficient approaches for them utilizing the relationships. Generalized LDA algorithms are extended nonlinearly by kernel methods resulting in nonlinear discriminant analysis. Performances and computational complexities of these linear and nonlinear discriminant analysis algorithms are compared. Cheong Hee Park, Haesun Park, Panos M. Pardalos |
ICDM | 2 |
| 2004 | Feature extraction via generalized uncorrelated linear discriminant analysisabstractFeature extraction is important in many applications, such as text and image retrieval, because of high dimensionality. Uncorrelated Linear Discriminant Analysis (ULDA) was recently proposed for feature extraction. The extracted features via ULDA were shown to be statistically uncorrelated, which is desirable for many applications. In this paper, we will first propose the ULDA/QR algorithm to simplify the previous implementation of ULDA. Then we propose the ULDA/GSVD algorithm, based on a novel optimization criterion, to address the singularity problem. It is applicable for undersampled problem, where the data dimension is much larger than the data size, such as text and image retrieval. The novel criterion used in ULDA/GSVD is the perturbed version of the one from ULDA/QR, while surprisingly, the solution to ULDA/GSVD is shown to be independent of the amount of perturbation applied. We did extensive experiments on text and face image data to show the effectiveness of ULDA/GSVD and compare with other popular feature extraction algorithms. Jieping Ye, Ravi Janardan, Qi Li 0001, Haesun Park |
ICML | 4 |
| 2004 | IDR/QR: an incremental dimension reduction algorithm via QR decompositionabstractDimension reduction is critical for many database and data mining applications, such as efficient storage and retrieval of high-dimensional data. In the literature, a well-known dimension reduction scheme is Linear Discriminant Analysis (LDA). The common aspect of previously proposed LDA based algorithms is the use of Singular Value Decomposition (SVD). Due to the difficulty of designing an incremental solution for the eigenvalue problem on the product of scatter matrices in LDA, there is little work on designing incremental LDA algorithms. In this paper, we propose an LDA based incremental dimension reduction algorithm, called IDR/QR, which applies QR Decomposition rather than SVD. Unlike other LDA based algorithms, this algorithm does not require the whole data matrix in main memory. This is desirable for large data sets. More importantly, with the insertion of new data items, the IDR/QR algorithm can constrain the computational cost by applying efficient QR-updating techniques. Finally, we evaluate the effectiveness of the IDR/QR algorithm in terms of classification accuracy on the reduced dimensional space. Our experiments on several real-world data sets reveal that the accuracy achieved by the IDR/QR algorithm is very close to the best possible accuracy achieved by other LDA based algorithms. However, the IDR/QR algorithm has much less computational cost, especially when new data items are dynamically inserted. Jieping Ye, Qi Li 0001, Hui Xiong 0001, Haesun Park, Ravi Janardan, Vipin Kumar 0001 |
KDD | 4 |
| 2004 | Equivalence of Several Two-Stage Methods for Linear Discriminant AnalysisabstractLinear discriminant analysis (LDA) has been used for decades to extract features that preserve class separability. It is classically defined as an optimization problem involving covariance matrices that represent the scatter within and between clusters. The requirement that one of these matrices be nonsingular restricts its application to data sets in which the dimension of the data does not exceed the sample size. Recently, the applicability of LDA has been extended by using the generalized singular value decomposition (GSVD) to circumvent the nonsingularity requirement. Alternatively, many studies have taken a two-stage approach in which the first stage reduces the dimension of the data enough so that it can be followed by classical LDA. In this paper, we justify the two-stage approach by establishing its equivalence to the single-stage LDA/GSVD method, provided either principal component analysis or latent semantic indexing is used in the first stage over a certain range of intermediate dimensions. We also present a computationally simpler choice for the first stage, and conclude with a discussion of the relative merits of each approach. Peg Howland, Haesun Park |
SDM | 2 |
| 2004 | Data Reduction in Support Vector Machines by a Kernelized Ionic Interaction ModelabstractA major drawback of support vector machines is their high computational complexity. In this paper, we introduce a novel kernelized ionic interaction (IoI) model for data reduction in support vector machines. We also present a data reduction method based on the kernelized instance based (KIB2) algorithm. We show that the computation time can be significantly reduced without any significant decrease in the prediction accuracy. Haesun Park |
SDM | 2 |
| 2004 | Generalizing Discriminant Analysis Using the Generalized Singular Value DecompositionabstractDiscriminant analysis has been used for decades to extract features that preserve class separability. It is commonly defined as an optimization problem involving covariance matrices that represent the scatter within and between clusters. The requirement that one of these matrices be nonsingular limits its application to data sets with certain relative dimensions. We examine a number of optimization criteria, and extend their applicability by using the generalized singular value decomposition to circumvent the nonsingularity requirement. The result is a generalization of discriminant analysis that can be applied even when the sample size is smaller than the dimension of the sample data. We use classification results from the reduced representation to compare the effectiveness of this approach with some alternatives, and conclude with a discussion of their relative merits. Peg Howland, Haesun Park |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2004 | An Optimization Criterion for Generalized Discriminant Analysis on Undersampled ProblemsabstractAn optimization criterion is presented for discriminant analysis. The criterion extends the optimization criteria of the classical Linear Discriminant Analysis (LDA) through the use of the pseudoinverse when the scatter matrices are singular. It is applicable regardless of the relative sizes of the data dimension and sample size, overcoming a limitation of classical LDA. The optimization problem can be solved analytically by applying the Generalized Singular Value Decomposition (GSVD) technique. The pseudoinverse has been suggested and used for undersampled problems in the past, where the data dimension exceeds the number of data points. The criterion proposed in this paper provides a theoretical justification for this procedure. An approximation algorithm for the GSVD-based approach is also presented. It reduces the computational complexity by finding subclusters of each cluster and uses their centroids to capture the structure of each cluster. This reduced problem yields much smaller matrices to which the GSVD can be applied efficiently. Experiments on text data, with up to 7,000 dimensions, show that the approximation algorithm produces results that are close to those produced by the exact algorithm. Jieping Ye, Ravi Janardan, Cheong Hee Park, Haesun Park |
IEEE Trans. Pattern Anal. Mach. Intell. | 4 |
| 2004 | Nonlinear feature extraction based on centroids and kernel functions
Cheong Hee Park, Haesun Park |
Pattern Recognit. | 2 |
| 2003 | Efficient Nonlinear Dimension Reduction for Clustered Data Using Kernel FunctionsabstractWe propose a nonlinear feature extraction method which is based on centroids and kernel functions. The dimension reducing nonlinear transformation is obtained by implicitly mapping the input data into a feature space using a kernel function, and then finding a linear mapping based on an orthonormal basis of centroids in the feature space that maximally separates the between-class relationship. The proposed method utilizes an efficient algorithm to compute an orthonormal basis of centroids in the feature space transformed by a kernel function and achieves dramatic computational savings. The experimental results demonstrate that our method is capable of extracting nonlinear features effectively so that competitive performance of classification can be obtained in the reduced dimensional space. Cheong Hee Park, Haesun Park |
ICDM | 2 |
| 2003 | A new optimization criterion for generalized discriminant analysis on undersampled problemsabstractA new optimization criterion for discriminant analysis is presented. The new criterion extends the optimization criteria of the classical linear discriminant analysis (LDA) by introducing the pseudo-inverse when the scatter matrices are singular. It is applicable regardless of the relative sizes of the data dimension and sample size, overcoming a limitation of the classical LDA. Recently, a new algorithm called LDA/GSVD for structure-preserving dimension reduction has been introduced, which extends the classical LDA to very high-dimensional undersampled problems by using the generalized singular value decomposition (GSVD). The solution from the LDA/GSVD algorithm is a special case of the solution for our generalized criterion, which is also based on GSVD. We also present an approximate solution for our GSVD-based solution, which reduces computational complexity by finding subclusters of each cluster, and using their centroids to capture the structure of each cluster. This reduced problem yields much smaller matrices of which the GSVD can be applied efficiently. Experiments on text data, with up to 7000 dimensions, show that the approximation algorithm produces results that are close to those produced by the exact algorithm. Jieping Ye, Ravi Janardan, Cheong Hee Park, Haesun Park |
ICDM | 4 |
| 2003 | A Decision Criterion for the Optimal Number of Clusters in Hierarchical Clustering
Yunjae Jung, Haesun Park, Ding-Zhu Du, Barry L. Drake |
J. Glob. Optim. | 2 |
| 2001 | Dimension reduction based on centroids and least squares for efficient processing of text dataabstractDimension reduction in today's vector space based information retrieval system is essential for improving computational efficiency in handling massive data. In our previous work we proposed a mathematical framework for lower dimensional representations of text data in vector space based information retrieval, and a couple of dimension reduction method using minimization and matrix rank reduction formula. One of our proposed methods is CentroidQR method which utilizes orthogonal transformation on centroids, and the test results showed that its classification results were exactly the same as those of classification with full dimension when a certain classification algorithm is applied. In this paper we discuss in detail the CentroidQR, and prove mathematically its classification properties with two different similarity measures of L2 and cosine. Moongu Jeon, Haesun Park, J. Ben Rosen |
SDM | 2 |
| 1995 | Structured total least norm method for Toeplitz problemsabstractThe total least squares (TLS) method for solving an overdetermined system Ax/spl ap/b is a generalization of the least squares (LS) method, and it minimizes /spl par/[E|r]/spl par//sub F/ so that (b+r)/spl isin/Range(A+E), given A/spl isin/R/sup mxn/, with m/spl ges/n and b/spl isin/R/sup m/spl times/1/. The commonly used TLS algorithm is based on the singular value decomposition (SVD) of [A|b]. However, in applications where the matrix A has a special structure, the SVD based methods may not always be appropriate, since they do not preserve the structure. A new formulation, called the structured total least norm (STLN), and an algorithm for computing solutions have been developed. The STLN preserves any affine structure of A or [A|b], and can minimize error in the discrete L/sub p/ norm, where p=1, 2 or /spl infin/. We study the STLN method for problems in which the perturbation matrix E or [E|r] keeps the Toeplitz structure like the data matrix A or [A|b]. These structures occur in many problems such as deconvolution, transfer function modeling and linear prediction problems. In particular, the STLN methods with L/sub 1/ and L/sub 2/ norms are compared with the LS and TLS methods and shown to improve the accuracy of the solutions significantly. When there is an outlier in the data, the STLN method with L/sub 1/ norm is shown to produce solutions that are essentially not affected by the outlier. Haesun Park, J. Ben Rosen, John Glick |
ICASSP | 1 |
| 1995 | Fast residual computation for sliding window recursive least squares methods
Kyeongah Yoo, Haesun Park |
Signal Process. | 2 |
| 1994 | Fast algorithms for exponential data modelingabstractA new fast algorithm is presented for quantifying signals modeled by a sum of exponentially damped sinusoids. The new algorithm is applied to the quantitative analysis of Nuclear Magnetic Resonance (NMR) data and is shown to be up to an order of magnitude more efficient than currently used linear prediction and state-space based methods.> Haesun Park, Sabine Van Huffel, Lars Eldén |
ICASSP (4) | 1 |
| 1994 | Parallel Tri- and Bi-Diagonalization of Bordered Bidiagonal Matrices
Sabine Van Huffel, Haesun Park |
Parallel Comput. | 2 |
| 1994 | On Competitive Group TestingabstractIn many fault detection problems, the goal is to identify defective items from a set of items with a minimum number of tests. Each test is on a subset of items, which tells whether the subset contains a defective item or not. The concept of competitive algorithm has been developed to relate the properties of the group testing algorithms that assume that the number of defective items d is known, to those without any a priori knowledge on d. A new concept of strongly competitive algorithm is defined that relates different characteristics of these two classes of algorithms and present an interesting relationship between the two concepts competitive and strongly competitive. A strongly competitive algorithm is also presented. Ding-Zhu Du, Haesun Park |
SIAM J. Comput. | 2 |
| 1993 | An Algorithm for the Generalized Singular Value Decomposition on Massively Parallel Computers
Haesun Park, Lars-Magnus Ewerbring |
J. Parallel Distributed Comput. | 1 |
| 1992 | On Multiple Error Detection in Matrx Triangularizations Using Checksum Methods
Haesun Park |
J. Parallel Distributed Comput. | 1 |
| 1991 | An algorithm for the generalized singular value decomposition on massively parallel computersabstractA new algorithm for computing the generalized singular value decomposition that diagonalizes two matrices is introduced.First, two existing algorithms are studied, one due to Paige and the other to Hari and Veselic.The former requires only orthogonal plane transformations, resulting in two matrices with parallel rows.The latter employs nonsingular (not necessarily orthogonal) transformations to directly diagonalize the two data matrices.For many applications, it is preferable to be given both the diagonal matrices and the transformation matrices explicitly.Our algorithm has the advantages that the nonsingtdar transformation is readily available, computation of transformations is simple, convergence test is efficient in a parallel computing environment, and the condition number of each nonsingular transformation can be controlled.We present implementation results, obtained on a Connection Machine 2, to compare our new algorithm with that of Paige. Haesun Park, Lars-Magnus Ewerbring |
ICS | 1 |
| 1991 | A parallel algorithm for the unbalanced orthogonal Procrustes problem
Haesun Park |
Parallel Comput. | 1 |
| 1990 | Efficient Implementation of Jacobi Algorithms and Jacobi Sets on Distributed Memory Architectures
Patricia J. Eberlein, Haesun Park |
J. Parallel Distributed Comput. | 2 |
| 1989 | A Proof of Convergence for Two Parallel Jacobi SVD AlgorithmsabstractThe authors consider two parallel Jacobi algorithms, due to R.P. Brent et al. (J. VLSI Comput. Syst., vol.1, p.242-70, 1985) and F.T. Luk (1986 J. Lin. Alg. Applic., vol.77, p.259-73), for computing the singular value decomposition of an n*n matrix. By relating the algorithms to the cyclic-by-rows Jacobi method, they prove convergence of the former for odd n and of the latter for any n. The authors also give a nonconvergence example for the former method for all even n>or=4.> Franklin T. Luk, Haesun Park |
IEEE Trans. Computers | 2 |
| 1988 | An Analysis of Algorithm-Based Fault Tolerance TechniquesabstractWe introduce a unified checksum scheme for the LU decomposition, Gaussian elimination with pairwise pivoting, and the QR decomposition. The purpose is to detect and locate a transient error during a systolic array computation. We show how to represent the error as a rank-one perturbation to the original data, so that we need not worry when the error occurred. Finally, we perform a floating point error analysis to determine the effects of rounding errors on the checksum scheme. Franklin T. Luk, Haesun Park |
J. Parallel Distributed Comput. | 2 |
| 1988 | Fault-Tolerant Matrix Triangularizations on Systolic ArraysabstractExamines the checksum methods of Abraham et al. for LU decomposition on multiprocessor arrays. Their methods are efficient for detecting a transient error, but expensive for correcting it due to the need for a computation rollback. The authors show how to avoid the rollback by using matrix updating techniques, and they introduce new checksum methods for Gaussian elimination with pairwise pivoting and for QR decomposition on systolic arrays.> Franklin T. Luk, Haesun Park |
IEEE Trans. Computers | 2 |