Projects
Here’s a selection of my research projects, primarily focused on intelligent agents, mobility simulation, and machine learning.
Cognitive BDI Agents for Ride-Hailing
- Description: Developed BDI agents that negotiate shared ride offers using realistic decision models. The agents are integrated with MATSim for simulation in large-scale urban scenarios.
- Technologies: Jadex BDI, Java, MATSim
- Highlights:
- Implemented trip negotiation logic.
- Integrated reasoning-based agents into a transport simulator.
- Paper: ICAART 2022
- Code: GitHub Repository
Cluster-Based Vehicle Placement for Ride-Hailing
- Description: Applied unsupervised learning to analyze ride request patterns and optimize vehicle placement in urban areas.
- Technologies: Python, scikit-learn, NumPy, Pandas, MATSim
- Highlights:
- Spatial clustering of trip origins and destinations.
- Evaluation in synthetic and real-world traffic datasets.
- Paper: ICMLA 2019
- Code: GitHub Repository
Offline MARL for Shared Mobility
- Description: Investigated offline reinforcement learning techniques for multi-agent coordination in ride-pooling environments.
- Technologies: PyTorch, RLLib, Offline RL, MATSim, DJL
- Highlights:
- Custom offline datasets generated from MATSim.
- Evaluation of multi-agent performance under varying fleet sizes.
- Paper:
- Code: GitHub Repository
Deep Reasoning in BDI Agents
- Description: Conceptual exploration of integrating deep learning with symbolic reasoning inside BDI architectures.
- Technologies: Jadex, PyTorch, Planning Logic
- Highlights:
- Surveyed hybrid neuro-symbolic architectures.
- Proposed a modular integration strategy for ML in agent decision-making.
- Paper: Erduran. “Deep Reinforcement Learning for Software Agents in Mobility on Demand”. LWDA 2024 Workshop: FGWM 2024.
- Code: GitHub Repository
MATSim-Jadex Integration Framework
- Description: Built a software bridge between MATSim and Jadex to enable simulation of cognitively rich agents in realistic traffic environments.
- Technologies: Java, MATSim, Jadex
- Highlights:
- Generic interface for perception-action loops.
- Easily extensible for new agent behaviors.
- Paper: EMAS 2024
- Code: GitHub Repository