Search Results for author: Pooyan Jamshidi

Found 29 papers, 22 papers with code

CURE: Simulation-Augmented Auto-Tuning in Robotics

no code implementations8 Feb 2024 Md Abir Hossen, Sonam Kharade, Jason M. O'Kane, Bradley Schmerl, David Garlan, Pooyan Jamshidi

This paper proposes CURE -- a method that identifies causally relevant configuration options, enabling the optimization process to operate in a reduced search space, thereby enabling faster optimization of robot performance.

Bayesian Optimization

IPA: Inference Pipeline Adaptation to Achieve High Accuracy and Cost-Efficiency

1 code implementation24 Aug 2023 Saeid Ghafouri, Kamran Razavi, Mehran Salmani, Alireza Sanaee, Tania Lorido-Botran, Lin Wang, Joseph Doyle, Pooyan Jamshidi

Model variants are different versions of pre-trained models for the same deep learning task with variations in resource requirements, latency, and accuracy.

Independent Modular Networks

no code implementations2 Jun 2023 Hamed Damirchi, Forest Agostinelli, Pooyan Jamshidi

However, a lack of structure in each module's role, and modular network-specific issues such as module collapse have restricted their usability.

Rethinking Robust Contrastive Learning from the Adversarial Perspective

1 code implementation5 Feb 2023 Fatemeh Ghofrani, Mehdi Yaghouti, Pooyan Jamshidi

To advance the understanding of robust deep learning, we delve into the effects of adversarial training on self-supervised and supervised contrastive learning alongside supervised learning.

Adversarial Robustness Contrastive Learning +2

CaRE: Finding Root Causes of Configuration Issues in Highly-Configurable Robots

1 code implementation18 Jan 2023 Md Abir Hossen, Sonam Kharade, Bradley Schmerl, Javier Cámara, Jason M. O'Kane, Ellen C. Czaplinski, Katherine A. Dzurilla, David Garlan, Pooyan Jamshidi

Finding the root cause of such faults is challenging due to the exponentially large configuration space and the dependencies between the robot's configuration settings and performance.

Improving the Performance of DNN-based Software Services using Automated Layer Caching

no code implementations18 Sep 2022 Mohammadamin Abedi, Yanni Iouannou, Pooyan Jamshidi, Hadi Hemmati

The proposed solution is an automated online layer caching mechanism that allows early exiting of a large model during inference time if the cache model in one of the early exits is confident enough for final prediction.

FELARE: Fair Scheduling of Machine Learning Tasks on Heterogeneous Edge Systems

1 code implementation31 May 2022 Ali Mokhtari, Md Abir Hossen, Pooyan Jamshidi, Mohsen Amini Salehi

The challenge is to allocate user requests for different ML applications on the Heterogeneous Edge Computing Systems (HEC) with respect to both the energy and latency constraints of these systems.

BIG-bench Machine Learning Edge-computing +2

Unicorn: Reasoning about Configurable System Performance through the lens of Causality

1 code implementation20 Jan 2022 Md Shahriar Iqbal, Rahul Krishna, Mohammad Ali Javidian, Baishakhi Ray, Pooyan Jamshidi

Understanding and reasoning about the performance behavior of highly configurable systems, over a vast and variable space, is challenging.

BIG-bench Machine Learning Causal Inference +1

Pretrained Language Models are Symbolic Mathematics Solvers too!

1 code implementation7 Oct 2021 Kimia Noorbakhsh, Modar Sulaiman, Mahdi Sharifi, Kallol Roy, Pooyan Jamshidi

In this paper, we present a sample efficient way of solving the symbolic tasks by first pretraining the transformer model with language translation and then fine-tuning the pretrained transformer model to solve the downstream task of symbolic mathematics.

Language Modelling Math

Scalable Causal Domain Adaptation

1 code implementation27 Feb 2021 Mohammad Ali Javidian, Om Pandey, Pooyan Jamshidi

To overcome this difficulty, we propose SCTL, an algorithm that avoids an exhaustive search and identifies invariant causal features across source and target domains based on Markov blanket discovery.

Causal Discovery Causal Inference +2

Accelerating Recursive Partition-Based Causal Structure Learning

no code implementations23 Feb 2021 Md. Musfiqur Rahman, Ayman Rasheed, Md. Mosaddek Khan, Mohammad Ali Javidian, Pooyan Jamshidi, Md. Mamun-or-Rashid

This paper proposes a generic causal structure refinement strategy that can locate the undesired relations with a small number of CI-tests, thus speeding up the algorithm for large and complex problems.

Causal Discovery Decision Making +1

Learning LWF Chain Graphs: A Markov Blanket Discovery Approach

1 code implementation29 May 2020 Mohammad Ali Javidian, Marco Valtorta, Pooyan Jamshidi

We provide a novel scalable and sound algorithm for Markov blanket discovery in LWF CGs and prove that the Grow-Shrink algorithm, the IAMB algorithm, and its variants are still correct for Markov blanket discovery in LWF CGs under the same assumptions as for Bayesian networks.

