Yidong Liu

dblp:41/4082 · DBLP profile ↗
← Back
7ranked-venue papers
4as first author
2since 2021 · last 2026
0000-0003-0004-3804ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 5 · 3 first-authorArtificial intelligence and machine learning · 2 · 1 first-author · 2 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

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.

Computer architecture, parallel and distributed computing, and storage systems
2 papers
Hardware accelerators and domain-specific architectures · 60% Emerging computing paradigms · 20% Energy-efficient computing · 13%
Artificial intelligence
1 paper
Language models and text generation · 100%
Interdisciplinary, comprehensive, and emerging computing
1 paper
Computational social science and digital humanities · 100%

Topics — the 9 heaviest of 12, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Natural language and speech › Language models and text generation
LLM agents
1.012026
Ready Jurist One: Benchmarking Language Agents for Legal Intelligence in Dynamic Environments · ACL (1) 2026
Hardware accelerators and domain-specific architectures › machine learning accelerator › neural network accelerator
binary neural network accelerator
0.412020
Utilizing Direct Photocurrent Computation and 2D Kernel Scheduling to Improve In-Sensor-Processing Efficiency · DAC 2020
Hardware accelerators and domain-specific architectures
machine learning accelerator
0.412020
Utilizing Direct Photocurrent Computation and 2D Kernel Scheduling to Improve In-Sensor-Processing Efficiency · DAC 2020
Hardware accelerators and domain-specific architectures › machine learning accelerator
neural network accelerator
0.312018
A Stochastic Computational Multi-Layer Perceptron with Backward Propagation · IEEE Trans. Computers 2018
Emerging computing paradigms › approximate and stochastic computing
stochastic computing
0.312018
A Stochastic Computational Multi-Layer Perceptron with Backward Propagation · IEEE Trans. Computers 2018
Hardware accelerators and domain-specific architectures › machine learning accelerator › neural network accelerator
stochastic computing accelerator
0.312018
A Stochastic Computational Multi-Layer Perceptron with Backward Propagation · IEEE Trans. Computers 2018
Emerging computing paradigms › neural computing
stochastic neural network
0.312018
A Stochastic Computational Multi-Layer Perceptron with Backward Propagation · IEEE Trans. Computers 2018
Integrated circuit design
digital circuit design
0.112018
A Stochastic Computational Multi-Layer Perceptron with Backward Propagation · IEEE Trans. Computers 2018
Integrated circuit design
low-power circuit design
0.112018
A Stochastic Computational Multi-Layer Perceptron with Backward Propagation · IEEE Trans. Computers 2018

Methods — techniques the papers use, named apart from their topics

