 Computational theorist Leslie Valiant uses the term "ecorithms" to describe how many less exact systems and techniques like fuzzy logic (and "less robust" logic) can be applied to learning algorithms.Valiant essentially redefines machine learning as evolutionary.In general use, ecorithms are algorithms that learn from their more complex environments (hence "eco-") to generalize, approximate and simplify solution logic.