Submission information
Submission Number: 200
Submission ID: 4538
Submission UUID: 5e729a48-6023-452e-8532-1c9fbd0ed529
Submission URI: /form/project
Created: Wed, 05/15/2024 - 15:32
Completed: Wed, 05/15/2024 - 15:42
Changed: Tue, 04/22/2025 - 11:08
Remote IP address: 131.109.33.100
Submitted by: Gaurav Khanna
Language: English
Is draft: No
Webform: Project
Project Title: Neural network surrogate models of gravitational waveforms
Program:
CAREERS (323)
Project Image: {Empty}
Tags:
AI/ML (802), astrophysics (297), deep-learning (303), parameter-sweeps (301)
Status: Complete
Project Leader
--------------
Project Leader:
Scott Field
Email: sfield17@uri.edu
Mobile Phone: {Empty}
Work Phone: {Empty}
Project Personnel
-----------------
Mentor(s):
{Empty}
Student-facilitator(s):
Ashwin Girish (29730)
Mentee(s):
{Empty}
Project Information
-------------------
Project Description:
The gravitational wave (GW) signal received by an interferometric detector is an oscillatory "chirp" signal with its amplitude and frequency peaking at merger. Such waveforms are challenging to model directly because they contain a lot of structure and additional modulations resulting from precession effects and higher-order modes. Over the past decade, data-driven surrogate models have become prominent in GW data analysis, resulting in efficient and accurate surrogate models for a given set of GW signals with the help of numerical methods for decomposing, compressing, and fitting the original data.
We propose to extend existing surrogate methods with the overarching goal of accelerating evaluation times while retaining accuracy by replacing current regression techniques -- such as greedy polynomial fits -- with artificial neural networks (ANNs), which have been shown to be universal function approximators. Given sufficient depth, ANNs can be very powerful and efficiently approximate arbitrary functions. For regression, one usually minimizes the mean squared error of the target function. We propose to model data pieces for processing GW signals with ANNs, making use of hyper-parameter optimization to find optimal values for the number of layers and neurons of ANNs as well as an optimal choice of the activation function. The student will work with an existing Python codebase that relies on PyTorch / Tensorflow deep learning packages. The student will become familiar with working on UNITY, writing and submitting bash submission scripts, using GPU acceleration, training ANNs, inspecting loss curves, and working and contributing with an existing Python codebase and version with git.
Project Information Subsection
------------------------------
Project Deliverables:
{Empty}
Project Deliverables:
{Empty}
Student Research Computing Facilitator Profile:
{Empty}
Mentee Research Computing Profile:
{Empty}
Student Facilitator Programming Skill Level: Practical applications
Mentee Programming Skill Level: {Empty}
Project Institution: University of Rhode Island
Project Address:
Rhode Island
Anchor Institution: CR-University of Rhode Island
Preferred Start Date: {Empty}
Start as soon as possible.: No
Project Urgency: Already behind3Start date is flexible
Expected Project Duration (in months): 3
Launch Presentation: https://support.access-ci.org/system/files/webform/project/4538/LaunchPresentation_Ashwin.pptx
Launch Presentation Date: {Empty}
Wrap Presentation: https://support.access-ci.org/system/files/webform/project/4538/Wrap_presentation_Ashwin.pptx
Wrap Presentation Date: {Empty}
Project Milestones:
- Milestone Title: Milestone#1
Milestone Description: Install and run existing Python codes on Unity; run interactive examples on CPU and GPU; launch presentation
Completion Date Goal: 2024-06-30
- Milestone Title: Milestone#2
Milestone Description: Write and submit job submission scripts for Unity for various target problems
Completion Date Goal: 2024-07-31
- Milestone Title: Milestone #3
Milestone Description: Carry out hyperparameter optimization studies for various target problems; wrap presentation; exit interview
Completion Date Goal: 2024-08-31
Github Contributions: {Empty}
Planned Portal Contributions (if any):
{Empty}
Planned Publications (if any):
{Empty}
What will the student learn?:
{Empty}
What will the mentee learn?:
{Empty}
What will the Cyberteam program learn from this project?:
{Empty}
HPC resources needed to complete this project?:
{Empty}
Notes:
{Empty}
Final Report
------------
What is the impact on the development of the principal discipline(s) of the project?:
{Empty}
What is the impact on other disciplines?:
{Empty}
Is there an impact physical resources that form infrastructure?:
{Empty}
Is there an impact on the development of human resources for research computing?:
{Empty}
Is there an impact on institutional resources that form infrastructure?:
{Empty}
Is there an impact on information resources that form infrastructure?:
{Empty}
Is there an impact on technology transfer?:
{Empty}
Is there an impact on society beyond science and technology?:
{Empty}
Lessons Learned:
{Empty}
Overall results:
{Empty}