Human error classifier based on MATA-D and Machine Learning algorithm. Virtual Raphael
is a web interface that presents the virtual human factor expert classifier. It has been developed with the aim to enhance the capability of learning from accidents from different industrial sectors, which could prevent similar accidents to happen.
Reading an accident report is a time-consuming process, which delays the learning from accidents. For this reason, a study has been conducted to automate this process by training the computer on a predefined classification scheme. The virtual classifier should support human experts to analyse accidents reports for organizational, technological and individual facters that may trigger human errors.
- Based on the Google BERT model;
- Multi-language support for reading reports.
An intuitive web application1 is created for facilitating the use of Virtual Raphael
.
The application can be easily run from terminal, after installing the package locally. Put your PDF file into the directory inference_reports/New Report
and call the CLI command as below. Currently, running a cycle of all the models takes about 110s. The results and visualisations will be saved into the Predictions
directory.
$ virtual_raphael
Pre-traioned models should be downloaded separately and then put into a directory named models
. Refer to caveats. For installing2
pip install .
Pre-trained models are of size 23.21GB, which can be downloaded here.
@article{morais2022identification,
title={Identification of human errors and influencing factors: A machine learning approach},
author={Morais, Caroline and Yung, Ka Lai and Johnson, Karl and Moura, Raphael and Beer, Michael and Patelli, Edoardo},
journal={Safety science},
volume={146},
pages={105528},
year={2022},
publisher={Elsevier}
}
Footnotes
-
Project based on the cookiecutter data science project template. ↩