MSc thesis (ongoing)
Intelligent Robot Learning Lab, University of Alberta (advisor: Matthew E. Taylor)
Which kind of human feedback is most useful under which conditions? I compare learning from demonstrations with preference-based RL as the human's task expertise, the feedback budget and the task conditions change, across several RL environments, and I test whether results obtained with synthetic (scripted) feedback hold with real people. In human studies, real human feedback produced a different kind of effect than synthetic feedback, not just a smaller one.
Paper: "Mind the Gap: Human and Synthetic Feedback Performance Diverge in Learning from Preferences and Demonstrations" - M. Ghayour, C. Muslimani, M. E. Taylor. Under review, AAAI-27 Student Abstract and Poster Program.
Reward-model robustness to human vs. AI preference labels (Oct 2026 - present)
Independent project, advised by Amir Behrad (Synthesis)
The same question for LLM reward models: reward models trained on human (HH-RLHF) and GPT-4-labelled (UltraFeedback) preferences agree far less with each other than with themselves, and pick different best-of-8 responses on 64% of prompts, against a 38-40% seed-to-seed floor.
Human-robot collaboration (ongoing)
Intelligent Robot Learning Lab, University of Alberta
Vision-language-action models for human-robot collaboration on a Franka arm, in simulation and on the real robot; designing experiments for safe physical interaction with people.
Deliberation Study (CMPUT 654 course project, Winter 2026)
Graduate course project, University of Alberta
Does a person's decision time tell us how good their preference label is? A small human study on Walker (4 participants, 1,600 labels): labels were near chance, and weighting labels by decision time let a failed PEBBLE run learn.
1:10 Scale Autonomous Self-Driving Robot Car
Robotics and Intelligence Lab, Shahid Beheshti University
I worked on this project as a member of the Control, Embedded System, and Perception division, focusing on developing an improved embedded system for processing necessary data and algorithms. We worked on algorithms that enable a 1:10 scale car to perform various tasks in a dynamic urban environment.
• Simultaneous localization and mapping (SLAM).
• Decision-making, behaviour planning, and local path planning.
• Motion, Speed, Acceleration, and Steering Control, Adaptive Cruise Control (ACC).
• Sensor Fusion, Data Integration, and State Estimation.
• Control of Complex Maneuvers and Navigation.
Related Publications:
Preprint, 2025
Rewards and Fundings
IranOpen RoboCup Autonomous Vehicles League | 2022
1st place, Individual Team Section,
1st place, Technical Challenge,
FIRA RoboWorldCup SDE Autonomous Cars League Simulation | 2021
2nd place, Race Section, Iran
FIRA RoboWorldCup Autonomous Cars League Simulation | 2020
1st place, Race Section,
2nd place, Urban Section,
Dean’s Honor, SBU, Honorary research grant for 1/10 scale Autonomous Vehicle Robot in Robotics Lab
Departmental Grant, SBU, Research grant for 1/10 scale Autonomous Vehicle Robot in Robotics Lab