Improving reproducibility in AI research: four mechanisms adopted by JAIR