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

Mariano Phielipp

dblp:23/4518 · DBLP profile ↗
← Back
12ranked-venue papers
1as first author
8since 2021 · last 2024
0009-0001-2753-1747ORCID · corroborated

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

Artificial intelligence and machine learning · 10 · 1 first-author · 6 since 2021Systems, architecture and hardware · 3 · 2 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author

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
7 papers
Reinforcement learning · 38% Generative modeling · 24% Planning, search and constraint satisfaction · 9%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Integrated circuit design · 50% Electronic design automation · 50%

Topics — the 22 heaviest of 25, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Machine learning › Reinforcement learning
ensemble reinforcement learning
1.122022
DNS: Determinantal Point Process Based Neural Network Sampler for Ensemble Reinforcement Learning · ICML 2022
Maximizing Ensemble Diversity in Deep Reinforcement Learning · ICLR 2022
Machine learning › Generative modeling › molecular generation
molecular design
0.812024
Searching for High-Value Molecules Using Reinforcement Learning and Transformers · ICLR 2024
Machine learning › Generative modeling
molecular generation
0.812024
Searching for High-Value Molecules Using Reinforcement Learning and Transformers · ICLR 2024
Machine learning › Generative modeling › molecular generation
text-based molecule generation
0.812024
Searching for High-Value Molecules Using Reinforcement Learning and Transformers · ICLR 2024
Machine learning › Deep learning architectures and training
transformer
0.812024
Searching for High-Value Molecules Using Reinforcement Learning and Transformers · ICLR 2024
Integrated circuit design
analog and mixed-signal circuits
0.712023
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.712023
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.712023
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.712023
Pretraining Graph Neural Networks for Few-Shot Analog Circuit Modeling and Design · IEEE Trans. Comput. Aided Des. Integr. Circuits Syst. 2023
Machine learning › Probabilistic and Bayesian machine learning › sampling
neural sampling
0.612022
DNS: Determinantal Point Process Based Neural Network Sampler for Ensemble Reinforcement Learning · ICML 2022
Machine learning › Reinforcement learning
imitation learning
0.522020
Goal-conditioned Imitation Learning · NeurIPS 2019
Motion2Vec: Semi-Supervised Representation Learning from Surgical Videos · ICRA 2020
Computer vision › Video understanding and tracking
action segmentation
0.412020
Motion2Vec: Semi-Supervised Representation Learning from Surgical Videos · ICRA 2020
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty › partially observable markov decision process
belief state learning
0.412020
Instance-based Generalization in Reinforcement Learning · NeurIPS 2020
Machine learning › Reinforcement learning
generalization in reinforcement learning
0.412020
Instance-based Generalization in Reinforcement Learning · NeurIPS 2020
Knowledge, reasoning and agents › Planning, search and constraint satisfaction › planning under uncertainty
partially observable markov decision process
0.412020
Instance-based Generalization in Reinforcement Learning · NeurIPS 2020
Machine learning › Reinforcement learning › imitation learning
goal-conditioned imitation learning
0.412019
Goal-conditioned Imitation Learning · NeurIPS 2019
Machine learning › Reinforcement learning
goal-conditioned reinforcement learning
0.412019
Goal-conditioned Imitation Learning · NeurIPS 2019
Machine learning and data management
data management for machine learning
0.212023
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
policy learning
0.112020
Instance-based Generalization in Reinforcement Learning · NeurIPS 2020
Robotics › Motion planning and robot control
robot learning
0.112020
Motion2Vec: Semi-Supervised Representation Learning from Surgical Videos · ICRA 2020
Machine learning › Learning paradigms › semi-supervised learning
semi-supervised representation learning
0.112020
Motion2Vec: Semi-Supervised Representation Learning from Surgical Videos · ICRA 2020
Robotics › Robot manipulation
learning from demonstration
0.112019
Goal-conditioned Imitation Learning · NeurIPS 2019

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

