Welcome to the EU AI Act Requirements Graph repository! This project provides an interactive way to explore the EU AI Act's requirements for Providers of High Risk AI Systems as a graph database. The graph visualisation makes it easier to understand the relationships between different requirements, their parent articles, and more.
- Interactive graph visualisation of the requirements from the EU AI Act
- Zoom, pan, and click on nodes to view details
- Search functionality to find specific nodes
- Subgraphs focusing on specific aspects of the AI regulatory landscape
- Attractive color scheme for easy identification of node types
To get started with the AI Act Requirements Graph, follow these steps:
-
Clone the repository:
git clone https://github.com/mrwadams/ai-act-requirements-graph.git
-
Open the
AI_Act_Requirements_Graph.ipynb
notebook in Google Colab using the button. -
Run the notebook cells in order to generate the graph visualisations.
-
Interact with the graph:
- Zoom in and out using the mouse wheel or trackpad
- Pan the graph by clicking and dragging
- Click on a node to view its details in the sidebar
- Use the search bar to find specific nodes
-
Explore the subgraphs to gain insights into specific aspects of the AI regulatory landscape, such as:
- The specific requirements that fall under a given Article
- Nodes (requirements) that are connected by specific relationship types such as "REQUIRES" or "SEE_ALSO"
- Identifying key requirements by analysing their degree of centrality in the graph
Contributions to this project are welcome! If you have any ideas, suggestions, or bug reports, please open an issue on the GitHub repository.
If you'd like to contribute code, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your forked repository.
- Submit a pull request to the main repository.
This project is licensed under the MIT License.
- Phil Lee for his inspiring visual of the Act's requirements.
- The yFiles for Jupyter Graphs library for enabling the interactive graph visualisations.
I hope you find the AI Act Requirements Graph useful in exploring and understanding the AI regulatory landscape!