Home

About Me

I am an AI Solutions Architect and researcher with a Ph.D. in Electrical Engineering, specializing in deep learning, graph neural networks, and large language models (LLMs). My work bridges the gap between theory and practice—turning complex research into impactful technologies. I have applied AI across diverse domains, from fault diagnosis in rotary machinery and earthquake prediction to maritime fuel optimization, smart livestock farming, and conversational AI with LLMs. With multiple publications in leading journals and hands-on industrial experience, I am passionate about building AI-driven solutions that address real-world challenges.

My Journey

My path started in Electrical Engineering, but things really clicked for me during my master's. That’s when I got my hands dirty. For my thesis, I decided to tackle fault diagnosis in rotary machinery by combining AI and IoT. I didn't just stay in the world of theory; I built a wireless data acquisition system from scratch with Arduino and spent countless hours in the lab, deliberately creating faults in machines just to see if my AI models could catch them.

That hands-on experience got me hooked. I knew I wanted to go deeper, so for my Ph.D., I continued my focus on rotary machinery diagnostics. I explored advanced deep learning and graph neural networks to solve tricky problems like dealing with noisy or incomplete data. It was challenging, but incredibly rewarding, and I was proud to see my work published in several top academic journals.

During my Ph.D., I also had the chance to collaborate on a purely academic project that I'm particularly passionate about: using deep learning for earthquake prediction. Working alongside my supervisor at another university, we explored how these complex models could tackle such an unpredictable natural phenomenon. This research was a fantastic opportunity to stretch my skills in a new direction, and our collaboration resulted in several publications, reinforcing my love for tackling diverse scientific challenges.

I’ve carried that same passion for practical results into my professional career. I've been fortunate to work on some fascinating projects across different fields. In smart agriculture, I helped design and lead a complete AI and IoT system that does more than just predict calving—it's a full-fledged platform for monitoring herd health and spotting early signs of illness or distress. After that, I moved into the maritime sector, where I took on a full-scale industrial challenge: building industrial-grade models to optimize ship routing and speed. This meant accounting for all the complex, real-world variables—from weather patterns to vessel specifics—to create a solution with a tangible impact on global logistics. And more recently, I've been working with Large Language Models, creating smarter, more natural conversational AI to improve how we interact with technology.

I'm always looking for the next interesting problem to solve. What excites me most is working with creative teams to build things that matter. If you're passionate about technology and solving tough challenges, I'd love to connect.

Research Interests

Interdisciplinary AI Research Deep & Machine Learning Time-Series Analysis Large Language Models Multimodal Learning Graph Neural Networks

News & Updates

  • Our latest paper on 'Knowledge Distillation and Enhanced Subdomain Adaptation...' has been published in Knowledge-Based Systems.
  • Excited to share our new work on 'A partial-imbalance robust domain adaptation framework...' has been published in Measurement.
  • Pleased to announce that our paper 'A CNN-BILSTM Model with Attention Mechanism...' has reached 150+ citations. Grateful for the recognition from the research community

Publications

Journal Papers

Knowledge Distillation and Enhanced Subdomain Adaptation Using Graph Convolutional Network for Resource-Constrained Fault Diagnosis

M. Kavianpour, P. Kavianpour, A. Ramezani, M. TH Beheshti

Knowledge-Based Systems, Elsevier, 2025

Article Link

A Partial-Imbalance Robust Domain Adaptation Framework for Bearing Fault Diagnosis Using Physics-Informed Deep Learning

M. Kavianpour, P. Kavianpour, A. Ramezani, M. TH Beheshti

Measurement, Elsevier, 2025

Article Link

A Class Alignment Method Based on Graph Convolution Neural Network for Bearing Fault Diagnosis in the presence of Missing Data and Changing Working Conditions

M. Kavianpour, A. Ramezani, M. TH Beheshti

Measurement, Elsevier, 2022

Article Link

Spatial Graph Convolutional Neural Network via Structured Sub-domain Adaptation and Domain Adversarial Learning for Bearing Fault Diagnosis

M. Ghorvei, M. Kavianpour, M. TH Beheshti, A. Ramezani

Neurocomputing, Elsevier, 2023

Article Link

A CNN-BILSTM Model with Attention Mechanism for Earthquake Prediction

P. Kavianpour, M. Kavianpour, E. Jahani, A. Ramezani

The Journal of Supercomputing, Springer, 2023

Article Link

An unsupervised bearing fault diagnosis based on deep subdomain adaptation under noise and variable load conditions

M. Ghorvei, M. Kavianpour, M. TH Beheshti, A. Ramezani

Measurement Science and Technology, IOPscience, 2021

Article Link

Conference Papers

An Intelligent Gearbox Fault Diagnosis under Different Operating Conditions using Adversarial Domain Adaptation

