Visual Exploration of Complex Networks
jweebo writes "Seed magazine has a story on complexity, and how it can be visually represented with fascinating results. From the article:
'Complexity is everywhere. It's a structural and organizational principle that reaches almost every field imaginable, from genetics and social networks to food webs and stock markets ...Collected here are a few of the many intriguing, and often beautiful, images that illustrate how the whole is more than the sum of its parts.'"
Wow, a winamp visualization.
Religion for nerds. Stuff that really matters
I have a book, about a thousand pages long, by a certain author of a certain mathematics program (who I will not name here) that basically says the same thing.
Translation for the 1000+ pages:
"omGz)R patterns pwnz joO!"
Really though, the guy goes on and on about his 'new kind of science' and after a thousand pages gets pretty much nowhere.
But hey, it was complex, man! Serious!
TLF
I do not respond to cowards. Especially anonymous ones.
Looks like a rehash of a (Horizon/Equinox) documentary I saw in about 1983, or James Gleik's Chaos book from about the same time. Nothing (new) to see here, move along.
It's true I tell you, feller at work's next door neighbour read it in the paper.
Seed magazine has a story on complexity, and how it can be visually represented with fascinating results.
I find that certain complex things are best represented as a series of tubes. Not a big truck that you can just dump something on, but a series of tubes.
The theory of relativity doesn't work right in Arkansas.
You've been reading "Fractal Geometry of Nature" by Benoit Mandelbrot. Very nice illustrations and the section on how fractals all started and another on fractal dimensions were good, but otherwise the book was far too vague and had few proofs. This demonstrates Heisenberg's Writing Principle, which states that you can either know bout a topic or write about it, but not at the same time.
It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
Yep, they're pretty.
... and what does it mean? What information is conveyed in this manner?
And they appear to be meaningless. Particularly the last one with Rammstein listed across from Britney Spears. Lots of coloured lines with lots of intersections
The article is a little short, I would have liked more more more!! :-)
May I suggest Information Architecture from Peter Morville. He is also co-founder and president of the Information Architecture Institute.
May I also suggest taking a look at Prefuse, an open source project to interactively vizualize organized information (still in beta however).
Animoog.org
Five somewhat pretty pictures.
Beauty is truth, truth beauty.
But beauty is born of complexity.
Now do you understand why the EU Commision/Congress like simple answers to everything - and it all turns out so ugly?
KFG
Intriguing sure, beautiful
You can be an atheist and still not want to succumb to some weird cross-over sheep disease -- AC
""Seed magazine has a story on complexity, and how it can be visually represented with fascinating results."
[Slashdot]
Opinions expressed as facts.
|
|____Disagree with...
|
|____Agree with...
|
|____Punt!
Reminds me a little to a documental I saw on tv like 10 years ago or so, the interpol was using a new system to correlate all known law offenders from databases in a boss to contact way, the results (although in only 2D) were most interesting.
People may be more complex than a neuron, but not nearly as complex as the total and their possible interactions. With billions of neurons, each interacting with 1,000 to 10,000 others the possible configurations are enormous, yet most we do not act in such a wildly differing manners. I don't know much about chaos theory, but it mentions something along the lines of the sinple behaviour of complex systems and the complex behaviour of simple systems. Thinking deeper, I am not sure which category this falls into.
I don't make predictions, and I never will.
...was a big field of study in the time period I obtained my PhD. I was sucked into the field along with many others. The study of complexity gave me a fast PhD ... but really ... there is no news here.
Wow, this is Unix! I know this!!
--Lex
[
Something along similar lines is Frank van Ham's work on visualizing large state spaces. He's generated some neat visualizations of complex transition systems associated with various protocols.
I judt got a nre Kinesis keybiartf so please excusr ant egregiou typos.
-
pixels on the display: 2 million or so.
- insufficiency of the clustering algorithms: showing one pixel per node and random placement, or placement by DFS traversal? for trees, or for graphs where classification is the primary concern, then tree-map or "Csoft" views scale relatively well in this regard, but what about for more general problems?
- implementations (or algorithms) that don't scale: e.g. graphviz uses n^2 (n=#nodes) space for its graph layout!
one must always think about the summarization criteria: what aren't you going to show? how will you indicate that summarization has occured? how do you denote drill-down capability? what will the form of drill-down be? what heuristics should you use to selectively deaggregate, in order to highlight potentially interesting subgraphs? for large-scale info, this is as important as what you will be showing, and how it will be shown! for our stuff, we have graphs with tens of millions of nodes.http://www.visualcomplexity.com/
python -c "x='python -c %sx=%s; print x%%(chr(34),repr(x),chr(34))%s'; print x%(chr(34),repr(x),chr(34))"
It's here : http://infosthetics.com/ You can find there many more examples of visualization of complex sets of data. It's very interesting, and sometimes strangely beautiful. It is needed in biology for example, where any student can now easily check, in one or two days, the expression of all the genes in an organism (thanks to micro-arrays). If you want to make sense of these huge amounts of quantitative data, if you want to extract some important fine interaction that could be lost in the millions of numbers, you definitely have to use these kind of visualization tools nowadays.
The point of visualizing data is to learn something that you could not do with the raw data. In all of the cases shown in the article (yes, I acually read TFA), I didn't spot an example where it actually showed anything useful.
The first example with proteins: how similar are two proteins? If two shapes are similar (and please, how many proteins where being graphed there? One, two, five?), then you might be able to recognize it. If they are similar shapes, are they always presented in the same orientation in space? Does color have any meaning? Does this graph have any legend? If I gave someone who understood the graphs two proteins, what could he say besides "these are related" and "these are not related"? We already have wonderful programs to compare two proteins and say how similar they are two each other, along with being able to the estimate significance of the measurement.
I'm not sure that the other graphics look more informative. They are all pretty, but if they do not convey information (and not lose a large amount of relevant information), then they are just a nice way to generate patterns for some nerd's tie.
Dr. Wolfram (of Mathematica) offers PDFs of his book for free here (or pay $60 for hardcopy):
http://www.wolframscience.com/thebook.html
I do suggest you at least glance over the first few chapters, look at the pictures.
Also note that the guy got his PhD in Physics at the age of 18 I believe.
Obama likes poor people so much, he wants to make more of them.
not to troll, but maybe he means People = Neurons + Muscles, etc. > Neurons ?
Also, in TFA's pictures they show Petri-dish neurons (i.e. not a picture of a brain slice), seems to be cortical interneurons or something, and probably transfected with fluorescent markers. This 'network' looks cool, but is really crap compaired to brain wiring. Like comparing a silicone molecule to an 11/780.
Obama likes poor people so much, he wants to make more of them.
This makes me think about the character Gentry from William Gibsons Mona Lisa Overdrive who was looking for the shape of the matrix.
Exactly, since people have neurons, they're obviously more complicated than them.
Send email from the afterlife! Write your e-will at Dead Man's Switch.
10,000 synapses/cell sounds about right in a living brain. Some cells receive many more inputs directly, e.g. a Purkinje cell in a human cerebellum can receive up to 500,000 inputs from parallel fibers. It is impossible to visualize all these inputs.
Cultured neurons, i.e. what you get after you put a brain in a blender, then thinly spread the goo over a 2-D surface, receive about 10 to 100 inputs, if that. In this situation, with staining and labeling, one can trace all the inputs a given cell receives.
Neurons are extremely densely packed in brains to the point where it is impossible to visualize all the connections without serial sectioning and 3-D EM reconstruction (and that would take decades of technicians' time).
Obama likes poor people so much, he wants to make more of them.
For some more information on network visualization check out David Glecih's website http://www.stanford.edu/~dgleich/. He is one of the authors of the World of Music Paper mentioned in the paper. He has done a lot of work on visualizing high dimensional datasets. He has also done a lot of work on the computational side of complex network research. He released a number of Matlab packages that related to the subject. Also check out his artistic visualizations of the Flickr network http://www.stanford.edu/~dgleich/demos/visualizati ons/index.html.
Beautiful, man.
KFG
...than a thousand words.
Really, you'd be amazed at how even the simplest graphical interpretation of complex data can really show up points of interest. And it's not difficult to see why: Humans' primary sense is visual and we have evolved some seriously complex neural algorithms to interpret visual data.
A simple graph is a case in point. Now take a large amount of complex data and apply just about any process you care to name to present a graphical representation and you can easily see the overall picture.
A very simple example which illustrates statistical clustering. Even with totally random numbers, you *will* find islands of apparently significant populations. This is a common counter-claim to action groups who claim, say, a correlation between mobile 'phone masts and incidents of child leukaemia*. Anyway:
Generate a stream of random numbers and assign a symbol for n = 0.5, display the symbols in a grid and, hey presto! Look at those clusters!
On a more positive note:
We often use graphical representation in our work. This ranges from CTK representations of molecules we're looking at (xlation - pretty pictures with balls and lines) to grid based colour indexed representation of multi-dimentional data sets. In each case the point is to present data in a way that we humans can quickly spot potential areas of interest and get a "feel" for the data we're looking at.
It's all good stuff. (Sometimes very pretty, too)
* Actually, this is a good example of why I'm always wary of purely statistical "proofs". In this case the *science* (ie. proposed mechanisms for this) don't hold up to current understanding.
Mandelbrot became famous for the visualizations of complexity/chaos of the fractal algorithms in his name. Mandelbrot was initially handicapped by a very immature computer graphics field in the 1970s- CRT pixel displays hadnt been invented yet beacuse memory cost too much. I recall his colleague Voss(?) at the time first rendered Mandelbrot diagrams on alphanumeric teletypes. A square array of characters was printed where the amount of blackness in each character would represent a pixel density. When Scientific American printed a column on Mandelbrot in 1979 they caused computer labs buy new, expensive graphics terminals ($30k) and paralyzed many a computer system.
Yeah, Hitler, Mother Theresa and Abe Vogoda. Identical, I tell you; no difference in their behavior at all. In other news, we're also not as complex as the sum set of possible interactions of our atoms, or of a gigantic bag of legos.
I don't know much about chaos theory, but it mentions something along the lines of the sinple behaviour of complex systems and the complex behaviour of simple systems.
No, it doesn't. Chaos theory discusses the predictability locusses of confluent systems and the divergent behavior of attractors. Saying that that's discussing the complex behavior of simple systems is like saying that cars work by lighting dead plant matter on fire. It's such an absurd reduction that it carries no content. Please don't pose.
Thinking deeper, I am not sure which category this falls into.
Neither.
StoneCypher is Full of BS
The best part about you saying "yawn, seen it before" is that that's the same thing people are saying about your post. The difference is that the article gave us a few mildly pretty pictures to look at.
Next time, try adding a joke or something.
StoneCypher is Full of BS
Yeah, probably because John Conway and his crowd beat you to the punch by 30 years.
StoneCypher is Full of BS
I won't argue the "peer-reviewed" argument, you are definitely right on this (although, why should every little bit be scrutinized? Wolfram was attempting to show the connections between all of the work, not the individual pieces themselves). However, I don't think you are being fair to the issue of citings.
Had you read the book as you seem to indicate, you would know that on nearly every page of it Wolfram goes on (ad nauseum, it seems) about how he wasn't the first, telling you who originally did it, and wondering why they didn't see the connections (or why letter researchers didn't either). He notes that some did see some of the connections, but none seem to have seen all of the connections and implications. Finally, Wolfram provides copious footnotes and other references throughout the book that do reference others. The last part of the book (you know, the part that condenses about 1500 pages into 500 and is so dense as to make your eyes bleed) goes into even more detail and explanation, with still more footnotes and citings. He never once says "I invented all of this" - indeed, he mentions over and over again so many times how he is "shoulder standing", and upon who those are, that it is nauseating in its redundancy.
I am not saying this work is a perfect book - no book is. However, it is the kind of book that causes a lot of people, learned or not, to dismiss it outright because it "didn't go through proper channels". These kind of books/research generally wind up in one of two categories after a lot of time has passed: the crackpot/delusional bin, and the "OMFG! His research is right!" bin. You and many others seem to be pushing hard for this work to fall into the former. I personally believe it will fall into the latter.
Only time will tell, though...
Reason is the Path to God - Anon
I am not too sure what you mean by "wanking" - when I read it, I felt it was the opposite - that he was self-deprecating his research. He constantly refers to others research in the same areas, and notes copiously who they are/were. He does talk about how he feels he is the first to put 1+1 together, about how others have done similar research but never came to the conclusions he has. I haven't read all of the material out there on the varied and wide subjects, but I have read a lot (CA, complexity, emergence, chaos, etc) - and none of them ever came to the conclusions Wolfram has.
His basic conclusion - what the book goes over and over with, nearly "pounding" it into your head - is that complexity can and does arise in nature from simple sets of "rules". He found one of these sets (I think it was 6 rules for a 2D CA that he uses as an example throughout) using Mathematica, speculating that the six rules were the simplest he found, but by no means necessary the simplest possible. This simple set of rules, given certain input patterns, he shows how it can simulate the outputs of much of what we discern as natural "chaotic" processes - wind and water patterns, weather, seashell designs, zebra striping, and snowflakes - to name a few. Furthermore, the same system of rules can be coaxed into acting and working exactly like a UTM (Universal Turing Machine). Imagine - six simple rules which can replicate any other UTM (including the PC you are using right now, by the way, given enough time to run, of course). He goes to show that even when you make the system more complex (for example, by adding more rules or extra dimensions), slices through the data set show that the output devolves into the simpler two-dimensional six rule implementation. This is the essence of what he calls the "Theory of Universal Computation".
Yes, other authors disagree with him - including authors that I hold in high regard as well (Ray Kurzweil comes to mind). Who is right, who is wrong? No one really knows, but the code is simple to reproduce and play with (many have wrote implementations of it in many languages since the book's publication), so there is a foundation upon which to explore. It is a concept that has people frothing and gnashing similarly to the whole original AI debate (top down vs. bottom up, hard vs. soft). I think that some interesting discoveries and applications could come from the idea if we would quit nit-picking at its flaws, whatever they may be, and actually start trying to apply and explore the concepts.
Try reading it again - if you have to skip sections because of boredom or whatever, then do so (it is written in such a way that it doesn't need to be read 100 percent linearly). After you finish (or not, as the case may be), I could reccommend to you a whole host of other books to read on similar (and I tend to believe related) subjects (if you are interested, email me - I have also posted these lists here before on
Reason is the Path to God - Anon
Oligonicella has no sense of humor whatsoever. Just look at his posting history.
1) Of course they exhibit different behaviour, they are different people. The point was, for the enormous number of possible combinations of materials that comprise a person - we are not that different. We are not even the sum of our parts.
...", or did you ignore that to make your point while posturing and big noting yourself?
2) Did you actually read and understand the part that says "I do not know much about
3) Please don't pose.
4) Mod me as flame/troll/off topic/whatever
I don't make predictions, and I never will.