Chao Song

Dr. Chao Song


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
3 April 2020 in Proceedings of the AAAI Conference on Artificial Intelligence
Verified
Journal Article
Open access
PDF file
JGJiqing Gu
Jiqing Gu
CSChao Song
Chao Song
WJWenjun Jiang
Wenjun Jiang
XWXiaomin Wang
Xiaomin Wang
MLMing Liu
Ming Liu
Personalized trip recommendation tries to recommend a sequence of point of interests (POIs) for a user. Most of existing studies search POIs only according to the popularity of POIs themselves. In fact, the routes among the POIs also have attractions to visitors, and some of these routes have high popularity. We term this kind of route as Attractive Route (AR), which brings extra user experience. In this paper, we study the attractive routes to improve personalized trip recommendation. To deal with the challenges of discovery and evaluation of ARs, we propose a personalized Trip Recommender with POIs and Attractive Route (TRAR). It discovers the attractive routes based on the popularity and the Gini coefficient of POIs, then it utilizes a gravity model in a category space to estimate the rating scores and preferences of the attractive routes. Based on that, TRAR recommends a trip with ARs to maximize user experience and leverage the tradeoff between the time cost and the user experience. The experimental results show the superiority of TRAR compared with other state-of-the-art methods.

1 August 2024 in Computer Networks
Verified
Journal Article
Closed access
CSChao Song
Chao Song
JWJie Wu
Jie Wu
KXKunyang Xian
Kunyang Xian
JHJianfeng Huang
Jianfeng Huang
LLLi Lu
Li Lu

8 January 2022 in ACM Transactions on Knowledge Discovery From Data
Verified
Journal Article
Open access
XYXu Yang
Xu Yang
CSChao Song
Chao Song
MYMengdi Yu
Mengdi Yu
JGJiqing Gu
Jiqing Gu
Ming LiuMing Liu
Ming Liu
Recently, the counting algorithm of local topology structures, such as triangles, has been widely used in social network analysis, recommendation systems, user portraits and other fields. At present, the problem of counting global and local triangles in a graph stream has been widely studied, and numerous triangle counting steaming algorithms have emerged. To improve the throughput and scalability of streaming algorithms, many researches of distributed streaming algorithms on multiple machines are studied. In this article, we first propose a framework of distributed streaming algorithm based on the Master-Worker-Aggregator architecture. The two core parts of this framework are an edge distribution strategy, which plays a key role to affect the performance, including the communication overhead and workload balance, and aggregation method, which is critical to obtain the unbiased estimations of the global and local triangle counts in a graph stream. Then, we extend the state-of-the-art centralized algorithm TRIÈST into four distributed algorithms under our framework. Compared to their competitors, experimental results show that DVHT-i is excellent in accuracy and speed, performing better than the best existing distributed streaming algorithm. DEHT-b is the fastest algorithm and has the least communication overhead. What’s more, it almost achieves absolute workload balance.

11 April 2025 in Proceedings of the AAAI Conference on Artificial Intelligence
Verified
Journal Article
Open access
PDF file
CSChao Song
Chao Song
ZRZheng Ren
Zheng Ren
LLLi Lu
Li Lu
Location-Based Social Networks (LBSNs) offer a rich dataset of user activity at Points-of-Interest (POIs), making next POI recommendation a key task. Traditional algorithms face challenges due to broad searching scopes, affecting recommendation accuracy. Users tend to visit nearby POIs and show temporal concentration in their activities, reflecting personalized spatio-temporal clustering. However, individual user data may be insufficient to capture these clustering effects for personalized recommendations. In this paper, we propose an integrated Personalized Spatio-Temporal Clustering Model (iPCM) for next POI recommendation. The model learns this kind of personalized spatio-temporal clustering effect by using global historical trajectory data in conjunction with user feature embeddings. It integrates the features of personalized spatio-temporal clustering with the user's trajectory, and completes the user's POI recommendation through a Transformer encoding and MLP decoding. To enhance the accuracy of predictions, we add a module of probability adjustment. The experimental results on multiple datasets show that with the help of personalized spatio-temporal clustering, the proposed iPCM is superior to existing methods in various evaluation metrics.

1 April 2017 in Journal of Parallel and Distributed Computing
Verified
Journal Article
Closed access
CSChao Song
Chao Song
JWJie Wu
Jie Wu
MLMing Liu
Ming Liu
HZHuanyang Zheng
Huanyang Zheng

25 January 2023 in IEEE Transactions on Mobile Computing
Verified
Journal Article
Closed access
SLSongfan Li
Songfan Li
SLShengyu Li
Shengyu Li
MCMinghua Chen
Minghua Chen
CSChao Song
Chao Song
LLLi Lu
Li Lu
RFID (Radio Frequency Identification) computing devices in practical applications often suffer from their poor computing performance in terms of low task throughput (also known as task rate) due to scarce harvested power. For optimizing the task throughput, the basic idea is to choose an optimal processor clock frequency when executing a specific task ( $e.g.$ , operate sensor) in order to maximize task execution rate. Existing methods are based on the common sense where the frequency and task throughput are directly proportional to each other, meaning that a higher frequency causes a higher task rate. In RFID-scale devices, however, we observe that the relationship between the frequency and task throughput overturns the common sense, in which if the device rises the frequency, the task throughput will increase first and then decrease due to intermittent task execution pattern on such devices. In this paper, we present a systematic task throughput model to explain and formulate the non-monotonic relationship between the frequency and task throughput. Based on the throughput model, we further introduce dynamic optimal frequency scaling (DOFS) to calculate the optimal frequency for task execution and thus optimize the task throughput in the RFID-scale devices. The experimental results show that the task throughput can be improved by 45.8% on average compared to the existing best effort.