17. The system of claim 15 wherein informal communications with good sentiment indicate a stronger relationship than formal communications with bad sentiment.
15. A system for generating and updating user interface with machine learning output data relating to electronic communications and contact data, the system comprising a machine learning server, a presentation server, and a data storage device, the machine learning server configured to generate or update a graph structure of nodes and edges in real-time using contact data by intercepting electronic communication messages, the nodes corresponding to contacts and the edges corresponding to relationship scores computed by processing the electronic communications between the contacts using natural language processing rules for sentiment and formality classification, the relationship scores indicating strength in relationships between the contacts, the presentation server configured to process machine interpretable instructions to generate visual effects for at least a portion of the graph structure in response to search requests and queries identifying one or more of the contacts, and the data storage device storing data for the graph structure of the nodes and the edges the presentation server further configured to control rendering, on a display at a device, of a user interface including visual interface elements corresponding to the visual effects for the portion of the graph structure generated by the machine learning server, the visual interface elements indicating contact nodes and relationship edges connecting the contact nodes, the visual effects indicating contact nodes representing the nodes corresponding to the one or more of the contacts in the graph structure, relationship edges representing edges connected to the nodes corresponding to the one or more of the contacts, and indication of the relationship scores; the user interface adapted to render a button configured to be responsive to input representing an indication of the search requests and the queries identifying the contact for provision to the machine learning server; responsive to the button, the presentation server further configured to control updating of the visual interface elements with the visual effects to indicate the contact nodes, the relationship edges, and the indication of the relationship scores.