H.A.R.M.O.N.I. Lab
Director: KMA Solaiman
Designing AI That Endures
At the H.A.R.M.O.N.I. Lab, we design AI systems that think beyond narrow objectives — systems that adapt, align, and reason in complex, real-world environments. From smart grids to policy documents, from missing persons to triage prediction, our research spans multiple modalities and domains, bridging real-world applications with foundational AI challenges.
Our work is organized into three core clusters, each linked to active 📌 projects and real-world applications:
-
Robust AI & Adaption to Novelty
Detecting and reasoning about unseen or shifting inputs to ensure safe operation in dynamic settings.
📌 Structure-Aware Novelty in Open-World AI • Novelty-Aware Smart Electric Grids
• Unsupervised Clustering and Structure Discovery -
Multimodal Information Retrieval and Reasoning
Aligning content across text, image, and graph modalities to enable open-world understanding.
📌 Multimodal Information Retrieval and Alignment • Motherboard Defect Detection
• Adaptive Prediction in Triage & Finance -
Human-Centered Decision Systems
Supporting real-world users with interpretable, context-aware AI for safety, health, and preferences.
📌 Adaptive Prediction in Triage & Finance • Human-Centered Reasoning
Applications We Explore
- Electricity theft, anomaly detection, and triage in smart energy systems
- Legal and policy document understanding
- Intelligent triage and decision support in healthcare
- Missing person retrieval and civic response systems
- Stock forecasting using news, sentiment, and historical signals
- Fault and defect detection in hardware (e.g., motherboards)
Lab Projects
Novelty-Aware Smart Electric Grids
- From Anomaly to Novelty: Active Detection and Adaptive Response in Smart Grids (UMBC CSEE Research Day 2025)
Multimodal Information Retrieval and Alignment
- Multimodal Information Retrieval for Open World with Edit Distance Weak Supervision (Submitted to ICDE 2024)
- Applying Machine Learning and Data Fusion to the "Missing Person" Problem (IEEE Computer 2022)
- Open-Learning Framework for Multi-modal Information Retrieval with Weakly Supervised Joint Embedding (AAAI Spring Symposium 2022)
- Surveillance Video Querying With A Human-in-the-Loop (HILDA@SIGMOD 2020)
- SKOD: A Framework for Situational Knowledge on Demand (POLY@VLDB 2019)
Structure-Aware Novelty in Open-World AI
- Domain Complexity Estimation for Distributed AI Systems in Open-World Perception Domain (Submitted to IEEE TAI 2024)
- Measurement of Novelty Difficulty in Monopoly (AAAI Spring Symposium 2022)
- Dataset Augmentation with Generated Novelties (TransAI 2021)
Motherboard Defect Detection
- BoardVision: Real-Time Motherboard Defect Detection using YOLOv7 and Faster R-CNN (UMBC CSEE Research Day 2025)
Unsupervised Clustering and Structure Discovery
- Minimal Parameter Clustering of Complex Shape Dataset with High Dimensional Dataset Compatibility (MPCACS) (BUET Thesis Poster Presentation 2014)
Human-Centered Reasoning & Recommendation Systems
Adaptive Prediction in Triage & Financial Markets
Join the Lab
We welcome students who are curious, motivated, and eager to build practical AI systems that tackle real-world complexity. Your time is valuable, and we strive to ensure that your contributions are recognized — through course credit, funding, or formal research roles.
Who We’re Looking For
- UMBC undergraduates, especially those interested in AI/ML, data systems, HCI, or applied computing.
- Graduate students pursuing thesis or project work.
- Independent contributors working on domain-driven or experimental projects.
- Students enrolled in or planning to take CMSC 471, 478, or 678 with Prof. Solaiman.
For UMBC Master’s and Undergraduate Students
While I currently do not have dedicated funding for master’s or undergraduate students, I am open to supervising independent projects and collaborative research for credit.
I strongly prefer to get to know students through coursework before working together. If you’re interested in joining the lab, please consider enrolling in one of my classes.
While I would like to work with many exceptional students, I may not always be able to accommodate everyone. However there are several useful resources and programs at UMBC:
- Research for Credit
CMSC 499/699
: Independent StudyCMSC 698
: Project in Computer ScienceCMSC 799
: Master’s Thesis
- Funded Undergraduate Opportunities (UMBC-specific)
- Funded Graduate Fellowships (external)
- Cross-Faculty Collaboration
If you’re funded through another PI, we welcome joint mentorship and interdisciplinary project involvement.
Courtesy: List based off of Dr. Tejas Gokhale’s FAQ.
Collaborations
We collaborate across campus and beyond:
- UMBC Center for AI
- University of Maryland Medical Center (UMMC)
- UMB School of Pharmacy (SOP)
- Purdue University
- Past partnerships: MIT, NGC, DARPA, USC-ISI
Contact
KMA Solaiman
Assistant Teaching Professor, CSEE, UMBC
Director, H.A.R.M.O.N.I. Lab
📧 ksolaima@umbc.edu
🌐 Lab Website
If you’re driven by curiosity and care about the real-world impact of AI, we’d love to hear from you.