Submission of predictions#17
Closed
emmakowu3579-ui wants to merge 1 commit intoVinitSingroha:masterfrom
Closed
Conversation
Submission Scoring System[Evaluation Results][Combined Score]NMAE: 0.064701 (6.47%) Lower is better. This is the official ranking metric. ✅ Score recorded! Check the Leaderboard. This PR has been automatically closed. Your submission files are NOT stored in the repository. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Submission
Team Information
Model Description
This submission utilizes a Graph Attention Network v2 (GATv2) architecture built with PyTorch Geometric. The network processes the multi-material graph nodes using two layers of multi-head attention (4 heads) with ELU activations to capture edge-specific importance. A global mean pooling layer aggregates the graph representations, which are then passed through a fully connected regression head.
To stabilize gradients across the vastly different target scales (Pressure, Temperature, and Speed), the pipeline implements strict Z-score Target Normalization. Training was conducted using an 80/20 Train/Validation split, utilizing L1 Loss for backpropagation while actively tracking the Normalized Mean Absolute Error (NMAE) with an Early Stopping monitor (patience=30) to prevent overfitting and capture the best epoch weights.
Checklist
predictions.csvwith all required columns (id, pressure, temperature, speed)Notes
The target outputs were strictly inverse-transformed from the normalized
0 to 1training scale back into their original physical units before generating thepredictions.csvfile. Theidcolumn mapping was directly extracted from the PyGdata.batchto ensure perfect ID alignment with thetest_nodes.csv.