Skip to content

Human error classificator based on MATA-D and Machine Learning algorithm

License

Notifications You must be signed in to change notification settings

cossan-working-group/VirtualRaphael

Repository files navigation

Virtual Raphael

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.

highlights

  • Based on the Google BERT model;
  • Multi-language support for reading reports.

web application

An intuitive web application1 is created for facilitating the use of Virtual Raphael.

command line interface

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

alt text

installation

Pre-traioned models should be downloaded separately and then put into a directory named models. Refer to caveats. For installing2

pip install .

caveats

Pre-trained models are of size 23.21GB, which can be downloaded here.

reference

@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

  1. Created by Yu Chen with Flask;

  2. Project based on the cookiecutter data science project template.

About

Human error classificator based on MATA-D and Machine Learning algorithm

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 3

  •  
  •  
  •