[Opinion|Idea] Using the Social Graph as an Artifical Neural Network (ANN)
What would come of applying this theory to social networks (and other occurrences of graph patterns throughout the internet)?
The reason that neural networking works is that the structures in the graph fundamentally represent patterns outside of the graph; effectively their logic mimics external mathematical patterns - they are a simplification of the information that the network digests as it is conditioned.
Extrapolating from this fact, shouldn't the patterns (and hence the logic) within social networks hold meaning? What would be the equivalent of running "pulses" through the social graph?
There would be two ways to do this.
1. Internally - create a simple algorithm that uses the logic held in the social graph to process inputs and outputs. For example, you might send an array of integers through a subgraph of Faceboook and get some other integers out from different end nodes within the subgraph. (With internal graph processing, you'd need access to the database, so only the social network would have the ability to run analytics like this.)
2. Externally - literally send a piece of information (an email that get's forwarded from one person (node) to the next, a tweet retweeted, or a hyperlink referenced) through the social work and follow it's path through the network. It's ending point would effectively be a function of it's starting point, and it's ending quality (for example, if the email was somehow changed by the end), would also be a function of it's starting point.
What could be made of such analytics? Are people already doing this? (I assume they are... I can't be the first one who thought of this.)
Btw, this is only my second post, so looking forward to getting familiar with the hacker community and hello. Let me know if this post was too long to be enjoyable.