{"id":4595,"date":"2015-04-11T13:03:19","date_gmt":"2015-04-11T11:03:19","guid":{"rendered":"https:\/\/wpethzprd.ethz.ch\/kowalski\/?p=4595"},"modified":"2024-02-20T13:40:33","modified_gmt":"2024-02-20T11:40:33","slug":"worms-brains-and-graphes-expanseurs","status":"publish","type":"post","link":"https:\/\/blogs.ethz.ch\/kowalski\/2015\/04\/11\/worms-brains-and-graphes-expanseurs\/","title":{"rendered":"Worms, brains and &#8220;graphes expanseurs&#8221;"},"content":{"rendered":"<p>Two days ago, I was in Paris and visited the \u00c9cole Polytechnique there (for the first time, as it turns out), in order to give the <a href=\"http:\/\/www.centremaths.polytechnique.fr\/accueil\/actualites\/conference-x2014-323877.kjsp?RH=D1_CMLS-FR\">traditional introductory lecture<\/a> presenting various aspects of mathematics that is given each year to the incoming class of students.  (Many people would wonder how a new class can be incoming in April; this is because the students of \u00c9cole Polytechnique, which is a military school, begin their studies with a military\/civil service from September to April).<\/p>\n<p>I had selected expander graphs as the topic of my talk, as being simultaneously a very modern subject, that can be presented with very basic definitions (most students, coming from the French &#8220;Classes pr\u00e9paratoires&#8221; have had two very solid years of mathematical studies, but of a rather traditional kind), and that has links to many different areas, including more applied ones.  <\/p>\n<p>The slides of my presentation can be found <a href=\"http:\/\/www.math.ethz.ch\/~kowalski\/expanseurs-x.pdf\">here<\/a>, in French, and I prepared an English translation <a href=\"http:\/\/www.math.ethz.ch\/~kowalski\/expanseurs-x-en.pdf\">there<\/a> (up to the handwritten bits of information on certain pictures, which will remain in French&#8230;) Actually, the slides by themselves are not particularly interesting, since there are many remarks and details that I only described during the talk.<\/p>\n<p>The talk begins with a discussion of graphs, continues with basic notions of expansion, and then defines expander graphs, with a bit of the history (especially the <a href=\"https:\/\/blogs.ethz.ch\/kowalski\/2011\/02\/13\/kolmogorov-and-expanders-i\/\">paper of Barzdin and Kolmogorov that I like very much<\/a>), and concludes with two applications (among many&#8230;): Apollonian circle packings, and the <a href=\"http:\/\/front.math.ucdavis.edu\/1103.3423\">Gromov-Guth<\/a> knot-distorsion theorem.  If this looks like a lot of ground to cover, this is because the talk was 1h30 long&#8230;<\/p>\n<p>While preparing the first part of the talk, I researched some examples of graphs with more care than I had done before. Some of the things I found are extremely interesting, and since they might not be so well-known among my readers, I will present them quickly.<\/p>\n<p>(1) The worm is <i>Caenorhabditis elegans<\/i>, more chummily known as <i>C. elegans<\/i>, <a href=\"http:\/\/www.wormatlas.org\/\">one of the stars of neurosciences<\/a>, as being the only animal whose entire nervous system has been mapped at the level of all individual neurons and connections between them.  This was done in 1986 by <a href=\"http:\/\/rstb.royalsocietypublishing.org\/content\/314\/1165\/1\">White, Southgate, Thomson and Brenner<\/a>, with minor corrections since then, and an important update and representation in 2011 by <a href=\"http:\/\/journals.plos.org\/ploscompbiol\/article?id=10.1371\/journal.pcbi.1001066\">Varshney, Chen, Paniagua and Chklovskii<\/a>.  The resulting graph has 302 neurons (this number is apparently constant over all individuals), and about 8000 edges. (Interestingly, it is naturally a mix of directed and un-directed edges, depending on the type of biological connection).  The paper of Varshney, Chen, Paniagua and Chklovskii is quite fascinating, as it investigates many mathematical invariants of the graph, and for instance compares the number of small subgraphs of various types with the expected number for random graphs with comparable parameters (certain subgraphs arise with higher frequency&#8230;)<\/p>\n<p>Much more about <i>C. elegans<\/i> is found on dedicated websites, including <a href=\"http:\/\/openworm.org\">Openworm<\/a>, which seems to have as a goal to recreate the animal virtually&#8230;<\/p>\n<p>(2) The brain is the humain brain; it can&#8217;t be mapped at the level of <i>C. elegans<\/i> (there are about $latex 10^{11}$ neurons and $latex 10^{15}$ synapses, from what I&#8217;ve seen), but I read a very interesting survey by Valiant about attempts to understand the computational model underpinning the reasoning capacities of the brain.  He <a href=\"http:\/\/people.seas.harvard.edu\/~valiant\/Current%20Opinion%20Neurobiology%202014.pdf\">presents four basic tasks<\/a> that must be among those that the brain performs, and explains how he succeeded in earlier work (from 1994 to 2005) in finding realistic algorithms and models for these problems. He comments:<\/p>\n<blockquote><p>\nIn [5,14] it is shown that algorithms for the four random<br \/>\naccess tasks described above can be performed on the<br \/>\nneuroidal model with realistic values of the numerical<br \/>\nparameters. The algorithms used are all of the vicinal<br \/>\nstyle. Their basic steps are all local in that they only<br \/>\nchange synaptic strengths between pairs of neurons that<br \/>\nare directly connected. Yet they need to achieve the more<br \/>\nglobal objectives of random access. In order that they be<br \/>\nable to do this certain graph theoretic connectivity prop-<br \/>\nerties are required of the network. The property of<br \/>\nexpansion [15], that any set of a certain number of<br \/>\nneurons have between them substantially more neighbors<br \/>\nthan their own number, is an archetypal such property.<br \/>\n(This property, widely studied in computer science, was<br \/>\napparently first discussed in a neuroscience setting [16].)<br \/>\nThe vicinal algorithms for the four tasks considered here<br \/>\nneed some such connectivity properties. In each case<br \/>\nrandom graphs with appropriate realistic parameters have<br \/>\nit, but pure randomness is not necessarily essential.\n<\/p><\/blockquote>\n<p>Here reference [16] is to the Barzdin-Kolmogorov paper.<\/p>\n<p>(3) Lastly, I was wondering what is the size (number of vertices) of the largest graphs for which the first non-zero Laplace eigenvalue has been computed, approximately.  The best I found is <a href=\"http:\/\/web.kaist.ac.kr\/~ukang\/papers\/HeigenTKDE2014.pdf\">a paper of Kang, Breed, Papalexakis, and Faloutsos<\/a>, which describes an algorithm that they have applied successfully to real-world graphs with about a billion vertices. This is rather impressive&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Two days ago, I was in Paris and visited the \u00c9cole Polytechnique there (for the first time, as it turns out), in order to give the traditional introductory lecture presenting various aspects of mathematics that is given each year to the incoming class of students. (Many people would wonder how a new class can be &hellip; <a href=\"https:\/\/blogs.ethz.ch\/kowalski\/2015\/04\/11\/worms-brains-and-graphes-expanseurs\/\" class=\"more-link\">Continue reading <span class=\"screen-reader-text\">Worms, brains and &#8220;graphes expanseurs&#8221;<\/span><\/a><\/p>\n","protected":false},"author":625,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[904,313,2,624],"tags":[],"class_list":["post-4595","post","type-post","status-publish","format-standard","hentry","category-computers","category-france","category-blogroll","category-science"],"_links":{"self":[{"href":"https:\/\/blogs.ethz.ch\/kowalski\/wp-json\/wp\/v2\/posts\/4595","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.ethz.ch\/kowalski\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.ethz.ch\/kowalski\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.ethz.ch\/kowalski\/wp-json\/wp\/v2\/users\/625"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.ethz.ch\/kowalski\/wp-json\/wp\/v2\/comments?post=4595"}],"version-history":[{"count":0,"href":"https:\/\/blogs.ethz.ch\/kowalski\/wp-json\/wp\/v2\/posts\/4595\/revisions"}],"wp:attachment":[{"href":"https:\/\/blogs.ethz.ch\/kowalski\/wp-json\/wp\/v2\/media?parent=4595"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.ethz.ch\/kowalski\/wp-json\/wp\/v2\/categories?post=4595"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.ethz.ch\/kowalski\/wp-json\/wp\/v2\/tags?post=4595"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}