Xiangru Huang

dblp:134/4071 · DBLP profile ↗
← Back
16ranked-venue papers
5as first author
5since 2021 · last 2026
0000-0002-9533-9546ORCID · corroborated

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

Artificial intelligence and machine learning · 11 · 4 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 6 · 2 first-author · 3 since 2021Databases, data management, data science and information retrieval · 3 · 1 since 2021Systems, architecture and hardware · 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.

Computer graphics and multimedia
6 papers
Geometric modeling and processing · 61% Visual content generation and editing · 34% Visualization and visual analytics · 5%
Artificial intelligence
8 papers
3D vision · 57% Probabilistic and Bayesian machine learning · 14% Generative modeling · 11%
Theoretical computer science
4 papers
Mathematical optimization · 61% Graph algorithms and graph theory · 36% Algorithmic game theory and mechanism design · 3%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Memory systems · 52% Distributed systems · 20% Parallel and multicore computing · 20%

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

TopicWeightPapersLastEvidence papers
Geometric modeling and processing
shape matching
1.622025
GenAnalysis: Joint Shape Analysis by Learning Man-Made Shape Generators with Deformation Regularizations · ACM Trans. Graph. 2025
GenCorres: Consistent Shape Matching via Coupled Implicit-Explicit Shape Generative Models · ICLR 2024
Geometric modeling and processing
shape deformation
1.322024
GenCorres: Consistent Shape Matching via Coupled Implicit-Explicit Shape Generative Models · ICLR 2024
ARAPReg: An As-Rigid-As Possible Regularization Loss for Learning Deformable Shape Generators · ICCV 2021
Visual content generation and editing › video generation
image-to-video generation
1.012026
VidCRAFT3: Camera, Object, and Lighting Control for Image-to-Video Generation · IEEE Trans. Vis. Comput. Graph. 2026
Visual content generation and editing
video generation
1.012026
VidCRAFT3: Camera, Object, and Lighting Control for Image-to-Video Generation · IEEE Trans. Vis. Comput. Graph. 2026
Visual content generation and editing
3d shape generation
0.912025
GenAnalysis: Joint Shape Analysis by Learning Man-Made Shape Generators with Deformation Regularizations · ACM Trans. Graph. 2025
Geometric modeling and processing
shape analysis
0.912025
GenAnalysis: Joint Shape Analysis by Learning Man-Made Shape Generators with Deformation Regularizations · ACM Trans. Graph. 2025
Graph algorithms and graph theory
graph synchronization
0.622018
Joint Map and Symmetry Synchronization · ECCV (5) 2018
Translation Synchronization via Truncated Least Squares · NIPS 2017
Computer vision › 3D vision
shape matching
0.522020
Dense Correspondences between Human Bodies via Learning Transformation Synchronization on Graphs · NeurIPS 2020
Joint Map and Symmetry Synchronization · ECCV (5) 2018
Computer vision › 3D vision › correspondence estimation
dense correspondence
0.412020
Dense Correspondences between Human Bodies via Learning Transformation Synchronization on Graphs · NeurIPS 2020
Geometric modeling and processing
3d reconstruction
0.412020
Uncertainty quantification for multi-scan registration · ACM Trans. Graph. 2020
Geometric modeling and processing
deformation modeling
0.412020
Dense Correspondences between Human Bodies via Learning Transformation Synchronization on Graphs · NeurIPS 2020
Visualization and visual analytics
uncertainty quantification
0.412020
Uncertainty quantification for multi-scan registration · ACM Trans. Graph. 2020
Computer vision › 3D vision
3d reconstruction
0.412019
Learning Transformation Synchronization · CVPR 2019
Computer vision › 3D vision
point cloud registration
0.412019
Learning Transformation Synchronization · CVPR 2019
Memory systems
cache
0.412019
Applying Deep Learning to the Cache Replacement Problem · MICRO 2019
Memory systems › cache management
cache replacement
0.412019
Applying Deep Learning to the Cache Replacement Problem · MICRO 2019
Machine learning › Learning theory › classification › multiclass classification
extreme classification
0.312017
PPDsparse: A Parallel Primal-Dual Sparse Method for Extreme Classification · KDD 2017
Distributed systems › distributed machine learning
distributed training
0.312017
PPDsparse: A Parallel Primal-Dual Sparse Method for Extreme Classification · KDD 2017
Parallel and multicore computing › parallel data mining
parallel classification
0.312017
PPDsparse: A Parallel Primal-Dual Sparse Method for Extreme Classification · KDD 2017
Mathematical optimization › statistical estimation
robust estimation
0.312017
Translation Synchronization via Truncated Least Squares · NIPS 2017
Machine learning › Optimization for machine learning
dual decomposition
0.212016
Dual Decomposed Learning with Factorwise Oracle for Structural SVM of Large Output Domain · NIPS 2016
Machine learning › Probabilistic and Bayesian machine learning
structured prediction
0.212016
Dual Decomposed Learning with Factorwise Oracle for Structural SVM of Large Output Domain · NIPS 2016
Machine learning › Probabilistic and Bayesian machine learning › structured prediction
structured SVM
0.212016
Dual Decomposed Learning with Factorwise Oracle for Structural SVM of Large Output Domain · NIPS 2016
Mathematical optimization › frank-wolfe algorithm
block-coordinate frank-wolfe
0.212016
PD-Sparse : A Primal and Dual Sparse Approach to Extreme Multiclass and Multilabel Classification · ICML 2016
Mathematical optimization
frank-wolfe algorithm
0.212016
PD-Sparse : A Primal and Dual Sparse Approach to Extreme Multiclass and Multilabel Classification · ICML 2016
Machine learning › Generative modeling
implicit generative model
0.212024
GenCorres: Consistent Shape Matching via Coupled Implicit-Explicit Shape Generative Models · ICLR 2024
Computational social science and digital humanities › social network analysis
information diffusion
0.212013
Trial and error in influential social networks · KDD 2013
Machine learning › Generative modeling
variational autoencoder
0.112021
ARAPReg: An As-Rigid-As Possible Regularization Loss for Learning Deformable Shape Generators · ICCV 2021
Geometric modeling and processing › 3d model acquisition
view planning
0.112020
Uncertainty quantification for multi-scan registration · ACM Trans. Graph. 2020
Machine learning › Representation and self-supervised learning
cycle consistency
0.112019
Learning Transformation Synchronization · CVPR 2019

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

