Demo Data from VLDB 2026 / reviewers in the wild / expert
Fan-Keng Sun
dblp:227/2426
· DBLP profile ↗
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
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Electronic design automation
physical design |
1.3 | 3 | 2021 | 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.9 | 2 | 2021 | 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.9 | 2 | 2021 | 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.9 | 2 | 2021 | 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.8 | 1 | 2024 | 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.8 | 1 | 2024 | Improving Neural ODE Training with Temporal Adaptive Batch Normalization · NeurIPS 2024 |
Machine learning › Deep learning architectures and training
normalization |
0.8 | 1 | 2024 | Improving Neural ODE Training with Temporal Adaptive Batch Normalization · NeurIPS 2024 |
Machine learning › Time series and sequential data
anomaly detection |
0.7 | 1 | 2023 | 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.7 | 1 | 2023 | 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.7 | 1 | 2023 | Nominality Score Conditioned Time Series Anomaly Detection by Point/Sequential Reconstruction · NeurIPS 2023 |
Machine learning › Trustworthy machine learning › robustness
learning with noisy labels |
0.6 | 1 | 2022 | 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.5 | 1 | 2021 | Adjusting for Autocorrelated Errors in Neural Networks for Time Series · NeurIPS 2021 |
Machine learning › Learning paradigms
continual learning |
0.4 | 1 | 2020 | LAMOL: LAnguage MOdeling for Lifelong Language Learning · ICLR 2020 |
Natural language and speech › Language models and text generation
large language model fine-tuning |
0.4 | 1 | 2020 | LAMOL: LAnguage MOdeling for Lifelong Language Learning · ICLR 2020 |
Machine learning › Learning paradigms › lifelong learning
lifelong language learning |
0.4 | 1 | 2020 | LAMOL: LAnguage MOdeling for Lifelong Language Learning · ICLR 2020 |
Electronic design automation › physical design › placement
analytical placement |
0.4 | 1 | 2019 | 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.4 | 1 | 2019 | A DAG-Based Algorithm for Obstacle-Aware Topology-Matching On-Track Bus Routing · DAC 2019 |
Electronic design automation › physical design › placement
wirelength estimation |
0.4 | 1 | 2019 | BiG: A Bivariate Gradient-Based Wirelength Model for Analytical Circuit Placement · DAC 2019 |
Computer vision › Image recognition and object detection
image classification |
0.2 | 1 | 2024 | Improving Neural ODE Training with Temporal Adaptive Batch Normalization · NeurIPS 2024 |
Machine learning › Representation and self-supervised learning › representation learning
unsupervised representation learning |
0.2 | 1 | 2023 | 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.1 | 1 | 2021 | 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.1 | 1 | 2020 | LAMOL: LAnguage MOdeling for Lifelong Language Learning · ICLR 2020 |
Mathematical optimization
continuous optimization |
0.1 | 1 | 2019 | BiG: A Bivariate Gradient-Based Wirelength Model for Analytical Circuit Placement · DAC 2019 |
Mathematical optimization
smoothing |
0.1 | 1 | 2019 | 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
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2024 | KirchhoffNet: A Scalable Ultra Fast Analog Neural NetworkabstractIn 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 |
ICCAD | 2 |
| 2024 | Improving Neural ODE Training with Temporal Adaptive Batch NormalizationabstractNeural 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 |
NeurIPS | 3 |
| 2023 | Nominality Score Conditioned Time Series Anomaly Detection by Point/Sequential ReconstructionabstractTime 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 |
NeurIPS | 2 |
| 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 SeriesabstractAn 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 |
NeurIPS | 1 |
| 2021 | A DAG-Based Algorithm for Obstacle-Aware Topology-Matching On-Track Bus RoutingabstractAs 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 |
ICLR | 1 |
| 2019 | A DAG-Based Algorithm for Obstacle-Aware Topology-Matching On-Track Bus RoutingabstractAs 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 |
DAC | 4 |
| 2019 | BiG: A Bivariate Gradient-Based Wirelength Model for Analytical Circuit PlacementabstractThe 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 |
DAC | 1 |
| 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 guidesabstractDetailed 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 |
ICCAD | 1 |