AUG - Automated UML Model Generation

AUG (Automated UML Model Generation) is a fine-tuned version of GLM4-9B specifically designed for generating UML diagrams from natural language requirements. It supports class diagrams, use case diagrams, and sequence diagrams generation with high accuracy.

Model Description

  • Model Type: Fine-tuned GLM4-9B
  • Language(s): English and Chinese
  • Task: UML Diagram Generation
  • License: Apache 2.0

Training Data

The model was trained on a comprehensive dataset of software requirements and their corresponding UML diagrams, focusing on:

  • Class diagrams
  • Use case diagrams
  • Sequence diagrams

Performance and Limitations

Metrics

The model achieves the following performance metrics:

  • Precision: 78.68%
  • Recall: 67.37%
  • F1 Score: 72.59%

Compared to ChatGPT 4.0, AUG shows improved performance in:

  • Recall rate
  • Overall F1 score

Limitations

While the model performs well, users should be aware that:

  • The model's output may still require human verification
  • Complex software architectures might need additional refinement
  • Performance may vary based on the clarity of input requirements

Training Procedure

The model was fine-tuned from GLM4-9B using:

  • Specialized UML diagram dataset
  • Requirements-to-diagram mapping
  • Clarification dialogue patterns

Additional Information

Acknowledgements

This model was developed by researchers from Wuhan Textile University and Wuhan University. Special thanks to all contributors and the open-source community.

Downloads last month
5
Safetensors
Model size
9.4B params
Tensor type
BF16
·
Inference Providers NEW
This model is not currently available via any of the supported Inference Providers.
The model cannot be deployed to the HF Inference API: The model has no library tag.