Efficient algorithms for inductive learning - an application of multi-linear functions to inductive learning