Thanh-Nam Doan

dblp:160/1537 · DBLP profile ↗
← Back
9ranked-venue papers in the field
3as first author
5since 2021 · last 2024
0000-0002-6967-2804ORCID · conflict

Domains — venue-derived; a paper can count in several

Data Mining & Knowledge Discovery · 3 (2 first)Big Data, Cloud & Distributed Data Systems · 3Information Retrieval & Web Search · 2 (1 first)Other / Interdisciplinary · 1
YearPublicationVenuePosition
2024 Rethinking Embedding Vectors for Electric Vehicle Charging Stations: An Empirical Study
abstract
Electric vehicle (EV) charging stations are critical in promoting EV adoption and mitigating global warming by reducing reliance on fossil fuels. However, a comprehensive understanding of the latent characteristics of these charging stations remains limited. Unveiling these latent features is essential for enhancing predictive tasks such as utilization prediction, demand forecasting, and strategic infrastructure planning. In this paper, we conduct a comprehensive investigation into methods for extracting embedding vectors of charging stations based on userstation interactions. We explore a spectrum of techniques—from traditional approaches like non-negative matrix factorization to advanced machine learning models such as neural collaborative filtering—to effectively capture these latent features. Through extensive experiments and analyses, we evaluate the quality and effectiveness of the generated embeddings in improving predictive modeling tasks related to charging station usage. Our findings demonstrate that incorporating these embeddings significantly enhances the performance of predictive models, leading to more accurate demand forecasts and better utilization predictions. To the best of our knowledge, this is the first study to delve deeply into extracting and analyzing embedding vectors of charging stations derived from user interaction data. The insights gained from this research provide valuable guidance for optimizing EV charging infrastructure and can inform future developments in the field, ultimately supporting the broader adoption of electric vehicles.
Seyedmehdi Khaleghian, Thanh-Nam Doan, Joe Knox, Mina Sartipi
IEEE Big Data2
2023 MANDO-HGT: Heterogeneous Graph Transformers for Smart Contract Vulnerability Detection
abstract
Smart contracts in blockchains have been increasingly used for high-value business applications. It is essential to check smart contracts' reliability before and after deployment. Although various program analysis and deep learning techniques have been proposed to detect vulnerabilities in either Ethereum smart contract source code or bytecode, their detection accuracy and scalability are still limited. This paper presents a novel framework named MANDO-HGT for detecting smart contract vulnerabilities. Given Ethereum smart contracts, either in source code or bytecode form, and vulnerable or clean, MANDO-HGT custom-builds heterogeneous contract graphs (HCGs) to represent control-flow and/or function-call information of the code. It then adapts heterogeneous graph transformers (HGTs) with customized meta relations for graph nodes and edges to learn their embeddings and train classifiers for detecting various vulnerability types in the nodes and graphs of the contracts more accurately. We have collected more than 55K Ethereum smart contracts from various data sources and verified the labels for 423 buggy and 2,742 clean contracts to evaluate MANDO-HGT. Our empirical results show that MANDO-HGT can significantly improve the detection accuracy of other state-of-the-art vulnerability detection techniques that are based on either machine learning or conventional analysis techniques. The accuracy improvements in terms of F1-score range from 0.7% to more than 76% at either the coarse-grained contract level or the fine-grained line level for various vulnerability types in either source code or bytecode. Our method is general and can be retrained easily for different vulnerability types without the need for manually defined vulnerability patterns.
Nhat-Minh Nguyen, Chunyao Xie, Zahra Ahmadi, Daniel Kudendo, Thanh-Nam Doan, Lingxiao Jiang
MSR6
2022 MANDO: Multi-Level Heterogeneous Graph Embeddings for Fine-Grained Detection of Smart Contract Vulnerabilities
abstract
Learning heterogeneous graphs consisting of different types of nodes and edges enhances the results of homogeneous graph techniques. An interesting example of such graphs is control-flow graphs representing possible software code execution flows. As such graphs represent more semantic information of code, developing techniques and tools for such graphs can be highly beneficial for detecting vulnerabilities in software for its reliability. However, existing heterogeneous graph techniques are still insufficient in handling complex graphs where the number of different types of nodes and edges is large and variable. This paper concentrates on the Ethereum smart contracts as a sample of software codes represented by heterogeneous contract graphs built upon both control-flow graphs and call graphs containing different types of nodes and links. We propose MANDO, a new heterogeneous graph representation to learn such heterogeneous contract graphs’ structures. MANDO extracts customized meta-paths, which compose relational connections between different types of nodes and their neighbors. Moreover, it develops a multi-metapath heterogeneous graph attention network to learn multi-level embeddings of different types of nodes and their metapaths in the heterogeneous contract graphs, which can capture the code semantics of smart contracts more accurately and facilitate both fine-grained line-level and coarse-grained contract-level vulnerability detection. Our extensive evaluation of large smart contract datasets shows that MANDO improves the vulnerability detection results of other techniques at the coarse-grained contract level. More importantly, it is the first learning-based approach capable of identifying vulnerabilities at the fine-grained line-level, and significantly improves the traditional code analysis-based vulnerability detection approaches by 11.35% to 70.81% in terms of F1-score.
Nhat-Minh Nguyen, Chunyao Xie, Zahra Ahmadi, Daniel Kudendo, Thanh-Nam Doan, Lingxiao Jiang
DSAA6
2022 SoChainDB: A Database for Storing and Retrieving Blockchain-Powered Social Network Data
abstract
Social networks have become an inseparable part of human activities. Most existing social networks follow a centralized system model, which despite storing valuable information of users, arise many critical concerns such as content ownership and over-commercialization. Recently, decentralized social networks, built primarily on blockchain technology, have been proposed as a substitution to eliminate these concerns. Since decentralized architectures are mature enough to be on par with the centralized ones, decentralized social networks are becoming more and more popular. Decentralized social networks can offer both common options like writing posts and comments and more advanced options such as reward systems and voting mechanisms. They provide rich eco-systems for the influencers to interact with their followers and other users via staking systems based on cryptocurrency tokens. The vast and valuable data of the decentralized social networks open several new directions for the research community to extend human behavior knowledge. However, accessing and collecting data from these social networks is not easy because it requires strong blockchain knowledge, which is not the main focus of computer science and social science researchers. Hence, our work proposes the SoChainDB framework that facilitates obtaining data from these new social networks. To show the capacity and strength of SoChainDB, we crawl and publish Hive data - one of the largest blockchain-based social networks. We conduct extensive analyses to understand the insight of Hive data and discuss some interesting applications, e.g., game, non-fungible tokens market built upon Hive. It is worth mentioning that our framework is well-adaptable to other blockchain social networks with minimal modification. SoChainDB is publicly accessible at http://sochaindb.com and the dataset is available under the CC BY-SA 4.0 license.
Dmytro Bozhkov, Zahra Ahmadi, Nhat-Minh Nguyen, Thanh-Nam Doan
SIGIR5
2021 TSLib: A Unified Traffic Signal Control Framework Using Deep Reinforcement Learning and Benchmarking
abstract
The volume and velocity of traffic data have in-creased dramatically due to the wide adoption of new technologies such as cameras, Internet-of-Thing devices, and vehicular net-works. That data can help us to optimize Traffic Signal Controls (TSCs) by using adaptive algorithms. Some direct applications of these algorithms are reducing the CO2 emission, fuel consumption, and traveling time. Recently, Deep Reinforcement Learning (DRL) methods are the de-facto solution due to its ability to handle big data with high performance. However, most open source codes and frameworks for TSCs using DRL algorithms have limited flexibility. That causes a difficulty to reuse the codebases for new contexts. Therefore, it will be difficult to have a benchmark for TSCs using different optimization algorithms. For this reason, our paper introduces TSLib – a Python framework for fast prototyping TSCs. Specifically, TSLib is designed as a modular system with high reusability so that researchers can quickly implement and evaluate new ideas of TSCs. Moreover, our work offers a comprehensive implementation of some well known TSCs algorithm including both traditional and DRL-based methods as well as their performance measurements.
Toan Tran 0001, Thanh-Nam Doan, Mina Sartipi
IEEE BigData2
2020 Understanding the Effect of COVID-19 on Fuel Consumption of Public Transportation: The Case Study of Chattanooga, TN
abstract
The COVID-19 pandemic has caused a drastic change in traffic in the U.S and throughout the world. With the drop in traffic volume, the fuel consumption used for traveling should decline. This study focuses on the changes in fuel consumption of public transportation before and during the pandemic. The fuel consumption volumes of diesel bus fleet in Chattanooga were analyzed to identify the changes between the two periods. Our study provides preparation for future disasters.
Le Tuan Phan, Thanh-Nam Doan, Mina Sartipi
IEEE BigData2
2019 Modeling location-based social network data with area attraction and neighborhood competition
Thanh-Nam Doan, Ee-Peng Lim
Data Min. Knowl. Discov.1
2017 Modeling Check-In Behavior with Geographical Neighborhood Influence of Venues
Thanh-Nam Doan, Ee-Peng Lim
ADMA1
2016 Attractiveness versus Competition: Towards an Unified Model for User Visitation
abstract
Modeling user check-in behavior provides useful insights about venues as well as the users visiting them. These insights can be used in urban planning and recommender system applications. Unlike previous works that focus on modeling distance effect on user's choice of check-in venues, this paper studies check-in behaviors affected by two venue-related factors, namely, area attractiveness and neighborhood competitiveness. The former refers to the ability of an area with multiple venues to collectively attract check-ins from users, while the latter represents the ability of a venue to compete with its neighbors in the same area for check-ins. We first embark on a data science study to ascertain the two factors using two Foursquare datasets gathered from users and venues in Singapore and Jakarta, two major cities in Asia. We then propose the VAN model incorporating user-venue distance, area attractiveness and neighborhood competitiveness factors. The results from real datasets show that VAN model outperforms the various baselines in two tasks: home location prediction and check-in prediction.
Thanh-Nam Doan, Ee-Peng Lim
CIKM1