To learn how to update the categories for this article, see here. To update categories, edit the metadata template.
Definition: The use of software algorithms for narrowing down a large set of choices by using collaboration among multiple agents, viewpoints, and data sources. [d] [e]