Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Fan-Keng Sun

dblp:227/2426 · DBLP profile ↗
← Back
11ranked-venue papers
4as first author
6since 2021 · last 2024
0009-0008-0156-762XORCID · corroborated

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

Artificial intelligence and machine learning · 6 · 2 first-author · 4 since 2021Systems, architecture and hardware · 5 · 2 first-author · 2 since 2021Graphics, computer vision, multimedia, augmented reality and games · 1 · 1 since 2021

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.

Artificial intelligence
5 papers
Time series and sequential data · 32% Deep learning architectures and training · 30% Learning paradigms · 13%
Computer architecture, parallel and distributed computing, and storage systems
3 papers
Electronic design automation · 83% Hardware reliability and fault tolerance · 17%

Topics — the 24 heaviest of 26, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Electronic design automation
physical design
1.332021
A DAG-Based Algorithm for Obstacle-Aware Topology-Matching On-Track Bus Routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021
BiG: A Bivariate Gradient-Based Wirelength Model for Analytical Circuit Placement · DAC 2019
A DAG-Based Algorithm for Obstacle-Aware Topology-Matching On-Track Bus Routing · DAC 2019
Electronic design automation › physical design › routing › VLSI routing
bus routing
0.922021
A DAG-Based Algorithm for Obstacle-Aware Topology-Matching On-Track Bus Routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021
A DAG-Based Algorithm for Obstacle-Aware Topology-Matching On-Track Bus Routing · DAC 2019
Electronic design automation › physical design
routing
0.922021
A DAG-Based Algorithm for Obstacle-Aware Topology-Matching On-Track Bus Routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021
A DAG-Based Algorithm for Obstacle-Aware Topology-Matching On-Track Bus Routing · DAC 2019
Hardware reliability and fault tolerance › redundancy › modular redundancy
triple modular redundancy
0.922021
A DAG-Based Algorithm for Obstacle-Aware Topology-Matching On-Track Bus Routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021
A DAG-Based Algorithm for Obstacle-Aware Topology-Matching On-Track Bus Routing · DAC 2019
Machine learning › Deep learning architectures and training › normalization
batch normalization
0.812024
Improving Neural ODE Training with Temporal Adaptive Batch Normalization · NeurIPS 2024
Machine learning › Deep learning architectures and training › neural differential equations
neural ordinary differential equations
0.812024
Improving Neural ODE Training with Temporal Adaptive Batch Normalization · NeurIPS 2024
Machine learning › Deep learning architectures and training
normalization
0.812024
Improving Neural ODE Training with Temporal Adaptive Batch Normalization · NeurIPS 2024
Machine learning › Time series and sequential data
anomaly detection
0.712023
Nominality Score Conditioned Time Series Anomaly Detection by Point/Sequential Reconstruction · NeurIPS 2023
Machine learning › Time series and sequential data › anomaly detection
reconstruction-based anomaly detection
0.712023
Nominality Score Conditioned Time Series Anomaly Detection by Point/Sequential Reconstruction · NeurIPS 2023
Machine learning › Time series and sequential data › time series analysis
time series anomaly detection
0.712023
Nominality Score Conditioned Time Series Anomaly Detection by Point/Sequential Reconstruction · NeurIPS 2023
Machine learning › Trustworthy machine learning › robustness
learning with noisy labels
0.612022
Learning from Multiple Annotator Noisy Labels via Sample-Wise Label Fusion · ECCV (24) 2022
Machine learning › Time series and sequential data › time series analysis
time series forecasting
0.512021
Adjusting for Autocorrelated Errors in Neural Networks for Time Series · NeurIPS 2021
Machine learning › Learning paradigms
continual learning
0.412020
LAMOL: LAnguage MOdeling for Lifelong Language Learning · ICLR 2020
Natural language and speech › Language models and text generation
large language model fine-tuning
0.412020
LAMOL: LAnguage MOdeling for Lifelong Language Learning · ICLR 2020
Machine learning › Learning paradigms › lifelong learning
lifelong language learning
0.412020
LAMOL: LAnguage MOdeling for Lifelong Language Learning · ICLR 2020
Electronic design automation › physical design › placement
analytical placement
0.412019
BiG: A Bivariate Gradient-Based Wirelength Model for Analytical Circuit Placement · DAC 2019
Electronic design automation › physical design › routing › VLSI routing
obstacle-avoiding routing
0.412019
A DAG-Based Algorithm for Obstacle-Aware Topology-Matching On-Track Bus Routing · DAC 2019
Electronic design automation › physical design › placement
wirelength estimation
0.412019
BiG: A Bivariate Gradient-Based Wirelength Model for Analytical Circuit Placement · DAC 2019
Computer vision › Image recognition and object detection
image classification
0.212024
Improving Neural ODE Training with Temporal Adaptive Batch Normalization · NeurIPS 2024
Machine learning › Representation and self-supervised learning › representation learning
unsupervised representation learning
0.212023
Nominality Score Conditioned Time Series Anomaly Detection by Point/Sequential Reconstruction · NeurIPS 2023
Electronic design automation › physical design › routing › detailed routing
rip-up and reroute
0.112021
A DAG-Based Algorithm for Obstacle-Aware Topology-Matching On-Track Bus Routing · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2021
Machine learning › Learning paradigms › continual learning
catastrophic forgetting
0.112020
LAMOL: LAnguage MOdeling for Lifelong Language Learning · ICLR 2020
Mathematical optimization
continuous optimization
0.112019
BiG: A Bivariate Gradient-Based Wirelength Model for Analytical Circuit Placement · DAC 2019
Mathematical optimization
smoothing
0.112019
BiG: A Bivariate Gradient-Based Wirelength Model for Analytical Circuit Placement · DAC 2019

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

