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- Human-Centered NLP and Subjective Bias
We investigate framing bias, stance perception, and subjective disagreement in human and LLM annotations. This includes media bias, political framing, and annotation typologies grounded in social and linguistic theory.
📌 BiasLab: Explainable Political Bias Detection
- Human-Centered NLP and Subjective Bias
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)
- Lingusitic Bias Detection in Political News Articles
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
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
BiasLab: Explainable Political Bias Detection
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.