Bassel El Mabsout

Bassel El Mabsout

Ph.D.Reinforcement LearningEmbedded SystemsProgramming LanguagesControl Systems

About

My research focuses on enabling roboticists to faithfully translate high-level objectives into robust learned behaviors, particularly for resource-constrained robotic systems. By combining programming languages and machine learning techniques, I develop methods to synthesize controllers that perform reliably in real-world environments. My work emphasizes principled adaptation and sim-to-real transfer approaches to ensure learned controllers maintain their intended behavior when deployed.

Publications

Mabsout B.*, Mysore S.*, Saenko K., Mancuso R.
How to train your quadrotor: A framework for consistently smooth and responsive flight control via reinforcement learning. ACM Trans. Cyber-Phys. Syst., 5(4), 2021
doi: 10.1145/3466618 website: cpslab.bu.edu/projects/httyq
Mabsout B.*, Mysore S.*, Saenko K., Mancuso R.
Regularizing Action Policies for Smooth Control with Reinforcement Learning. ICRA, 2021
doi: 10.1109/ICRA48506.2021.9561138 website: cpslab.bu.edu/projects/caps
Mysore S., Mabsout B., Mancuso R., Saenko K.
Honey, I Shrunk The Actor: A Case Study on Preserving Performance with Smaller Actors in Actor-Critic RL. IEEE CoG, 2021
doi: 10.1109/CoG52621.2021.9619008
Mabsout B.
Tree Shaping, a solution to the expression problem showcased via a compiler for a programming language named Puler. Masters Thesis, Boston University, 2023
thesis: hdl.handle.net/2144/49330 github: bmabsout/puler
Mabsout B.*, Abdelgawad A.*, Mancuso R.
Closing the Intent-to-Behavior Gap via Fulfillment Priority Logic. IROS, 2025
arXiv: 2503.05818 github: bmabsout/FPL-IROS25
Abdelgawad A., Mabsout B., Wang Z., Mancuso R., Andersson S. B., Tron R.
Accelerating Lyapunov-Stable Neural Control Using Fulfillment Priority Logic. ACC, 2026

* Authors contributed equally

Proposal Writing

NSF-TTP Proposal

Co-PI, representing Neobotics (PI: Renato Mancuso)
Proposal to the NSF Translation to Practice program (NSF 25-540). The project, NeoRacer, turns NSF-catalyzed lab research into mass-produced, turnkey kits for autonomous-vehicle research and education, manufactured by Neobotics. Submitted May 2026, under review.

GenZero Proposal

PIs: Benjamin Lubin, Marco Caccamo, Sandro Pinto, Renato Mancuso
Selected proposal and Best Presentation Award winner at the GenZero Workshop. Contributed to the proposal and led the prototype demonstration across Boston University, TU Munich, and University of Minho, for a framework separating data ownership, processing, and usage concerns.

BU Technology Development Ignition Award

PI: Renato Mancuso
Accepted Letter of Interest for a plug-and-play confidential computing solution: secure application execution on traditional server hardware, maintaining security even when the server is compromised.

Efficient Control for Small-Scale Limbed Robots

PIs: Renato Mancuso, Sabrina Neuman
NSF-medium proposal on neural network control for under-instrumented limbed robots, HW/SW architectures for energy-efficient control, and learned runtime adaptation on constrained platforms.

Solar-Powered UAV for Sustainable Agriculture

PIs: Renato Mancuso, Marco Caccamo
NSF-medium proposal on eco-friendly UAV design for agriculture: solar power with neural networks maximizing power-efficient control under formal safety bounds.

Certified Survivability

PIs: Renato Mancuso, Chuchu Fan
Joint proposal with MIT on certifiably safe neural network controllers that adapt to substantial system damage while maintaining provable safety guarantees.

Ongoing Research

Anchored Learning for On-the-Fly Adaptation

A novel strategy for enhancing the robustness of reinforcement learning agents in crossing the sim-to-real gap, achieving near-50% reduction in power consumption while maintaining controllable, stable flight.

