Differences
This shows you the differences between two versions of the page.
| paul_de_vrieze [2026/10/02 10:46] – created Andrew Yearp | paul_de_vrieze [2026/10/14 15:29] (current) – Lai Xu | ||
|---|---|---|---|
| Line 4: | Line 4: | ||
| Email: [[pdvrieze@bournemouth.ac.uk]] -- Note, projects are only taken on after a face-to-face talk | Email: [[pdvrieze@bournemouth.ac.uk]] -- Note, projects are only taken on after a face-to-face talk | ||
| + | |||
| + | {{tag>" | ||
| + | |||
| + | Building on the EU-funded Horizon SUSHEAS project (https:// | ||
| + | **Topic 1: LLM-Powered Academic Assistant and Information Extraction System for Materials Science via Prompt Engineering and Fine-Tuning** \\ | ||
| + | Develop a knowledge retrieval and structured data extraction Agent tailored for material scientists. The goal is to help researchers rapidly extract " | ||
| + | 1. Learn LangChain/ | ||
| + | 2. Construct Agent logic using materials science open datasets to accurately extract structured text and multi-component composition tables from PDFs. | ||
| + | 3. Develop a lightweight Web UI allowing users to query in natural language (e.g., "Find all austenitic stainless steels with yield strength > 200MPa that are cobalt-free" | ||
| + | 4. Thesis writing, system integration testing, and viva/ | ||
| + | **Topic 2: An Automated Grid-Screening Agent System for Compositionally Flexible Alloys (CFAs) via Rule-Based Interception** \\ | ||
| + | Re-implement the material design pipeline described in Section 2 of the multi-component stainless steel paper using an Agentic AI state machine framework. Since the Fe-Cr-Ni-Mn system resides in a manageable 4D space, grid-based brute-force filtering will be explored. | ||
| + | 1. Master LangGraph, focusing on the concepts of state management, Nodes (actions), and Conditional Edges (routing logic). | ||
| + | 2. Write Python scripts to wrap thermodynamic phase diagram calculators (using the open-source pycalphad library or creating a Mock API to simulate Thermo-Calc responses). | ||
| + | 3. Wire nodes in LangGraph to form a pipeline: Grid Generation -> Phase Stability Filter (FCC > 99%) -> Martensite Start Temperature (Ms) Interception (If Ms >= 350K, reroute/ | ||
| + | 4. Evaluate computational pipeline throughput and efficiency, finalize data logging, and draft the undergraduate thesis. | ||
| + | |||
| + | **Topic 3: High-Throughput Active Learning Alloy Design Agent Powered by Batch Bayesian Optimisation**\\ | ||
| + | Address the high-dimensional space challenge presented in advanced materials (like 17-element systems). Implement an Active Learning Agent using Batch Bayesian Optimization instead of grid searching to let the AI intelligently navigate complex compositional landscapes. \\ | ||
| + | 1. Study advanced Bayesian Optimization libraries in Python (e.g., Ax/Botorch or scikit-optimise). | ||
| + | 2. Build a Batch BO Agent capable of proposing " | ||
| + | 3. Implement multi-round termination criteria (e.g., maximum 3-5 iterations). Compare the efficiency and computational resource savings of the " | ||
| + | 4. Algorithm hyperparameter tuning, efficiency analysis, and thesis completion. | ||
| + | **Topic 4: Semi-Automated Agentic System for Post-Experiment Data Analysis and Computational Model Self-Correction**\\ | ||
| + | Re-engineer the Section 3 (Experimental Validation) and Section 4 (Discussion/ | ||
| + | 1. Learn Python scientific libraries (Pandas, Matplotlib, Scipy) to process real-world materials data, such as noisy tensile stress-strain curves and XRD diffraction text streams. | ||
| + | 2. Program the " | ||
| + | 3. Develop the " | ||
| + | 4. Thesis writing, case-study compilation, | ||
| + | **Topic 5: Customization of the Open-Source MIT " | ||
| + | Stand on the shoulders of giants by cloning, modifying, and deploying MIT’s open-source AtomAgents repository, adjusting its multi-agent framework to execute molecular dynamics simulations on unique material systems (e.g., Fe-Cr-Ni-Mn).\\ | ||
| + | 1. Set up the local Linux/ | ||
| + | 2. Audit the codebase to understand how the system' | ||
| + | 3. Adapt the codebase: download specific Embedded Atom Method (EAM) interatomic potential files for the custom stainless steel system from online repositories (like NIST), rewrite prompt constraints, | ||
| + | 4. Validate simulation stability, measure runtime bottlenecks of localized AutoGen agent reasoning, and write the thesis. | ||