DeCoDE Lab is based in the Mechanical Engineering department at MIT. Our vision is to create a world where humans and AI design together to solve our biggest challenges. We study machine learning and optimization methods to better design complex mechanical systems and assist teams of human designers in creating better products.

Our work lies at the intersections of Mechanical Engineering, Artificial Intelligence, and Human-Computer Interaction. A few questions we are interested in: How can algorithms synthesize high-performing designs that meet real-world requirements? How can algorithms help discover or create creative designs that have never been seen before? How can we enable distributed teams of people to create better products? How can we design, develop, and deploy advanced engineering material systems for complex non-linear inverse problems? How can we quickly and reliably evaluate thousands of ideas to accelerate innovation? While these questions address different areas, our underlying approach is to mathematically characterize these questions as generalizable machine learning and optimization problems, make testable predictions for new problems, and tie together or understand individual empirical results that researchers have generated.

Our techniques apply to a wide range of problems in Engineering. We aim to transform the way humans design products and measure our success by the impact of our work on society. We believe in reproducible and open-source science and do our part by making most of our research code and papers available online.




Selected Publications [See all]


Heyrani Nobari, A., Srivastava, A., Gutfreund, D., Ahmed, F.
LINKS: A dataset of a hundred million planar linkage mechanisms for data-driven kinematic design
In IDETC 2022
PDF     Dataset    

Regenwetter, L., Ahmed, F.
Design Target Achievement Index: A Differentiable Metric to Enhance Deep Generative Models in Multi-Objective Inverse Design
In IDETC 2022
PDF     Project Page     Web Link    

Song, B., Miller, S., Ahmed, F.
Hey, AI! Can You See What I See? Multimodal Transfer Learning-based Design Metric Prediction for Sketches with Textual Descriptions
In IDETC 2022
PDF    

Bagazinski, N. J., Ahmed, F.
Ship Deck Object Placement Optimization Using a Many-Objective Bilevel Approach
In IDETC 2022
PDF    

Regenwetter, L., Heyrani Nobari, A., Ahmed, F.
Deep Generative Models in Engineering Design: A Review
In Journal of Mechanical Design 2022
PDF     Web Link     Dataset    

Chen, W., Ahmed, F.
MO-PaDGAN: Reparameterizing Engineering Designs for Augmented Multi-objective Optimization
In Applied Soft Computing 2021
PDF    

Heyrani Nobari, A., Chen, W., Ahmed, F.
PcDGAN: A Continuous Conditional Diverse Generative Adversarial Network For Inverse Design
In ACM KDD 2021
PDF     Project Page    

Principal Investigator


Faez Ahmed

d'Arbeloff Career Development Assistant Professor
Department of Mechanical Engineering
Massachusetts Institute of Technology
Email: faez at mit dot edu


Current Members



Binyang Song
Binyang Song

Binyang Song

Postdoctoral Associate

binyangs@mit.edu

Amin Heyrani Nobari
Amin Heyrani Nobari

Amin Heyrani Nobari

Graduate Student

ahnobari@mit.edu

Kristen Edwards
Kristen Edwards

Kristen Edwards

Graduate Student

kme@mit.edu

Lyle Regenwetter
Lyle Regenwetter

Lyle Regenwetter

Ph.D. Candidate

regenwet@mit.edu

Noah Joseph Bagazinski
Noah Joseph Bagazinski

Noah Joseph Bagazinski

Graduate Student

noahbagz@mit.edu

François Mazé
François Mazé

François Mazé

Visiting Graduate Student

fmaze@mit.edu

Joao Paulo Alves Ribeiro
Joao Paulo Alves Ribeiro

Joao Paulo Alves Ribeiro

Visiting Graduate Student

jpar@mit.edu

Ashley Margetts
Ashley Margetts

Ashley Margetts

UROP

amargett@mit.edu

Jinha Kim
Jinha Kim

Jinha Kim

UROP

jinhakim@mit.edu

Alumni



Angelina Zhang
Angelina Zhang

Angelina Zhang

UROP

azhang23@mit.edu

Vaishnavi L Addala
Vaishnavi L Addala

Vaishnavi L Addala

UROP

vaddala9@mit.edu

Sabiyyah Ali
Sabiyyah Ali

Sabiyyah Ali

UROP

sabi@mit.edu

Kristopher L Vu
Kristopher L Vu

Kristopher L Vu

UROP

krisvu@mit.edu

Melory So
Melory So

Melory So

UROP

melory@mit.edu

Colin M Weaver
Colin M Weaver

Colin M Weaver

UROP

weaverc@mit.edu

News




Announcements


Prospective Ph.D. students - If you are interested in joining the DeCoDE lab, you can apply to the Computational Science and Engineering Program or to the Mechanical Engineering department at MIT.

If you are interested in joining the DeCoDE lab, drop me an email with the following text in your subject line "Join DeCoDE:" followed by the position you are interested in (for example, a postdoc, intern, visiting student, etc.).