Fudong Liu

Dr. Fudong Liu

State Key Laboratory of Mathematical Engineering and Advanced Computing
orcid

Research Focus & Metrics

Academic Career Length

11Years (2016-Present)

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

Representative Publications

View All Publications
25 February 2022 in Symmetry
Verified
Journal Article
Open access
PDF file
CZChunyan Zhang
Chunyan Zhang
JWJunchao Wang
Junchao Wang
QZQinglei Zhou
Qinglei Zhou
TXTing Xu
Ting Xu
KTKe Tang
Ke Tang
FLFudong Liu
Fudong Liu
Source code summarization refers to the natural language description of the source code’s function. It can help developers easily understand the semantics of the source code. We can think of the source code and the corresponding summarization as being symmetric. However, the existing source code summarization is mismatched with the source code, missing, or out of date. Manual source code summarization is inefficient and requires a lot of human efforts. To overcome such situations, many studies have been conducted on Automatic Source Code Summarization (ASCS). Given a set of source code, the ASCS techniques can automatically generate a summary described with natural language. In this paper, we give a review of the development of ASCS technology. Almost all ASCS technology involves the following stages: source code modeling, code summarization generation, and quality evaluation. We further categorize the existing ASCS techniques based on the above stages and analyze their advantages and shortcomings. We also draw a clear map on the development of the existing algorithms.

7 June 2022 in Entropy
Verified
Journal Article
Open access
PDF file
BYBenzheng Yuan
Benzheng Yuan
WWWeilong Wang
Weilong Wang
FLFudong Liu
Fudong Liu
HHHaoran He
Haoran He
ZSZheng Shan
Zheng Shan
Over the past two decades, superconducting quantum circuits have become one of the essential platforms for realizing quantum computers. The Hamiltonian of a superconducting quantum circuit system is the key to describing the dynamic evolution of the system. For this reason, various methods for analyzing the Hamiltonian of a superconducting quantum circuit system have been proposed, among which the LOM (Lumped Oscillator Model) and the EPR (Energy Participation Ratio) methods are the most popular ones. To analyze and improve the design methods of superconducting quantum chips, this paper compares the similarities and differences of the LOM and the EPR quantification methods. We verify the applicability of these two theoretical approaches to the design of 2D transmon quantum chips. By comparing the theoretically simulated results and the experimentally measured data at extremely low temperature, the errors between the theoretical calculation and observed measurement values of the two methods were summarized. Results show that the LOM method has more parameter outputs in data diversity and the qubit frequency calculation in LOM is more accurate. The reason is that in LOM more coupling between different systems are taken into consideration. These analyses would have reference significance for the design of superconducting quantum chips.

1 September 2016 in Neurocomputing
Verified
Journal Article
Closed access
FLFudong Liu
Fudong Liu
XYXuejun Yang
Xuejun Yang
NGNaiyang Guan
Naiyang Guan
XYXiaodong Yi
Xiaodong Yi

15 February 2022 in Electronics
Verified
Journal Article
Open access
PDF file
DZDi Zhu
Di Zhu
FYFeng Yue
Feng Yue
JPJianmin Pang
Jianmin Pang
XZXin Zhou
Xin Zhou
WHWenjie Han
Wenjie Han
FLFudong Liu
Fudong Liu
In recent years, the number of smart contracts running in the blockchain has increased rapidly, accompanied by many security problems, such as vulnerability propagation caused by code reuse or vicious transaction caused by malicious contract deployment, for example. Most smart contracts do not publish the source code, but only the bytecode. Based on the research of bytecode similarity of smart contract, smart contract upgrade, vulnerability search and malicious contract analysis can be carried out. The difficulty of bytecode similarity research is that different compilation versions and optimization options lead to the diversification of bytecode of the same source code. This paper presents a solution, including a series of methods to measure the similarity of smart contract bytecode. Starting from the opcode of smart contract, a method of pre-training the basic block sequence of smart contract is proposed, which can embed the basic block vector. Positive samples were obtained by basic block marking, and the negative sampling method is improved. After these works, we put the obtained positive samples, negative samples and basic blocks themselves into the triplet network composed of transformers. Our solution can obtain evaluation results with an accuracy of 97.8%, so that the basic block sequence of optimized and unoptimized options can be transformed into each other. At the same time, the instructions are normalized, and the order of compiled version instructions is normalized. Experiments show that our solution can effectively reduce the bytecode difference caused by optimization options and compiler version, and improve the accuracy by 1.4% compared with the existing work. We provide a data set covering 64 currently used Solidity compilers, including one million basic block pairs extracted from them.

8 July 2022 in Entropy
Verified
Journal Article
Open access
PDF file
HHHaoran He
Haoran He
WWWeilong Wang
Weilong Wang
FLFudong Liu
Fudong Liu
BYBenzheng Yuan
Benzheng Yuan
ZSZheng Shan
Zheng Shan
Dielectric loss from different interfacial layers in the superconducting circuit and from external environment may cause superconducting qubit decoherence. Compared to modeling the entire device at once with a numerical solver, quantitatively formulating the dielectric loss can both describe all loss mechanisms and make the optimization more transparent. In this paper, we first analyze the expression formula of dielectric loss, and obtain a design scheme that can reduce the dielectric loss of qubits. That is, we replace the straight junction wires with the tapered junction wires. Based on this scheme, we perform a simulation to optimize the design of junction wires. Finally, a real experiment is conducted to verify our design. The results show that both the T1 time and T2 time of qubits are significantly improved.

22 February 2022 in Electronics
Verified
Journal Article
Open access
PDF file
YHYizhao Huang
Yizhao Huang
XLXingwei Li
Xingwei Li
MQMeng Qiao
Meng Qiao
KTKe Tang
Ke Tang
CZChunyan Zhang
Chunyan Zhang
FLFudong Liu
Fudong Liu
Currently, among the millions of Android applications, there exist numerous malicious programs that pose significant threats to people’s security and privacy. Therefore, it is imperative to develop approaches for detecting Android malware. Recently developed malware detection methods usually rely on various features, such as application programming interface (API) sequences, images, and permissions, thereby ignoring the importance of source code and the associated comments, which are not usually included in malware. Therefore, we propose Android-SEM, which is an Android source code semantic enhancement model based on transfer learning. Our proposed model is built upon the Transformer architecture to achieve a pretraining framework for generating code comments from malware source code. The performance of the pretraining framework is optimized using a generative adversarial network. Our proposed model relies on a novel regression model-based filter to retain high-quality comments and source code for feature fusion pertinent to semantic enhancement. Creatively, and contrary to conventional methods, we incorporated a quantum support vector machine (QSVM) for classifying malicious Android code by combining quantum machine learning and classical deep learning models. The results proved that Android-SEM achieves accuracy levels of 99.55% and 99.01% for malware detection and malware categorization, respectively.