reinforcement learning · 1.3pre-training · 1.3model-based optimization · 1.3graph neural network · 1.3few-shot learning · 1.3transformer · 0.8k-DPP · 0.6ensemble diversity maximization · 0.6determinantal point process · 0.6data-driven morphology inference · 0.6REDQ · 0.6siamese network · 0.4recurrent neural network · 0.4metric learning · 0.4
YearPublicationVenuePosition
2024 FloorSet - a VLSI Floorplanning Dataset with Design Constraints of Real-World SOCs
abstract
Floorplanning for systems-on-a-chip (SoCs) and its sub-systems is a crucial and non-trivial step of the physical design flow. It represents a difficult combinatorial optimization problem. A typical large scale SoC with 120 partitions generates a search-space of ~ 10250. As novel machine learning (ML) approaches emerge to tackle such problems, there is a growing need for a modern benchmark that comprises a large training dataset and performance metrics that better reflect real-world constraints and objectives compared to existing benchmarks. To address this need, we present FloorSet - two comprehensive datasets of synthetic fixed-outline floorplan layouts that reflect the distribution of real SoCs. Each dataset has 1M training samples and 100 test samples where each sample is a synthetic floor-plan. FloorSet-Prime comprises fully-abutted rectilinear partitions and near-optimal wire-length. A simplified dataset that reflects early design phases, FloorSet-Lite comprises rectangular partitions, with < 5% white-space and near-optimal wire-length. Both datasets define hard constraints seen in modern design flows such as shape constraints, edge-affinity, grouping constraints, and pre-placement constraints. FloorSet is intended to spur fundamental research on large-scale constrained optimization problems. Crucially, FloorSet alleviates the core issue of reproducibility in modern ML driven solutions to such problems. FloorSet is available as an open-source repository for the research community1.
Uday Mallappa, Hesham Mostafa, Michael Galkin, Mariano Phielipp, Somdeb Majumdar
ICCAD4
2024 Searching for High-Value Molecules Using Reinforcement Learning and Transformers
abstract
Reinforcement learning (RL) over text representations can be effective for finding high-value policies that can search over graphs. However, RL requires careful structuring of the search space and algorithm design to be effective in this challenge. Through extensive experiments, we explore how different design choices for text grammar and algorithmic choices for training can affect an RL policy's ability to generate molecules with desired properties. We arrive at a new RL-based molecular design algorithm (ChemRLformer) and perform a thorough analysis using 25 molecule design tasks, including computationally complex protein docking simulations. From this analysis, we discover unique insights in this problem space and show that ChemRLformer achieves state-of-the-art performance while being more straightforward than prior work by demystifying which design choices are actually helpful for text-based molecule design.
Raj Ghugare, Santiago Miret, Adriana Hugessen, Mariano Phielipp, Glen Berseth
ICLR4
2023 Pretraining Graph Neural Networks for Few-Shot Analog Circuit Modeling and Design
abstract
Being 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.3
2022 Neuroevolution-enhanced multi-objective optimization for mixed-precision quantization
abstract
Mixed-precision quantization is a powerful tool to enable memory and compute savings of neural network workloads by deploying different sets of bit-width precisions on separate compute operations. In this work, we present a flexible and scalable framework for automated mixed-precision quantization that concurrently optimizes task performance, memory compression, and compute savings through multi-objective evolutionary computing. Our framework centers on Neuroevolution-Enhanced Multi-Objective Optimization (NEMO), a novel search method, which combines established search methods with the representational power of neural networks. Within NEMO, the population is divided into structurally distinct sub-populations, or species, which jointly create the Pareto frontier of solutions for the multi-objective problem. At each generation, species perform separate mutation and crossover operations, and are re-sized in proportion to the goodness of their contribution to the Pareto frontier. In our experiments, we define a graph-based representation to describe the underlying workload, enabling us to deploy graph neural networks trained by NEMO via neuroevolution, to find Pareto optimal configurations for MobileNet-V2, ResNet50 and ResNeXt-101-32×8d. Compared to the state-of-the-art, we achieve competitive results on memory compression and superior results for compute compression. Further analysis reveals that the graph representation and the species-based approach employed by NEMO are critical to finding optimal solutions.
Santiago Miret, Vui Seng Chua, Mattias Marder, Mariano Phielipp, Nilesh Jain, Somdeb Majumdar
GECCO4
2022 Maximizing Ensemble Diversity in Deep Reinforcement Learning
Hassam Sheikh, Mariano Phielipp, Ladislau Bölöni
ICLR2
2022 DNS: Determinantal Point Process Based Neural Network Sampler for Ensemble Reinforcement Learning
abstract
The application of an ensemble of neural networks is becoming an imminent tool for advancing state-of-the-art deep reinforcement learning algorithms. However, training these large numbers of neural networks in the ensemble has an exceedingly high computation cost which may become a hindrance in training large-scale systems. In this paper, we propose DNS: a Determinantal Point Process based Neural Network Sampler that specifically uses k-DPP to sample a subset of neural networks for backpropagation at every training step thus significantly reducing the training time and computation cost. We integrated DNS in REDQ for continuous control tasks and evaluated on MuJoCo environments. Our experiments show that DNS augmented REDQ matches the baseline REDQ in terms of average cumulative reward and achieves this using less than 50% computation when measured in FLOPS. The code is available at https://github.com/IntelLabs/DNS
Hassam Sheikh, Kizza Frisbee, Mariano Phielipp
ICML3
2022 AnyMorph: Learning Transferable Polices By Inferring Agent Morphology
abstract
The prototypical approach to reinforcement learning involves training policies tailored to a particular agent from scratch for every new morphology. Recent work aims to eliminate the re-training of policies by investigating whether a morphology-agnostic policy, trained on a diverse set of agents with similar task objectives, can be transferred to new agents with unseen morphologies without re-training. This is a challenging problem that required previous approaches to use hand-designed descriptions of the new agent’s morphology. Instead of hand-designing this description, we propose a data-driven method that learns a representation of morphology directly from the reinforcement learning objective. Ours is the first reinforcement learning algorithm that can train a policy to generalize to new agent morphologies without requiring a description of the agent’s morphology in advance. We evaluate our approach on the standard benchmark for agent-agnostic control, and improve over the current state of the art in zero-shot generalization to new agents. Importantly, our method attains good performance without an explicit description of morphology.
Brandon Trabucco, Mariano Phielipp, Glen Berseth
ICML2
2022 Learning Intrinsic Symbolic Rewards in Reinforcement Learning
abstract
Learning effective policies for sparse objectives is a key challenge in Deep Reinforcement Learning (RL). A common approach is to design task-related dense rewards to improve task learnability. While such rewards are easily interpreted, they rely on heuristics and domain expertise. Alternate approaches that train neural networks to discover dense surrogate rewards avoid heuristics, but are high-dimensional, black-box solutions offering little interpretability. In this paper, we present a method that discovers dense rewards in the form of low-dimensional symbolic trees - thus making them more tractable for analysis. The trees use simple functional operators to map an agent's observations to a scalar reward, which then supervises the policy gradient learning of a neural network policy. We test our method on continuous action spaces in Mujoco and discrete action spaces in Atari and Pygame environments. We show that the discovered dense rewards are an effective signal for an RL policy to solve the benchmark tasks. Notably, we significantly outperform a widely used, contemporary neural-network based reward-discovery algorithm in all environments considered.
Hassam Ullah Sheikh, Shauharda Khadka, Santiago Miret, Somdeb Majumdar, Mariano Phielipp
IJCNN5
2020 Motion2Vec: Semi-Supervised Representation Learning from Surgical Videos
abstract
Learning meaningful visual representations in an embedding space can facilitate generalization in downstream tasks such as action segmentation and imitation. In this paper, we learn a motion-centric representation of surgical video demonstrations by grouping them into action segments/subgoals/options in a semi-supervised manner. We present Motion2Vec, an algorithm that learns a deep embedding feature space from video observations by minimizing a metric learning loss in a Siamese network: images from the same action segment are pulled together while pushed away from randomly sampled images of other segments, while respecting the temporal ordering of the images. The embeddings are iteratively segmented with a recurrent neural network for a given parametrization of the embedding space after pre-training the Siamese network. We only use a small set of labeled video segments to semantically align the embedding space and assign pseudo-labels to the remaining unlabeled data by inference on the learned model parameters. We demonstrate the use of this representation to imitate surgical suturing kinematic motions from publicly available videos of the JIGSAWS dataset. Results give 85.5% segmentation accuracy on average suggesting performance improvement over several state-of-the-art baselines, while kinematic pose imitation gives 0.94 centimeter error in position per observation on the test set. Videos, code and data are available at: https://sites.google.com/view/motion2vec.
Ajay Kumar Tanwani, Pierre Sermanet, Andy Yan, Raghav Anand, Mariano Phielipp, Kenneth Y. Goldberg
ICRA5
2020 Instance-based Generalization in Reinforcement Learning
abstract
Agents trained via deep reinforcement learning (RL) routinely fail to generalize to unseen environments, even when these share the same underlying dynamics as the training levels. Understanding the generalization properties of RL is one of the challenges of modern machine learning. Towards this goal, we analyze policy learning in the context of Partially Observable Markov Decision Processes (POMDPs) and formalize the dynamics of training levels as instances. We prove that, independently of the exploration strategy, reusing instances introduces significant changes on the effective Markov dynamics the agent observes during training. Maximizing expected rewards impacts the learned belief state of the agent by inducing undesired instance-specific speed-running policies instead of generalizable ones, which are sub-optimal on the training set. We provide generalization bounds to the value gap in train and test environments based on the number of training instances, and use insights based on these to improve performance on unseen levels. We propose training a shared belief representation over an ensemble of specialized policies, from which we compute a consensus policy that is used for data collection, disallowing instance-specific exploitation. We experimentally validate our theory, observations, and the proposed computational solution over the CoinRun benchmark.
Martín Bertrán, Natalia Martínez, Mariano Phielipp, Guillermo Sapiro
NeurIPS3
2019 Goal-conditioned Imitation Learning
abstract
Designing rewards for Reinforcement Learning (RL) is challenging because it needs to convey the desired task, be efficient to optimize, and be easy to compute. The latter is particularly problematic when applying RL to robotics, where detecting whether the desired configuration is reached might require considerable supervision and instrumentation. Furthermore, we are often interested in being able to reach a wide range of configurations, hence setting up a different reward every time might be unpractical. Methods like Hindsight Experience Replay (HER) have recently shown promise to learn policies able to reach many goals, without the need of a reward. Unfortunately, without tricks like resetting to points along the trajectory, HER might require many samples to discover how to reach certain areas of the state-space. In this work we propose a novel algorithm goalGAIL, which incorporates demonstrations to drastically speed up the convergence to a policy able to reach any goal, surpassing the performance of an agent trained with other Imitation Learning algorithms. Furthermore, we show our method can also be used when the available expert trajectories do not contain the actions or when the expert is suboptimal, which makes it applicable when only kinesthetic, third person or noisy demonstration is available.
Carlos Florensa, Pieter Abbeel, Mariano Phielipp
NeurIPS4
2010 Fast, Accurate, and Practical Identity Inference Using TV Remote Controls
abstract
Non-invasive identity inference in the home environment is a very challenging problem. A practical solution to the problem could have far reaching implications in many industries, such as home entertainment. In this work, we consider the problem of identity inference using a TV remote control. In particular, we address two challenges that have so far prevented the work of Chang et al. (2009) from being applied in a home entertainment system. First, we show how to learn the patterns of TV remote controls incrementally and online. Second, we generalize our results to partially labeled data. To achieve our goal, we use state-of-the-art methods for max-margin learning and online convex programming. Our solution is efficient, runs in real time, and comes with theoretical guarantees. It performs well in practice and we demonstrate this on 4 datasets of 2 to 4 people.
Mariano Phielipp, Magdiel Galan Oliveras, Branislav Kveton, Jeffrey Hightower
IAAI1