10. The method of claim 9 , wherein calculating the final probability for each category further comprises determining, from a supplemental data model, a coefficient for each token and each combination of tokens and modifying the token probability for each token and the joint probability for each combination of tokens by the token's coefficient before averaging the token probabilities.
10. The method of claim 9 , wherein calculating the final probability for each category further comprises determining, from a supplemental data model, a coefficient for each token and each combination of tokens and modifying the token probability for each token and the joint probability for each combination of tokens by the token's coefficient before averaging the token probabilities. 13. The method of claim 10 , wherein the domain name is associated with a website and comparing each of the one or more tokens to each category in the category structure comprises: converting the website into a target vector representing the website, the target vector comprising elements signifying the appearance of the tokens on the website; and comparing the target vector to a plurality of reference vectors having known assigned categories of a category structure.