Meeting 5 minutes
Minutes – Differential Fairness Toolkit Project¶
Meeting #5
Date: 27th December 2025 Time: 10:00 AM Location: Online
Attendees¶
- Nick
- Becky
- Kayla
- Raiet
1. Welcome and Purpose of Meeting¶
The purpose of the meeting was to:
Review and compare each member’s prototype pipeline
Agree on a shared design for the fairness toolkit
Decide which components should be merged into the common development branch
2. Review of Individual Pipelines¶
Each group member presented a minimal working pipeline covering:
Dataset loading
Preprocessing steps
Fairness metric computation
Model training and evaluation
Clarity and usability of outputs
Discussion summary:¶
All pipelines successfully demonstrated.
Common patterns were identified across pipelines, particularly in data loading, preprocessing, and evaluation alignment.
Some duplication of logic was noted, especially around group handling and evaluation data structures.
Agreement that a standardised pipeline structure would improve clarity and reuse.
Agreement on Core Toolkit Design¶
Following discussion, the group agreed on the following design principles:
A clean, modular package structure separating data loading, preprocessing, grouping, metrics, and visualisation.
A minimal, well-documented v0.1 feature set focused on correctness and clarity rather than breadth.
Inclusion of example notebooks and documentation as components of the toolkit.
Decisions on What to Merge into Main¶
The group agreed that:
Only reviewed, working components would be merged into the shared main branch.
Focus would be on core functionality rather than optimisation.
Next Steps and Work Allocation¶
The following responsibilities were agreed:
-
Becky & Kayla: Continue development of fairness metric functions, including group-level and intersectional metrics.
-
Nick. Develop project documentation. Finalise and maintain the overall package structure. Ensure examples and tutorials clearly demonstrate intended usage.
-
Raiet. Develop visualisation components to support interpretation of fairness metrics.
-
All: use docstrings to explain the scope of each function
Additionally:
-
The group agreed to publish the package initially to TestPyPI to validate installation and imports.
-
Pending successful testing, the package will later be published to PyPI.
Date of Next Meeting¶
Final meeting scheduled for:
- Saturday 3rd January 2026
- 10:00 AM (Online)