Sitemap

A list of all the posts and pages found on the site. For you robots out there is an XML version available for digesting as well.

Pages

Page Not Found

To be added.

Posts

Academic Life

Coming soon.

About Me

Welcome to my home page 😊

My name is Arian (Persian: Ψ’Ψ±ΫŒΨ§Ω† ) – you can also call me Ari. I am a researcher in Electrical and Computer Engineering. I received my M.Sc. in Computer Engineering (Artificial Intelligence and Robotics) from the Department of Computer Engineering, Amirkabir University of Technology (Tehran Polytechnic). I also received my B.Sc. in Computer Engineering (Computer Hardware) from the CSE & IT Department of Shiraz University. My doctoral research in Electrical and Computer Engineering at Concordia University has focused on reinforcement learning and restless bandit methods for scheduling, where I passed the PhD Comprehensive Examination in 2025.

I find great fulfillment in exploring the intersection of theoretical principles in machine and deep learning with their diverse applications. My master's research centered on statistical signal processing, specifically modeling space-time-frequency representations in image processing. I explored image decomposition techniques to uncover latent representations across new domains, coupled with the statistical analysis of the resulting coefficients. My research interests include statistical modeling, optimization, and reinforcement learning.

I am open to PhD positions in reinforcement learning, statistical signal processing, and image/medical image processing.

News

  • [2026-09]: Applying for PhD admission for Winter/Fall 2027 in reinforcement learning, statistical signal processing, and image/medical image processing.
  • [2026-01]: Conference paper published β€” A Novel Whittle Index-Based Scheduling for Age of Information Minimization in IoT Networks β€” IEEE SmartIoT 2025.
  • [2025-02]: Passed the PhD Comprehensive Exam, Department of Electrical and Computer Engineering, Concordia University.
  • [2023-09 – 2024-04]: Research Assistant at Mila – Quebec AI Institute.
  • [2022-09 – 2026-04]: Doctoral research, Department of Electrical and Computer Engineering, Concordia University.
  • [2022-03]: Journal paper published β€” A Novel Gaussian-Copula Modeling for Image Despeckling in the Shearlet Domain β€” Signal Processing.
  • Journal paper published β€” A Novel Statistical Approach for Multiplicative Speckle Removal Using t-Location-Scale and Non-Subsampled Shearlet Transform β€” Digital Signal Processing.

Page not in menu

This is a page not in the menu. You can use markdown in this page.

Heading 1

Heading 2

Posts

What is the Whittle Index? A Plain-Language Introduction

1 minute read

Published:

The Whittle index is a powerful tool for solving scheduling problems where you have limited resources and many competing tasks β€” each with its own urgency and behavior over time.

The Problem

Imagine you have a network of IoT sensors, and you can only query a few of them at each time step. Each sensor has a state (e.g., how fresh its data is), and that state evolves over time whether or not you pay attention to it. You want to maximize the quality of information you collect. Which sensors do you query?

This is the Restless Multi-Armed Bandit (RMAB) problem β€” β€œrestless” because the arms (sensors) keep changing state even when not selected.

Why It’s Hard

The RMAB is PSPACE-hard in general. An exact solution requires tracking the joint state of all arms, which grows exponentially. For real systems with hundreds of sensors, this is completely intractable.

The Whittle Index Approach

Peter Whittle (1988) proposed a clever relaxation: instead of solving the joint problem, assign a scalar index to each arm based on its current state. At each time step, simply activate the arms with the highest indices.

The index for an arm in state $s$ is defined as the subsidy $\lambda$ at which the decision-maker is indifferent between activating and not activating that arm. Intuitively, a higher index means the arm is more β€œurgent” right now.

Why It Works Well in Practice

  • It reduces an exponential problem to computing one number per arm
  • It is provably optimal in certain asymptotic regimes
  • Empirically, it performs close to optimal even in finite settings

My Work

My doctoral research applied Whittle index scheduling to Age of Information (AoI) minimization in IoT networks β€” optimizing how fresh the information is across a fleet of sensors under transmission constraints. Our results were published at IEEE SmartIOT 2025.


This post is part of the Tutorials series β€” breaking down research concepts for a broad audience.

Paper Summary: Whittle Index Scheduling for Age of Information in IoT Networks

1 minute read

Published:

This post summarizes our paper published at IEEE SmartIOT 2025:

