Automated Design of Domain-Specific Representations for Scientific Discovery and Manufacturing
Project Description
You may have encountered or heard about some puzzling limitations of AI despite its impressive capabilities, especially when applying AI in specific domains such as scientific discovery and manufacturing: (i) struggling to exploit fine-grained domain knowledge; (ii) lacking the controllability on high-stakes tasks; (iii) remaining gaps between established workflows. These challenges reflect a fundamental trade-off in AI: breadth and depth cannot be simultaneously maximized---there is no free lunch.

To address these limitations, researchers have developed Domain-Specific Representations (DSRs)---formal artifacts that help AI systems better incorporate domain knowledge. However, designing effective DSRs requires in-depth collaboration between domain experts and computer scientists, making the process labor-intensive, case-specific, and thereby costly.

This project aims to democratize DSR design by developing intelligent algorithms that can automate this process. Specifically, we will investigate: (i) algorithms for automated DSR design---concretely, our algorithms will take diverse sources of domain knowledge (including standard operating procedures and experts' tacit knowledge) and output DSRs implemented as domain-specific programming languages; (ii) evaluation criteria for both the design algorithms and the resulting DSRs across cutting-edge facilities in manufacturing and scientific discovery; and (iii) integration strategies for deploying AI systems with these DSRs in applications, including self-driving laboratories that autonomously conduct experiments, dark factories that operate without human presence, and coordinated teams of heterogeneous unmanned devices.

Together, we'll work to make DSRs accessible to a broader spectrum of domains, pioneering new approaches at the intersection of AI and specialized knowledge.

For application enquiries, please email your CV to vislab-hiring@outlook.com with the subject "UROP-DSR + {Your Name}".
Supervisor
QU, Huamin
Quota
4
Course type
UROP1000
UROP1100
UROP2100
UROP3100
UROP3200
UROP4100
Applicant's Roles
Students in this project will work with an interdisciplinary research team on tasks tailored to their interests and skills. Potential assistive responsibilities include:

(i) Design and implement intelligent algorithms for automated DSR design;

(ii) Develop standardized pipelines to evaluate both design algorithms and resulting DSRs;

(iii) Survey established DSR-AI integration practices and implement strategies for domain-specific applications;

(iv) Collect and process real-world data from domains such as scientific discovery, advanced manufacturing, and medical practice to build evaluation benchmarks and organize DSR design competitions;

(v) Build accessible prototype systems that serve as research and educational infrastructure for automated DSR design.

Prospective applicants should have a basic understanding of AI technologies (COMP2211 or equivalent recommended) and elementary familiarity with formal language mechanisms (COMP2012 or COMP2711 or equivalent recommended).
Applicant's Learning Objectives
Through this project, students will develop skills in areas aligned with their career goals:

For all participants: (i) Translate real-world problems into formal specifications and design technical solutions; (ii) Navigate the complete research pipeline from problem formulation to implementation and troubleshooting.

For research-focused students: (i) Learn research methodologies and understand the "stories behind the paper" in conducting high-quality interdisciplinary work and publishing research papers (including flagship journals such as Nature Computational Science, Science Advances, etc.); (ii) Develop skills in framing research questions, designing experiments, and communicating findings.

For industry/business-focused students: (i) Adopt user-centric and stakeholder-centric approaches to building impactful benchmarks and demonstration systems; (ii) Gain practical experience in deploying AI solutions that meet real-world constraints.

Complexity of the project
Moderate