Network


Latest external collaboration on country level. Dive into details by clicking on the dots.

Hotspot


Dive into the research topics where Maruan Al-Shedivat is active.

Publication


Featured researches published by Maruan Al-Shedivat.


Frontiers in Neuroscience | 2016

Stochastic Synapses Enable Efficient Brain-Inspired Learning Machines

Emre Neftci; Bruno U. Pedroni; Siddharth Joshi; Maruan Al-Shedivat; Gert Cauwenberghs

Recent studies have shown that synaptic unreliability is a robust and sufficient mechanism for inducing the stochasticity observed in cortex. Here, we introduce Synaptic Sampling Machines (S2Ms), a class of neural network models that uses synaptic stochasticity as a means to Monte Carlo sampling and unsupervised learning. Similar to the original formulation of Boltzmann machines, these models can be viewed as a stochastic counterpart of Hopfield networks, but where stochasticity is induced by a random mask over the connections. Synaptic stochasticity plays the dual role of an efficient mechanism for sampling, and a regularizer during learning akin to DropConnect. A local synaptic plasticity rule implementing an event-driven form of contrastive divergence enables the learning of generative models in an on-line fashion. S2Ms perform equally well using discrete-timed artificial units (as in Hopfield networks) or continuous-timed leaky integrate and fire neurons. The learned representations are remarkably sparse and robust to reductions in bit precision and synapse pruning: removal of more than 75% of the weakest connections followed by cursory re-learning causes a negligible performance loss on benchmark classification tasks. The spiking neuron-based S2Ms outperform existing spike-based unsupervised learners, while potentially offering substantial advantages in terms of power and complexity, and are thus promising models for on-line learning in brain-inspired hardware.


IEEE Journal on Emerging and Selected Topics in Circuits and Systems | 2015

Memristors Empower Spiking Neurons With Stochasticity

Maruan Al-Shedivat; Rawan Naous; Gert Cauwenberghs; Khaled N. Salama

Recent theoretical studies have shown that probabilistic spiking can be interpreted as learning and inference in cortical microcircuits. This interpretation creates new opportunities for building neuromorphic systems driven by probabilistic learning algorithms. However, such systems must have two crucial features: 1) the neurons should follow a specific behavioral model, and 2) stochastic spiking should be implemented efficiently for it to be scalable. This paper proposes a memristor-based stochastically spiking neuron that fulfills these requirements. First, the analytical model of the memristor is enhanced so it can capture the behavioral stochasticity consistent with experimentally observed phenomena. The switching behavior of the memristor model is demonstrated to be akin to the firing of the stochastic spike response neuron model, the primary building block for probabilistic algorithms in spiking neural networks. Furthermore, the paper proposes a neural soma circuit that utilizes the intrinsic nondeterminism of memristive switching for efficient spike generation. The simulations and analysis of the behavior of a single stochastic neuron and a winner-take-all network built of such neurons and trained on handwritten digits confirm that the circuit can be used for building probabilistic sampling and pattern adaptation machinery in spiking networks. The findings constitute an important step towards scalable and efficient probabilistic neuromorphic platforms.


IEEE Transactions on Nanotechnology | 2016

Stochasticity Modeling in Memristors

Rawan Naous; Maruan Al-Shedivat; Khaled N. Salama

Diverse models have been proposed over the past years to explain the exhibiting behavior of memristors, the fourth fundamental circuit element. The models varied in complexity ranging from a description of physical mechanisms to a more generalized mathematical modeling. Nonetheless, stochasticity, a widespread observed phenomenon, has been immensely overlooked from the modeling perspective. This inherent variability within the operation of the memristor is a vital feature for the integration of this nonlinear device into the stochastic electronics realm of study. In this paper, experimentally observed innate stochasticity is modeled in a circuit compatible format. The model proposed is generic and could be incorporated into variants of threshold-based memristor models in which apparent variations in the output hysteresis convey the switching threshold shift. Further application as a noise injection alternative paves the way for novel approaches in the fields of neuromorphic engineering circuits design. On the other hand, extra caution needs to be paid to variability intolerant digital designs based on nondeterministic memristor logic.