Learning LWF Chain Graphs: an Order Independent Algorithm

1 code implementation27 May 2020 Mohammad Ali Javidian, Marco Valtorta, Pooyan Jamshidi

We present a PC-like algorithm that finds the structure of chain graphs under the faithfulness assumption to resolve the problem of scalability of the proposed algorithm by Studeny (1997).

AMP Chain Graphs: Minimal Separators and Structure Learning Algorithms

1 code implementation24 Feb 2020 Mohammad Ali Javidian, Marco Valtorta, Pooyan Jamshidi

To address the problem of learning the structure of AMP CGs from data, we show that the PC-like algorithm (Pena, 2012) is order-dependent, in the sense that the output can depend on the order in which the variables are given.

FlexiBO: A Decoupled Cost-Aware Multi-Objective Optimization Approach for Deep Neural Networks

1 code implementation18 Jan 2020 Md Shahriar Iqbal, Jianhai Su, Lars Kotthoff, Pooyan Jamshidi

FlexiBO weights the improvement of the hypervolume of the Pareto region by the measurement cost of each objective to balance the expense of collecting new information with the knowledge gained through objective evaluations, preventing us from performing expensive measurements for little to no gain.

Bayesian Optimization Object Detection +2

ATHENA: A Framework based on Diverse Weak Defenses for Building Adversarial Defense

3 code implementations2 Jan 2020 Ying Meng, Jianhai Su, Jason O'Kane, Pooyan Jamshidi

There has been extensive research on developing defense techniques against adversarial attacks; however, they have been mainly designed for specific model families or application domains, therefore, they cannot be easily extended.

Adversarial Defense Denoising +1

Whence to Learn? Transferring Knowledge in Configurable Systems using BEETLE

2 code implementations1 Nov 2019 Rahul Krishna, Vivek Nair, Pooyan Jamshidi, Tim Menzies

To resolve these problems, we propose a novel transfer learning framework called BEETLE, which is a "bellwether"-based transfer learner that focuses on identifying and learning from the most relevant source from amongst the old data.

Software Engineering

Order-Independent Structure Learning of Multivariate Regression Chain Graphs

1 code implementation1 Oct 2019 Mohammad Ali Javidian, Marco Valtorta, Pooyan Jamshidi

We consider the PC-like algorithm for structure learning of MVR CGs, which is a constraint-based method proposed by Sonntag and Pe\~{n}a in [18].

regression

Conservative Q-Improvement: Reinforcement Learning for an Interpretable Decision-Tree Policy

1 code implementation2 Jul 2019 Aaron M. Roth, Nicholay Topin, Pooyan Jamshidi, Manuela Veloso

There is a growing desire in the field of reinforcement learning (and machine learning in general) to move from black-box models toward more "interpretable AI."

reinforcement-learning Reinforcement Learning (RL)

Transfer Learning for Performance Modeling of Deep Neural Network Systems

1 code implementation4 Apr 2019 Md Shahriar Iqbal, Lars Kotthoff, Pooyan Jamshidi

Modern deep neural network (DNN) systems are highly configurable with large a number of options that significantly affect their non-functional behavior, for example inference time and energy consumption.

Transfer Learning

Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Autonomous Robots

1 code implementation10 Mar 2019 Pooyan Jamshidi, Javier Cámara, Bradley Schmerl, Christian Kästner, David Garlan

Modern cyber-physical systems (e. g., robotics systems) are typically composed of physical and software components, the characteristics of which are likely to change over time.

BIG-bench Machine Learning

Transfer Learning for Performance Modeling of Configurable Systems: A Causal Analysis

1 code implementation26 Feb 2019 Mohammad Ali Javidian, Pooyan Jamshidi, Marco Valtorta

We expect that the ability to carry over causal relations will enable effective performance analysis of highly-configurable systems.

Transfer Learning

Transfer Learning with Bellwethers to find Good Configurations

3 code implementations11 Mar 2018 Vivek Nair, Rahul Krishna, Tim Menzies, Pooyan Jamshidi

Using this insight, this paper proposes BEETLE, a novel bellwether based transfer learning scheme, which can identify a suitable source and use it to find near-optimal configurations of a software system.

Software Engineering

A Comparison of Reinforcement Learning Techniques for Fuzzy Cloud Auto-Scaling

no code implementations19 May 2017 Hamid Arabnejad, Claus Pahl, Pooyan Jamshidi, Giovani Estrada

A goal of cloud service management is to design self-adaptable auto-scaler to react to workload fluctuations and changing the resources assigned.

Management Q-Learning +2

Self-Learning Cloud Controllers: Fuzzy Q-Learning for Knowledge Evolution

1 code implementation2 Jul 2015 Pooyan Jamshidi, Amir Sharifloo, Claus Pahl, Andreas Metzger, Giovani Estrada

The benefit is that for designing cloud controllers, we do not have to rely solely on precise design-time knowledge, which may be difficult to acquire.

Q-Learning Self-Learning

Cannot find the paper you are looking for? You can Submit a new open access paper.