arXiv: 2301.06987 github: bmabsout/AnchoredActorCritic
Scrap Your Schedules with PopDescent

A population-based hyperparameter optimization method that adaptively controls hyperparameter selection via a normalized fitness function, outperforming schedules by up to 18%.

arXiv: 2310.14671
Boolean Function Differentiation

A method for efficiently computing the gradient of Boolean functions by constructing computational graphs effectively.

github: bmabsout/discrete_learning
Adaptive Lyapunov-based Controller Learning

Learned controllers using bounded Lyapunov functions for maintaining stability under multiple complex dynamical systems.

github: bmabsout/SystemDescent
Risk-aware Path Planning

A risk-aware path planning framework using 2D-Gaussian mixtures for real-time sampling and optimization on F1tenth vehicles.

github: bmabsout/gaussian_racer_jax

Selected Projects

Control Theory Survey

Survey exploring safe robot learning, investigating methods that balance high-performance control with rigorous safety constraints.

arXiv: 2501.01432
Stochastic Dynamics Learning

Built Generative Adversarial Networks modeling the distribution of stochastic system trajectories for safer learned model-based control.

github: bmabsout/swirls github: bmabsout/SystemDescent
Honda Ridesharing

Worked on privacy-preserving preferential ride-sharing using secure multi-party computation with BU's SAIL and Honda.

Seizure Prediction

Kaggle competition project achieving highest score (AUC 0.92) for predicting seizure activity in epileptic patients.

Haskell Blog

Programming languages blog exploring geometry, automatic differentiation, and dependently typed vector construction. Featured on Haskell Weekly.

blog: bmabsout.com/blog

Education

Ph.D. in Computer Science

Boston University
Advisor: Renato Mancuso
Dissertation: Minimizing the Intent-to-Reality Gap in Robot Learning

dissertation: github.com/bmabsout/Thesis qualifiers survey: 2501.01432
M.S. in Computer Science

Boston University
Thesis: Tree Shaping, a solution to the expression problem

B.S. in Computer Science

American University of Beirut

Work Experience

Research Engineer

Eka Robotics
RL for dexterous manipulation, simulation infrastructure, and sim-to-real transfer.

website: ekarobotics.com wired: wired.com/...
Cofounder/CSO

Neobotics Foundation Inc.
Open-source platform for autonomous systems education.

website: neobotics.org
Founder

Scanman
Full-stack inventory management system. Acquired by Meathouse.

Cofounder/CTO

Zahera
App-based photo printing service with 15,000+ installations. Managed product design and 3 developers.

Researcher

American University of Beirut
Developed neural-swarm, experimental optimization algorithms for decentralized swarm control in Haskell.

Software Developer

CCC
Core team of C3D, a 3D construction project control application. Achieved 2000% performance improvement.

Mentorship

F1Tenth Racing Team

Mentored 11 students in autonomous racing. Won second place in F1Tenth competition.

UniLCD Project

Mentored graduate students on hybrid local-cloud inference. Work accepted at ECCV 2024.

RISE Program

Mentored undergraduate in gradient-based optimization research, leading to UC Berkeley admission.

BU Spark

Supervised 5 students building a 3D printed quadrotor with Jetson onboard processing.

Technical Skills

Languages HaskellPythonNixCJavaTypeScriptRocqLean
ML/Robotics NumPyJAXTensorFlowSciPyPyTorchPyBulletGurobi
Tools GitNixDockerGNU UtilsSoldering
Web/Mobile React NativeFirebasePostgreSQL

Honors

Best Demonstration Award

GenZero Workshop - UAE

Second Place - F1Tenth Racing

Boston University Autonomous Racing Competition

Fourth Place - ACM LCPC

Languages and Compilers for Parallel Computing

Academic Services

Peer Review

ICLRICRARA-LRTASCOGDATEECRTSRTSSEMSOFT

Teaching Fellow

CS 350 Distributed Systems (2024)
CS 454/654 Embedded Systems (2023)
CS 506 Data Science (2018)

Personal

Nationalities: LebanesePortuguese
Languages: English (Fluent)Arabic (Native)French (Intermediate)