A Novel Whittle Index-Based Scheduling for Age of Information Minimization in IoT Networks

Motivation

In IoT networks, keeping information fresh matters. A sensor reading that is 10 seconds old may be useless for real-time control. Age of Information (AoI) captures this freshness β€” it measures the time elapsed since the last successful update from a source.

The challenge: with many sensors and limited transmission slots, which sensors should you update at each time step to keep the overall network as fresh as possible?

Our Approach

We modeled this as a Restless Multi-Armed Bandit (RMAB) problem, where each sensor is an β€œarm” with an evolving AoI state. We derived a Whittle index policy β€” a lightweight, scalable scheduling rule that assigns a priority score to each sensor based on its current AoI.

Key contributions:

  • Proved the indexability of the AoI bandit problem under our model
  • Derived a closed-form Whittle index for efficient computation
  • Demonstrated near-optimal performance through simulations

Results

Our Whittle index policy significantly outperformed baseline round-robin scheduling and came close to the optimal policy computed by dynamic programming β€” at a fraction of the computational cost.

Full paper: IEEE SmartIOT 2025


This post is part of the Research series β€” plain-language summaries of my published work.

portfolio

Portfolio item number 1

This is an item in your portfolio. It can be have images or nice text. If you name the file .md, it will be parsed as markdown. If you name the file .html, it will be parsed as HTML.

Portfolio item number 2

This is an item in your portfolio. It can be have images or nice text. If you name the file .md, it will be parsed as markdown. If you name the file .html, it will be parsed as HTML.

publications

A novel statistical approach for multiplicative speckle removal using t-locations scale and non-sub sampled shearlet transform

Published in Digital Signal Processing, 2020

[J1] A. Morteza and M. Amirmazlaghani, "A novel statistical approach for multiplicative speckle removal using t-locations scale and non-sub sampled shearlet transform," Digital Signal Processing , vol. 107, pp. 102857, 2020.

Demo Paper

Despeckling Multiplicative noise Non-sub sampled shearlet transform T-location scale

A Novel Gaussian-Copula modeling for image despeckling in the shearlet domain

Published in Signal Processing, 2022

[J2] A. Morteza and M. Amirmazlaghani, "A Novel Gaussian-Copula modeling for image despeckling in the shearlet domain," Signal Processing, vol. 192, pp. 108340, 2022.

Demo Paper

Multiplicative noise Non sub sampled shearlet transform BCGM Gaussian-Copula Shearlet transform

A Novel Whittle Index-Based Scheduling for Age of Information Minimization in IoT Networks

Published in IEEE Smart Internet of Things (SmartIoT), 2025

[C1] A. Morteza, D. Qiu, and Y. R. Shayan, "A Novel Whittle Index-Based Scheduling for Age of Information Minimization in IoT Networks," Proc. IEEE International Conference on Smart Internet of Things (SmartIoT), Sydney, Australia, pp. 184–190, 2025.

Paper

Age of Information Whittle Index Markov Decision Process Reinforcement Learning MQTT IoT Scheduling

talks

teaching

Data Structures

Teaching Assistant-Undergraduate course-Spring, Shiraz University, Dep. Computer Science, 2016

Complex Networks

Teaching Assistant-Graduate course-Fall, Amirkabir University of Technology, Dep. Computer Engineering, 2019

Big Data Analytics

Teaching Assistant-Graduate course-Spring, Amirkabir University of Technology, Dep. Computer Engineering, 2020

Stochastic Processes

Teaching Assistant-Graduate course-Fall, Amirkabir University of Technology, Dep. Computer Engineering,2020, 2021

Optimization

Teaching Assistant-Garduate course, Amirkabir University of Technology, Dep. Computer Engineering, 2018, 2021

DataBase Design

Teaching Assistant-Undergarduate course, Concordia University, Dep. Computer Sience,2022, 2022

Machine Learning

Teaching Assistant-Undergarduate course, Concordia University, Dep. Computer Sience,2023, 2023

Discrete Mathematics

Teaching Assistant-Undergraduate course, Concordia University, Shiraz University, Dep. Computer Science & Eng. Fall 2016, Fall 2023, Winter, 2024

Advanced Programming (C++)

Teaching Assistant-Undergarduate course, Comcordia University, Dep. Electrical and Computer Engineering,2023, 2024