Ali Izadi

I am a Master student of Artificial Intelligence at the school of ECE university of Tehran, Iran. I am also a research assistant at Computational Audio-Vision Lab under supervision of Dr. Reshad Hosseini and Dr. Mostafa Tavassolipour. My research focuses on the causal discovery algorithms using continuous optimization methods. Additionally, I am interested in generative modeling, especially of normalizing flow and variational auto encoder.

Before starting my Master, I received my B.Sc. degree from the Department of Computer Engineering and Information Technology, Amirkabir University of Technology, Tehran, Iran, in 2020, with my thesis on implementing a person recognition and tracking system.

I also have two years of experience as a junior to mid-level data scientist in ParticleB and Miras Technologies.

Download my CV.

Research Interests:

  • Causal discovery and inference
  • Optimization
  • Generative modeling

Education:


Research Experience

  • Research Assistant at Computational Audio-Vision Lab, June 2021 - Present

    • Researching on causal discovery algorithms using continuous optimization methods under supervision of Dr. Reshad Hosseini and Dr. Mostafa Tavassolipour; Trying to introduce a new optimization method.
  • Bachelor Thesis: Person-Recognition, Spring 2020

    • Designed and implemented Person Recognition System as Person Attendance Tracker using face recognition methods to track and record person’s identities in the videos captured from security cameras. Achieved more than 90% tracking and recognition accuracy in non-occluded and more than 80% in occluded areas. (Link)

News:

2022-09-05: Checkout my technical report, Systematic Review of Causal Discovery using continuous optimization. Reformulating causal discovery as a graph matching problem.

2022-08-30: I published a blog post on Causal Normalizing flow, in which I discussed the idea of using normalizing flow for causal discovery.

2022-08-01: I joined Hooshbaaz, a data analytics bootcamp at university of Tehran as a mentor. (Link)

2021-08-10: I attended Amirkabir Artificial Intelligence Student Summit as a workshop instructor on probabilsitc programming. Checkout my blog post about this workshop.

2019-11-01: I gave a talk on machine learning Interpretability at Students’ Scientific Chapter of CEIT of Amirkabir University of Technology.


Bio:

As a computer science student, machine learning and artificial intelligence has fascinated me because of the power they give to our understanding of the world and automation of our life. Due to the availability of huge amounts of data we are able to use machine learning and deep learning to analyze and model different tasks that humans can do.

I have explored and learned different areas of artificial intelligence from computer vision to probabilistic graphical models. As a data scientist I always tried to use machine learning in different areas including social network analysis and financial algorithmic trading.

Besides working in data science companies I used to research in the field of machine learning, specifically generative modeling. The ability to model data in a way that we can generate new data is very interesting for me. I have experience with working and researching on the mechanism of different generative algorithms including generative adversarial network, variational autoencoders, and normalizing flows.

My most favorite areas in machine learning are those related to probability. Because of that, my main research interest in master degree started from probabilistic graphical models and their applications in generative modeling.

As I progressed in my research I got familiar with causal inference, a new field in machine learning with the aim of improving machine learning models in such a way that we can answer new prediction questions that deep learning or other usual ML models can not answer because they work based on correlation not causation. These questions are named interventional and counterfactual prediction tasks and can answer questions that we answer them before with treatment-control experiments which are expensive or impossible to conduct in some cases and we need causal discovery algorithms to find the causal variables of how our data really generated. I believe causal representation learning can help us to model our world better and really know how our machine learning algorithms work.

I hope that I will be able to contribute to this field and will propose new methods that improve tasks of causal discovery.