Demo Data from EDBT 2026 / reviewers in the wild / expert
Kourosh Hakhamaneshi
dblp:241/4322
· DBLP profile ↗
6ranked-venue papers
4as first author
3since 2021 · last 2023
0000-0001-7922-2666ORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 4 · 3 first-author · 1 since 2021Artificial intelligence and machine learning · 1 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1Databases, data management, data science and information retrieval · 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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Electronic design automation · 68% Integrated circuit design · 32% | |
| Artificial intelligence
1 paper |
Reinforcement learning · 100% | |
| Theoretical computer science
1 paper |
Mathematical optimization · 100% | |
| Databases, data mining, and information retrieval
1 paper |
Machine learning and data management · 100% |
Topics — the 14 heaviest of 14, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Integrated circuit design
analog and mixed-signal circuits |
0.7 | 1 | 2023 | Pretraining Graph Neural Networks for Few-Shot Analog Circuit Modeling and Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023 |
Integrated circuit design › analog and mixed-signal circuits
analog circuit design |
0.7 | 1 | 2023 | Pretraining Graph Neural Networks for Few-Shot Analog Circuit Modeling and Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023 |
Electronic design automation › circuit modeling
analog circuit modeling |
0.7 | 1 | 2023 | Pretraining Graph Neural Networks for Few-Shot Analog Circuit Modeling and Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023 |
Electronic design automation
design space exploration |
0.7 | 1 | 2023 | Pretraining Graph Neural Networks for Few-Shot Analog Circuit Modeling and Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023 |
Machine learning › Reinforcement learning › imitation learning
few-shot imitation learning |
0.6 | 1 | 2022 | Hierarchical Few-Shot Imitation with Skill Transition Models · ICLR 2022 |
Machine learning › Reinforcement learning
imitation learning |
0.6 | 1 | 2022 | Hierarchical Few-Shot Imitation with Skill Transition Models · ICLR 2022 |
Machine learning › Reinforcement learning › hierarchical reinforcement learning
skill learning |
0.6 | 1 | 2022 | Hierarchical Few-Shot Imitation with Skill Transition Models · ICLR 2022 |
Electronic design automation
analog circuit design automation |
0.4 | 1 | 2019 | Analog Circuit Generator based on Deep Neural Network enhanced Combinatorial Optimization · DAC 2019 |
Electronic design automation
circuit sizing |
0.4 | 1 | 2019 | Analog Circuit Generator based on Deep Neural Network enhanced Combinatorial Optimization · DAC 2019 |
Electronic design automation › physical design
layout optimization |
0.4 | 1 | 2019 | Analog Circuit Generator based on Deep Neural Network enhanced Combinatorial Optimization · DAC 2019 |
Electronic design automation
physical design |
0.4 | 1 | 2019 | Analog Circuit Generator based on Deep Neural Network enhanced Combinatorial Optimization · DAC 2019 |
Machine learning and data management
data management for machine learning |
0.2 | 1 | 2023 | Pretraining Graph Neural Networks for Few-Shot Analog Circuit Modeling and Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023 |
Mathematical optimization
combinatorial optimization |
0.1 | 1 | 2019 | Analog Circuit Generator based on Deep Neural Network enhanced Combinatorial Optimization · DAC 2019 |
Mathematical optimization › stochastic optimization
stochastic combinatorial optimization |
0.1 | 1 | 2019 | Analog Circuit Generator based on Deep Neural Network enhanced Combinatorial Optimization · DAC 2019 |
Methods — techniques the papers use, named apart from their topics
pre-training · 1.3model-based optimization · 1.3graph neural network · 1.3few-shot learning · 1.3evolutionary algorithm · 0.8deep neural network · 0.8skill transition models · 0.6hierarchical learning · 0.6
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | Pretraining Graph Neural Networks for Few-Shot Analog Circuit Modeling and DesignabstractBeing able to predict the performance of circuits without running expensive simulations is a desired capability that can catalyze automated design. In this article, we present a supervised pretraining approach to learn circuit representations that can be adapted to new circuit topologies or unseen prediction tasks. We hypothesize that if we train a neural network (NN) that can predict the output direct current (dc) voltages of a wide range of circuit instances it will be forced to learn generalizable knowledge about the role of each circuit element and how they interact with each other. The dataset for this supervised learning objective can be easily collected at scale since the required dc simulation to get ground truth labels is relatively cheap. This representation would then be helpful for few-shot generalization to unseen circuit metrics that require more time-consuming simulations for obtaining the ground-truth labels. To cope with the variable topological structure of different circuits we describe each circuit as a graph and use graph NNs (GNNs) to learn node embeddings. We show that pretraining GNNs on prediction of output node voltages can encourage learning representations that can be adapted to new unseen topologies or prediction of new circuit-level properties with up to 10x more sample efficiency compared to a randomly initialized model. We further show that we can improve the sample efficiency of prior SoTA model-based optimization methods by$2\times $(almost as good as using an oracle model) via fintuning pretrained GNNs as the feature extractor of the learned models. Kourosh Hakhamaneshi, Marcel Nassar, Mariano Phielipp, Pieter Abbeel, Vladimir Stojanovic |
IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. | 1 |
| 2022 | Hierarchical Few-Shot Imitation with Skill Transition Models
Kourosh Hakhamaneshi, Ruihan Zhao 0001, Albert Zhan, Pieter Abbeel, Michael Laskin |
ICLR | 1 |
| 2022 | Hands-on Reinforcement Learning for Recommender Systems - From Bandits to SlateQ to Offline RL with Ray RLlibabstractReinforcement learning (RL) is gaining traction as a complementary approach to supervised learning for RecSys due to its ability to solve sequential decision-making processes for delayed rewards. Recent advances in offline reinforcement learning, off-policy evaluation, and more scalable, performant system design with the ability to run code in parallel, have made RL more tractable for the RecSys real time use cases. This tutorial introduces RLlib [9], a comprehensive open-source Python RL framework built for production workloads. RLlib is built on top of open-source Ray [8], an easy-to-use, distributed computing framework for Python that can handle complex, heterogeneous applications. Ray and RLlib run on compute clusters on any cloud without vendor lock. Using Colab notebooks, you will leave this tutorial with a complete, working example of parallelized Python RL code using RLlib for RecSys on a github repo. Christy D. Bergman, Kourosh Hakhamaneshi |
RecSys | 2 |
| 2020 | AutoCkt: Deep Reinforcement Learning of Analog Circuit DesignsabstractDomain specialization under energy constraints in deeply-scaled CMOS has been driving the need for agile development of Systems on a Chip (SoCs). While digital subsystems have design flows that are conducive to rapid iterations from specification to layout, analog and mixed-signal modules face the challenge of a long human-in-the-middle iteration loop that requires expert intuition to verify that post-layout circuit parameters meet the original design specification. Existing automated solutions that optimize circuit parameters for a given target design specification have limitations of being schematic-only, inaccurate, sample-inefficient or not generalizable. This work presents AutoCkt, a machine learning optimization framework trained using deep reinforcement learning that not only finds post-layout circuit parameters for a given target specification, but also gains knowledge about the entire design space through a sparse subsampling technique. Our results show that for multiple circuit topologies, AutoCkt is able to converge and meet all target specifications on at least 96.3% of tested design goals in schematic simulation, on average 40× faster than a traditional genetic algorithm. Using the Berkeley Analog Generator, AutoCkt is able to design 40 LVS passed operational amplifiers in 68 hours, 9.6× faster than the state-of-the-art when considering layout parasitics. Keertana Settaluri, Ameer Haj-Ali, Qijing Huang 0001, Kourosh Hakhamaneshi, Borivoje Nikolic |
DATE | 4 |
| 2019 | Analog Circuit Generator based on Deep Neural Network enhanced Combinatorial OptimizationabstractA deep neural network (DNN) based stochastic combinatorial optimization framework is presented that can find the optimal sizing of circuits in a sample-efficient manner. This sample efficiency allows us to unify this framework with generator-based tools like Berkeley Analog Generator (BAG) [1] to directly optimize layout, given the high level circuit specifications. We use this tool to design an optical link receiver layout, satisfying high-level design specifications, using post-layout simulations of only 348 design instances. Compared to an evolutionary algorithm without our DNN-based discriminator, our framework improves the sample efficiency and run time by more than 200x. Kourosh Hakhamaneshi, Nick Werblun, Pieter Abbeel, Vladimir Stojanovic |
DAC | 1 |
| 2019 | BagNet: Berkeley Analog Generator with Layout Optimizer Boosted with Deep Neural NetworksabstractThe discrepancy between post-layout and schematic simulation results continues to widen in analog design due in part to the domination of layout parasitics. This paradigm shift is forcing designers to adopt design methodologies that seamlessly integrate layout effects into the standard design flow. Hence, any simulation-based optimization framework should take into account time-consuming post-layout simulation results. This work presents a learning framework that learns to reduce the number of simulations of evolutionary-based combinatorial optimizers, using a DNN that discriminates against generated samples, before running simulations. Using this approach, the discriminator achieves at least two orders of magnitude improvement on sample efficiency for several large circuit examples including an optical link receiver layout. Kourosh Hakhamaneshi, Nick Werblun, Pieter Abbeel, Vladimir Stojanovic |
ICCAD | 1 |