spatial triple-attention transformer · 2.0progressive training · 2.0diffusion model · 2.0implicit-explicit generative model · 1.5contrastive learning · 1.5unsupervised loss · 1.0spectral decomposition · 1.0ARAP energy · 1.0piecewise affine vector fields · 0.9as-affine-as-possible deformation · 0.9graph neural network · 0.4end-to-end learning · 0.4offline model interpretation · 0.4deep learning · 0.4LSTM · 0.4synchronization · 0.3truncated least squares · 0.3separable loss · 0.3
YearPublicationVenuePosition
2026 FACTS: Training-free zero-shot diffusion framework for facade texture restoration in 3D urban models
Juexiao Cheng, Xiangru Huang, Guanzhou Chen 0001, Tong Wang 0017, Jiaqi Wang 0015, Xiaoliang Tan, Aiyi Jiang, Xiaodong Zhang 0027
Adv. Eng. Informatics2
2026 VidCRAFT3: Camera, Object, and Lighting Control for Image-to-Video Generation
abstract
Controllable image-to-video (I2V) generation transforms a reference image into a coherent video guided by user-specified control signals. While precise control over camera motion, object motion, and lighting is essential for high-fidelity creation, existing methods often treat these factors independently. This overlooks the physical coupling among viewpoint, geometry, and illumination in dynamic scenes, leading to visual inconsistencies such as mismatched shadows and perspective drift under simultaneous changes. We present VidCRAFT3, a unified and flexible I2V framework that explicitly models cross-factor interactions among geometry, motion, and illumination, enabling both independent and joint control over camera motion, object motion, and lighting direction. Image2Cloud provides explicit 3D geometric priors for accurate camera motion control. ObjMotionNet encodes sparse object trajectories into multi-scale motion features to guide realistic object motion. A Spatial Triple-Attention Transformer integrates lighting direction through lighting cross-attention for consistent relighting. To address the scarcity of jointly annotated data, we construct the VideoLightingDirection (VLD) dataset with accurate per-frame lighting direction annotations, and introduce a three-stage progressive training strategy that enables robust learning without fully joint annotations. Extensive experiments demonstrate that VidCRAFT3 achieves state-of-the-art performance in control precision and visual coherence across diverse scenarios.
Sixiao Zheng, Zimian Peng, Yanpeng Zhou, Yi Zhu 0001, Hang Xu 0004, Xiangru Huang, Yanwei Fu 0001
IEEE Trans. Vis. Comput. Graph.6
2025 GenAnalysis: Joint Shape Analysis by Learning Man-Made Shape Generators with Deformation Regularizations
abstract
We present GenAnalysis, an implicit shape generation framework that allows joint analysis of man-made shapes, including shape matching and joint shape segmentation. The key idea is to enforce an as-affine-as-possible (AAAP) deformation between synthetic shapes of the implicit generator that are close to each other in the latent space, which we achieve by designing a regularization loss. It allows us to understand the shape variation of each shape in the context of neighboring shapes and also offers structure-preserving interpolations between the input shapes. We show how to extract these shape variations by recovering piecewise affine vector fields in the tangent space of each shape. These vector fields provide single-shape segmentation cues. We then derive shape correspondences by iteratively propagating AAAP deformations across a sequence of intermediate shapes. These correspondences are then used to aggregate single-shape segmentation cues into consistent segmentations. We conduct experiments on the ShapeNet dataset to show superior performance in shape matching and joint shape segmentation over previous methods.
Yuezhi Yang, Haitao Yang 0005, Kiyohiro Nakayama, Xiangru Huang, Leonidas J. Guibas, Qixing Huang
ACM Trans. Graph.4
2024 GenCorres: Consistent Shape Matching via Coupled Implicit-Explicit Shape Generative Models
abstract
This paper introduces GenCorres, a novel unsupervised joint shape matching (JSM) approach. Our key idea is to learn a mesh generator to fit an unorganized deformable shape collection while constraining deformations between adjacent synthetic shapes to preserve geometric structures such as local rigidity and local conformality. GenCorres presents three appealing advantages over existing JSM techniques. First, GenCorres performs JSM among a synthetic shape collection whose size is much bigger than the input shapes and fully leverages the datadriven power of JSM. Second, GenCorres unifies consistent shape matching and pairwise matching (i.e., by enforcing deformation priors between adjacent synthetic shapes). Third, the generator provides a concise encoding of consistent shape correspondences. However, learning a mesh generator from an unorganized shape collection is challenging, requiring a good initialization. GenCorres addresses this issue by learning an implicit generator from the input shapes, which provides intermediate shapes between two arbitrary shapes. We introduce a novel approach for computing correspondences between adjacent implicit surfaces, which we use to regularize the implicit generator. Synthetic shapes of the implicit generator then guide initial fittings (i.e., via template-based deformation) for learning the mesh generator. Experimental results show that GenCorres considerably outperforms state-of-the-art JSM techniques. The synthetic shapes of GenCorres also achieve salient performance gains against state-of-the-art deformable shape generators.
Haitao Yang 0005, Xiangru Huang, Chandrajit L. Bajaj, Qixing Huang
ICLR2
2021 ARAPReg: An As-Rigid-As Possible Regularization Loss for Learning Deformable Shape Generators
abstract
This paper introduces an unsupervised loss for training parametric deformation shape generators. The key idea is to enforce the preservation of local rigidity among the generated shapes. Our approach builds on an approximation of the as-rigid-as possible (or ARAP) deformation energy. We show how to develop the unsupervised loss via a spectral decomposition of the Hessian of the ARAP energy. Our loss nicely decouples pose and shape variations through a robust norm. The loss admits simple closed-form expressions. It is easy to train and can be plugged into any standard generation models, e.g., variational auto-encoder (VAE) and auto-decoder (AD). Experimental results show that our approach outperforms existing shape generation approaches considerably on public benchmark datasets of various shape categories such as human, animal and bone. Our code and data are available at https://github.com/GitBoSun/ARAPReg.
Qixing Huang, Xiangru Huang, Zaiwei Zhang, Chandrajit L. Bajaj
ICCV2
2020 Dense Correspondences between Human Bodies via Learning Transformation Synchronization on Graphs
abstract
We introduce an approach for establishing dense correspondences between partial scans of human models and a complete template model. Our approach's key novelty lies in formulating dense correspondence computation as initializing and synchronizing local transformations between the scan and the template model. We introduce an optimization formulation for synchronizing transformations among a graph of the input scan, which automatically enforces smoothness of correspondences and recovers the underlying articulated deformations. We then show how to convert the iterative optimization procedure among a graph of the input scan into an end-to-end trainable network. The network design utilizes additional trainable parameters to break the barrier of the original optimization formulation's exact and robust recovery conditions. Experimental results on benchmark datasets demonstrate that our approach considerably outperforms baseline approaches in accuracy and robustness.
Xiangru Huang, Haitao Yang 0005, Etienne Vouga, Qixing Huang
NeurIPS1
2020 Uncertainty quantification for multi-scan registration
abstract
A fundamental problem in scan-based 3D reconstruction is to align the depth scans under different camera poses into the same coordinate system. While there are abundant algorithms on aligning depth scans, few methods have focused on assessing the quality of a solution. This quality checking problem is vital, as we need to determine whether the current scans are sufficient or not and where to install additional scans to improve the reconstruction. On the other hand, this problem is fundamentally challenging because the underlying ground-truth is generally unavailable, and it is challenging to predict alignment errors such as global drifts manually. In this paper, we introduce a local uncertainty framework for geometric alignment algorithms. Our approach enjoys several appealing properties, such as it does not require re-sampling the input, no need for the underlying ground-truth, informative, and high computational efficiency. We apply this framework to two multi-scan alignment formulations, one minimizes geometric distances between pairs of scans, and another simultaneously aligns the input scans with a deforming model. The output of our approach can be seamlessly integrated with view selection, enabling uncertainty-aware view planning. Experimental results and user studies justify the effectiveness of our approach on both synthetic and real datasets.
Xiangru Huang, Zhenxiao Liang, Qixing Huang
ACM Trans. Graph.1
2019 Learning Transformation Synchronization
abstract
Reconstructing the 3D model of a physical object typically requires us to align the depth scans obtained from different camera poses into the same coordinate system. Solutions to this global alignment problem usually proceed in two steps. The first step estimates relative transformations between pairs of scans using an off-the-shelf technique. Due to limited information presented between pairs of scans, the resulting relative transformations are generally noisy. The second step then jointly optimizes the relative transformations among all input depth scans. A natural constraint used in this step is the cycle-consistency constraint, which allows us to prune incorrect relative transformations by detecting inconsistent cycles. The performance of such approaches, however, heavily relies on the quality of the input relative transformations. Instead of merely using the relative transformations as the input to perform transformation synchronization, we propose to use a neural network to learn the weights associated with each relative transformation. Our approach alternates between transformation synchronization using weighted relative transformations and predicting new weights of the input relative transformations using a neural network. We demonstrate the usefulness of this approach across a wide range of datasets.
Xiangru Huang, Zhenxiao Liang, Xiaowei Zhou 0001, Yao Xie 0002, Leonidas J. Guibas, Qixing Huang
CVPR1
2019 Applying Deep Learning to the Cache Replacement Problem
abstract
Despite its success in many areas, deep learning is a poor fit for use in hardware predictors because these models are impractically large and slow, but this paper shows how we can use deep learning to help design a new cache replacement policy. We first show that for cache replacement, a powerful LSTM learning model can in an offline setting provide better accuracy than current hardware predictors. We then perform analysis to interpret this LSTM model, deriving a key insight that allows us to design a simple online model that matches the offline model's accuracy with orders of magnitude lower cost.
Xiangru Huang, Akanksha Jain, Calvin Lin
MICRO2
2018 Joint Map and Symmetry Synchronization
Yifan Sun 0007, Zhenxiao Liang, Xiangru Huang, Qixing Huang
ECCV (5)3
2017 Greedy Direction Method of Multiplier for MAP Inference of Large Output Domain
abstract
Maximum-a-Posteriori (MAP) inference lies at the heart of Graphical Models and Structured Prediction. Despite the intractability of exact MAP inference, approximated methods based on LP relaxations have exhibited superior performance across a wide range of applications. Yet for problems involving large output domains (i.e., the state space for each variable is large), standard LP relaxations can easily give rise to a large number of variables and constraints which are beyond the limit of existing optimization algorithms. In this paper, we introduce an effective MAP inference method for problems with large output domains. The method builds upon alternating minimization of an Augmented Lagrangian that exploits the sparsity of messages through greedy optimization techniques. A key feature of our greedy approach is to introduce variables in an on-demand manner with a pre-built data structure over local factors. This results in a single-loop algorithm of sublinear cost per iteration and O(log(1/epsilon))-type iteration complexity to achieve epsilon sub-optimality. In addition, we introduce a variant of GDMM for binary MAP inference problems with a large number of factors. Empirically, the proposed algorithms demonstrate orders of magnitude speedup over state-of-the-art MAP inference techniques on MAP inference problems including Segmentation, Alignment, Protein Folding, Graph Matching, and Pairwise-Interacted Multilabel Prediction.
Xiangru Huang, Ian En-Hsu Yen, Qixing Huang, Pradeep Ravikumar, Inderjit S. Dhillon
AISTATS1
2017 PPDsparse: A Parallel Primal-Dual Sparse Method for Extreme Classification
abstract
Extreme Classification comprises multi-class or multi-label prediction where there is a large number of classes, and is increasingly relevant to many real-world applications such as text and image tagging. In this setting, standard classification methods, with complexity linear in the number of classes, become intractable, while enforcing structural constraints among classes (such as low-rank or tree-structure) to reduce complexity often sacrifices accuracy for efficiency. The recent PD-Sparse method addresses this via an algorithm that is sub-linear in the number of variables, by exploiting primal-dual sparsity inherent in a specific loss function, namely the max-margin loss. In this work, we extend PD-Sparse to be efficiently parallelized in large-scale distributed settings. By introducing separable loss functions, we can scale out the training, with network communication and space efficiency comparable to those in one-versus-all approaches while maintaining an overall complexity sub-linear in the number of classes. On several large-scale benchmarks our proposed method achieves accuracy competitive to the state-of-the-art while reducing the training time from days to tens of minutes compared with existing parallel or sparse methods on a cluster of 100 cores.
Ian En-Hsu Yen, Xiangru Huang, Wei Dai 0003, Pradeep Ravikumar, Inderjit S. Dhillon, Eric P. Xing
KDD2
2017 Translation Synchronization via Truncated Least Squares
abstract
In this paper, we introduce a robust algorithm, \textsl{TranSync}, for the 1D translation synchronization problem, in which the aim is to recover the global coordinates of a set of nodes from noisy measurements of relative coordinates along an observation graph. The basic idea of TranSync is to apply truncated least squares, where the solution at each step is used to gradually prune out noisy measurements. We analyze TranSync under both deterministic and randomized noisy models, demonstrating its robustness and stability. Experimental results on synthetic and real datasets show that TranSync is superior to state-of-the-art convex formulations in terms of both efficiency and accuracy.
Xiangru Huang, Zhenxiao Liang, Chandrajit L. Bajaj, Qixing Huang
NIPS1
2016 PD-Sparse : A Primal and Dual Sparse Approach to Extreme Multiclass and Multilabel Classification
abstract
We consider Multiclass and Multilabel classification with extremely large number of classes, of which only few are labeled to each instance. In such setting, standard methods that have training, prediction cost linear to the number of classes become intractable. State-of-the-art methods thus aim to reduce the complexity by exploiting correlation between labels under assumption that the similarity between labels can be captured by structures such as low-rank matrix or balanced tree. However, as the diversity of labels increases in the feature space, structural assumption can be easily violated, which leads to degrade in the testing performance. In this work, we show that a margin-maximizing loss with l1 penalty, in case of Extreme Classification, yields extremely sparse solution both in primal and in dual without sacrificing the expressive power of predictor. We thus propose a Fully-Corrective Block-Coordinate Frank-Wolfe (FC-BCFW) algorithm that exploits both primal and dual sparsity to achieve a complexity sublinear to the number of primal and dual variables. A bi-stochastic search method is proposed to further improve the efficiency. In our experiments on both Multiclass and Multilabel problems, the proposed method achieves significant higher accuracy than existing approaches of Extreme Classification with very competitive training and prediction time.
Ian En-Hsu Yen, Xiangru Huang, Pradeep Ravikumar, Inderjit S. Dhillon
ICML2
2016 Dual Decomposed Learning with Factorwise Oracle for Structural SVM of Large Output Domain
abstract
Many applications of machine learning involve structured output with large domain, where learning of structured predictor is prohibitive due to repetitive calls to expensive inference oracle. In this work, we show that, by decomposing training of Structural Support Vector Machine (SVM) into a series of multiclass SVM problems connected through messages, one can replace expensive structured oracle with Factorwise Maximization Oracle (FMO) that allows efficient implementation of complexity sublinear to the factor domain. A Greedy Direction Method of Multiplier (GDMM) algorithm is proposed to exploit sparsity of messages which guarantees $\epsilon$ sub-optimality after $O(log(1/\epsilon))$ passes of FMO calls. We conduct experiments on chain-structured problems and fully-connected problems of large output domains. The proposed approach is orders-of-magnitude faster than the state-of-the-art training algorithms for Structural SVM.
Ian En-Hsu Yen, Xiangru Huang, Pradeep Ravikumar, Inderjit S. Dhillon
NIPS2
2013 Trial and error in influential social networks
abstract
In this paper, we introduce a trial-and-error model to study information diffusion in a social network. Specifically, in every discrete period, all individuals in the network concurrently try a new technology or product with certain respective probabilities. If it turns out that an individual observes a better utility, he will then adopt the trial; otherwise, the individual continues to choose his prior selection.
Xiaohui Bei, Ning Chen 0005, Liyu Dou, Xiangru Huang, Ruixin Qiang
KDD4