Invalid Graphical Representation Bug Detection Model
This model is trained to detect Invalid Graphical Representation issues in video games. It identifies bugs where aspects of the world state are incorrectly rendered. For example, it can detect when a character is performing a swimming animation while on land, or when a clothing item is not appearing as intended in the game.
The model is based on concepts from the paper "What went wrong; the taxonomy of video game bugs".
Model Details
- Model Type: Classification (Binary)
- Training Data: Trained on a dataset of video game bugs, specifically focused on Invalid Graphical Representation as described in the paper "What went wrong; the taxonomy of video game bugs".
- Task: Bug detection in video games.
- Intended Use: This model is designed for game developers and QA teams to automate the detection of rendering issues or animation bugs in video games.
Training Metrics
The model was trained for 4 epochs, with the following performance metrics:
Epoch | Training Loss | Validation Loss | Accuracy | F1 Score | Precision | Recall |
---|---|---|---|---|---|---|
1 | 0.6919 | 0.6906 | 61.75% | 0.7086 | 0.5688 | 0.9394 |
2 | 0.6707 | 0.6646 | 67.25% | 0.6289 | 0.7161 | 0.5606 |
3 | 0.6181 | 0.5799 | 76.50% | 0.7939 | 0.7016 | 0.9141 |
4 | 0.4611 | 0.4110 | 87.00% | 0.8791 | 0.8147 | 0.9545 |
Key Metrics:
- F1 Score: Balances precision and recall, with a final value of 0.8791 after 4 epochs.
- Precision: The accuracy of positive predictions.
- Recall: The ability to detect true positives.
Intended Audience
- Game Developers: To detect graphical and animation bugs in video games.
- Quality Assurance (QA) Teams: To automate the detection of rendering or animation issues during game testing.
- Researchers: Interested in analyzing or extending bug detection models for video games.
Limitations:
- This model is specifically trained to detect Invalid Graphical Representation bugs, focusing on issues like animation errors and missing rendered items.
- It may not generalize well to other types of video game bugs outside of this category.
- Performance can vary depending on the game context and rendering engine. Further fine-tuning may be required for use in different games.
How to Use
You can use the model for binary classification to predict whether a given game state exhibits an Invalid Graphical Representation bug. Here's an example using the Hugging Face transformers
library:
from transformers import pipeline
# Load the model from Hugging Face
bug_detection = pipeline('text-classification', model='fyp-buglens/VideoGameReviews-InvalidGraphicalRepresentation-TinyBERT')
# Example usage
result = bug_detection("A character is swimming on land")
print(result) # Output: label indicating if it's a bug or not
---
license: apache-2.0
---
- Downloads last month
- 4
Inference Providers
NEW
This model is not currently available via any of the supported third-party Inference Providers, and
HF Inference API was unable to determine this model's library.
Model tree for fyp-buglens/VideoGameReviews-InvalidGraphicalRepresentation-TinyBERT
Base model
huawei-noah/TinyBERT_General_4L_312D