1. A method of using a local communication network to generate a speech recognition model, the method comprising: retrieving for an individual a list of numbers in a calling history; identifying a local neighborhood associated with each number in the calling history; truncating the local neighborhood associated with each number based on at least one parameter; retrieving a local communication network associated with each number in the calling history and each phone number associated with a local neighborhood; and creating, via a processor, a language model for the individual based on the retrieved local communication network.