international ieee/embs conference on neural engineering | 2015

Inherently stochastic spiking neurons for probabilistic neural computation

Maruan Al-Shedivat; Rawan Naous; Emre Neftci; Gert Cauwenberghs; Khaled N. Salama

Neuromorphic engineering aims to design hardware that efficiently mimics neural circuitry and provides the means for emulating and studying neural systems. In this paper, we propose a new memristor-based neuron circuit that uniquely complements the scope of neuron implementations and follows the stochastic spike response model (SRM), which plays a cornerstone role in spike-based probabilistic algorithms. We demonstrate that the switching of the memristor is akin to the stochastic firing of the SRM. Our analysis and simulations show that the proposed neuron circuit satisfies a neural computability condition that enables probabilistic neural sampling and spike-based Bayesian learning and inference. Our findings constitute an important step towards memristive, scalable and efficient stochastic neuromorphic platforms.


AIP Advances | 2016

Memristor-based neural networks: Synaptic versus neuronal stochasticity

Rawan Naous; Maruan Al-Shedivat; Emre Neftci; Gert Cauwenberghs; Khaled N. Salama

In neuromorphic circuits, stochasticity in the cortex can be mapped into the synaptic or neuronal components. The hardware emulation of these stochastic neural networks are currently being extensively studied using resistive memories or memristors. The ionic process involved in the underlying switching behavior of the memristive elements is considered as the main source of stochasticity of its operation. Building on its inherent variability, the memristor is incorporated into abstract models of stochastic neurons and synapses. Two approaches of stochastic neural networks are investigated. Aside from the size and area perspective, the impact on the system performance, in terms of accuracy, recognition rates, and learning, among these two approaches and where the memristor would fall into place are the main comparison points to be considered.


international symposium on circuits and systems | 2016

Stochastic synaptic plasticity with memristor crossbar arrays

Rawan Naous; Maruan Al-Shedivat; Emre Neftci; Gert Cauwenberghs; Khaled N. Salama

Memristive devices have been shown to exhibit slow and stochastic resistive switching behavior under low-voltage, low-current operating conditions. Here we explore such mechanisms to emulate stochastic plasticity in memristor crossbar synapse arrays. Interfaced with integrate-and-fire spiking neurons, the memristive synapse arrays are capable of implementing stochastic forms of spike-timing dependent plasticity which parallel mean-rate models of stochastic learning with binary synapses. We present theory and experiments with spike-based stochastic learning in memristor crossbar arrays, including simplified modeling as well as detailed physical simulation of memristor stochastic resistive switching characteristics due to voltage and current induced filament formation and collapse.


national conference on artificial intelligence | 2014

Supervised transfer sparse coding

Maruan Al-Shedivat; Jim Jing-Yan Wang; Majed Alzahrani; Jianhua Z. Huang; Xin Gao


adaptive agents and multi-agents systems | 2018

Learning with Opponent-Learning Awareness

Jakob N. Foerster; Richard Y. Chen; Maruan Al-Shedivat; Shimon Whiteson; Pieter Abbeel; Igor Mordatch


international conference on learning representations | 2018

Continuous Adaptation via Meta-Learning in Nonstationary and Competitive Environments

Maruan Al-Shedivat; Trapit Bansal; Yuri Burda; Ilya Sutskever; Igor Mordatch; Pieter Abbeel


Journal of Machine Learning Research | 2017

Learning Scalable Deep Kernels with Recurrent Structure

Maruan Al-Shedivat; Andrew Gordon Wilson; Yunus Saatchi; Zhiting Hu; Eric P. Xing

Collaboration


Dive into the Maruan Al-Shedivat's collaboration.

Top Co-Authors

Avatar
Top Co-Authors

Avatar

Eric P. Xing

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar

Khaled N. Salama

King Abdullah University of Science and Technology

View shared research outputs
Top Co-Authors

Avatar

Rawan Naous

King Abdullah University of Science and Technology

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Avinava Dubey

Carnegie Mellon University

View shared research outputs
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar
Top Co-Authors

Avatar

Igor Mordatch

University of Washington

View shared research outputs
Researchain Logo
Decentralizing Knowledge