bus clustering · 0.9temporal adaptive batch normalization · 0.8log-sum-exp · 0.8continuous-depth network · 0.8bivariate gradient · 0.8sequence-based reconstruction · 0.7point-based reconstruction · 0.7nominality score · 0.7label fusion · 0.6neural network · 0.5maximum likelihood estimation · 0.5directed acyclic graph · 0.5language modeling · 0.4experience replay · 0.4rip-up and reroute · 0.4DAG-based algorithm · 0.4
YearPublicationVenuePosition
2024 KirchhoffNet: A Scalable Ultra Fast Analog Neural Network
abstract
In this paper, we leverage a foundational principle of analog electronic circuitry, Kirchhoff's current and voltage laws, to introduce a distinctive class of neural network models termed KirchhoffNet. Essentially, KirchhoffNet is an analog circuit that can function as a neural network, utilizing its initial node voltages as the neural network input and the node voltages at a specific time point as the output. The evolution of node voltages within the specified time is dictated by learnable parameters on the edges connecting nodes. We demonstrate that KirchhoffNet is governed by a set of ordinary differential equations (ODEs), and notably, even in the absence of traditional layers (such as convolution layers), it attains state-of-the-art performances across diverse and complex machine learning tasks. Most importantly, KirchhoffNet can be potentially implemented as a low-power analog integrated circuit, leading to an appealing property --- irrespective of the number of parameters within a KirchhoffNet, its on-chip forward calculation can always be completed within a short time. This characteristic makes KirchhoffNet a promising and fundamental paradigm for implementing large-scale neural networks, opening a new avenue in analog neural networks for AI. Our source code and model checkpoints are publicly available: https://github.com/zhengqigao/kirchhoffnet.
Zhengqi Gao, Fan-Keng Sun, Ronald A. Rohrer, Duane S. Boning
ICCAD2
2024 Improving Neural ODE Training with Temporal Adaptive Batch Normalization
abstract
Neural ordinary differential equations (Neural ODEs) is a family of continuous-depth neural networks where the evolution of hidden states is governed by learnable temporal derivatives. We identify a significant limitation in applying traditional Batch Normalization (BN) to Neural ODEs, due to a fundamental mismatch --- BN was initially designed for discrete neural networks with no temporal dimension, whereas Neural ODEs operate continuously over time. To bridge this gap, we introduce temporal adaptive Batch Normalization (TA-BN), a novel technique that acts as the continuous-time analog to traditional BN. Our empirical findings reveal that TA-BN enables the stacking of more layers within Neural ODEs, enhancing their performance. Moreover, when confined to a model architecture consisting of a single Neural ODE followed by a linear layer, TA-BN achieves 91.1\% test accuracy on CIFAR-10 with 2.2 million parameters, making it the first \texttt{unmixed} Neural ODE architecture to approach MobileNetV2-level parameter efficiency. Extensive numerical experiments on image classification and physical system modeling substantiate the superiority of TA-BN compared to baseline methods.
Su Zheng, Zhengqi Gao, Fan-Keng Sun, Duane S. Boning, Bei Yu 0001, Martin D. F. Wong
NeurIPS3
2023 Nominality Score Conditioned Time Series Anomaly Detection by Point/Sequential Reconstruction
abstract
Time series anomaly detection is challenging due to the complexity and variety of patterns that can occur. One major difficulty arises from modeling time-dependent relationships to find contextual anomalies while maintaining detection accuracy for point anomalies. In this paper, we propose a framework for unsupervised time series anomaly detection that utilizes point-based and sequence-based reconstruction models. The point-based model attempts to quantify point anomalies, and the sequence-based model attempts to quantify both point and contextual anomalies. Under the formulation that the observed time point is a two-stage deviated value from a nominal time point, we introduce a nominality score calculated from the ratio of a combined value of the reconstruction errors. We derive an induced anomaly score by further integrating the nominality score and anomaly score, then theoretically prove the superiority of the induced anomaly score over the original anomaly score under certain conditions. Extensive studies conducted on several public datasets show that the proposed framework outperforms most state-of-the-art baselines for time series anomaly detection.
Chih-Yu Lai, Fan-Keng Sun, Zhengqi Gao, Jeffrey H. Lang, Duane S. Boning
NeurIPS2
2022 Learning from Multiple Annotator Noisy Labels via Sample-Wise Label Fusion
Zhengqi Gao, Fan-Keng Sun, Mingran Yang, Sucheng Ren, Zikai Xiong, Marc Engeler, Antonio Burazer, Linda Wildling, Luca Daniel, Duane S. Boning
ECCV (24)2
2021 Adjusting for Autocorrelated Errors in Neural Networks for Time Series
abstract
An increasing body of research focuses on using neural networks to model time series. A common assumption in training neural networks via maximum likelihood estimation on time series is that the errors across time steps are uncorrelated. However, errors are actually autocorrelated in many cases due to the temporality of the data, which makes such maximum likelihood estimations inaccurate. In this paper, in order to adjust for autocorrelated errors, we propose to learn the autocorrelation coefficient jointly with the model parameters. In our experiments, we verify the effectiveness of our approach on time series forecasting. Results across a wide range of real-world datasets with various state-of-the-art models show that our method enhances performance in almost all cases. Based on these results, we suggest empirical critical values to determine the severity of autocorrelated errors. We also analyze several aspects of our method to demonstrate its advantages. Finally, other time series tasks are also considered to validate that our method is not restricted to only forecasting.
Fan-Keng Sun, Christopher I. Lang, Duane S. Boning
NeurIPS1
2021 A DAG-Based Algorithm for Obstacle-Aware Topology-Matching On-Track Bus Routing
abstract
As clock frequencies increase, topology-matching bus routing is desired to provide an initial routing result which facilitates the following buffer insertion to meet the timing constraints. In this article, we present a complete topology-matching bus routing framework considering nonuniform track configurations. In the framework, a bus clustering technique is proposed to reduce the routing complexity by grouping buses sharing similar pin locations. To perform topology-matching routing in a nonuniform track configuration, we propose a directed acyclic graph-based algorithm to connect a bus in a specific topology. Furthermore, a rip-up and reroute scheme is applied to alleviate the routing congestion. Compared with the state-of-the-art topology-matching bus routers, our proposed algorithm significantly improves the routing quality and reduces the number of spacing violations in comparable runtime.
Chen-Hao Hsu, Shao-Chun Hung, Fan-Keng Sun, Yao-Wen Chang
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.4
2020 LAMOL: LAnguage MOdeling for Lifelong Language Learning
Fan-Keng Sun, Cheng-Hao Ho, Hung-yi Lee
ICLR1
2019 A DAG-Based Algorithm for Obstacle-Aware Topology-Matching On-Track Bus Routing
abstract
As clock frequencies increase, topology-matching bus routing is desired to provide an initial routing result which facilitates the following buffer insertion to meet the timing constraints. Our algorithm consists of three main techniques: (1) a bus clustering method to reduce the routing complexity, (2) a DAG-based algorithm to connect a bus in the specific topology, and (3) a rip-up and re-route scheme to alleviate the routing congestion. Experimental results show that our proposed algorithm outperforms all the participating teams of the 2018 CAD Contest at ICCAD, where the top-3 routers result in 145%, 158%, and 420% higher costs than ours.
Chen-Hao Hsu, Shao-Chun Hung, Fan-Keng Sun, Yao-Wen Chang
DAC4
2019 BiG: A Bivariate Gradient-Based Wirelength Model for Analytical Circuit Placement
abstract
The analytical formulation has been shown to be the most effective for circuit placement. A key ingredient of analytical placement is its wirelength model, which needs to be differentiable and can accurately approximate a golden wirelength model such as half-perimeter wirelength. Existing wirelength models derive gradient from differentiating smooth maximum (minimum) functions, such as the log-sum-exp and weighted-average models. In this paper, we propose a novel bivariate gradient-based wirelength model, namely BiG, which directly derives a gradient with any bivariate smooth maximum (minimum) function without any differentiation. Our wirelength model can effectively combine the advantages of both multivariate and bivariate functions. Experimental results show that our BiG model effectively and efficiently improves placement solutions.
Fan-Keng Sun, Yao-Wen Chang
DAC1
2019 Temporal pattern attention for multivariate time series forecasting
Shun-Yao Shih, Fan-Keng Sun, Hung-yi Lee
Mach. Learn.2
2018 A multithreaded initial detailed routing algorithm considering global routing guides
abstract
Detailed routing is the most complicated and time-consuming stage in VLSI design and has become a critical process for advanced node enablement. To handle the high complexity of modern detailed routing, initial detailed routing is often employed to minimize design-rule violations to facilitate final detailed routing, even though it is still not violation-free after initial routing. This paper presents a novel initial detailed routing algorithm to consider industrial design-rule constraints and optimize the total wirelength and via count. Our algorithm consists of three major stages: (1) an effective pin-access point generation method to identify valid points to model a complex pin shape, (2) a via-aware track assignment method to minimize the overlaps between assigned wire segments, and (3) a detailed routing algorithm with a novel negotiation-based rip-up and re-route scheme that enables multithreading and honors global routing information while minimizing design-rule violations. Experimental results show that our router outperforms all the winning teams of the 2018 ACM ISPD Initial Detailed Routing Contest, where the top-3 routers result in 23%, 52%, and 1224% higher costs than ours.
Fan-Keng Sun, Ching-Yu Chen, Chen-Hao Hsu, Yao-Wen Chang
ICCAD1