Demo Data from SIGIR 2026 / reviewers in the wild / expert
Li Shang 0001
dblp:32/4492-1
· DBLP profile ↗
32ranked-venue papers
0as first author
23since 2021 · last 2026
0000-0003-3944-7531ORCID · conflict
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 13 · 10 since 2021Systems, architecture and hardware · 12 · 11 since 2021Artificial intelligence and machine learning · 9 · 3 since 2021Applied, interdisciplinary, general and emerging computing · 4 · 3 since 2021Graphics, computer vision, multimedia, augmented reality and games · 3Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
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
16 papers |
Recommender systems · 91% Information retrieval · 6% Data mining · 3% | |
| Computer architecture, parallel and distributed computing, and storage systems
3 papers |
Integrated circuit design · 55% Electronic design automation · 46% | |
| Artificial intelligence
7 papers |
Graph learning · 39% Optimization for machine learning · 23% Learning theory · 20% | |
| Network and information security
2 papers |
Security and privacy of machine learning · 82% Cryptographic primitives and cryptanalysis · 18% |
Topics — the 30 heaviest of 52, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Recommender systems
collaborative filtering |
3.4 | 7 | 2025 | Unbiased Collaborative Filtering with Fair Sampling · SIGIR 2025 Hierarchical Graph Signal Processing for Collaborative Filtering · WWW 2024 Personalized Graph Signal Processing for Collaborative Filtering · WWW 2023 |
Recommender systems
sequential recommendation |
1.6 | 2 | 2025 | Oracle-guided Dynamic User Preference Modeling for Sequential Recommendation · WSDM 2025 Neural Kalman Filtering for Robust Temporal Recommendation · WSDM 2024 |
Recommender systems › recommender system evaluation
recommendation simulation |
1.0 | 1 | 2026 | RECOSIM: A Universal, Accurate, and Scalable Simulation Framework for Online Community Recommendations · ACM Trans. Inf. Syst. 2026 |
Recommender systems
recommender system evaluation |
1.0 | 1 | 2026 | RECOSIM: A Universal, Accurate, and Scalable Simulation Framework for Online Community Recommendations · ACM Trans. Inf. Syst. 2026 |
Recommender systems › trustworthy recommendation
robust recommendation |
1.0 | 1 | 2026 | LLM Agent-based Shilling Attack on Recommender Systems · WSDM 2026 |
Information retrieval › evaluation
user simulation |
1.0 | 1 | 2026 | RECOSIM: A Universal, Accurate, and Scalable Simulation Framework for Online Community Recommendations · ACM Trans. Inf. Syst. 2026 |
Security and privacy of machine learning › model security
recommender system security |
1.0 | 1 | 2026 | LLM Agent-based Shilling Attack on Recommender Systems · WSDM 2026 |
Security and privacy of machine learning › recommender system attack
shilling attacks |
1.0 | 1 | 2026 | LLM Agent-based Shilling Attack on Recommender Systems · WSDM 2026 |
Recommender systems
cross-domain recommendation |
0.9 | 1 | 2025 | AgentCF++: Memory-enhanced LLM-based Agents for Popularity-aware Cross-domain Recommendations · SIGIR 2025 |
Recommender systems › sequential recommendation › temporal dynamics modeling
dynamic user preference modeling |
0.9 | 1 | 2025 | Oracle-guided Dynamic User Preference Modeling for Sequential Recommendation · WSDM 2025 |
Recommender systems
large language model-based recommendation |
0.9 | 1 | 2025 | Improving LLM-powered Recommendations with Personalized Information · SIGIR 2025 |
Recommender systems › debiased recommendation
popularity bias mitigation |
0.9 | 1 | 2025 | Unbiased Collaborative Filtering with Fair Sampling · SIGIR 2025 |
Recommender systems › user modeling
user preference modeling |
0.9 | 1 | 2025 | Improving LLM-powered Recommendations with Personalized Information · SIGIR 2025 |
Recommender systems › context-aware recommendation › dynamic recommendation
temporal recommendation |
0.8 | 1 | 2024 | Neural Kalman Filtering for Robust Temporal Recommendation · WSDM 2024 |
Integrated circuit design › analog and mixed-signal circuits
analog circuit design |
0.8 | 1 | 2024 | Artisan: Automated Operational Amplifier Design via Domain-specific Large Language Model · DAC 2024 |
Electronic design automation
analog circuit design automation |
0.8 | 1 | 2024 | Artisan: Automated Operational Amplifier Design via Domain-specific Large Language Model · DAC 2024 |
Integrated circuit design › digital circuit design
arithmetic circuit design |
0.8 | 1 | 2024 | A Fully Pipelined Reconfigurable Montgomery Modular Multiplier Supporting Variable Bit-Widths · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024 |
Electronic design automation › physical design › optical proximity correction
inverse lithography technology |
0.8 | 1 | 2024 | Efficient ILT via Multigrid-Schwartz Method · DAC 2024 |
Electronic design automation › physical design
lithography |
0.8 | 1 | 2024 | Efficient ILT via Multigrid-Schwartz Method · DAC 2024 |
Integrated circuit design › digital circuit design › arithmetic circuit design
modular multiplier |
0.8 | 1 | 2024 | A Fully Pipelined Reconfigurable Montgomery Modular Multiplier Supporting Variable Bit-Widths · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024 |
Integrated circuit design › digital circuit design › arithmetic circuit design › modular multiplication
montgomery multiplication |
0.8 | 1 | 2024 | A Fully Pipelined Reconfigurable Montgomery Modular Multiplier Supporting Variable Bit-Widths · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2024 |
Integrated circuit design › analog and mixed-signal circuits › analog circuit design
operational amplifier |
0.8 | 1 | 2024 | Artisan: Automated Operational Amplifier Design via Domain-specific Large Language Model · DAC 2024 |
Electronic design automation
physical design |
0.8 | 1 | 2024 | Efficient ILT via Multigrid-Schwartz Method · DAC 2024 |
Electronic design automation › semiconductor manufacturing
resolution enhancement techniques |
0.8 | 1 | 2024 | Efficient ILT via Multigrid-Schwartz Method · DAC 2024 |
Machine learning › Graph learning
graph signal processing |
0.7 | 1 | 2023 | Personalized Graph Signal Processing for Collaborative Filtering · WWW 2023 |
Recommender systems
explainable recommendation |
0.7 | 1 | 2023 | Triple Structural Information Modelling for Accurate, Explainable and Interactive Recommendation · SIGIR 2023 |
Recommender systems
graph-based recommendation |
0.7 | 1 | 2023 | Triple Structural Information Modelling for Accurate, Explainable and Interactive Recommendation · SIGIR 2023 |
Recommender systems › collaborative filtering
graph collaborative filtering |
0.7 | 1 | 2023 | Personalized Graph Signal Processing for Collaborative Filtering · WWW 2023 |
Recommender systems
interactive recommendation |
0.7 | 1 | 2023 | Triple Structural Information Modelling for Accurate, Explainable and Interactive Recommendation · SIGIR 2023 |
Recommender systems › collaborative filtering
matrix factorization |
0.5 | 2 | 2017 | GLOMA: Embedding Global Information in Local Matrix Approximation Models for Collaborative Filtering · AAAI 2017 MPMA: Mixture Probabilistic Matrix Approximation for Collaborative Filtering · IJCAI 2016 |
Methods — techniques the papers use, named apart from their topics
graph signal processing · 2.2adversarial profile generation · 2.0large language model · 1.6truncated multiplier · 1.5pipelining · 1.5dynamic reconfiguration · 1.5user agent modeling · 1.0multi-stage recommender architecture · 1.0LLM agents · 1.0LLM agent · 1.0two-phase training · 0.9propensity score estimation · 0.9oracle-guiding · 0.9negative sampling · 0.9encoder-decoder · 0.9chain-of-thought prompting · 0.9tree-of-thoughts · 0.8prediction-estimation-correction · 0.8
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | LLM Agent-based Shilling Attack on Recommender SystemsabstractWith the growing ubiquity of recommender systems (RSs), malicious manipulation through shilling attacks, where fake user profiles are injected to alter system outputs, poses increasing threats to system integrity. Existing attack methods often rely on simplified heuristics, require internal RS data, and most overlook user reviews, limiting their stealthiness, realism, and potential impact. Recently, LLM-based user agents are gaining traction in the RS community for their capabilities to simulate human behaviors like rating and review generation. In this context, we propose AgentSA, a low-knowledge shilling attack framework that employs such agents to manipulate recommendations through adversarial yet human-like interactions. We design targeted mechanisms to guide profile construction, memory retrieval, and action generation (including reviews) to maximize manipulation impact while maintaining behavioral camouflage. We evaluate the impact of these agents on various types of RSs and demonstrate that AgentSA consistently outperforms existing low-knowledge attack methods in both effectiveness and stealth. Our findings uncover a concerning new class of threats enabled by LLM-based agents, underscoring the pressing need to bolster RS security against such emerging risks. Shengkang Gu, Jiahao Liu 0009, Dongsheng Li 0002, Guangping Zhang, Mingzhe Han, Hansu Gu, Peng Zhang 0060, Ning Gu 0001, Li Shang 0001, Tun Lu |
WSDM | 9 |
| 2026 | ChatArch: A Knowledge-driven Graph-of-thought LLM Framework for Processor Architecture OptimizationabstractProcessors serve as the cornerstone of modern computing systems. Although processor design encompasses multiple VLSI levels, the architectural design plays a critical role in determining performance, power consumption, and area efficiency. To address the growing pressure to shorten chip time-to-market, there is an increasing demand for rapid iteration methods in processor architecture development. To achieve efficient and effortless architecture design optimization, we develop ChatArch, a knowledge-driven graph-of-thought multi-LLM-agent framework for processor architecture optimization. Based on processor architecture expertise, we decompose the processor architecture design space and construct an LLM agent graph-of-thought framework to characterize and iteratively optimize these subspaces. Also, by systematically consolidating domain-specific knowledge and empirical design principles validated by experts, we establish a comprehensive RISC-V processor design knowledge repository. Moreover, a knowledge-driven multi-agent framework is developed to enable efficient microarchitecture optimization. Finally, the optimized microarchitecture modules aggregate to form system-level designs. This methodology achieves automated iterative optimization of microarchitectures targeting PPA objectives while generating corresponding behavioral models. The experiments demonstrate that our method effectively designs behavioral processor models, with LLM-generated architectures achieving a validation success rate of over 97.39%, surpassing the performance of other LLMs, including GPT-4o. ChatArch consistently meets requirements, delivering up to 9.97% times better PPA and 32–68x efficiency gains compared with traditional black-box optimization methods. Zhuochu Yang, Zhuoyuan Yang, Li Shang 0001, Fan Yang 0001 |
ACM Trans. Design Autom. Electr. Syst. | 5 |
| 2026 | RECOSIM: A Universal, Accurate, and Scalable Simulation Framework for Online Community RecommendationsabstractAs recommender systems become increasingly important components in online communities, studying their impact on these communities becomes ever more crucial. Facing the high costs and ethical risks of real-world social experiments, researchers construct recommendation simulators to study the interactions between recommender systems and users. However, existing simulators face challenges in providing universal, accurate, and scalable interaction modeling for various types of online communities involving millions of contents and users with diverse action types. To address these challenges, we propose RECOSIM, a simulation framework capable of offering efficient recommendation interaction simulations across a wide range of scenarios. RECOSIM decomposes the user agent into five fundamental modules: Encode Model, Decode Model, Activity Model, Scoring Model, and Generation Model, allowing for accurate and extensible modeling of user behavior and interaction dynamics. The recommender system agent adheres to established industry architectures, implementing three stages and four fundamental strategies, thereby improving generalizability across various platforms and the computational efficiency of simulation. Utilizing two real-world datasets (Weibo and Zhihu), we validate the accuracy and stability of each component and the overall framework of RECOSIM, demonstrating the reliability of RECOSIM as a simulation environment. Subsequently, we delve into analyzing the impact of the four fundamental recommendation strategies on online communities, providing design inspirations for enhancing user engagement and community growth. Guangping Zhang, Dongsheng Li 0002, Hansu Gu, Peng Zhang 0060, Tun Lu, Li Shang 0001, Ning Gu 0001 |
ACM Trans. Inf. Syst. | 6 |
| 2025 | TL-CSE: Microarchitecture-Compiler Co-design Space Exploration via Transfer LearningabstractThe system design of domain-specific processors is a challenging task due to the vast architecture-compiler search space and time-consuming simulation processes. Nowadays, architecture space exploration and compiler optimization are conducted in silo. However, due to the interdependence between microarchitecture and compiler, this segmented approach shrinks the hardware-software design space, leading to sub-optimal global outcomes. To solve problems in co-optimization, this paper introduces TL-CSE, a microarchitecture compiler co-design space exploration framework. It utilizes a bi-level optimization framework with transfer learning techniques to efficiently explore the hardware-software system design space. Results demonstrate that TL-CSE improves the quality of the Pareto optimal system by 31.5% and speeds up the exploration time by 6.1 times compared to previous co-design frameworks. Jinyi Shen, Changxu Liu, Li Shang 0001, Fan Yang 0001 |
ASP-DAC | 5 |
| 2025 | Unbiased Collaborative Filtering with Fair SamplingabstractRecommender systems leverage extensive user interaction data to model preferences; however, directly modeling these data may introduce biases that disproportionately favor popular items. In this paper, we demonstrate that popularity bias arises from the influence of propensity factors during training. Building on this insight, we propose a fair sampling (FS) method that ensures each user and each item has an equal likelihood of being selected as both positive and negative instances, thereby mitigating the influence of propensity factors. The proposed FS method does not require estimating propensity scores, thus avoiding the risk of failing to fully eliminate popularity bias caused by estimation inaccuracies. Comprehensive experiments demonstrate that the proposed FS method achieves state-of-the-art performance in both point-wise and pair-wise recommendation tasks. The code implementation is available at https://github.com/jhliu0807/Fair-Sampling. Jiahao Liu 0009, Dongsheng Li 0002, Hansu Gu, Peng Zhang 0060, Tun Lu, Li Shang 0001, Ning Gu 0001 |
SIGIR | 6 |
| 2025 | AgentCF++: Memory-enhanced LLM-based Agents for Popularity-aware Cross-domain RecommendationsabstractLLM-based user agents, which simulate user interaction behavior, are emerging as a promising approach to enhancing recommender systems. In real-world scenarios, users' interactions often exhibit cross-domain characteristics and are influenced by others. However, the memory design in current methods causes user agents to introduce significant irrelevant information during decision-making in cross-domain scenarios and makes them unable to recognize the influence of other users' interactions, such as popularity factors. To tackle this issue, we propose a dual-layer memory architecture combined with a two-step fusion mechanism. This design avoids irrelevant information during decision-making while ensuring effective integration of cross-domain preferences. We also introduce the concepts of interest groups and group-shared memory to better capture the influence of popularity factors on users with similar interests. Comprehensive experiments validate the effectiveness of AgentCF++. Our code is available at https://github.com/jhliu0807/AgentCF-plus. Jiahao Liu 0009, Shengkang Gu, Dongsheng Li 0002, Guangping Zhang, Mingzhe Han, Hansu Gu, Peng Zhang 0060, Tun Lu, Li Shang 0001, Ning Gu 0001 |
SIGIR | 9 |
| 2025 | Improving LLM-powered Recommendations with Personalized InformationabstractDue to the lack of explicit reasoning modeling, existing LLM-powered recommendations fail to leverage LLMs' reasoning capabilities effectively. In this paper, we propose a pipeline called CoT-Rec, which integrates two key Chain-of-Thought (CoT) processes-user preference analysis and item perception analysis-into LLM-powered recommendations, thereby enhancing the utilization of LLMs' reasoning abilities. CoT-Rec consists of two stages: (1) personalized information extraction, where user preferences and item perception are extracted, and (2) personalized information utilization, where this information is incorporated into the LLM-powered recommendation process. Experimental results demonstrate that CoT-Rec shows potential for improving LLM-powered recommendations. The implementation is publicly available at https://github.com/jhliu0807/CoT-Rec. Jiahao Liu 0009, Xueshuo Yan, Dongsheng Li 0002, Guangping Zhang, Hansu Gu, Peng Zhang 0060, Tun Lu, Li Shang 0001, Ning Gu 0001 |
SIGIR | 8 |
| 2025 | Oracle-guided Dynamic User Preference Modeling for Sequential RecommendationabstractSequential recommendation methods can capture dynamic user preferences from user historical interactions to achieve better performance. However, most existing methods only use past information extracted from user historical interactions to train the models, leading to the deviations of user preference modeling. Besides past information, future information is also available during training, which contains the ''oracle'' user preferences in the future and will be beneficial to model dynamic user preferences. Therefore, we propose an oracle-guided dynamic user preference modeling method for sequential recommendation (Oracle4Rec), which leverages future information to guide model training on past information, aiming to learn ''forward-looking'' models. Specifically, Oracle4Rec first extracts past and future information through two separate encoders, then learns a forward-looking model through an oracle-guiding module which minimizes the discrepancy between past and future information. We also tailor a two-phase model training strategy to make the guiding more effective. Extensive experiments demonstrate that Oracle4Rec is superior to state-of-the-art sequential methods. Further experiments show that Oracle4Rec can be leveraged as a generic module in other sequential recommendation methods to improve their performance with a considerable margin. Jiafeng Xia, Dongsheng Li 0002, Hansu Gu, Tun Lu, Peng Zhang 0060, Li Shang 0001, Ning Gu 0001 |
WSDM | 6 |
| 2025 | ReZK: A Highly Reconfigurable Accelerator for Zero-Knowledge ProofabstractZero-knowledge proof (ZKP) plays a significant role in privacy protection technology. However, the proof generation phase requires considerable time and hardware resources. In this phase, Number Theoretic Transform or Inverse Number Theoretic Transform (NTT/INTT) in polynomial computation, as well as Multiple Scalar Multiplication (MSM), are bottlenecks that dominate the execution time. In this paper, we propose a highly reconfigurable accelerator ReZK to accelerate ZKP proof generation phase, focusing on NTT/INTT and MSM. According to the configurations, ReZK can be configured as NTT, INTT, and MSM with variable sizes and bit-widths by adjusting the data path between on-chip memories and arithmetic cores. As the basic unit of arithmetic cores, the reconfigurable processing element (PE) in ReZK is composed of pipelined modular multipliers and modular adders that support variable bit-widths. It can perform butterfly or arithmetic operations. Based on the reconfigurable PEs, the ReZK core can implement NTT/INTT with different sizes and bit-widths, or a fully pipelined point adder (PADD). Additionally, we propose a modularized MSM scheduling architecture to support various bit-widths. The on-chip memories are also well organized for reuse. In NTT/INTT mode, 4-way 256-bit or 2-way 384-bit NTT/INTT can be computed in parallel. In MSM mode, for different elliptic curves, ReZK is capable of processing 4-way 256-bit or 2-way 384-bit MSM in parallel. Hao Zhou 0015, Changxu Liu, Li Shang 0001, Fan Yang 0001 |
IEEE Trans. Circuits Syst. I Regul. Pap. | 4 |
| 2024 | Artisan: Automated Operational Amplifier Design via Domain-specific Large Language ModelabstractThis paper presents Artisan, an automated operational amplifier design framework using large language models (LLMs). We develop a bidirectional representation to align abstract circuit topologies with their structural and functional semantics. We further employ Tree-of-Thoughts and Chain-of-Thoughts approaches to model the design process as a hierarchical question-answer sequence, implemented by a mechanism of multi-agent interaction. A high-quality opamp dataset is developed to enhance the design proficiency of the Artisan-LLM. Experimental results demonstrate that Artisan outperforms state-of-the-art optimization-based methods and benchmark LLMs, in success rate, circuit performance metrics, and interpretability, while accelerating the design process by up to 50.1X. Artisan will be released for public access. Jiangli Huang, Yiting Liu 0002, Fan Yang 0001, Li Shang 0001, Dian Zhou, Xuan Zeng 0001 |
DAC | 5 |
| 2024 | Efficient ILT via Multigrid-Schwartz MethodabstractInverse Lithography Technology (ILT) is an important Resolution Enhancement Technology (RET) in chip manufacturing. Due to the high computational demands of ILT, large-scale layouts are typically partitioned into smaller tiles for independent processing. In this paper, we propose a multigrid-Schwarz method to overcome challenges in tile assembly. Experimental results show that our approach achieves comparable performance to the full-chip ILT, offering increased parallelizability and speedup in parallel mode. Unlike the traditional divide-and-conquer algorithm, it effectively alleviates discontinuities of tile stitching, preventing manufacturing failures. Shuyuan Sun, Fan Yang 0001, Bei Yu 0001, Li Shang 0001, Dian Zhou, Xuan Zeng 0001 |
DAC | 4 |
| 2024 | The Power of Graph Signal Processing for Chip Placement AccelerationabstractPlacement is a critical task with high computation complexity in VLSI physical design. Modern analytical placers formulate the placement objective as a nonlinear optimization task, which suffers a long iteration time. To accelerate and enhance the placement process, recent studies have turned to deep learning-based approaches, particularly leveraging graph convolution networks (GCNs). However, learning-based placers require time- and data-consuming model training due to the complexity of circuit placement that involves large-scale cells and design-specific graph statistics. Yiting Liu 0002, Hai Zhou 0001, Jia Wang 0003, Fan Yang 0001, Xuan Zeng 0001, Li Shang 0001 |
ICCAD | 6 |
| 2024 | Physically Aware Synthesis Revisited: Guiding Technology Mapping with Primitive Logic Gate PlacementabstractA typical VLSI design flow is divided into separated front-end logic synthesis and back-end physical design (PD) stages, which often require costly iterations between these stages to achieve design closure. Existing approaches face significant challenges, notably in utilizing feedback from physical metrics to better adapt and refine synthesis operations, and in establishing a unified and comprehensive metric. This paper introduces a new Primitive logic gate placement guided technology MAPping (PigMAP) framework to address these challenges. With approximating technology-independent spatial information, we develop a novel wirelength (WL) driven mapping algorithm to produce PD-friendly netlists. PigMAP is equipped with two schemes: a performance mode that focuses on optimizing the critical path WL to achieve high performance, and a power mode that aims to minimize the total WL, resulting in balanced power and performance outcomes. We evaluate our framework using the EPFL benchmark suites with ASAP7 technology, using the OpenROAD tool for place-and-route. Compared with OpenROAD flow scripts, performance mode reduces delay by 14% while increasing power consumption by only 6%. Meanwhile, power mode achieves a 3% improvement in delay and a 9% reduction in power consumption. Hongyang Pan, Cunqing Lan, Yiting Liu 0002, Zhiang Wang, Li Shang 0001, Xuan Zeng 0001, Fan Yang 0001, Keren Zhu 0001 |
ICCAD | 5 |
| 2024 | Neural Kalman Filtering for Robust Temporal RecommendationabstractTemporal recommendation methods can achieve superior accuracy due to updating user/item embeddings continuously once obtaining new interactions. However, the randomness of user behaviors will introduce noises into the user interactions and cause the deviation in the modeling of user preference, resulting in sub-optimal performance. To this end, we propose NeuFilter, a robust temporal recommendation algorithm based on neural Kalman Filtering, to learn more accurate user and item embeddings with noisy interactions. Classic Kalman Filtering is time-consuming when applied to recommendation due to its covariance matrices. Thus, we propose a neural network solution to Kalman Filtering, so as to realize higher efficiency and stronger expressivity. Specifically, NeuFilter consists of three alternating units: 1) prediction unit, which predicts user and item embeddings based on their historical embeddings; 2) estimation unit, which updates user and item embeddings in a manner similar to Kalman Filtering; 3) correction unit, which corrects the updated user and item embeddings from estimation unit to ensure reliable estimation and accurate update. Experiments on two recommendation tasks show that NeuFilter can achieve higher accuracy compared with the state-of-the-art methods, while achieving high robustness. Moreover, our empirical studies on a node classification task further confirm the importance of handling noises in tasks on temporal graph, shedding a new light on temporal graph modeling. Jiafeng Xia, Dongsheng Li 0002, Hansu Gu, Tun Lu, Peng Zhang 0060, Li Shang 0001, Ning Gu 0001 |
WSDM | 6 |
| 2024 | Hierarchical Graph Signal Processing for Collaborative FilteringabstractGraph Signal Processing (GSP) has proven to be a highly effective and efficient tool for predicting user future interactions in recommender systems. However, current GSP methods recognize user interaction patterns based on the interactions of all users, so that the recognized interaction patterns are not fully user-matched and easily impacted by other users with different interaction behaviors, resulting in sub-optimal recommendation performance. To this end, we propose a hierarchical graph signal processing method (HiGSP) for collaborative filtering, which consists of two key modules: 1) the cluster-wise filter module that recognizes user unique interaction patterns merely from interactions of users with similar preferences, making the recognized patterns able to reflect user preference without being influenced by other users with different interaction behaviors, and 2) the globally-aware filter module that serves as a complementary to the cluster-wise filter module to recognize user general interaction patterns more effectively from all user interactions. By linearly combining these two modules, HiGSP can recognize user-matched interaction patterns, so as to model user preference and predict user future interactions more accurately. Extensive experiments on six real-world datasets demonstrate the superiority of HiGSP compared to other GCN-based and GSP-based recommendation methods in terms of efficacy and efficiency. Jiafeng Xia, Dongsheng Li 0002, Hansu Gu, Tun Lu, Peng Zhang 0060, Li Shang 0001, Ning Gu 0001 |
WWW | 6 |
| 2024 | A Fully Pipelined Reconfigurable Montgomery Modular Multiplier Supporting Variable Bit-WidthsabstractRecently, there has been increased emphasis on privacy-preserving computation technologies, such as homomorphic encryption (HE) and zero-knowledge proof (ZKP). Modular multiplication is a critical component for both HE and ZKP. Variable bit-width is a must for many applications of privacy-preserving computation, due to variable bit-width requirements for different cryptography schemes. However, the majority of modular multipliers that support variable bit-width configurations exhibit relatively low throughput. This work presents a fully pipelined Montgomery modular multiplier with variable bit-width support. Truncated multipliers are introduced to reduce the resources of modular multipliers in our approach. In order to meet different bit-width requirements, the proposed modular multiplier can be dynamically reconfigured. The proposed design can support widely used bit-width configurations, specifically, 384-bit, 256-bit, and 128-bit. 256-bit and 128-bit modes support parallel computation of 2 and 6 sets of operands, respectively. Compared with existing variable bit-width modular multipliers, the proposed reconfigurable modular multiplier significantly improves the throughputs with even lower resources. Hao Zhou 0015, Changxu Liu, Li Shang 0001, Fan Yang 0001 |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 4 |
| 2024 | Simulating News Recommendation Ecosystems for Insights and ImplicationsabstractStudying the evolution of online news communities is essential for improving the effectiveness of news recommender systems. Traditionally, this has been done through empirical research based on static data analysis. While this approach has yielded valuable insights for optimizing recommender system designs, it is limited by the lack of appropriate datasets and open platforms for controlled social experiments. This gap in the existing literature hinders a comprehensive understanding of the impact of recommender systems on the evolutionary process and its underlying mechanisms. As a result, suboptimal system designs may be developed that could negatively affect long-term utilities. In this work, we propose SimuLine, a simulation platform to dissect the evolution of news recommendation ecosystems and present a detailed analysis of the evolutionary process and underlying mechanisms. SimuLine first constructs a latent space well reflecting the human behaviors and then simulates the news recommendation ecosystem via agent-based modeling. Based on extensive simulation experiments and the comprehensive analysis framework consisting of quantitative metrics, visualization, and textual explanations, we analyze the characteristics of each evolutionary phase from the perspective of life-cycle theory and propose a relationship graph illustrating the key factors and affecting mechanisms. Furthermore, we explore the impacts of recommender system designing strategies, including the utilization of cold-start news, breaking news, and promotion, on the evolutionary process, which sheds new light on the design of recommender systems. Guangping Zhang, Dongsheng Li 0002, Hansu Gu, Tun Lu, Li Shang 0001, Ning Gu 0001 |
IEEE Trans. Comput. Soc. Syst. | 5 |
| 2024 | PriorMSM: An Efficient Acceleration Architecture for Multi-Scalar MultiplicationabstractMulti-Scalar Multiplication (MSM) is a computationally intensive task that operates on elliptic curves based on GF(P) . It is commonly used in zero-knowledge proof (ZKP), where it accounts for a significant portion of the computation time required for proof generation. In this article, we present PriorMSM, an efficient acceleration architecture for MSM. We propose a Priority-Based Scheduling Mechanism (PBSM) based on a multi-FIFO and multi-bank architecture to accelerate the implementation of MSM. By increasing the pairing success rate of internal points, PBSM reduces the number of bubbles in the pipeline of point addition (PADD), consequently improving the data throughput of the pipeline. We also introduce an advanced parallel bucket aggregation algorithm, leveraging PADD’s fully pipelined characteristics to significantly accelerate the implementation of bucket aggregation. We perform a sensitivity analysis on the crucial parameter of window size in MSM. The results indicate that the window size of the MSM significantly impacts its latency. Area-Time Product (ATP) metric is introduced to guide the selection of the optimal window size, balancing the performance and cost for practical applications of subsequent MSM implementations. PriorMSM is evaluated using the TSMC 28 nm process. It achieves a maximum speedup of 10.9× compared to the previous custom hardware implementations and a maximum speedup of 3.9× compared to the GPU implementations. Changxu Liu, Hao Zhou 0015, Patrick Dai, Li Shang 0001, Fan Yang 0001 |
ACM Trans. Design Autom. Electr. Syst. | 4 |
| 2023 | Triple Structural Information Modelling for Accurate, Explainable and Interactive RecommendationabstractIn dynamic interaction graphs, user-item interactions usually follow heterogeneous patterns, represented by different structural information, such as user-item co-occurrence, sequential information of user interactions and the transition probabilities of item pairs. However, the existing methods cannot simultaneously leverage all three structural information, resulting in suboptimal performance. To this end, we propose øurs, a triple structural information modeling method for accurate, explainable and interactive recommendation on dynamic interaction graphs. Specifically, øurs consists of 1) a dynamic ideal low-pass graph filter to dynamically mine co-occurrence information in user-item interactions, which is implemented by incremental singular value ecomposition (SVD); 2) a parameter-free attention module to capture sequential information of user interactions effectively and efficiently; and 3) an item transition matrix to store the transition probabilities of item pairs. Then, we fuse the predictions from the triple structural information sources to obtain the final recommendation results. By analyzing the relationship between the SVD-based and the recently emerging graph signal processing (GSP)-based collaborative filtering methods, we find that the essence of SVD is an ideal low-pass graph filter, so that the interest vector space in øurs can be extended to achieve explainable and interactive recommendation, making it possible for users to actively break through the information cocoons. Experiments on six public datasets demonstrated the effectiveness of øurs in accuracy, explainability and interactivity. Jiahao Liu 0009, Dongsheng Li 0002, Hansu Gu, Tun Lu, Peng Zhang 0060, Li Shang 0001, Ning Gu 0001 |
SIGIR | 6 |
| 2023 | Personalized Graph Signal Processing for Collaborative FilteringabstractThe collaborative filtering (CF) problem with only user-item interaction information can be solved by graph signal processing (GSP), which uses low-pass filters to smooth the observed interaction signals on the similarity graph to obtain the prediction signals. However, the interaction signal may not be sufficient to accurately characterize user interests and the low-pass filters may ignore the useful information contained in the high-frequency component of the observed signals, resulting in suboptimal accuracy. To this end, we propose a personalized graph signal processing (PGSP) method for collaborative filtering. Firstly, we design the personalized graph signal containing richer user information and construct an augmented similarity graph containing more graph topology information, to more effectively characterize user interests. Secondly, we devise a mixed-frequency graph filter to introduce useful information in the high-frequency components of the observed signals by combining an ideal low-pass filter that smooths signals globally and a linear low-pass filter that smooths signals locally. Finally, we combine the personalized graph signal, the augmented similarity graph and the mixed-frequency graph filter by proposing a pipeline consisting of three key steps: pre-processing, graph convolution and post-processing. Extensive experiments show that PGSP can achieve superior accuracy compared with state-of-the-art CF methods and, as a nonparametric method, PGSP has very high training efficiency. Jiahao Liu 0009, Dongsheng Li 0002, Hansu Gu, Tun Lu, Peng Zhang 0060, Li Shang 0001, Ning Gu 0001 |
WWW | 6 |
| 2023 | GraphPlanner: Floorplanning with Graph Neural NetworkabstractChip floorplanning has long been a critical task with high computation complexity in the physical implementation of VLSI chips. Its key objective is to determine the initial locations of large chip modules with minimized wirelength while adhering to the density constraint, which in essence is a process of constructing an optimized mapping from circuit connectivity to physical locations. Proven to be an NP-hard problem, chip floorplanning is difficult to be solved efficiently using algorithmic approaches. This article presents GraphPlanner, a variational graph-convolutional-network-based deep learning technique for chip floorplanning. GraphPlanner is able to learn an optimized and generalized mapping between circuit connectivity and physical wirelength and produce a chip floorplan using efficient model inference. GraphPlanner is further equipped with an efficient clustering method, a unification of hyperedge coarsening with graph spectral clustering, to partition a large-scale netlist into high-quality clusters with minimized inter-cluster weighted connectivity. GraphPlanner has been integrated with two state-of-the-art mixed-size placers. Experimental studies using both academic benchmarks and industrial designs demonstrate that compared to state-of-the-art mixed-size placers alone, GraphPlanner improves placement runtime by 25% with 4% wirelength reduction on average. Yiting Liu 0002, Ziyi Ju, Mingzhi Dong, Hai Zhou 0001, Jia Wang 0003, Fan Yang 0001, Xuan Zeng 0001, Li Shang 0001 |
ACM Trans. Design Autom. Electr. Syst. | 9 |
| 2023 | Guest Editor's Introduction: Machine Learning for VLSI Physical DesignabstractPhysical design is the epicenter where the complexity of circuit system design at the billiontransistor scale meets the complexity of silicon fabrication at the nanometer scale.Such everincreasing complexity makes physical design the most critical and challenging stage in the entire VLSI design flow.Despite a long time of active research and development, traditional algorithmic approaches such as nonlinear optimization have gradually lost steam under the heavy weight of physical design complexity, and are looking desperately for help from all possible directions.Empowered by fast-growing cloud-scale computing power and Internet-scale data, machine learning technologies have made remarkable progress in innovation and broad adoptions across a wide range of application domains.Several seminal works have demonstrated encouraging results targeting various aspects of IC design stages.In particular, researchers have been actively pursuing machine learning methods to tackle key physical design problems covering both digital and analog circuits, such as floorplanning, placement, routing, parasitic extraction and modeling, gate sizing/buffering, post-silicon simulation, and design for manufacturing.This special issue presents a collection of recent advances in machine learning technologies for VLSI physical design, covering key physical design issues including routing and placement, power delivery, gate sizing, interconnect analysis, reliability, manufacturability, and physical security, which are summarized as follows.Placement and Routing .In "IMPRoVED: Integrated Method to Predict Post-Routing Setup Violations in Early Design Stages ," Krishna et al. focus on timing analysis, a critical yet time-consuming problem.They propose a random forest based method equipped with a set of new features, such as post-route buffer-bloat and cell sizing prediction, for fast timing delay and violation estimation.In "Routability Optimization of Extreme Aspect Ratio Design Through Non- Uniform Placement Utilization and Selective F lip-F lop Stacking ," Hyun et al. focus on the routability optimization problem for designs with extreme aspect ratios and high area utilization.They propose a set of techniques, including a CNN-based model to generate a non-uniform placement distribution for routability optimization, a flip-flop selection and stacking method for clock routing resource minimization, and A U-Net model with GAT for congestion estimation.In "Multi-Terminal Pathfinding in Practical VLSI Systems with Deep Neural Networks ," Utyamishev et al. tackle the multiterminal obstacle-avoiding pathfinding problem.They map the problem to an image manipulation task and solve the problem using a conditional generative adversarial network based approach.Gate Sizing .In "DAGSizer: A Directed Graph Convolutional Network Approach to Discrete Gate Sizing of VLSI Graphs ," Cheng et al. tackle the discrete gate sizing problem using a Igor L. Markov, Fan Yang 0001, Li Shang 0001, Hai Zhou 0001 |
ACM Trans. Design Autom. Electr. Syst. | 3 |
| 2022 | Editorial for special issue on human-centered cooperative computing
Xianghua Ding, Li Shang 0001, Hao-Chuan Wang |
CCF Trans. Pervasive Comput. Interact. | 2 |
| 2018 | AdaError: An Adaptive Learning Rate Method for Matrix Approximation-based Collaborative FilteringabstractGradient-based learning methods such as stochastic gradient descent are widely used in matrix approximation-based collaborative filtering algorithms to train recommendation models based on observed user-item ratings. One major difficulty in existing gradient-based learning methods is determining proper learning rates, since model convergence would be inaccurate or very slow if the learning rate is too large or too small, respectively. This paper proposes AdaError, an adaptive learning rate method for matrix approximation-based collaborative filtering. AdaError eliminates the need of manually tuning the learning rates by adaptively adjusting the learning rates based on the noisiness level of user-item ratings, using smaller learning rates for noisy ratings so as to reduce their impact on the learned models. Our theoretical and empirical analysis shows that AdaError can improve the generalization performance of the learned models. Experimental studies on the MovieLens and Netflix datasets also demonstrate that AdaError outperforms state-of-the-art adaptive learning rate methods in matrix approximation-based collaborative filtering. Furthermore, by applying AdaError to the standard matrix approximation method, we can achieve statistically significant improvements over state-of-the-art collaborative filtering methods in both rating prediction accuracy and top-N recommendation accuracy. Dongsheng Li 0002, Chao Chen 0016, Qin Lv, Hansu Gu, Tun Lu, Li Shang 0001, Ning Gu 0001, Stephen M. Chu |
WWW | 6 |
| 2017 | GLOMA: Embedding Global Information in Local Matrix Approximation Models for Collaborative FilteringabstractRecommender systems have achieved great success in recent years, and matrix approximation (MA) is one of the most popular techniques for collaborative filtering (CF) based recommendation. However, a major issue is that MA methods perform poorly at detecting strong localized associations among closely related users and items. Recently, some MA-based CF methods adopt clustering methods to discover meaningful user-item subgroups and perform ensemble on different clusterings to improve the recommendation accuracy. However, ensemble learning suffers from lower efficiency due to the increased overall computation overhead. In this paper, we propose GLOMA, a new clustering-based matrix approximation method, which can embed global information in local matrix approximation models to improve recommendation accuracy. In GLOMA, a MA model is first trained on the entire data to capture global information. The global MA model is then utilized to guide the training of cluster-based local MA models, such that the local models can detect strong localized associations shared within clusters and at the same time preserve global associations shared among all users/items. Evaluation results using MovieLens and Netflix datasets demonstrate that, by integrating global information in local models, GLOMA can outperform five state-of-the-art MA-based CF methods in recommendation accuracy while achieving descent efficiency. Chao Chen 0016, Dongsheng Li 0002, Qin Lv, Junchi Yan, Li Shang 0001, Stephen M. Chu |
AAAI | 5 |
| 2017 | ERMMA: Expected Risk Minimization for Matrix Approximation-based Recommender SystemsabstractMatrix approximation (MA) is one of the most popular techniques in today's recommender systems. In most MA-based recommender systems, the problem of risk minimization should be defined, and how to achieve minimum expected risk in model learning is one of the most critical problems to recommendation accuracy. This paper addresses the expected risk minimization problem, in which expected risk can be bounded by the sum of optimization error and generalization error. Based on the uniform stability theory, we propose an expected risk minimized matrix approximation method (ERMMA), which is designed to achieve better tradeoff between optimization error and generalization error in order to reduce the expected risk of the learned MA models. Theoretical analysis shows that ERMMA can achieve lower expected risk bound than existing MA methods. Experimental results on the MovieLens and Netflix datasets demonstrate that ERMMA outperforms six state-of-the-art MA-based recommendation methods in both rating prediction problem and item ranking problem. Dongsheng Li 0002, Chao Chen 0016, Qin Lv, Li Shang 0001, Stephen M. Chu, Hongyuan Zha |
AAAI | 4 |
| 2016 | Low-Rank Matrix Approximation with StabilityabstractLow-rank matrix approximation has been widely adopted in machine learning applications with sparse data, such as recommender systems. However, the sparsity of the data, incomplete and noisy, introduces challenges to the algorithm stability – small changes in the training data may significantly change the models. As a result, existing low-rank matrix approximation solutions yield low generalization performance, exhibiting high error variance on the training dataset, and minimizing the training error may not guarantee error reduction on the testing dataset. In this paper, we investigate the algorithm stability problem of low-rank matrix approximations. We present a new algorithm design framework, which (1) introduces new optimization objectives to guide stable matrix approximation algorithm design, and (2) solves the optimization problem to obtain stable low-rank approximation solutions with good generalization performance. Experimental results on real-world datasets demonstrate that the proposed work can achieve better prediction accuracy compared with both state-of-the-art low-rank matrix approximation methods and ensemble methods in recommendation task. Dongsheng Li 0002, Chao Chen 0016, Qin Lv, Junchi Yan, Li Shang 0001, Stephen M. Chu |
ICML | 5 |
| 2016 | MPMA: Mixture Probabilistic Matrix Approximation for Collaborative Filtering
Chao Chen 0016, Dongsheng Li 0002, Qin Lv, Junchi Yan, Stephen M. Chu, Li Shang 0001 |
IJCAI | 6 |
| 2016 | An algorithm for efficient privacy-preserving item-based collaborative filtering
Dongsheng Li 0002, Chao Chen 0016, Qin Lv, Li Shang 0001, Tun Lu, Ning Gu 0001 |
Future Gener. Comput. Syst. | 4 |
| 2015 | WEMAREC: Accurate and Scalable Recommendation through Weighted and Ensemble Matrix ApproximationabstractMatrix approximation is one of the most effective methods for collaborative filtering-based recommender systems. However, the high computation complexity of matrix factorization on large datasets limits its scalability. Prior solutions have adopted co-clustering methods to partition a large matrix into a set of smaller submatrices, which can then be processed in parallel to improve scalability. The drawback is that the recommendation accuracy is lower as the submatrices only contain subsets of the user-item rating information. This paper presents WEMAREC, a weighted and ensemble matrix approximation method for accurate and scalable recommendation. It builds upon the intuition that (sub)matrices containing more frequent samples of certain user/item/rating tend to make more reliable rating predictions for these specific user/item/rating. WEMAREC consists of two important components: (1) a weighting strategy that is computed based on the rating distribution in each submatrix and applied to approximate a single matrix containing those submatrices; and (2) an ensemble strategy that leverages user-specific and item-specific rating distributions to combine the approximation matrices of multiple sets of co-clustering results. Evaluations using real-world datasets demonstrate that WEMAREC outperforms state-of-the-art matrix approximation methods in recommendation accuracy (0.5?11.9% on the MovieLens dataset and 2.2--13.1% on the Netflix dataset) with 3--10X improvement on scalability. Chao Chen 0016, Dongsheng Li 0002, Qin Lv, Li Shang 0001 |
SIGIR | 5 |
| 2012 | Interest-based real-time content recommendation in online social communities
Dongsheng Li 0002, Qin Lv, Xing Xie 0003, Li Shang 0001, Huanhuan Xia, Tun Lu, Ning Gu 0001 |
Knowl. Based Syst. | 4 |
| 2011 | ETree: Effective and Efficient Event Modeling for Real-Time Online Social Media NetworksabstractOutline social media networks (OSMNs) such as Twitter provide great opportunities for public engagement and event information dissemination. Event-related discussions occur in real time and at the worldwide scale. However, these discussions are in the form of short, unstructured messages and dynamically woven into daily chats and status updates. Compared with traditional news articles, the rich and diverse user-generated content raises unique new challenges for tracking and analyzing events. Effective and efficient event modeling is thus essential for real-time information-intensive OSMNs. In this work, we propose ETree, an effective and efficient event modeling solution for social media network sites. Targeting the unique challenges of this problem, ETree consists of three key components: (1) an n-gram based content analysis technique for identifying core information blocks from a large number of short messages, (2) an incremental and hierarchical modeling technique for identifying and constructing event theme structures at different granularities, and (3) an enhanced temporal analysis technique for identifying inherent causalities between information blocks. Detailed evaluation using 3.5 million tweets over a 5-month period demonstrates that ETree can efficiently generate high-quality event structures and identify inherent causal relationships with high accuracy. Hansu Gu, Xing Xie 0003, Qin Lv, Yaoping Ruan, Li Shang 0001 |
Web Intelligence | 5 |