Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Hongjie Bai

dblp:22/76 · DBLP profile ↗
← Back
10ranked-venue papers
2as first author
0since 2021 · last 2011
0009-0001-3920-4815ORCID · corroborated

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

Artificial intelligence and machine learning · 3Systems, architecture and hardware · 2 · 1 first-authorDatabases, data management, data science and information retrieval · 2Graphics, computer vision, multimedia, augmented reality and games · 2Theory of computation · 1Applied, interdisciplinary, general and emerging 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
3 papers
Data mining · 58% Recommender systems · 38% Web and social media mining · 4%
Computer architecture, parallel and distributed computing, and storage systems
2 papers
Parallel and multicore computing · 73% Distributed systems · 27%

Topics — the 11 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Data mining
clustering
0.112011
Parallel Spectral Clustering in Distributed Systems · IEEE Trans. Pattern Anal. Mach. Intell. 2011
Data mining › clustering
spectral clustering
0.112011
Parallel Spectral Clustering in Distributed Systems · IEEE Trans. Pattern Anal. Mach. Intell. 2011
Parallel and multicore computing › parallel data mining
parallel clustering
0.112011
Parallel Spectral Clustering in Distributed Systems · IEEE Trans. Pattern Anal. Mach. Intell. 2011
Recommender systems
collaborative filtering
0.112009
Collaborative filtering for orkut communities: discovery of user latent behavior · WWW 2009
Recommender systems › social recommendation
community recommendation
0.112009
Collaborative filtering for orkut communities: discovery of user latent behavior · WWW 2009
Data mining › big data analytics
large-scale data mining
0.112009
Parallel algorithms for mining large-scale rich-media data · ACM Multimedia 2009
Recommender systems › collaborative filtering
matrix factorization
0.112009
Collaborative filtering for orkut communities: discovery of user latent behavior · WWW 2009
Data mining › big data analytics › large-scale data mining
parallel data mining
0.112009
Parallel algorithms for mining large-scale rich-media data · ACM Multimedia 2009
Distributed systems › distributed machine learning
distributed training
0.112007
Parallelizing Support Vector Machines on Distributed Computers · NIPS 2007
Parallel and multicore computing › parallel computing
parallel machine learning
0.112007
Parallelizing Support Vector Machines on Distributed Computers · NIPS 2007
Web and social media mining › community analysis
social network community analysis
0.012009
Collaborative filtering for orkut communities: discovery of user latent behavior · WWW 2009

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