M. Kavianpour, M. Ghorvei, P. Kavianpour, A. Ramezani, M. TH Beheshti

8th International Conference on Control, Instrumentation and Automation (ICCIA), IEEE, 2022

Article Link

Synthetic to Real Framework based on Convolutional Multi-Head Attention and Hybrid Domain Alignment for Bearing Fault Diagnosis

M. Ghorvei, M. Kavianpour, M. TH Beheshti, A. Ramezani

8th International Conference on Control, Instrumentation and Automation (ICCIA), IEEE, 2022

Article Link

Deep Multi-scale Dilated Convolution Neural Network with Attention Mechanism: A Novel Method for Earthquake Magnitude Classification

P. Kavianpour, M. Kavianpour, A. Ramezani

8th International Conference on Signal Processing and Intelligent Systems (ICSPIS), IEEE, 2022

Article Link

Intelligent Fault Diagnosis of Rolling Bearing Based on Deep Transfer Learning Using Time-Frequency Representation

M. Kavianpour, M. Ghorvei, A. Ramezani, M. TH Beheshti

7th International Conference on Signal Processing and Intelligent Systems (ICSPIS), IEEE, 2021

Article Link

Earthquake Magnitude Prediction using Spatia-temporal Features Learning Based on Hybrid CNN-BILSTM Model

P. Kavianpour, M. Kavianpour, E. Jahani, A. Ramezani

7th International Conference on Signal Processing and Intelligent Systems (ICSPIS), IEEE, 2021

Article Link

Projects

Conversational Chatbot (LLM & RAG)

Designed and deployed advanced conversational chatbots using LLMs and Retrieval-Augmented Generation (RAG) to optimize customer service and enhance user experience.

LLM RAG LangChain

IoT-based Calving Time Prediction

Developed a real-time system for predicting cattle calving time in smart livestock farming with over 74% accuracy, issuing alerts 6 hours before calving.

IoT Machine Learning Time-Series

Digital Twin Traffic Management

Implemented digital twin and AI-driven traffic management systems, optimizing parking and signal control through real-time data analysis and advanced simulations.

Digital Twin AI Aimsun SUMO

Ship Fuel Consumption Prediction

Developed AI solutions for ship fuel prediction and route/speed optimization, aligning with IMO emission policies to improve efficiency and compliance.

AI Maritime Optimization

Earthquake Prediction Modeling

Researched and developed a CNN-BILSTM model with an attention mechanism for earthquake prediction, leading to multiple peer-reviewed publications.

Deep Learning CNN-LSTM Attention

Hybrid Recommendation System

Created a hybrid recommendation system combining collaborative filtering and content-based methods to significantly boost user engagement on digital platforms.

Machine Learning Collaborative Filtering

Personalized Exercise Plan Generator

Designed and implemented a personalized weekly exercise plan generator using LangChain and the OpenAI API to deliver custom fitness routines.

LLM LangChain OpenAI API

Fine-Tuning LLMs for Specific Tasks

Fine-tuned and optimized models like LLaMA for sentiment analysis and FLAN-T5 for text summarization to achieve state-of-the-art performance on specific tasks.

Fine-Tuning LLaMA FLAN-T5

Education

Ph.D. in Electrical Engineering - Control

Tarbiat Modares University

Sep. 2018 - July. 2023

Thesis: Bearing Fault Diagnosis Using Advanced Deep Learning Methods...

M.Sc. in Electrical Engineering - Control

Tarbiat Modares University

Sep. 2015 - June 2018

Thesis: Design and Implementation of an Arduino-Based Wireless Communication...

B.Sc. in Electrical Engineering - Telecommunications

Shahid Beheshti University

Sep. 2010 - Feb. 2015

Thesis: Analysis and Design of High-Frequency and High-Temperature Oscillators.

Skills

Key Technologies & Frameworks

Python
PyTorch
TensorFlow
Hugging Face
Scikit-learn
LangChain
Docker
AWS
Git
SQL

Areas of Expertise

AI & Machine Learning

Deep Learning Graph Neural Networks Time-Series Analysis Transfer Learning Domain Adaptation Recommendation Systems

Natural Language Processing

Large Language Models (LLM) RAG Prompt Engineering Transformers NLTK & spaCy

Programming & DevOps

Python SQL MATLAB Docker AWS Git RESTful API

IoT & Other Skills

Arduino Sensors & Data Acquisition Wireless Communication LaTex

Blog Posts

This section is a placeholder. You can add your blog posts here.

Example Blog Post Title

A summary of the blog post goes here. This text can serve as an introduction to entice the reader to click the link and read more.

Read More →

Contact Me

Feel free to reach out! You can find me on the following platforms: