9. A method for updating a social graph comprising: accessing a social graph of a subject user, the social graph comprising a plurality of nodes, the plurality of nodes including a focal node representing the subject user, a remainder of the plurality of nodes each representing one or more objects having a relationship with the subject user; learning a social routine of the subject user using interactions between the subject user and the remainder of the plurality of nodes; calculating a relevance score for each node of the remainder of the plurality of nodes, the relevance score for a given node being an indicator of an amount or frequency of interaction between the subject user and the given node, wherein the relevance score is based at least in part on at least one of: a frequency with which the subject user accesses a social network account, a frequency with which the subject user uses a particular application, a frequency with which the subject user interacts with members of a social network service, and a frequency with which the subject user interacts with the one or more objects having a relationship with the subject user; determining a particular node lacks relevance to the subject user based on the particular node being associated with a particular relevance score having a value below a predefined threshold; and in response to the determining the particular node lacks relevance to the subject user based on the particular relevance score having a value below the predefined threshold, eliminating the relationship of the subject user with the particular node by removing the particular node from the social graph to produce a maintained social graph.
9. A method for updating a social graph comprising: accessing a social graph of a subject user, the social graph comprising a plurality of nodes, the plurality of nodes including a focal node representing the subject user, a remainder of the plurality of nodes each representing one or more objects having a relationship with the subject user; learning a social routine of the subject user using interactions between the subject user and the remainder of the plurality of nodes; calculating a relevance score for each node of the remainder of the plurality of nodes, the relevance score for a given node being an indicator of an amount or frequency of interaction between the subject user and the given node, wherein the relevance score is based at least in part on at least one of: a frequency with which the subject user accesses a social network account, a frequency with which the subject user uses a particular application, a frequency with which the subject user interacts with members of a social network service, and a frequency with which the subject user interacts with the one or more objects having a relationship with the subject user; determining a particular node lacks relevance to the subject user based on the particular node being associated with a particular relevance score having a value below a predefined threshold; and in response to the determining the particular node lacks relevance to the subject user based on the particular relevance score having a value below the predefined threshold, eliminating the relationship of the subject user with the particular node by removing the particular node from the social graph to produce a maintained social graph. 10. The method of claim 9 , further comprising: obtaining new social data about the subject user from one or more social network services; analyzing the new social data to generate an updated maintained social graph of the subject user; and storing the updated social graph of the subject user.