Machine learning based on attribute interactions : phd dissertation