18. A machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising: determining a business name and one or more categories associated with each of one or more businesses; generating one or more name components based on the business name for each of the one or more businesses, each name component of a business comprising one of the business name or a component of the business name; associating the one or more categories for each of the one or businesses with the one or more name components for the business; determining if a name component of a business of the one or more businesses is similar to at least another name component of another business of the one or more businesses; mapping the one or more categories of the name component of the one or more name components that is not similar to at least another name component of the one or more name components with the one or more categories associated with the name component; determining if the name component and one or more other components of the one or more name components that are similar to the name component share one or more common categories, if a name component of the one or more name components is similar to at least another name component of the one or more name components; and mapping the name component to the one or more common categories if the name component and one or more other components of the one or more name components that are similar to the name component share one or more common categories.
18. A machine-readable medium comprising instructions stored therein, which when executed by a machine, cause the machine to perform operations comprising: determining a business name and one or more categories associated with each of one or more businesses; generating one or more name components based on the business name for each of the one or more businesses, each name component of a business comprising one of the business name or a component of the business name; associating the one or more categories for each of the one or businesses with the one or more name components for the business; determining if a name component of a business of the one or more businesses is similar to at least another name component of another business of the one or more businesses; mapping the one or more categories of the name component of the one or more name components that is not similar to at least another name component of the one or more name components with the one or more categories associated with the name component; determining if the name component and one or more other components of the one or more name components that are similar to the name component share one or more common categories, if a name component of the one or more name components is similar to at least another name component of the one or more name components; and mapping the name component to the one or more common categories if the name component and one or more other components of the one or more name components that are similar to the name component share one or more common categories. 20. The machine-readable medium of claim 18 , determining if the name component and one or more other components of the one or more name components that are similar to the name component share one or more common categories comprises: determining a set of categories for each of name component and the one or more name components that are similar to the name component, the set of categories including the one or more categories associated with the name component and one or more categories that are related to the one or more categories associated with the name components; comparing the categories with the set of categories for the name component and the one or more name components that are similar to the name component.