This seems like it could be a good model for machine learning consulting, and one that I would certainly be willing to explore.
It would work something like this :
1) You show me your problem and your data.
2) We come to an agreement on how accuracy would translate
into financial results and on a fair split of the savings or earnings. 3) I develop a model.
4) You evaluate it based on 2.
5) I get payed based on 2.
If my model doesn't meet minimum performance criteria I don't get payed. If it does very well, and assuming the problem was economically interesting in the first place, you save a lot of money and I get a fair sized chunk of it.Feel free to explain why this business model wouldn't work.
Edited for formatting.