2024-25:fall:f24-listing
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
2024-25:fall:f24-listing [2024/08/27 20:35] – Generative AI for Software Architecture fokaefs | 2024-25:fall:f24-listing [2025/01/13 16:48] (current) – lesperan | ||
---|---|---|---|
Line 10: | Line 10: | ||
/** DO NOT EDIT ABOVE THIS LINE PLEASE **/ | /** DO NOT EDIT ABOVE THIS LINE PLEASE **/ | ||
+ | |||
---- | ---- | ||
+ | ==== Automotive Knowledge Graph Construction and LLM Integration ==== | ||
+ | **[added 2024-09-03]** | ||
+ | |||
+ | **Course: | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | **Supervisor' | ||
+ | |||
+ | **Project Description: | ||
+ | This project focuses on the construction and application of knowledge graphs in the automotive domain, combining natural language processing, information extraction, and large language models (LLMs). Students will explore recent advances in the field of automatic knowledge graph construction and evaluate its impact on enhancing LLM performance. | ||
+ | |||
+ | The project involves the following steps: | ||
+ | 1. Conduct a literature review on recent advances in automatic knowledge graph construction. | ||
+ | 2. Select and implement an existing knowledge graph construction method, making use of available open-source code. | ||
+ | 3. Create an automotive knowledge graph by applying the chosen method to one or multiple car owner' | ||
+ | 4. Evaluate the accuracy of answers of an LLM with and without the constructed knowledge graph. | ||
+ | |||
+ | **Required skills or prerequisite courses: | ||
+ | - Good programming skills in Python | ||
+ | - Familiarity with natural language processing concepts | ||
+ | - Basic understanding of graph theory and data structures | ||
+ | |||
+ | **Recommended skills or prerequisite courses:** | ||
+ | - Experience with machine learning libraries (PyTorch) | ||
+ | - Familiarity with knowledge representation and ontologies | ||
+ | - Basic understanding of large language models and their applications | ||
+ | |||
+ | **Instructions: | ||
+ | Send your transcript and a short statement of motivation to [[mailto: | ||
==== Optimizing Regulatory Document Summarization for Automated Compliance Analysis in Healthcare** ==== | ==== Optimizing Regulatory Document Summarization for Automated Compliance Analysis in Healthcare** ==== | ||
Line 86: | Line 117: | ||
- | **Course: | + | **Course: |
**Supervisor: | **Supervisor: | ||
Line 109: | Line 140: | ||
**Instructions: | **Instructions: | ||
- | Please email the supervisor | + | Please email the supervisor your CV and latest transcripts. |
Line 356: | Line 387: | ||
Email the instructor your CV and your unofficial transcript. Use EECS4070 or EECS4080 as part of the subject of the emai. | Email the instructor your CV and your unofficial transcript. Use EECS4070 or EECS4080 as part of the subject of the emai. | ||
---- | ---- | ||
- | ==== TEMPLATE ENTRY 8 | + | ==== Generative AI for Self-adaptive Systems |
- | **[added | + | **[added |
- | **Course: | + | **Course: |
- | **Supervisor: | + | **Supervisor: |
- | **Supervisor' | + | **Supervisor' |
**Project Description: | **Project Description: | ||
- | lorem ipsum... | + | The goal of the project is to allow site reliability engineers and DevOps engineers to handle the large volume of events in complex systems to ensure reliability and minimize cost and revenue loss. In this context, the foundation model will play the role of the mediator between the SRE and a complex backend with large volumes of multi-dimensional logs and events. The model will allow the integration of data from multiple sources related to an event, summarize it in useful information and present it through visualizations. Finally, the model will serve as an interface to act upon the event and issue mitigating and adaptive actions. The project will evaluate large language models and generative AI methods with respect to their ability in: a) integrating and summarizing data from multiple sources related to an event, b) plan and propose responses to events, c) executing and evaluating the response for future events. |
**Required skills or prerequisites: | **Required skills or prerequisites: | ||
- | - pre-req 1... **do not** add pre-reqs that already exist for the course, see [[: | + | - Major in Computer Science/ |
- | - pre-req 2... | + | |
+ | | ||
+ | - Proficient in Python and Java-based programming | ||
**Recommended skills or prerequisites: | **Recommended skills or prerequisites: | ||
- | - recommended skil/ | + | - Basic use of tools like ChatGPT |
+ | - Some knowledge of AI | ||
**Instructions: | **Instructions: | ||
- | //state how you wish to receive inquiries | + | Email the instructor your CV and your unofficial transcript. Use EECS4070 or EECS4080 as part of the subject of the email. |
---- | ---- | ||
- | ==== TEMPLATE ENTRY 8 - PUT PROJECT TITLE HERE==== | + | ==== AI in constraint environments (IoT and mobile) |
- | **[added | + | **[added |
- | **Course: | + | **Course: |
- | **Supervisor: | + | **Supervisor: |
- | **Supervisor' | + | **Supervisor' |
**Project Description: | **Project Description: | ||
- | lorem ipsum... | + | In the spirit of ubiquitous computing, there is a need or tendency to integrate AI in most software applications. However, in domains, such as Internet-of-Things, |
**Required skills or prerequisites: | **Required skills or prerequisites: | ||
- | - pre-req 1... **do not** add pre-reqs that already exist for the course, see [[: | + | - Major in Computer Science/ |
- | - pre-req 2... | + | |
+ | | ||
+ | - Proficient in Java-based programming | ||
**Recommended skills or prerequisites: | **Recommended skills or prerequisites: | ||
- | - recommended skil/ | + | - Familiarity with Android Studio |
+ | - At least B+ for EECS4443 | ||
**Instructions: | **Instructions: | ||
- | //state how you wish to receive inquiries | + | Email the instructor your CV and your unofficial transcript. Use EECS4070 or EECS4080 as part of the subject of the email. |
---- | ---- | ||
- | ==== TEMPLATE ENTRY 9 - PUT PROJECT TITLE HERE==== | + | ==== Mapping Stong Pond ==== |
+ | |||
+ | **[added 2024-08-29]** | ||
+ | |||
+ | **Course: | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | **Supervisor' | ||
+ | |||
+ | **Project Description: | ||
+ | Much of the surface of the planet is covered by water. Mapping and performing other tasks on these environments can be augmented through the deployment of unmanned surface vessels (USV) that can perform these tasks autonomously. This project involves using a simulator for one of the USVs in the lab to develop a strategy to perform measurements over real and simulated bodies of water (Stong Pond). | ||
+ | |||
+ | **Required skills or prerequisites: | ||
+ | - Ability to work independently and in groups | ||
+ | - Good python programming skills | ||
+ | - Knowledge of/interest in ROS2 would be helpful | ||
+ | |||
+ | **Recommended skills or prerequisites: | ||
+ | - None beyond 4080 prerequisites | ||
+ | |||
+ | **Instructions: | ||
+ | Contact Michael Jenkin as jenkin@yorku.ca if interested | ||
+ | |||
+ | |||
+ | ---- | ||
+ | ==== Enhanced avatar for human-robot interaction ==== | ||
+ | |||
+ | **[added 2024-08-29]** | ||
+ | |||
+ | **Course: | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | **Supervisor' | ||
+ | |||
+ | **Project Description: | ||
+ | Avatars have been proposed as a key element in user interface designs since the development of Microsoft' | ||
+ | |||
+ | **Required skills or prerequisites: | ||
+ | - Ability to work independently and as part of a team. | ||
+ | - Knowledge/ | ||
+ | - Ability to work with external partners. | ||
+ | |||
+ | **Recommended skills or prerequisites: | ||
+ | - none beyond those required for 4080 | ||
+ | |||
+ | **Instructions: | ||
+ | Contact Michael Jenkin by email (jenkin@yorku.ca) if interested. | ||
+ | |||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Evaluating Planning Domain Validation Tools ==== | ||
+ | |||
+ | **[added 2024-09-18]** | ||
+ | |||
+ | **Course: | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | **Supervisor' | ||
+ | |||
+ | **Project Description: | ||
+ | In this project, the student will evaluate software tools (such as Val, FastDownward, | ||
+ | |||
+ | **Required skills or prerequisites: | ||
+ | - EECS 3401 | ||
+ | - Python | ||
+ | |||
+ | **Recommended skills or prerequisites: | ||
+ | - basic knowledge of AI planning techniques and PDDL | ||
+ | - some experience using large language models | ||
+ | |||
+ | **Instructions: | ||
+ | Contact instructor by email | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== Exploring the Use of Large Language Models to Generate Control Knowledge for HTN Planning ==== | ||
+ | |||
+ | **[added 2025-01-13]** | ||
+ | |||
+ | **Course: | ||
+ | |||
+ | **Supervisor: | ||
+ | |||
+ | **Supervisor' | ||
+ | |||
+ | **Project Description: | ||
+ | Hierarchical Task Network (HTN) planning is a popular approach to automated planning with domain-specific search control knowledge. | ||
+ | |||
+ | Given that Large Language Models (LLMs) can display broad world knowledge, it seems reasonable that they should be able to help generate methods and tasks for a given HTN planning domain and root goal task. That is, given the domain’s atomic tasks/ | ||
+ | |||
+ | In this project, after learning the basics of HTN planning, the student will first adapt some existing HTN planning problems to be used as benchmarks in evaluating the ability of LLMs to solve the HTN control knowledge generation problem, essentially by deleting some or all of their methods and abstract tasks. | ||
+ | |||
+ | |||
+ | **Required skills or prerequisites: | ||
+ | - EECS 3401 | ||
+ | - Python | ||
+ | |||
+ | **Recommended skills or prerequisites: | ||
+ | - basic knowledge of AI planning techniques and PDDL | ||
+ | - some experience using large language models | ||
+ | |||
+ | **Instructions: | ||
+ | Contact instructor by email | ||
+ | |||
+ | ---- | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | ==== TEMPLATE ENTRY 10 - PUT PROJECT TITLE HERE==== | ||
**[added YYYY-MM-DD]** | **[added YYYY-MM-DD]** | ||
Line 426: | Line 587: | ||
**Instructions: | **Instructions: | ||
//state how you wish to receive inquiries of interest// | //state how you wish to receive inquiries of interest// | ||
+ | |||
+ | |||
---- | ---- | ||
- | ==== TEMPLATE ENTRY 10 - PUT PROJECT TITLE HERE==== | + | |
+ | ==== TEMPLATE ENTRY 11 - PUT PROJECT TITLE HERE==== | ||
**[added YYYY-MM-DD]** | **[added YYYY-MM-DD]** | ||
Line 453: | Line 617: | ||
---- | ---- | ||
- | |||
2024-25/fall/f24-listing.1724790943.txt.gz · Last modified: 2024/08/27 20:35 by fokaefs