Shuo Shang

Dr. Shuo Shang

School of Computer Science and Engineering, University of Electronic Science and Technology of China, Chengdu, China

Research Focus & Metrics

Academic Career Length

14Years (2013-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 January 2024
Verified
Conference Paper
Open access
PDF file
QTQuan Tu
Quan Tu
SFShilong Fan
Shilong Fan
ZTZihang Tian
Zihang Tian
TSTianhao Shen
Tianhao Shen
SSShuo Shang
Shuo Shang
RYRui Yan
Rui Yan
Quan Tu, Shilong Fan, Zihang Tian, Tianhao Shen, Shuo Shang, Xin Gao, Rui Yan. Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2024.

4 July 2019 in GeoInformatica
Verified
Journal Article
Closed access
PDF file
LCLisi Chen
Lisi Chen
SSShuo Shang
Shuo Shang
CYChengcheng Yang
Chengcheng Yang
JLJing Li
Jing Li

1 August 2017 in GeoInformatica
Verified
Journal Article
Closed access
PDF file
ALAn Liu
An Liu
WWWeiqi Wang
Weiqi Wang
SSShuo Shang
Shuo Shang
QLQing Li
Qing Li
XZXiangliang Zhang
Xiangliang Zhang

26 June 2023 in Proceedings of the AAAI Conference on Artificial Intelligence
Verified
Journal Article
Open access
PDF file
FYFeiyu Yin
Feiyu Yin
YLYong Liu
Yong Liu
ZSZHIQI SHEN
ZHIQI SHEN
Lisi ChenLisi Chen
Lisi Chen
SSShuo Shang
Shuo Shang
PHPeng Han
Peng Han
Next Point-Of-Interest (POI) recommendation plays an important role in various location-based services. Its main objective is to predict the user's next interested POI based on her previous check-in information. Most existing methods directly use users' historical check-in trajectories to construct various graphs to assist sequential models to complete this task. However, as users' check-in data is extremely sparse, it is difficult to capture the potential relations between POIs by directly using these check-in data. To this end, we propose the Sequence-based Neighbour search and Prediction Model (SNPM) for next POI recommendation. In SNPM, the RotatE knowledge graph embedding and Eigenmap methods are used to extract POI relationships implied in check-in data, and build the POI similarity graph. Then, we enhance the model's generalized representations of POIs' general features by aggregating similar POIs. As the context is typically rich and valuable when making Next POI predictions, the sequence model selects which POIs to aggregate not only depends on the current state, but also needs to consider the previous POI sequence. Therefore, we construct a Sequence-based, Dynamic Neighbor Graph (SDNG) to find the similarity neighbourhood and develop a Multi-Step Dependency Prediction model (MSDP) inspired by RotatE, which explicitly leverage information from previous states. We evaluate the proposed model on two real-world datasets, and the experimental results show that the proposed method significantly outperforms existing state-of-the-art POI recommendation methods.

26 June 2025 in Data Science and Engineering
Verified
Journal Article
Open access
PDF file
WXWeikai Xu
Weikai Xu
CHChengrui Huang
Chengrui Huang
SGShen Gao
Shen Gao
SSShuo Shang
Shuo Shang
Human beings capable of making and using tools can accomplish tasks far beyond their innate abilities, and this paradigm of integration with tools may not be limited to humans themselves. Recently, the large language model (LLM) has demonstrated immense potential across various fields with its unique planning and reasoning abilities. However, there are still many challenges beyond its capabilities due to deficiencies in its training data and inherent illusions. Thus, integrating LLMs and tools into tool learning agents has become a new emerging research direction. To this end, we present a systematic investigation and comprehensive review of tool-learning agents in this paper. We start by introducing the definition of the tool learning task for Agents and then illustrating the typical architecture of the tool-learning models. Since these tools are all defined by users, LLM does not know what tools there are and what their functions are. Thus, LLMs should first find appropriate tools and split the tool retrieval methods into two categories: training-based and non-training-based. To accurately complete the user task, it is important to decompose the task into several sub-tasks and execute them in the correct order. Following that, we introduce the tool planning methods and organize these works by whether they rely on the model’s inherent reasoning capabilities for planning or utilize external reasoning tools. Due to the rapid development of this field, we also introduce an emerging frontier direction: using multimodal tools for LLM. In addition, we compile current open-source benchmarks and evaluation metrics, focusing on their scale, composition, calculation methods, and assessment dimensions. Next, we introduce several application scenarios for the LLM-based tool learning methods. Finally, we discuss the safety and ethical issues involved in tool learning.

10 July 2018 in IEEE Transactions on Knowledge and Data Engineering
Verified
Journal Article
Closed access
SSShuo Shang
Shuo Shang
LCLisi Chen
Lisi Chen
KZKai Zheng
Kai Zheng
CJChristian S. Jensen
Christian S. Jensen
ZWZhewei WEI
Zhewei WEI
PKPanos Kalnis
Panos Kalnis
The matching between trajectories and locations, called Trajectory-to-Location join (TL-Join), is fundamental functionality in spatiotemporal data management. Given a set of trajectories, a set of locations, and a threshold θ, the TL-Join finds all (trajectory, location) pairs from the two sets with spatiotemporal correlation above θ. This join targets diverse applications, including location recommendation, event tracking, and trajectory activity analyses. We address three challenges in relation to the TL-Join: how to define the spatiotemporal correlation between trajectories and locations, how to prune the search space effectively when computing the join, and how to perform the computation in parallel. Specifically, we define new metrics to measure the spatiotemporal correlation between trajectories and locations. We develop a novel parallel collaborative (PCol) search method based on a divide-and-conquer strategy. For each location, we retrieve the trajectories with high spatiotemporal correlation to, and then we merge the results. An upper bound on the spatiotemporal correlation and a heuristic scheduling strategy are developed to prune the search space. The trajectory searches from different locations are independent and are performed in parallel, and the result merging cost is independent of the degree of parallelism. Studies of the performance of the developed algorithms using large spatiotemporal data sets are reported.