direct photocurrent computation · 0.42d kernel scheduling · 0.4triple modular redundancy · 0.3extended stochastic logic · 0.3binary search · 0.3backpropagation · 0.3
YearPublicationVenuePosition
2026 Ready Jurist One: Benchmarking Language Agents for Legal Intelligence in Dynamic Environments
abstract
Zheng Jia, Shengbin Yue, Wei Chen, Siyuan Wang, Yidong Liu, Zejun Li, Yun Song, Zhongyu Wei. Proceedings of the 64th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). 2026.
Zheng Jia, Shengbin Yue, Wei Chen 0088, Siyuan Wang 0025, Yidong Liu, Yun Song, Zhongyu Wei
ACL (1)5
2021 A Survey of Stochastic Computing Neural Networks for Machine Learning Applications
abstract
Neural networks (NNs) are effective machine learning models that require significant hardware and energy consumption in their computing process. To implement NNs, stochastic computing (SC) has been proposed to achieve a tradeoff between hardware efficiency and computing performance. In an SC NN, hardware requirements and power consumption are significantly reduced by moderately sacrificing the inference accuracy and computation speed. With recent developments in SC techniques, however, the performance of SC NNs has substantially been improved, making it comparable with conventional binary designs yet by utilizing less hardware. In this article, we begin with the design of a basic SC neuron and then survey different types of SC NNs, including multilayer perceptrons, deep belief networks, convolutional NNs, and recurrent NNs. Recent progress in SC designs that further improve the hardware efficiency and performance of NNs is subsequently discussed. The generality and versatility of SC NNs are illustrated for both the training and inference processes. Finally, the advantages and challenges of SC NNs are discussed with respect to binary counterparts.
Yidong Liu, Siting Liu 0001, Yanzhi Wang 0001, Fabrizio Lombardi, Jie Han 0001
IEEE Trans. Neural Networks Learn. Syst.1
2020 Utilizing Direct Photocurrent Computation and 2D Kernel Scheduling to Improve In-Sensor-Processing Efficiency
abstract
Deploying intelligent visual algorithms in terminal devices for always-on sensing is an attractive trend in the IoT era. In-sensor-processing architecture is proposed to reduce power consumption on A/D conversion and data transmission, which performs pre-processing and only converting low-throughput features. However, current designs still require high energy consumption on photoelectric conversion and analog data movement. In this paper, two methods are proposed to improve the energy efficiency of in-sensor-processing architecture, including direct photocurrent computation and 2D kernel scheduling. Photocurrents are directly involved in computation to avoid data conversion; thus the indispensable imaging power is also utilized for computing. Since the location of the pixel data is fixed, data scheduling is conducted on digital weights to eliminate analog data storage and movement. We implement a prototype chip with an array of 32 × 32 units to calculate the first layer of binarized LeNet-5. The post-simulation shows that the proposed architecture reaches the energy efficiency of 11.49TOPs/W, about 14.8x higher than previous works.
Han Xu 0006, Maimaiti Nazhamaiti, Yidong Liu, Fei Qiao, Qi Wei 0001, Huazhong Yang
DAC3
2020 NS-KWS: joint optimization of near-sensor processing architecture and low-precision GRU for always-on keyword spotting
abstract
Keyword spotting (KWS) is a crucial front-end module in the whole speech interaction system. The always-on KWS module detects input words, then activates the energy-consuming complex backend system when keywords are detected. The performance of the KWS determines the standby performance of the whole system and the conventional KWS module encounters the power consumption bottleneck problem of the data conversion near the microphone sensor. In this paper, we propose an energy-efficient near-sensor processing architecture for always-on KWS, which could enhance continuous perception of the whole speech interaction system. By implementing the keyword detection in the analog domain after the microphone sensor, this architecture avoids energy-consuming data converter and achieves faster speed than conventional realizations. In addition, we propose a lightweight gated recurrent unit (GRU) with negligible accuracy loss to ensure the recognition performance. We also implement and fabricate the proposed KWS system with the CMOS 0.18μm process. In the system-view evaluation results, the hardware-software co-design architecture achieves 65.6% energy consumption saving and 71 times speed up than state of the art.
Qin Li 0016, Sheng Lin 0001, Changlu Liu, Yidong Liu, Fei Qiao, Yanzhi Wang 0001, Huazhong Yang
ISLPED4
2019 An Energy-Efficient and Noise-Tolerant Recurrent Neural Network Using Stochastic Computing
abstract
Recurrent neural networks (RNNs) are widely used to solve a large class of recognition problems, including prediction, machine translation, and speech recognition. The hardware implementation of RNNs is, however, challenging due to the high area and energy consumption of these networks. Recently, stochastic computing (SC) has been considered for implementing neural networks and reducing the hardware consumption. In this paper, we propose an energy-efficient and noise-tolerant long short-term memory-based RNN using SC. In this SC-RNN, a hybrid structure is developed by utilizing SC designs and binary circuits to improve the hardware efficiency without significant loss of accuracy. The area and energy consumption of the proposed design are between 1.6%-2.3% and 6.5%-11.2%, respectively, of a 32-bit floating-point (FP) implementation. The SC-RNN requires significantly smaller area and lower energy consumption in most cases compared to an 8-bit fixed point implementation. The proposed design achieves a higher noise tolerance compared to binary implementations. The inference accuracy is from 10% to 13% higher than an FP design when the noise level is high in the computation process.
Yidong Liu, Leibo Liu, Fabrizio Lombardi, Jie Han 0001
IEEE Trans. Very Large Scale Integr. Syst.1
2018 An energy-efficient stochastic computational deep belief network
abstract
Deep neural networks (DNNs) are effective machine learning models to solve a large class of recognition problems, including the classification of nonlinearly separable patterns. The applications of DNNs are, however, limited by the large size and high energy consumption of the networks. Recently, stochastic computation (SC) has been considered to implement DNNs to reduce the hardware cost. However, it requires a large number of random number generators (RNGs) that lower the energy efficiency of the network. To overcome these limitations, we propose the design of an energy-efficient deep belief network (DBN) based on stochastic computation. An approximate SC activation unit (A-SCAU) is designed to implement different types of activation functions in the neurons. The A-SCAU is immune to signal correlations, so the RNGs can be shared among all neurons in the same layer with no accuracy loss. The area and energy of the proposed design are 5.27% and 3.31% (or 26.55% and 29.89%) of a 32-bit floating-point (or an 8-bit fixed-point) implementation. It is shown that the proposed SC-DBN design achieves a higher classification accuracy compared to the fixed-point implementation. The accuracy is only lower by 0.12% than the floating-point design at a similar computation speed, but with a significantly lower energy consumption.
Yidong Liu, Yanzhi Wang 0001, Fabrizio Lombardi, Jie Han 0001
DATE1
2018 A Stochastic Computational Multi-Layer Perceptron with Backward Propagation
abstract
Stochastic computation has recently been proposed for implementing artificial neural networks with reduced hardware and power consumption, but at a decreased accuracy and processing speed. Most existing implementations are based on pre-training such that the weights are predetermined for neurons at different layers, thus these implementations lack the ability to update the values of the network parameters. In this paper, a stochastic computational multi-layer perceptron (SC-MLP) is proposed by implementing the backward propagation algorithm for updating the layer weights. Using extended stochastic logic (ESL), a reconfigurable stochastic computational activation unit (SCAU) is designed to implement different types of activation functions such as the tanh and the rectifier function. A triple modular redundancy (TMR) technique is employed for reducing the random fluctuations in stochastic computation. A probability estimator (PE) and a divider based on the TMR and a binary search algorithm are further proposed with progressive precision for reducing the required stochastic sequence length. Therefore, the latency and energy consumption of the SC-MLP are significantly reduced. The simulation results show that the proposed design is capable of implementing both the training and inference processes. For the classification of nonlinearly separable patterns, at a slight loss of accuracy by 1.32-1.34 percent, the proposed design requires only 28.5-30.1 percent of the area and 18.9-23.9 percent of the energy consumption incurred by a design using floating point arithmetic. Compared to a fixed-point implementation, the SC-MLP consumes a smaller area (40.7-45.5 percent) and a lower energy consumption (38.0-51.0 percent) with a similar processing speed and a slight drop of accuracy by 0.15-0.33 percent. The area and the energy consumption of the proposed design is from 80.7-87.1 percent and from 71.9-93.1 percent, respectively, of a binarized neural network (BNN), with a similar accuracy.
Yidong Liu, Siting Liu 0001, Yanzhi Wang 0001, Fabrizio Lombardi, Jie Han 0001
IEEE Trans. Computers1