Demo Data from VLDB 2026 / reviewers in the wild / expert
Kejun Huang
dblp:140/8874
· DBLP profile ↗
32ranked-venue papers
9as first author
7since 2021 · last 2025
0000-0002-6460-6365ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Graphics, computer vision, multimedia, augmented reality and games · 16 · 4 first-author · 4 since 2021Artificial intelligence and machine learning · 12 · 5 first-author · 3 since 2021Databases, data management, data science and information retrieval · 6 · 1 first-author
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
9 papers |
Representation and self-supervised learning · 52% Probabilistic and Bayesian machine learning · 19% Graph learning · 9% | |
| Theoretical computer science
6 papers |
Mathematical optimization · 79% Graph algorithms and graph theory · 10% Information theory · 10% | |
| Databases, data mining, and information retrieval
5 papers |
Data mining · 86% Machine learning and data management · 14% |
Topics — the 30 heaviest of 37, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Machine learning › Representation and self-supervised learning › representation learning › unsupervised representation learning › sparse coding
dictionary learning |
1.5 | 2 | 2025 | Global Identifiability of Overcomplete Dictionary Learning via L1 and Volume Minimization · ICLR 2025 Global Identifiability of 𝓁1-based Dictionary Learning via Matrix Volume Optimization · NeurIPS 2023 |
Machine learning › Representation and self-supervised learning › causal representation learning
identifiability |
1.5 | 2 | 2025 | Global Identifiability of Overcomplete Dictionary Learning via L1 and Volume Minimization · ICLR 2025 Global Identifiability of 𝓁1-based Dictionary Learning via Matrix Volume Optimization · NeurIPS 2023 |
Machine learning › Representation and self-supervised learning
matrix factorization |
0.9 | 1 | 2025 | Global Identifiability of Overcomplete Dictionary Learning via L1 and Volume Minimization · ICLR 2025 |
Natural language and speech › Information extraction and text analysis
topic model |
0.7 | 2 | 2019 | Anchor-Free Correlated Topic Modeling · IEEE Trans. Pattern Anal. Mach. Intell. 2019 Learning Hidden Markov Models from Pairwise Co-occurrences with Application to Topic Modeling · ICML 2018 |
Mathematical optimization
nonconvex optimization |
0.7 | 2 | 2025 | Finding Second-Order Stationary Points Efficiently in Smooth Nonconvex Linearly Constrained Optimization Problems · NeurIPS 2020 Global Identifiability of Overcomplete Dictionary Learning via L1 and Volume Minimization · ICLR 2025 |
Mathematical optimization › sparse learning
dictionary learning |
0.7 | 1 | 2023 | Global Identifiability of 𝓁1-based Dictionary Learning via Matrix Volume Optimization · NeurIPS 2023 |
Data mining › dimensionality reduction
canonical correlation analysis |
0.6 | 2 | 2019 | Efficient and Distributed Generalized Canonical Correlation Analysis for Big Multiview Data · IEEE Trans. Knowl. Data Eng. 2019 Efficient and Distributed Algorithms for Large-Scale Generalized Canonical Correlations Analysis · ICDM 2016 |
Data mining
dimensionality reduction |
0.6 | 2 | 2019 | Efficient and Distributed Generalized Canonical Correlation Analysis for Big Multiview Data · IEEE Trans. Knowl. Data Eng. 2019 Efficient and Distributed Algorithms for Large-Scale Generalized Canonical Correlations Analysis · ICDM 2016 |
Mathematical optimization
constrained optimization |
0.4 | 1 | 2020 | Finding Second-Order Stationary Points Efficiently in Smooth Nonconvex Linearly Constrained Optimization Problems · NeurIPS 2020 |
Mathematical optimization › nonconvex optimization › critical point analysis
second-order stationary point |
0.4 | 1 | 2020 | Finding Second-Order Stationary Points Efficiently in Smooth Nonconvex Linearly Constrained Optimization Problems · NeurIPS 2020 |
Knowledge, reasoning and agents › Multi-agent systems
crowdsourcing |
0.4 | 1 | 2019 | Crowdsourcing via Pairwise Co-occurrences: Identifiability and Algorithms · NeurIPS 2019 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › graphical models › latent variable graphical model
dawid-skene model |
0.4 | 1 | 2019 | Crowdsourcing via Pairwise Co-occurrences: Identifiability and Algorithms · NeurIPS 2019 |
Machine learning › Graph learning
graph clustering |
0.4 | 1 | 2019 | Detecting Overlapping and Correlated Communities without Pure Nodes: Identifiability and Algorithm · ICML 2019 |
Machine learning › Graph learning › stochastic block model
mixed-membership stochastic blockmodel |
0.4 | 1 | 2019 | Detecting Overlapping and Correlated Communities without Pure Nodes: Identifiability and Algorithm · ICML 2019 |
Machine learning › Representation and self-supervised learning
tensor decomposition |
0.4 | 1 | 2019 | Crowdsourcing via Pairwise Co-occurrences: Identifiability and Algorithms · NeurIPS 2019 |
Graph algorithms and graph theory › graph clustering
community detection |
0.4 | 1 | 2019 | Detecting Overlapping and Correlated Communities without Pure Nodes: Identifiability and Algorithm · ICML 2019 |
Information theory › estimation theory
identifiability |
0.4 | 1 | 2019 | Detecting Overlapping and Correlated Communities without Pure Nodes: Identifiability and Algorithm · ICML 2019 |
Machine learning › Probabilistic and Bayesian machine learning › structured models › latent variable model
hidden markov model |
0.3 | 1 | 2018 | Learning Hidden Markov Models from Pairwise Co-occurrences with Application to Topic Modeling · ICML 2018 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › density estimation
kernel density estimation |
0.3 | 1 | 2018 | On Convergence of Epanechnikov Mean Shift · AAAI 2018 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › parameter estimation
mode estimation |
0.3 | 1 | 2018 | On Convergence of Epanechnikov Mean Shift · AAAI 2018 |
Robotics › Robot manipulation
parameter identification |
0.3 | 1 | 2018 | Learning Hidden Markov Models from Pairwise Co-occurrences with Application to Topic Modeling · ICML 2018 |
Data mining
clustering |
0.3 | 1 | 2018 | On Convergence of Epanechnikov Mean Shift · AAAI 2018 |
Data mining › clustering › density-based clustering › mode seeking
mean shift clustering |
0.3 | 1 | 2018 | On Convergence of Epanechnikov Mean Shift · AAAI 2018 |
Mathematical optimization › nonconvex optimization
alternating minimization |
0.3 | 1 | 2025 | Global Identifiability of Overcomplete Dictionary Learning via L1 and Volume Minimization · ICLR 2025 |
Machine learning › Probabilistic and Bayesian machine learning › statistical inference › parameter estimation
method of moments |
0.2 | 1 | 2016 | Anchor-Free Correlated Topic Modeling: Identifiability and Algorithm · NIPS 2016 |
Data mining › big data analytics › large-scale data mining
distributed data mining |
0.2 | 1 | 2016 | Efficient and Distributed Algorithms for Large-Scale Generalized Canonical Correlations Analysis · ICDM 2016 |
Data mining › text mining
topic modeling |
0.2 | 1 | 2016 | Anchor-Free Correlated Topic Modeling: Identifiability and Algorithm · NIPS 2016 |
Machine learning › Representation and self-supervised learning › word representation
word embedding |
0.2 | 1 | 2015 | Translation Invariant Word Embeddings · EMNLP 2015 |
Mathematical optimization › convergence analysis
iteration complexity |
0.1 | 1 | 2020 | Finding Second-Order Stationary Points Efficiently in Smooth Nonconvex Linearly Constrained Optimization Problems · NeurIPS 2020 |
Mathematical optimization
distributed optimization |
0.1 | 1 | 2019 | Efficient and Distributed Generalized Canonical Correlation Analysis for Big Multiview Data · IEEE Trans. Knowl. Data Eng. 2019 |
Methods — techniques the papers use, named apart from their topics
volume minimization · 1.7probabilistic analysis · 1.7l1 minimization · 1.7alternating minimization · 1.7matrix volume optimization · 1.3l1-based dictionary learning · 1.3convex geometry · 0.8alternating optimization · 0.8sparse matrix computation · 0.5distributed optimization · 0.5negative curvature · 0.4gradient projection · 0.4eigenvalue decomposition · 0.4tensor factorization · 0.4second-order graph moment · 0.4primal-dual algorithm · 0.4optimization · 0.4karush-kuhn-tucker convergence analysis · 0.4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Global Identifiability of Overcomplete Dictionary Learning via L1 and Volume MinimizationabstractWe propose a novel formulation for dictionary learning with an overcomplete dictionary, i.e., when the number of atoms is larger than the dimension of the dictionary. The proposed formulation consists of a weighted sum of $\ell_1$ norms of the rows of the sparse coefficient matrix plus the log of the matrix volume of the dictionary matrix. The main contribution of this work is to show that this novel formulation guarantees global identifiability of the overcomplete dictionary, under a mild condition that the sparse coefficient matrix satisfies a strong scattering condition in the hypercube. Furthermore, if every column of the coefficient matrix is sparse and the dictionary guarantees $\ell_1$ recovery, then the coefficient matrix is identifiable as well. This is a major breakthrough for not only dictionary learning but also general matrix factorization models as identifiability is guaranteed even when the latent dimension is higher than the ambient dimension. We also provide a probabilistic analysis and show that if the sparse coefficient matrix is generated from the widely adopted sparse-Gaussian model, then the $m\times k$ overcomplete dictionary is globally identifiable if the sample size is bigger than a constant times $(k^2/m)\log(k^2/m)$ with overwhelming probability. Finally, we propose an algorithm based on alternating minimization to solve the new proposed formulation. Kejun Huang |
ICLR | 2 |
| 2024 | Complex Bounded Component Analysis: Identifiability and AlgorithmabstractIn this paper, we study the complex bounded component analysis (BCA) problem, under the novel scenario that the magnitudes of the latent sources are bounded. This is opposed to the existing models that assume separate bounds on the real and imaginary parts, in which case the problem can be transformed into a real BCA problem, but loses the point of introducing complex numbers into the model in the first place. Unlike in the real case, it is hard to visualize a geometric interpretation for the complex BCA model. Nevertheless, we draw algebraic insights from prior work and propose a new formulation that uses the determinant of the mixing matrix as the identification criterion, and show that complex BCA is identifiable if the disked hull of the sources is sufficiently scattered in the complex hypercube. This result significantly extends the prior knowledge on BCA, and in a broader sense is perhaps the first identifiable unmixing model with parts of the sources being quadratically dependent (since the magnitude of the complex sources are bounded). We also present a new learning algorithm to solve the proposed complex BCA formulation based on linearized ADMM, and show numerically that the performance is surprisingly effective. Jingzhou Hu, Kejun Huang |
ICASSP | 2 |
| 2023 | Identifiable Bounded Component Analysis Via Minimum Volume Enclosing ParallelotopeabstractIn this paper, we revisit bounded component analysis (BCA) and formulate it as a geometric problem of finding the minimum volume enclosing parallelotope (MVEP) of a set of data points in the Euclidean space. A parallelotope is an affine transformation of the standard box, also known as the L∞-norm ball. An immediate benefit of the novel formulation is that the bounds on the supports of the latent components can be arbitrary, unlike most existing BCA works that assume the bounds are symmetric around zero. The main contribution is that the MVEP solution exactly recovers the latent components, up to the inherent (and inconsequential) permutation, shift, and scaling ambiguities, if the groundtruth components satisfy a so-called "sufficiently scattered" condition in the standard box. This is a great improvement to the existing result that requires all vertices of the box are contained in the data set, which requires exponentially many data points, or that of ICA, which essentially requires infinite amount of data points to guarantee exact recovery. We also present a new learning algorithm to solve the (NP-hard) MVEP problem based on Frank-Wolfe, and show numerically that the performance is surprisingly effective. Jingzhou Hu, Kejun Huang |
ICASSP | 2 |
| 2023 | Volume-Regularized Nonnegative Tucker Decomposition with Identifiability GuaranteesabstractIt is well-known that the Tucker decomposition of a multi-dimensional tensor is not unique, because its factors are subject to rotation ambiguities similar to matrix factorization models. Inspired by the recent success in the identifiability of nonnegative matrix factorization, the goal of this work is to achieve similar results for nonnegative Tucker decomposition (NTD). We propose to add a matrix volume regularization as the identifiability criterion, and show that NTD is indeed identifiable if all of the Tucker factors satisfy the sufficiently scattered condition. We then derive an algorithm to solve the modified formulation of NTD that minimizes the generalized Kullback-Leibler divergence of the approximation plus the proposed matrix volume regularization. Numerical experiments show the effectiveness of the proposed method. Kejun Huang |
ICASSP | 2 |
| 2023 | Global Identifiability of 𝓁1-based Dictionary Learning via Matrix Volume Optimization
Jingzhou Hu, Kejun Huang |
NeurIPS | 2 |
| 2023 | An adaptive machine learning algorithm for the resource-constrained classification problem
Danit Shifman Abukasis, Izack Cohen, Kejun Huang, Xiaochen Xian, Gonen Singer |
Eng. Appl. Artif. Intell. | 3 |
| 2022 | HOQRI: Higher-Order QR Iteration for Scalable Tucker DecompositionabstractWe propose a new algorithm called higher-order QR iteration (HO-QRI) for computing the Tucker decomposition of large and sparse tensors. Compared to the celebrated higher-order orthogonal iterations (HOOI), HOQRI relies on a simple orthogonalization step in each iteration rather than a more sophisticated singular value de-composition step as in HOOI. More importantly, when dealing with extremely large and sparse data tensors, HOQRI completely eliminates the intermediate memory explosion by defining a new sparse tensor operation called TTMcTC. Furthermore, HOQRI is shown to monotonically improve the objective function, thus enjoying the same convergence guarantee as that of HOOI. Numerical experiments on synthetic and real data showcase the effectiveness of HOQRI. Kejun Huang |
ICASSP | 2 |
| 2020 | Low-Complexity Levenberg-Marquardt Algorithm for Tensor Canonical Polyadic DecompositionabstractIn this paper, we propose CPD-fLM++, a fast implementation of the Levenberg-Marquardt (LM) algorithm for the tensor canonical polyadic decomposition. The overall algorithmic framework follows exactly the LM approach, which enjoys locally a super-linear convergence rate and has been observed to be able to avoid the “swamp” effect commonly seen in other CPD algorithms. However, unlike the common wisdom that LM requires very high per-iteration complexity to execute, we show each iteration of CPD-fLM++ only requires O(NK6) flops to perform matrix inversions, where N is the number of modes and K is the target CPD rank. This is done by carefully exploiting the structures in the Jacobian Gramian matrix, and is by far the most efficient implementation of LM for CPD using direct methods. Experiments on synthetic data confirm the good performance of CPD-fLM++ for large-scale higher-order tensors. Kejun Huang, Xiao Fu 0001 |
ICASSP | 1 |
| 2020 | Finding Second-Order Stationary Points Efficiently in Smooth Nonconvex Linearly Constrained Optimization ProblemsabstractThis paper proposes two efficient algorithms for computing approximate second-order stationary points (SOSPs) of problems with generic smooth non-convex objective functions and generic linear constraints. While finding (approximate) SOSPs for the class of smooth non-convex linearly constrained problems is computationally intractable, we show that generic problem instances in this class can be solved efficiently. Specifically, for a generic problem instance, we show that certain strict complementarity (SC) condition holds for all Karush-Kuhn-Tucker (KKT) solutions. Based on this condition, we design an algorithm named Successive Negative-curvature grAdient Projection (SNAP), which performs either conventional gradient projection or some negative curvature-based projection steps to find SOSPs. SNAP is a second-order algorithm that requires $\widetilde{\mathcal{O}}(\max\{1/\epsilon^2_G,1/\epsilon^3_H\})$ iterations to compute an $(\epsilon_G,\epsilon_H)$-SOSP, where $\widetilde{\mathcal{O}}$ hides the iteration complexity for eigenvalue-decomposition. Building on SNAP, we propose a first-order algorithm, named SNAP$^+$, that requires $\mathcal{O}(1/\epsilon^{2.5})$ iterations to compute $(\epsilon, \sqrt{\epsilon})$-SOSP. The per-iteration computational complexities of our algorithms are polynomial in the number of constraints and problem dimension. To the best of our knowledge, this is the first time that first-order algorithms with polynomial per-iteration complexity and global sublinear rate are designed to find SOSPs of the important class of non-convex problems with linear constraints (almost surely). Songtao Lu, Meisam Razaviyayn, Bo Yang 0053, Kejun Huang, Mingyi Hong 0001 |
NeurIPS | 4 |
| 2020 | Identifying Potential Investors with Data Driven ApproachesabstractSeeking outside funding is a critical task for many companies, but it is also challenging to identify the potential investors given the heterogeneity in size, interests, and expertise. In this work, we propose to tackle this problem via data-driven approaches. Towards this end, we first harvest relevant publicly available data about institutional investors and their holdings in publicly traded companies, as well as key financial metrics on the same set of public companies. Using these data, we approach the problem of interest as a recommender system with side information. We formulate two principal goals: predicting “missing” (potential) investor holding positions; and providing top-K investor recommendations. For each goal, custom recommendation algorithms are proposed to achieve the corresponding objective. Numerical experiments are carefully designed to validate the effectiveness of the proposed algorithms, which exhibit good performance in practice. Bo Yang 0053, Kejun Huang, Nicholas D. Sidiropoulos |
SDM | 2 |
| 2019 | Block-randomized Stochastic Proximal Gradient for Constrained Low-rank Tensor FactorizationabstractThis work focuses on canonical polyadic decomposition (CPD) for large-scale tensors. Many prior works rely on data sparsity to develop scalable CPD algorithms, which are not suitable for handling dense tensor, while dense tensors often arise in applications such as image and video processing. As an alternative, stochastic algorithms utilize data sampling to reduce per-iteration complexity and thus are very scalable, even when handling dense tensors. However, existing stochastic CPD algorithms are facing some challenges. For example, some algorithms are based on randomly sampled tensor entries, and thus each iteration can only updates a small portion of the latent factors. This may result in slow improvement of the estimation accuracy of the latent factors. In addition, the convergence properties of many stochastic CPD algorithms are unclear, perhaps because CPD poses a hard nonconvex problem and is challenging for analysis under stochastic settings. In this work, we propose a stochastic optimization strategy that can effectively circumvent the above challenges. The proposed algorithm updates a whole latent factor at each iteration using sampled fibers of a tensor, which can quickly increase the estimation accuracy. The algorithm is flexible-many commonly used regularizers and constraints can be easily incorporated in the computational framework. The algorithm is also backed by a rigorous convergence theory. Simulations on large-scale dense tensors are employed to showcase the effectiveness of the algorithm. Xiao Fu 0001, Hoi-To Wai, Kejun Huang |
ICASSP | 4 |
| 2019 | Perturbed Projected Gradient Descent Converges to Approximate Second-order Points for Bound Constrained Nonconvex ProblemsabstractIn this paper, a gradient-based method for bound constrained non-convex problems is proposed. By leveraging both projected gradient descent and perturbed gradient descent, the proposed algorithm, named perturbed projected gradient descent (PP-GD), converges to some approximate second-order stationary (SS2) points (which satisfy certain approximate second-order necessary conditions) with provable convergence rate guarantees. The proposed algorithm is suitable for a large-scale problem since it only uses the gradient information of the objective function. It also seamlessly incorporates variable constraints such as nonnegativity, which is commonly seen in many practical machine learning problems. We provide a concrete theoretical analysis showing that PP-GD is able to obtain approximate second-order solutions by extracting the negative curvature of the objective function around the strict saddle points. Numerical results demonstrate that PP-GD indeed converges faster compared to other first-order methods in the presence of strict saddle points. Songtao Lu, Ziping Zhao 0002, Kejun Huang, Mingyi Hong 0001 |
ICASSP | 3 |
| 2019 | Detecting Overlapping and Correlated Communities without Pure Nodes: Identifiability and AlgorithmabstractMany machine learning problems come in the form of networks with relational data between entities, and one of the key unsupervised learning tasks is to detect communities in such a network. We adopt the mixed-membership stochastic blockmodel as the underlying probabilistic model, and give conditions under which the memberships of a subset of nodes can be uniquely identified. Our method starts by constructing a second-order graph moment, which can be shown to converge to a specific product of the true parameters as the size of the network increases. To correctly recover the true membership parameters, we formulate an optimization problem using insights from convex geometry. We show that if the true memberships satisfy a so-called sufficiently scattered condition, then solving the proposed problem correctly identifies the ground truth. We also propose an efficient algorithm for detecting communities, which is significantly faster than prior work and with better convergence properties. Experiments on synthetic and real data justify the validity of the proposed learning framework for network data. Kejun Huang, Xiao Fu 0001 |
ICML | 1 |
| 2019 | Crowdsourcing via Pairwise Co-occurrences: Identifiability and AlgorithmsabstractThe data deluge comes with high demands for data labeling. Crowdsourcing (or, more generally, ensemble learning) techniques aim to produce accurate labels via integrating noisy, non-expert labeling from annotators. The classic Dawid-Skene estimator and its accompanying expectation maximization (EM) algorithm have been widely used, but the theoretical properties are not fully understood. Tensor methods were proposed to guarantee identification of the Dawid-Skene model, but the sample complexity is a hurdle for applying such approaches---since the tensor methods hinge on the availability of third-order statistics that are hard to reliably estimate given limited data. In this paper, we propose a framework using pairwise co-occurrences of the annotator responses, which naturally admits lower sample complexity. We show that the approach can identify the Dawid-Skene model under realistic conditions. We propose an algebraic algorithm reminiscent of convex geometry-based structured matrix factorization to solve the model identification problem efficiently, and an identifiability-enhanced algorithm for handling more challenging and critical scenarios. Experiments show that the proposed algorithms outperform the state-of-art algorithms under a variety of scenarios. Shahana Ibrahim, Xiao Fu 0001, Nikos Kargas, Kejun Huang |
NeurIPS | 4 |
| 2019 | Anchor-Free Correlated Topic ModelingabstractIn topic modeling, identifiability of the topics is an essential issue. Many topic modeling approaches have been developed under the premise that each topic has a characteristic anchor word that only appears in that topic. The anchor-word assumption is fragile in practice, because words and terms have multiple uses; yet it is commonly adopted because it enables identifiability guarantees. Remedies in the literature include using three- or higher-order word co-occurence statistics to come up with tensor factorization models, but such statistics need many more samples to obtain reliable estimates, and identifiability still hinges on additional assumptions, such as consecutive words being persistently drawn from the same topic. In this work, we propose a new topic identification criterion using second order statistics of the words. The criterion is theoretically guaranteed to identify the underlying topics even when the anchor-word assumption is grossly violated. An algorithm based on alternating optimization, and an efficient primal-dual algorithm are proposed to handle the resulting identification problem. The former exhibits high performance and is completely parameter-free; the latter affords up to 200 times speedup relative to the former, but requires step-size tuning and a slight sacrifice in accuracy. A variety of real text copora are employed to showcase the effectiveness of the approach, where the proposed anchor-free method demonstrates substantial improvements compared to a number of anchor-word based approaches under various evaluation metrics. Xiao Fu 0001, Kejun Huang, Nicholas D. Sidiropoulos, Qingjiang Shi, Mingyi Hong 0001 |
IEEE Trans. Pattern Anal. Mach. Intell. | 2 |
| 2019 | Efficient and Distributed Generalized Canonical Correlation Analysis for Big Multiview DataabstractGeneralized canonical correlation analysis (GCCA) integrates information from data samples that are acquired at multiple feature spaces (or `views') to produce low-dimensional representations-which is an extension of classical two-view CCA. Since the 1960s, (G)CCA has attracted much attention in statistics, machine learning, and data mining because of its importance in data analytics. Despite these efforts, the existing GCCA algorithms have serious complexity issues. The memory and computational complexities of the existing algorithms usually grow as a quadratic and cubic function of the problem dimension (the number of samples / features), respectively-e.g., handling views with ≈1,000 features using such algorithms already occupies ≈106memory and the periteration complexity is ≈109flops-which makes it hard to push these methods much further. To circumvent such difficulties, we first propose a GCCA algorithm whose memory and computational costs scale linearly in the problem dimension and the number of nonzero data elements, respectively. Consequently, the proposed algorithm can easily handle very large sparse views whose sample and feature dimensions both exceed 100,000. Our second contribution lies in proposing two distributed algorithms for GCCA, which compute the canonical components of different views in parallel and thus can further reduce the runtime significantly if multiple computing agents are available. We provide detailed convergence analyses of the proposed algorithms and show that all the largescale GCCA algorithms converge to a Karush-Kuhn-Tucker (KKT) point at least sublinearly. Judiciously designed synthetic and realdata experiments are employed to showcase the effectiveness of the proposed algorithms. Xiao Fu 0001, Kejun Huang, Evangelos E. Papalexakis, Hyun Ah Song, Partha P. Talukdar, Nicholas D. Sidiropoulos, Christos Faloutsos, Tom M. Mitchell |
IEEE Trans. Knowl. Data Eng. | 2 |
| 2018 | On Convergence of Epanechnikov Mean ShiftabstractEpanechnikov Mean Shift is a simple yet empirically very effective algorithm for clustering. It localizes the centroids of data clusters via estimating modes of the probability distribution that generates the data points, using the "optimal" Epanechnikov kernel density estimator. However, since the procedure involves non-smooth kernel density functions,the convergence behavior of Epanechnikov mean shift lacks theoretical support as of this writing---most of the existing analyses are based on smooth functions and thus cannot be applied to Epanechnikov Mean Shift. In this work, we first show that the original Epanechnikov Mean Shift may indeed terminate at a non-critical point, due to the non-smoothness nature. Based on our analysis, we propose a simple remedy to fix it. The modified Epanechnikov Mean Shift is guaranteed to terminate at a local maximum of the estimated density, which corresponds to a cluster centroid, within a inite number of iterations. We also propose a way to avoid running the Mean Shift iterates from every data point, while maintaining good clustering accuracies under non-overlapping spherical Gaussian mixture models. This further pushes Epanechnikov Mean Shift to handle very large and high-dimensional data sets. Experiments show surprisingly good performance compared to the Lloyd's K-means algorithm and the EM algorithm. Kejun Huang, Xiao Fu 0001, Nicholas D. Sidiropoulos |
AAAI | 1 |
| 2018 | Learning Hidden Markov Models from Pairwise Co-occurrences with Application to Topic ModelingabstractWe present a new algorithm for identifying the transition and emission probabilities of a hidden Markov model (HMM) from the emitted data. Expectation-maximization becomes computationally prohibitive for long observation records, which are often required for identification. The new algorithm is particularly suitable for cases where the available sample size is large enough to accurately estimate second-order output probabilities, but not higher-order ones. We show that if one is only able to obtain a reliable estimate of the pairwise co-occurrence probabilities of the emissions, it is still possible to uniquely identify the HMM if the emission probability is sufficiently scattered. We apply our method to hidden topic Markov modeling, and demonstrate that we can learn topics with higher quality if documents are modeled as observations of HMMs sharing the same emission (topic) probability, compared to the simple but widely used bag-of-words model. Kejun Huang, Xiao Fu 0001, Nicholas D. Sidiropoulos |
ICML | 1 |
| 2018 | Streaming Tensor Factorization for Infinite Data SourcesabstractSparse tensor factorization is a popular tool in multi-way data analysis and is used in applications such as cybersecurity, recommender systems, and social network analysis. In many of these applications, the tensor is not known a priori and instead arrives in a streaming fashion for a potentially unbounded amount of time. Existing approaches for streaming sparse tensors are not practical for unbounded streaming because they rely on maintaining the full factorization of the data, which grows linearly with time. In this work, we present CP-stream, an algorithm for streaming factorization in the model of the canonical polyadic decomposition which does not grow linearly in time or space, and is thus practical for long-term streaming. Additionally, CP-stream incorporates user-specified constraints such as non-negativity which aid in the stability and interpretability of the factorization. An evaluation of CP-stream demonstrates that it converges faster than state-of-the-art streaming algorithms while achieving lower reconstruction error by an order of magnitude. We also evaluate it on real-world sparse datasets and demonstrate its usability in both network traffic analysis and discussion tracking. Our evaluation uses exclusively public datasets and our source code is released to the public as part of SPLATT, an open source high-performance tensor factorization toolkit. Shaden Smith, Kejun Huang, Nicholas D. Sidiropoulos, George Karypis |
SDM | 2 |
| 2018 | On Identifiability of Nonnegative Matrix FactorizationabstractIn this letter, we propose a new identification criterion that guarantees the recovery of the low-rank latent factors in the nonnegative matrix factorization (NMF) generative model, under mild conditions. Specifically, using the proposed criterion, it suffices to identify the latent factors if the rows of one factor are sufficiently scattered over the nonnegative orthant, while no structural assumption is imposed on the other factor except being full-rank. This is by far the mildest condition under which the latent factors are provably identifiable from the NMF model. Xiao Fu 0001, Kejun Huang, Nicholas D. Sidiropoulos |
IEEE Signal Process. Lett. | 2 |
| 2017 | Scalable and flexible Max-Var generalized canonical correlation analysis via alternating optimizationabstractUnlike dimensionality reduction (DR) tools for single-view data, e.g., principal component analysis (PCA), canonical correlation analysis (CCA) and generalized CCA (GCCA) are able to integrate information from multiple feature spaces of data. This is critical in multi-modal data fusion and analytics, where samples from a single view may not be enough for meaningful DR. In this work, we focus on a popular formulation of GCCA, namely, MAX-VAR GCCA. The classic MAX-VAR problem is optimally solvable via eigen-decomposition, but this solution has serious scalability issues. In addition, how to impose regularizers on the sought canonical components was unclear - while structure-promoting regularizers are often desired in practice. We propose an algorithm that can easily handle datasets whose sample and feature dimensions are both large by exploiting data sparsity. The algorithm is also flexible in incorporating regularizers on the canonical components. Convergence properties of the proposed algorithm are carefully analyzed. Numerical experiments are presented to showcase its effectiveness. Xiao Fu 0001, Kejun Huang, Mingyi Hong 0001, Nicholas D. Sidiropoulos, Anthony Man-Cho So |
ICASSP | 2 |
| 2017 | Nesterov-based parallel algorithm for large-scale nonnegative tensor factorizationabstractWe consider the problem of nonnegative tensor factorization. Our aim is to derive an efficient algorithm that is also suitable for parallel implementation. We adopt the alternating optimization (AO) framework and solve each matrix nonnegative least-squares problem via a Nesterov-type algorithm for strongly convex problems. We describe a parallel implementation of the algorithm and measure the speedup attained by itsMessage Passing Interface implementation on a parallel computing environment. It turns out that the attained speedup is significant, rendering our algorithm a competitive candidate for the solution of very large-scale dense nonnegative tensor factorization problems. Athanasios P. Liavas, Georgios Kostoulas, Georgios Lourakis, Kejun Huang, Nicholas D. Sidiropoulos |
ICASSP | 4 |
| 2017 | BrainZoom: High Resolution Reconstruction from Multi-modal Brain SignalsabstractHow close can we zoom in to observe brain activity? Our understanding is limited by the resolution of imaging modalities that exhibit good spatial but poor temporal resolution, or vice-versa. In this paper, we propose BrainZoom, an efficient imaging algorithm that cross-leverages multi-modal brain signals. BrainZoom (a) constructs high resolution brain images from multi-modal signals, (b) is scalable, and (c) is flexible in that it can easily incorporate various priors on the brain activities, such as sparsity, low rank, or smoothness. We carefully formulate the problem to tackle nonlinearity in the measurements (via variable splitting) and auto-scale between different modal signals, and judiciously design an inexact alternating optimization-based algorithmic framework to handle the problem with provable convergence guarantees. Our experiments using a popular realistic brain signal simulator to generate fMRI and MEG demonstrate that high spatio-temporal resolution brain imaging is possible from these two modalities. The experiments also suggest that smoothness seems to be the best prior, among several we tried. Xiao Fu 0001, Kejun Huang, Otilia Stretcu, Hyun Ah Song, Evangelos E. Papalexakis, Partha P. Talukdar, Tom M. Mitchell, Nicholas D. Sidiropoulos, Christos Faloutsos, Barnabás Póczos |
SDM | 2 |
| 2016 | Robust volume minimization-based matrix factorization via alternating optimizationabstractThis paper focuses on volume minimization (VolMin)-based structured matrix factorization (SMF), which factors a data matrix into a full-column rank basis and a coefficient matrix whose columns reside in the unit simplex. The VolMin criterion achieves this goal via finding a minimum-volume enclosing convex hull of the data. Recent works showed that VolMin guarantees the identifiability of the factor matrices under mild and realistic conditions, which suit many applications in signal processing and machine learning. However, the existing VolMin algorithms are sensitive to outliers or lack efficiency in dealing with volume-associated cost functions. In this work, we propose a new VolMin-based matrix factorization criterion and algorithm that take outliers into consideration. The proposed algorithm detects outliers and suppress them automatically, and it does so in an algorithmically very simple way. Simulations are used to showcase the effectiveness of the proposed algorithm. Xiao Fu 0001, Wing-Kin Ma, Kejun Huang, Nicholas D. Sidiropoulos |
ICASSP | 3 |
| 2016 | On convexity and identifiability in 1-D Fourier phase retrievalabstractThis paper considers phase retrieval from the magnitude of 1-D oversampled Fourier measurements. We first revisit the well-known lack of identifiability in this case, and point out that there always exists a solution that is minimum phase, even though the desired signal is not. Next, we explain how the least-squares formulation of this problem can be optimally solved via PhaseLift followed by spectral factorization, and this solution is always minimum phase. A simple approach is then proposed to circumvent non-identifiability: adding an impulse to an arbitrary complex signal (offset to the Fourier transform) before taking the quadratic measurements, so that a minimum phase signal is constructed and thus can be uniquely estimated. Simulations with synthetic data show the effectiveness of the proposed method. Kejun Huang, Yonina C. Eldar, Nicholas D. Sidiropoulos |
ICASSP | 1 |
| 2016 | Least squares phase retrieval using feasible point pursuitabstractPhase retrieval has recently attracted renewed interest. It is revisited here through a new approach based on nonconvex quadratically constrained quadratic programming (QCQP). A least-squares (LS) formulation is adopted, and a recently developed non-convex QCQP approximation technique called feasible point pursuit (FPP) is tailored to obtain a new LS-FPP phase retrieval algorithm. The Cramér-Rao bound (CRB) is also derived for phase retrieval under additive white Gaussian noise. We demonstrate through simulations that the LS-FPP method outperforms the prior art and its mean square error approaches the CRB. Cheng Qian 0001, Nicholas D. Sidiropoulos, Kejun Huang, Lei Huang 0001, Hing-Cheung So |
ICASSP | 3 |
| 2016 | Efficient and Distributed Algorithms for Large-Scale Generalized Canonical Correlations AnalysisabstractGeneralized canonical correlation analysis (GCCA) aims at extracting common structure from multiple 'views', i.e., high-dimensional matrices representing the same objects in different feature domains – an extension of classical two-view CCA. Existing (G)CCA algorithms have serious scalability issues, since they involve square root factorization of the correlation matrices of the views. The memory and computational complexity associated with this step grow as a quadratic and cubic function of the problem dimension (the number of samples / features), respectively. To circumvent such difficulties, we propose a GCCA algorithm whose memory and computational costs scale linearly in the problem dimension and the number of nonzero data elements, respectively. Consequently, the proposed algorithm can easily handle very large sparse views whose sample and feature dimensions both exceed 100,000 – while the current approaches can only handle thousands of features / samples. Our second contribution is a distributed algorithm for GCCA, which computes the canonical components of different views in parallel and thus can further reduce the runtime significantly (by ≥ 30% in experiments) if multiple cores are available. Judiciously designed synthetic and real-data experiments using a multilingual dataset are employed to showcase the effectiveness of the proposed algorithms. Xiao Fu 0001, Kejun Huang, Evangelos E. Papalexakis, Hyun Ah Song, Partha P. Talukdar, Nicholas D. Sidiropoulos, Christos Faloutsos, Tom M. Mitchell |
ICDM | 2 |
| 2016 | Anchor-Free Correlated Topic Modeling: Identifiability and AlgorithmabstractIn topic modeling, many algorithms that guarantee identifiability of the topics have been developed under the premise that there exist anchor words -- i.e., words that only appear (with positive probability) in one topic. Follow-up work has resorted to three or higher-order statistics of the data corpus to relax the anchor word assumption. Reliable estimates of higher-order statistics are hard to obtain, however, and the identification of topics under those models hinges on uncorrelatedness of the topics, which can be unrealistic. This paper revisits topic modeling based on second-order moments, and proposes an anchor-free topic mining framework. The proposed approach guarantees the identification of the topics under a much milder condition compared to the anchor-word assumption, thereby exhibiting much better robustness in practice. The associated algorithm only involves one eigen-decomposition and a few small linear programs. This makes it easy to implement and scale up to very large problem instances. Experiments using the TDT2 and Reuters-21578 corpus demonstrate that the proposed anchor-free approach exhibits very favorable performance (measured using coherence, similarity count, and clustering accuracy metrics) compared to the prior art. Kejun Huang, Xiao Fu 0001, Nicholas D. Sidiropoulos |
NIPS | 1 |
| 2015 | Translation Invariant Word EmbeddingsabstractKejun Huang, Matt Gardner, Evangelos Papalexakis, Christos Faloutsos, Nikos Sidiropoulos, Tom Mitchell, Partha P. Talukdar, Xiao Fu. Proceedings of the 2015 Conference on Empirical Methods in Natural Language Processing. 2015. Kejun Huang, Matt Gardner 0001, Evangelos E. Papalexakis, Christos Faloutsos, Nicholas D. Sidiropoulos, Tom M. Mitchell, Partha P. Talukdar, Xiao Fu 0001 |
EMNLP | 1 |
| 2015 | Principled Neuro-Functional Connectivity DiscoveryabstractHow can we reverse-engineer the brain connectivity, given the input stimulus, and the corresponding brain-activity measurements, for several experiments? We show how to solve the problem in a principled way, modeling the brain as a linear dynamical system (LDS), and solving the resulting “system identification” problem after imposing sparsity and non-negativity constraints on the appropriate matrices. These are reasonable assumptions in some applications, including magnetoencephalography (MEG). There are three contributions: (a) Proof: We prove that this simple condition resolves the ambiguity of similarity transformation in the LDS identification problem; (b) Algorithm: we propose an effective algorithm which further induces sparse connectivity in a principled way; and (c) Validation: our experiments on semi-synthetic (C. elegans), as well as real MEG data, show that our method recovers the neural connectivity, and it leads to interpretable results. Kejun Huang, Nicholas D. Sidiropoulos, Evangelos E. Papalexakis, Christos Faloutsos, Partha P. Talukdar, Tom M. Mitchell |
SDM | 1 |
| 2015 | Feasible Point Pursuit and Successive Approximation of Non-Convex QCQPsabstractQuadratically constrained quadratic programs (QCQPs) have a wide range of applications in signal processing and wireless communications. Non-convex QCQPs are NP-hard in general. Existing approaches relax the non-convexity using semi-definite relaxation (SDR) or linearize the non-convex part and solve the resulting convex problem. However, these techniques are seldom successful in even obtaining a feasible solution when the QCQP matrices are indefinite. In this letter, a new feasible point pursuit successive convex approximation (FPP-SCA) algorithm is proposed for non-convex QCQPs. FPP-SCA linearizes the non-convex parts of the problem as conventional SCA does, but adds slack variables to sustain feasibility, and a penalty to ensure slacks are sparingly used. When FPP-SCA is successful in identifying a feasible point of the non-convex QCQP, convergence to a Karush-Kuhn-Tucker (KKT) point is thereafter ensured. Simulations show the effectiveness of our proposed algorithm in obtaining feasible and near-optimal solutions, significantly outperforming existing approaches. Omar Mehanna, Kejun Huang, Balasubramanian Gopalakrishnan, Aritra Konar, Nicholas D. Sidiropoulos |
IEEE Signal Process. Lett. | 2 |
| 2013 | NMF revisited: New uniqueness results and algorithmsabstractNon-negative matrix factorization (NMF) has found numerous applications, due to its ability to provide interpretable decompositions. Perhaps surprisingly, existing results regarding its uniqueness properties are rather limited, and there is much room for improvement in terms of algorithms as well. Uniqueness and computational aspects of NMF are revisited here from a geometrical point of view. Both symmetric and asymmetric NMF are considered, the former being tantamount to element-wise non-negative square-root factorization of positive semidefinite matrices. New and insightful uniqueness results are derived, e.g., it is shown that a sufficient condition for uniqueness is that the conic hull of the latent factors is a superset of a particular second-order cone. Checking this is shown to be NP-complete; yet it offers insights on latent sparsity, as is also shown in a new necessary condition, to a smaller extent. On the computational side, a new efficient algorithm for symmetric NMF is proposed which uses Procrustes rotations. Simulation results show promising performance with respect to the state-of-art. The new algorithm is also applied to a clustering problem for co-authorship data, yielding meaningful and interpretable results. Kejun Huang, Nicholas D. Sidiropoulos, A. Swamiy |
ICASSP | 1 |