Step 2: Model Cards for Model Reporting
Model cards were first introduced in Mitchell et al. 2019, as an effort to bring a standardised process for documenting models in the machine learning community.
Machine learning models are becoming increasingly widespread, and they are used even in most sensitive applications (e.g. healthcare, recruitment, education, etc.). It seems therefore appropriate to create a standardized system to gather information regarding model performance characteristics, intended use cases or potential pitfalls. Model cards would provide this type of information, and could thus help users make more informed decisions. They could decide, for example, whether a trained machine learning model is suitable for a particular application and context, before deployment. A standardized framework would also aid comparison across various axes including performance but also ethics and fairness.
A model card will be roughly structured as follows [Mitchell et al. 2019]:
We include one example model card here:
You can find more information and examples about model cards in Mitchell et al. 2019. Additionally, Google has released a model card toolkit for creating model cards automatically. You can see an example notebook released by Google here.
Last updated