Learning Machine backend