latent dirichlet allocation · 0.3nyström method · 0.2nearest-neighbor sparsification · 0.2support vector machine · 0.2spectral clustering · 0.2parallel LDA · 0.1association rule mining · 0.1FP-growth · 0.1FP-Growth · 0.1row-based approximate matrix factorization · 0.1parallel computation · 0.1
YearPublicationVenuePosition
2011 Parallel Spectral Clustering in Distributed Systems
abstract
Spectral clustering algorithms have been shown to be more effective in finding clusters than some traditional algorithms, such as k-means. However, spectral clustering suffers from a scalability problem in both memory use and computational time when the size of a data set is large. To perform clustering on large data sets, we investigate two representative ways of approximating the dense similarity matrix. We compare one approach by sparsifying the matrix with another by the Nyström method. We then pick the strategy of sparsifying the matrix via retaining nearest neighbors and investigate its parallelization. We parallelize both memory use and computation on distributed computers. Through an empirical study on a document data set of 193,844 instances and a photo data set of 2,121,863, we show that our parallel algorithm can effectively handle large problems.
Wen-Yen Chen, Yangqiu Song, Hongjie Bai, Chih-Jen Lin, Edward Y. Chang
IEEE Trans. Pattern Anal. Mach. Intell.3
2009 PLDA: Parallel Latent Dirichlet Allocation for Large-Scale Applications
Hongjie Bai, Matt Stanton, Wen-Yen Chen, Edward Y. Chang
AAIM2
2009 Buffer Planning for 3D ICs
abstract
With recent advance of VLSI design, interconnect delay plays dominant role in the chip performance. 3D integration, which stacks multiple device layers, greatly reduces interconnect delay. Buffer insertion, as another approach to reduce wire delay, is still necessary to further optimize interconnects. In this paper, a buffer planning algorithm at floorplanning stage for 3D ICs is proposed. Firstly, we reduce buffer insertion to a dynamic programming path problem. Then we show its potential to handle the 3D buffer insertion problem. At the same time, vertical interlayer vias are also planned. At last, buffer planning is integrated with floorplanning to optimize the packing so that not only area and wire length reach a satisfying value, timing performance is also optimized.
Sheqin Dong, Hongjie Bai, Xianlong Hong, Satoshi Goto
ISCAS2
2009 Parallel algorithms for mining large-scale rich-media data
abstract
The amount of online photos and videos is now at the scale of tens of billions. To organize, index, and retrieve these large-scale rich-media data, a system must employ scalable data management and mining algorithms. The research community needs to consider solving large scale problems rather than solving problems with small datasets that do not reflect real life scenarios. This tutorial introduces key challenges in large-scale rich-media data mining, and presents parallel algorithms for tackling such challenges. We present our parallel implementations of Spectral Clustering (PSC), FP-Growth (PFP), Latent Dirichlet Allocation (PLDA), and Support Vector Machines (PSVM).
Edward Y. Chang, Hongjie Bai, Kaihua Zhu
ACM Multimedia2
2009 Collaborative filtering for orkut communities: discovery of user latent behavior
abstract
Users of social networking services can connect with each other by forming communities for online interaction. Yet as the number of communities hosted by such websites grows over time, users have even greater need for effective community recommendations in order to meet more users. In this paper, we investigate two algorithms from very different domains and evaluate their effectiveness for personalized community recommendation. First is association rule mining (ARM), which discovers associations between sets of communities that are shared across many users. Second is latent Dirichlet allocation (LDA), which models user-community co-occurrences using latent aspects. In comparing LDA with ARM, we are interested in discovering whether modeling low-rank latent structure is more effective for recommendations than directly mining rules from the observed data. We experiment on an Orkut data set consisting of 492,104 users and 118,002 communities. Our empirical comparisons using the top-k recommendations metric show that LDA performs consistently better than ARM for the community recommendation task when recommending a list of 4 or more communities. However, for recommendation lists of up to 3 communities, ARM is still a bit better. We analyze examples of the latent information learned by LDA to explain this finding. To efficiently handle the large-scale data set, we parallelize LDA on distributed computers and demonstrate our parallel implementation's scalability with varying numbers of machines.
Wen-Yen Chen, Jon-Chyuan Chu, Junyi Luan, Hongjie Bai, Edward Y. Chang
WWW4
2008 Parallel Spectral Clustering
Yangqiu Song, Wen-Yen Chen, Hongjie Bai, Chih-Jen Lin, Edward Y. Chang
ECML/PKDD (2)3
2007 Parallel Approximate Matrix Factorization for Kernel Methods
abstract
The kernel methods play a pivotal role in machine learning algorithms. Unfortunately, working with the kernel methods must deal with an n times n kernel matrix, which is memory intensive. In this paper, we present a parallel, approximate matrix factorization algorithm, which loads only essential data to individual processors to enable parallel processing of data. Our method reduces space requirement for the kernel matrix from O(n2) to O(np/m), where n is the amount of data, p the reduced matrix dimension (p << n), and m the number of processors.
Kaihua Zhu, Hongjie Bai, Zhihuan Qiu, Edward Y. Chang
ICME3
2007 Parallelizing Support Vector Machines on Distributed Computers
abstract
Support Vector Machines (SVMs) suffer from a widely recognized scalability problem in both memory use and computational time. To improve scalability, we have developed a parallel SVM algorithm (PSVM), which reduces memory use through performing a row-based, approximate matrix factorization, and which loads only essential data to each machine to perform parallel computation. Let $n$ denote the number of training instances, $p$ the reduced matrix dimension after factorization ($p$ is significantly smaller than $n$), and $m$ the number of machines. PSVM reduces the memory requirement from $\MO$($n^2$) to $\MO$($np/m$), and improves computation time to $\MO$($np^2/m$). Empirical studies on up to $500$ computers shows PSVM to be effective.
Edward Y. Chang, Kaihua Zhu, Hongjie Bai, Zhihuan Qiu
NIPS4
2006 Buffer planning based on block exchanging
abstract
This paper studies the buffer planning problem for interconnect-driven floorplanning. With development of deep submicron technology, interconnect plays dominant role and buffer-insertion is a most flexible and efficient way to resolve this problem. However, buffer-planning on a fixed topology which only optimizes area or total wire-length is not reasonable and at the same time, trying to generate a topology which optimizes timing is much too time-consuming. We develop an algorithm which exchanges blocks of similar size to optimize timing constraint. With this algorithm applied, based on a topology which has already optimized area, we generate a packing that doesn't increase total area but exchanges block's position so that interconnect performance could be optimized in reasonable time.
Hongjie Bai, Sheqin Dong, Xianlong Hong, Song Chen 0001
ISCAS1
2005 A New Buffer Planning Algorithm Based on Room Resizing
Hongjie Bai, Sheqin Dong, Xianlong Hong, Song Chen 0001
EUC1