<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' version='2.0'><channel><atom:id>tag:blogger.com,1999:blog-5538397676647376713</atom:id><lastBuildDate>Tue, 09 Feb 2010 01:45:20 +0000</lastBuildDate><title>Artificial Intelligence 2.0</title><description>The story of a new era in AI</description><link>http://ai2dot0.blogspot.com/</link><managingEditor>goschinsergiu@yahoo.com (giures)</managingEditor><generator>Blogger</generator><openSearch:totalResults>15</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5538397676647376713.post-5196614643206506366</guid><pubDate>Fri, 14 Nov 2008 05:02:00 +0000</pubDate><atom:updated>2009-03-20T04:01:09.358+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Machine Learning</category><category domain='http://www.blogger.com/atom/ns#'>Karl Popper</category><category domain='http://www.blogger.com/atom/ns#'>generalization ability</category><category domain='http://www.blogger.com/atom/ns#'>falsifiability</category><title>Karl Popper and machine learning</title><description>For some time I was fascinated by the correlation between &lt;a href="http://en.wikipedia.org/wiki/Karl_Popper"&gt;Karl Popper&lt;/a&gt; writings in philosophy of science and some fundamental ideas in machine learning.&lt;br /&gt;&lt;br /&gt;I first 'met' Popper when I was 20 years old and Daniel (a great mentor and friend that happens to be my uncle :) advised me to read "&lt;a href="http://en.wikipedia.org/wiki/The_Open_Society_and_its_Enemies"&gt;The Open Society and its Enemies&lt;/a&gt;". The Romanian society at that moment was still strongly marked by the communism years. The stories, the sufferings, the experience of totalitarianism were still alive around me and I could feel and understand them but in a confuse and sentimental way. Reading this book was a great experience because it opened my eyes to a rational account of what happened. It was like a scientific theory of tyranny, its causes and effects. It made me think and rationalize what I was feeling before.&lt;br /&gt;&lt;br /&gt;Later on, skimming through "&lt;a href="http://en.wikipedia.org/wiki/The_Logic_of_Scientific_Discovery"&gt;The Logic of Scientific Discovery&lt;/a&gt;" I realized that "The Open Society and its Enemies" was only an instance of a more generic view towards rationality in any scientific discipline. Popper introduced in &lt;span style="font-weight: bold; font-style: italic;"&gt;1934 &lt;/span&gt;(I marked the year to emphasize an idea later on)&lt;span style="font-weight: bold; font-style: italic;"&gt; &lt;/span&gt;the theory of falsifiability, which shortly says that for a theory to be named scientific, it should offer the possibility to be negated in some clear conditions.&lt;br /&gt;&lt;br /&gt;In a more detailed manner, Popper claims that for a discipline to be scientific (~ predictive of real world phenomenons, valuable to human knowledge) it needs to offer predictions which are potentially verifiable (and falsifiable) in an experimental manner. A good scientific theory will offer good predictions (like Einstein's general relativity - Popper's favorite example), a bad one,  bad predictions. A non scientific theory will not offer a generic frame that will allow others to negate it (see astrology). If you want to know more here is an excerpt written by the author: &lt;a href="http://www.stephenjaygould.org/ctrl/popper_falsification.html"&gt;Science as falsification.&lt;br /&gt;&lt;br /&gt;&lt;/a&gt;Even later on, when first reading about machine learning I was struck by the similarity of Popper's ideas and the necessity in ML to have a hypothesis (that is obtained from after training on a training set) that is tried on a different set to test its generalization accuracy. Unless you have such a test set, you can't say that you learned a good hypothesis. It's the same thing as with scientific and non-scientific theories.&lt;br /&gt;&lt;br /&gt;And my improbable personal knowledge circle was complete when skimming through &lt;a href="http://www.ccls.columbia.edu/Vapnik-Bio.html"&gt;Vladimir Vapnik's &lt;/a&gt;"&lt;a href="http://www.amazon.com/Statistical-Learning-Information-Science-Statistics/dp/0387987800/ref=pd_bbs_sr_1?ie=UTF8&amp;amp;s=books&amp;amp;qid=1226638209&amp;amp;sr=8-1"&gt;The nature of statistical learning theory&lt;/a&gt;" I read: "Before continuing with the description of statistical learning theory, let me remark how amazing Popper's idea was. In the 1930s Popper suggested a general concept determining the generalization ability (in a very wide philosophical sense) that in the 1990's turned out to be one of the most crucial concepts for the analysis of consistency of the ERM inductive principle" (page 55). It seems remarkable (at least to me) how someone with no mathematical tools was able to come up with such an idea (Popper formalized it really well as Vapnik's acknowledges ; the two actually met at a certain point towards the end of Popper's life). And it is also an indication of how powerful philosophy can be.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update: Thanks to &lt;/span&gt;&lt;span dir="ltr"&gt;&lt;span style="font-weight: bold;"&gt;David Corfield&lt;/span&gt; for pointing me to a much more informed opinion regarding the connection between statistical learning and Popper's ideas: &lt;a href="http://www.kyb.mpg.de/publications/attachments/TR_145_%5B0%5D.pdf"&gt;"Popper, Falsification and the VC-dimension"&lt;/a&gt; by David Corfield, Bernhard Scholkopf, Vladimir Vapnik.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5538397676647376713-5196614643206506366?l=ai2dot0.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://ai2dot0.blogspot.com/2008/11/karl-popper-and-machine-learning.html</link><author>goschinsergiu@yahoo.com (giures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>6</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5538397676647376713.post-6855819004129639178</guid><pubDate>Thu, 13 Nov 2008 06:36:00 +0000</pubDate><atom:updated>2008-11-13T09:29:30.942+02:00</atom:updated><title>Random Machine Learning thoughts</title><description>A part of my brain is still fighting the idea that if you don't make any kind of presupposition (if you don't have a bias whatsoever) then you won't be able to learn anything.&lt;br /&gt;&lt;br /&gt;It's still strange that when you perfectly learn something then you are overfit and you won't be able to generalize in a good manner.&lt;br /&gt;&lt;br /&gt;It's amazing for me that a 2 layer neural network can act as a universal continuous function approximator.&lt;br /&gt;&lt;br /&gt;I feel there is a gap between the math in ML and the philosophy that ML should generate and that's kind of sad.&lt;br /&gt;&lt;br /&gt;I keep wondering how come not everybody wants to study AI, machine learning and the like - I'm kidding, but deep inside I'm really stupefied :). A good friend asked me what would I do (professionally) if I would win a huge sum on the lottery (no danger here, I never buy tickets). And I felt really well thinking and saying that I would continue doing exactly what I am doing now.&lt;br /&gt;&lt;br /&gt;I use the opportunity of an interesting post about &lt;a href="http://www.overcomingbias.com/2008/11/the-weighted-ma.html"&gt;the (lack of?) power of randomness&lt;/a&gt; to refer you to one of my favorite blogs: &lt;a href="http://www.overcomingbias.com/"&gt;Overcoming Bias.&lt;/a&gt; (a blog at the intersection between philosophy, cognitive science, and a bit of AI).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5538397676647376713-6855819004129639178?l=ai2dot0.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://ai2dot0.blogspot.com/2008/11/random-machine-learning-thoughts.html</link><author>goschinsergiu@yahoo.com (giures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5538397676647376713.post-4392502090632796488</guid><pubDate>Sat, 11 Oct 2008 04:23:00 +0000</pubDate><atom:updated>2008-10-11T07:35:41.296+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>Machine Learning</category><category domain='http://www.blogger.com/atom/ns#'>ML</category><title>NY Machine Learning Symposium</title><description>I was at the &lt;a href="http://www.nyas.org/mlsymp"&gt;3rd Annual Machine Learning Symposium&lt;/a&gt; today. This a (rather new) workshop that aims to bring together researchers from NYC area that work in machine learning.&lt;br /&gt;&lt;br /&gt;It was a very nice experience. Besides the cool ideas and the presentations, I really appreciated the atmosphere, the openness of the people and the great view (see below).&lt;br /&gt;&lt;br /&gt;From the about 30 student posters they selected 10 finalists (that had short but informative presentations) and the winner was a NYU team with the paper "Sample Selection Bias Correction Theory" , which was really interesting. If I understood correctly, they said that usually when a test set is generated for a learning problem some samples are not presented to the learner (because of a higher cost of the labeling for instance); thus a bias is introduced in the test sample. This bias is of course unwanted and should be corrected. They presented a theoretical analysis of sample selection bias correction and presented some techniques of how to do it.&lt;br /&gt;&lt;br /&gt;Regarding the presentations, the most interesting (and sometimes a little scary) for me was that of &lt;a href="http://www1.cs.columbia.edu/%7Ejebara/"&gt; Tony Jebara &lt;/a&gt;from Columbia. The idea was that &lt;blockquote&gt;"With machine learning algorithms applied to these human activity graphs, it becomes possible to make predictions for advertising, marketing and collaborative recommendation." &lt;/blockquote&gt;(citation from speaker abstract). They used advanced algorithms to: 1. form a graph from sparse (GPS in this case) data (based on an approximation of k-matching algorithms - of which I just found out today and seems really cool), 2. partition the graph in a 'meaningful' way, 3. interpret the information in terms of what behaviors groups of people have so as to better match (for instance) them with advertisers. This was the scary part in the sense that they tracked people movements in a city what restaurants they went, when, etc (of course the information was made anonymous but still it felt strange to see an animation with clusters of people doing different stuff) - I wasn't familiar with most of the theoretical part but was interesting to learn more.&lt;br /&gt;&lt;br /&gt;And the picture from outside the conference room (naturally the chairs were facing the wall, otherwise I surely wouldn't have been able to concentrate on the presentations):&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_6NWfQxrOiPM/SPA0CmeloPI/AAAAAAAAADo/ehUgTIxfKwI/s1600-h/ny.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 273px; height: 364px;" src="http://2.bp.blogspot.com/_6NWfQxrOiPM/SPA0CmeloPI/AAAAAAAAADo/ehUgTIxfKwI/s320/ny.jpg" alt="" id="BLOGGER_PHOTO_ID_5255757984434594034" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5538397676647376713-4392502090632796488?l=ai2dot0.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://ai2dot0.blogspot.com/2008/10/i-was-at-3rd-annual-machine-learning.html</link><author>goschinsergiu@yahoo.com (giures)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_6NWfQxrOiPM/SPA0CmeloPI/AAAAAAAAADo/ehUgTIxfKwI/s72-c/ny.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5538397676647376713.post-997552655031626619</guid><pubDate>Fri, 19 Sep 2008 23:03:00 +0000</pubDate><atom:updated>2008-09-20T01:31:05.507+02:00</atom:updated><title>A new beginning</title><description>It's been a long time since I gave up at writing something here. It was for good reasons.&lt;br /&gt;Even though I didn't write a lot (about 10 articles, and all of them very far from the quality or the content I wished when starting this), this blog was one of the factors that made me realize an important thing: that I wasn't following my dreams. Trying to write interesting AI related things here, I discovered that I didn't have the time to really study, understand and communicate them, except on a very superficial level. And it was frustrating. So this, among other things, led me to decide to want to return to the academic realm. And after GREs, applications and the usual track of a foreign applicant, this autumn I started a PhD in Computer Science at &lt;a href="http://www.cs.rutgers.edu/"&gt;Rutgers University &lt;/a&gt;with the hope to study in depth machine learning and reinforcement learning. Hopefully, I'll have more interesting things to write from now on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5538397676647376713-997552655031626619?l=ai2dot0.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://ai2dot0.blogspot.com/2008/09/new-beginning.html</link><author>goschinsergiu@yahoo.com (giures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5538397676647376713.post-8705847471324552689</guid><pubDate>Tue, 19 Jun 2007 20:35:00 +0000</pubDate><atom:updated>2007-06-20T00:50:39.252+03:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>AI</category><category domain='http://www.blogger.com/atom/ns#'>Mars Spirit Rover</category><category domain='http://www.blogger.com/atom/ns#'>DeepBlue</category><category domain='http://www.blogger.com/atom/ns#'>AI applications</category><category domain='http://www.blogger.com/atom/ns#'>Google</category><title>Most spectacular AI applications</title><description>&lt;div style="text-align: justify;"&gt;Below I tried to compile a short list with the most impressive AI applications (any other visions regarding this are welcomed). I find it fascinating that AI is far from being dead or dead-locked as some say and instead has a direct impact on our lives. It is most of the time hidden behind things that become normal with usage, but that does not mean that it's not there.&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp0.blogger.com/_6NWfQxrOiPM/Rng_AIEa1hI/AAAAAAAAABc/g6Ha_i-ddvs/s1600-h/marsrover_spirit.bmp"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp0.blogger.com/_6NWfQxrOiPM/Rng_AIEa1hI/AAAAAAAAABc/g6Ha_i-ddvs/s200/marsrover_spirit.bmp" alt="" id="BLOGGER_PHOTO_ID_5077877851258803730" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;Mars Spirit and Opportunity Rovers. &lt;/span&gt;&lt;br /&gt;Why are they impressive? Because they wonder &lt;a href="http://marsrovers.nasa.gov/technology/is_autonomous_mobility.html"&gt;semi-autonomously&lt;/a&gt; on a different planet for 3.5 years.&lt;br /&gt;&lt;div style="text-align: justify;"&gt;What is interesting from an AI point of view is the control system - which is much better than the one for the Sojourner's mission. The rovers have stereo cameras and generate 3D maps that allow them to avoid any obstacles by choosing the "path of least resistance". The human drivers usually give them a target point situated at "big" distances (hundreds of meters) and the rovers decide how they should get to that point.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_6NWfQxrOiPM/Rng_zYEa1iI/AAAAAAAAABk/2iMbJm9FoSU/s1600-h/Logo_60wht.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 200px; height: 87px;" src="http://bp1.blogger.com/_6NWfQxrOiPM/Rng_zYEa1iI/AAAAAAAAABk/2iMbJm9FoSU/s320/Logo_60wht.gif" alt="" id="BLOGGER_PHOTO_ID_5077878731727099426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;      Google&lt;/span&gt;&lt;br /&gt;    It is impressive because it is the first large scale successful implementation of complex machine learning techniques. I've always considered Google  not so much the success of a Web 2.0 approach but more of an AI 2.0 approach.&lt;br /&gt;AI is the "hidden" secret of Google search. They attract the best machine learning scientists (the best example is that Peter Norvig is Google's Director of research).&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_6NWfQxrOiPM/Rng-y4Ea1gI/AAAAAAAAABU/HVPfhGzQnOE/s1600-h/deepblue.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://bp3.blogger.com/_6NWfQxrOiPM/Rng-y4Ea1gI/AAAAAAAAABU/HVPfhGzQnOE/s200/deepblue.jpg" alt="" id="BLOGGER_PHOTO_ID_5077877623625537026" border="0" /&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;DeepBlue&lt;/span&gt;&lt;br /&gt;It is impressive because it was the first computer to beat to world chess champion.&lt;br /&gt;Although its main characteristic was brute force (capable of analyzing 200.000.000 moves a second) he also incorporated heuristics that allowed him to beat Kasparov.&lt;br /&gt;It marked the beginning of an era - the moment when people realized that computers could outsmart them at things that were considered linked to highest levels of intelligence.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Resources:&lt;br /&gt;&lt;/span&gt;&lt;ol&gt;&lt;li&gt;&lt;a href="http://marsrovers.nasa.gov/home/index.html"&gt;http://marsrovers.nasa.gov/home/index.html&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://marsrovers.nasa.gov/technology/bb_software_engineering.html"&gt;http://marsrovers.nasa.gov/technology/bb_software_engineering.html&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Spirit_rover"&gt;http://en.wikipedia.org/wiki/Spirit_rover&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://www.research.ibm.com/deepblue/learn/html/e.8.1.shtml"&gt;http://www.research.ibm.com/deepblue/learn/html/e.8.1.shtml&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="ftp://ftp.cs.yale.edu/pub/mcdermott/papers/deepblue.txt"&gt;ftp://ftp.cs.yale.edu/pub/mcdermott/papers/deepblue.txt&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/Deepblue"&gt;http://en.wikipedia.org/wiki/Deepblue&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ol&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5538397676647376713-8705847471324552689?l=ai2dot0.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://ai2dot0.blogspot.com/2007/06/most-spectacular-ai-applications.html</link><author>goschinsergiu@yahoo.com (giures)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp0.blogger.com/_6NWfQxrOiPM/Rng_AIEa1hI/AAAAAAAAABc/g6Ha_i-ddvs/s72-c/marsrover_spirit.bmp' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5538397676647376713.post-7134933538391026351</guid><pubDate>Tue, 27 Mar 2007 07:47:00 +0000</pubDate><atom:updated>2007-03-27T10:33:19.732+02:00</atom:updated><title>CS on the map of science</title><description>Through &lt;a href="http://science.slashdot.org/article.pl?sid=07/03/20/2347203"&gt;Slashdot&lt;/a&gt; I got to a &lt;a href="http://mapofscience.com/"&gt;Map Of Science&lt;/a&gt; - an interesting view of the connections between 800k published papers in 776 scientific paradigms (see the complete image &lt;a href="http://www.seedmagazine.com/news/2007/03/scientific_method_relationship.php"&gt;here&lt;/a&gt;).&lt;br /&gt;What seemed really interesting to me were the closest domains to Computer Science: Math, BrainResearch, Astrophysics and Social Sciences. Although the first three don't come as a surprise, the last one is a bit unexpected.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5538397676647376713-7134933538391026351?l=ai2dot0.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://ai2dot0.blogspot.com/2007/03/cs-on-map-of-science.html</link><author>goschinsergiu@yahoo.com (giures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5538397676647376713.post-3097669759353760636</guid><pubDate>Sun, 04 Feb 2007 21:58:00 +0000</pubDate><atom:updated>2007-02-05T00:03:01.905+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>AI universities</category><category domain='http://www.blogger.com/atom/ns#'>AI</category><category domain='http://www.blogger.com/atom/ns#'>AI groups</category><category domain='http://www.blogger.com/atom/ns#'>AI research</category><title>AI academic research</title><description>The idea for this post came to me after reading a great series of 3 articles on &lt;a href="http://ml.typepad.com/machine_learning_thoughts/"&gt;Machine Learning Thoughts&lt;/a&gt; about how it is to be a scientist (read &lt;a href="http://ml.typepad.com/machine_learning_thoughts/2007/02/happiness_of_a_.html"&gt;here&lt;/a&gt;, &lt;a href="http://ml.typepad.com/machine_learning_thoughts/2007/02/happiness_of_a__1.html"&gt;here&lt;/a&gt; and &lt;a href="http://ml.typepad.com/machine_learning_thoughts/2007/02/happiness_of_a__2.html"&gt;here&lt;/a&gt;).&lt;br /&gt;Do you want to do academic research? In AI maybe? At what level? (i asked myself these questions at a certain point and all the ideas the follow are only my personal opinions).&lt;br /&gt;Q1: What country?&lt;br /&gt;A1: USA seems the good place to be at the moment for AI research. Top level universities, top level conferences, top level firms where you can project ideas into reality and Silicon Valley where you can make your startup and change the world.&lt;br /&gt;Q2: What universities / research groups?&lt;br /&gt;A2: You can find a lot of rankings on the internet - &lt;a href="http://ed.sjtu.edu.cn/rank/2006/ARWU2006_TopAmer.htm"&gt;general&lt;/a&gt;, &lt;a href="http://www.usnews.com/usnews/edu/grad/rankings/eng/brief/engrank_brief.php"&gt;engineering&lt;/a&gt;, &lt;a href="http://www.infozee.com/channels/ms/usa/computer-engineering-rankings.htm"&gt;computer science&lt;/a&gt; and &lt;a href="http://www.in-cites.com/research/2004/may_3_2004-2.html"&gt;Artificial Intelligence&lt;/a&gt;. For AI the ranks are old, but they give a good idea of places where interesting things happen. The only place that is missing from there is &lt;a href="http://www.gatech.edu/"&gt;Georgia Tech&lt;/a&gt;. Of course in the end it matters if you find a place with a great teacher (they are not all at MIT or Carnegie) that does what you like, but your chance of finding this are much higher at the first 10 schools. Be it robotics, machine learning, text mining you can find in those universities the majority of people that make things moving in AI research.&lt;br /&gt;I was impressed since i was in high school of the incredible number of robots from MIT and then in university when i heard of seemingly science-fiction projects from the same university.&lt;br /&gt;Q3: How do you get in such great places?&lt;br /&gt;A3: I am not an American so i only know about experiences of foreigners. You have to a good GPA (unless you are really great in other aspects), good &lt;a href="http://www.gre.org"&gt;GRE &lt;/a&gt;/ &lt;a href="http://www.toefl.org"&gt;Toefl&lt;/a&gt; scores, nice recommendations and a good intuition of what those that make the selection want to hear in a statement of purpose letter. Oh yes, and if possible research activity (publications at conferences, in journals).&lt;br /&gt;Q4: How do you publish?&lt;br /&gt;A4: Well, that's tough. You have to have an idea of what you like and try to touch the borders in the specific domain. When you do try to push it a little further and try to project that into a paper (just my opinion remember :). Then (or before) find a professor with similar interests and try to get some advices and maybe a collaboration.&lt;br /&gt;Q5: Where do you publish?&lt;br /&gt;A5: It depends a lot on how good your idea / paper is. You can find &lt;a href="http://www.cs-conference-ranking.org/conferencerankings/topicsii.html"&gt;here &lt;/a&gt;the ranks for AI conferences (remember, publishing at AAAI, ICML or NIPS might be as hard as being accepted at MIT, Carnegie Mellon or Berkley).&lt;br /&gt;Your chance of being accepted? See a &lt;a href="http://www.adaptivebox.net/research/bookmark/CICON_stat.html#AAAI"&gt;statistic of the last years acceptance&lt;/a&gt; rate. It's also a good idea to look at least at the titles of the papers accepted at the conference / journal you want to apply to in the previous years to get an idea of the "hot" and preferred topics.&lt;br /&gt;Q6: Is it possible to do research directly in a company as to not "lose" so much time with a PhD?&lt;br /&gt;A6: I don't know since i don't have any experience with that (if you know, tell me). Logically, it would seem improbable that a top notch industrial research department would choose a John Doe instead of a bright PhD from one of the first 10 universities, so i would be inclined to say no, it's not very probable for this to happen (but again, i might be very wrong).&lt;br /&gt;I'm sure there are a lot of other questions, but in the end the most important ones are: do you want to do research? is this something that suites you? are you ok with spending some years without earning so much money as in the industry and to take the risk of not making anything significant instead? are you passioned of the ideas you have? If you answer yes to all of these then it might be a good idea to start looking for an university :).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5538397676647376713-3097669759353760636?l=ai2dot0.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://ai2dot0.blogspot.com/2007/02/ai-academic-research.html</link><author>goschinsergiu@yahoo.com (giures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5538397676647376713.post-2466834557078251772</guid><pubDate>Mon, 18 Dec 2006 19:07:00 +0000</pubDate><atom:updated>2006-12-18T23:08:10.806+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>AI</category><category domain='http://www.blogger.com/atom/ns#'>Robotics</category><category domain='http://www.blogger.com/atom/ns#'>Microsoft Robotics Studio</category><category domain='http://www.blogger.com/atom/ns#'>robots</category><category domain='http://www.blogger.com/atom/ns#'>simulated robots</category><category domain='http://www.blogger.com/atom/ns#'>Microsoft Robotics</category><category domain='http://www.blogger.com/atom/ns#'>Simulation</category><title>Microsoft Robotics Studio technical evaluation</title><description>I've been playing in the last few days with the release from Microsoft of &lt;a href="http://msdn.microsoft.com/robotics/"&gt;Microsoft Robotics Studio&lt;/a&gt; kit.&lt;br /&gt;It's supposed to offer a common and standard platform for the development of robotic applications for hobbyists, students, researchers (for free) and enterprises (for 399$).&lt;br /&gt;It is based on a collaboration with a lot of partners (among which Lego, Braintech - who &lt;a href="http://www.zdnetindia.com/products/enterpriseapplications/stories/164790.html"&gt;announced support last week &lt;/a&gt;for the new platform, Kuka and others). It's interesting that the partners come from the industrial robotic business too (and not only IT oriented companies).&lt;br /&gt;See this &lt;a href="http://economistsview.typepad.com/economistsview/2006/12/the_age_of_the_.html"&gt;interview with Bill Gates &lt;/a&gt;if you want to see the supposed business perspective and the target of this release from Microsoft point of view (it is interesting but not the main point of this post).&lt;br /&gt;I read the documentation and the tutorials. This is a first bad point - the documentation is poor, the concepts are described too briefly (especially since the kit is supposed to attract people that had nothing to do with computer science, to robotics ). It seems like a job done in a hurry.&lt;br /&gt;The services runtime is similar to a component based approach (even if they don't say that explicitly). This is helpful because you don't have very tight links between modules and this increases modularity and re-use of software modules (at &lt;a href="http://www.open-plug.com/"&gt;OpenPlug&lt;/a&gt;, we are doing a similar thing for the mobile industry based on a proprietary technology - ELIPS).&lt;br /&gt;Another concept introduced is Microsoft Visual Programming Language - that should help non-programmers in doing robotic programming (even if they say this is not limited to robotics). See the picture below for a good non-verbal explanation of what this is.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_6NWfQxrOiPM/RYbx7zP09MI/AAAAAAAAAAs/vmyYNpFymyc/s1600-h/VPL.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_6NWfQxrOiPM/RYbx7zP09MI/AAAAAAAAAAs/vmyYNpFymyc/s400/VPL.jpg" alt="" id="BLOGGER_PHOTO_ID_5009957645167424706" border="0" /&gt;&lt;/a&gt;It looks very much like the Lego Mindstorms visual programming language (so much that i would say that's where they took the idea from). I hated that language back when i played for the first time with a RCX brick (the controller of the Lego Mindstorms robots) because it wasn't flexible enough for what i wanted to do (i looked and found on the Internet C libraries that gave much more flexibility). Only time will say if this is really easier to use than just do programming in an old fashion way.&lt;br /&gt;And since we got here, you can program the robots using C# and VB.net (using .net framework 3.0). Somehow it doesn't feel good to program robots in C# ...&lt;br /&gt;I will talk only about the simulation part (since i don't have any robots available at the moment).&lt;br /&gt;It looks and moves bad. It consumes a lot of resources. Even when creating a simple world with a box and a sphere, my system barely moves (512M RAM, 64M dedicated video card, 1.8GHZ Centrino - not so bad...). This is not normal. I tried three times to actually do a simulation tutorial from start to end, and my system completely blocked when i tried to open a Firefox window (hey maybe that's the problem :) ) to change some simulation parameters for a simulated robot in the environment. The user interface is far from being nice and easy to use (if you want to load a scene, an object or something else you have the option of loading only xml anonymous files - good luck in finding what you need).&lt;br /&gt;The simulation as a whole looks like a college semester project (i've seen open source 3D engines that moved a lot better with fewer resources - and that also contained physics simulators). I only hope they concentrated on the hardware part and that's why the simulation is so drafty.&lt;br /&gt;From a high level view, i also think there is something very important missing - robot controllers samples for autonomous robots and a library to facilitate their development. This is from where a lot of excitement in robotics appears and there is nothing at the moment in this kit (again, maybe a partner in the future).&lt;br /&gt;In conclusion, i couldn't agree more with the business perspective (of having a standard platform to unify robotics development and speed its evolution), but this release is far from being what the industry needs. I only hope to see a much better future version and maybe partners that will improve the experience.&lt;br /&gt;If you had any personal evaluations of the simulation and hardware part please tell me, i am very curious to hear about your experiments.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5538397676647376713-2466834557078251772?l=ai2dot0.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://ai2dot0.blogspot.com/2006/12/microsoft-robotics-studio-technical.html</link><author>goschinsergiu@yahoo.com (giures)</author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://bp3.blogger.com/_6NWfQxrOiPM/RYbx7zP09MI/AAAAAAAAAAs/vmyYNpFymyc/s72-c/VPL.jpg' height='72' width='72'/><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5538397676647376713.post-5969243874856900666</guid><pubDate>Sat, 16 Dec 2006 14:43:00 +0000</pubDate><atom:updated>2006-12-16T23:19:09.111+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>AI</category><category domain='http://www.blogger.com/atom/ns#'>Robotics</category><category domain='http://www.blogger.com/atom/ns#'>AI news</category><category domain='http://www.blogger.com/atom/ns#'>Microsoft Robotics</category><title>AI News week 50</title><description>Here are the most interesting AI news this week:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;Microsoft launched this week a new &lt;a href="http://www.microsoft.com/presspass/press/2006/dec06/12-12MSRoboticsStudioAvailablePR.mspx"&gt;platform for robotics development&lt;/a&gt;. It's aim is to standardize robotics software development (which is considered one of the main reasons why robotics isn't developing at a faster rate at the moment). This initiative is supported by more than 30 partners from the robotics industry (among which Lego, Roomba) and two top AI universities from USA (Georgia Tech and Carnegie Mellon). I'll be back with a quick evaluation of the package (it's downloadble free of charge for non-commercial use &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=3D706147-82E2-4B4A-AF12-DB7D3F8ACD8A&amp;displaylang=en"&gt;here&lt;/a&gt;).&lt;br /&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://tenbob.gnn.tv/blogs/20443/Computers_could_store_entire_life_by_2026"&gt;A pretty interesting Final Cut movie type of idea&lt;/a&gt; - computers are said to be able to record the entire life of an individual in 20 years time due to the development of storage technologies to the point where each individual minute of life can be stored for later "usage". Combine this with the current work in AI to automate recognition of certain features in pictures and video footage and you get an automatic "judgment" of a person's life. Scary...&lt;/li&gt;   &lt;li&gt;Linked to losing private life ownership (there were some articles about UK super video surveillance system in the news last week), via &lt;a href="http://interspies.com/2006/12/14/artificial-intelligence-to-move-video-surveillance-to-new-level/"&gt;Interspies&lt;/a&gt;, an interesting &lt;a href="http://www.raidersnewsnetwork.com/full.php?news=1260"&gt;article about automating video surveillance&lt;/a&gt;. The reason is the high cost of having humans supervise hundreds of video cameras. The system is trained to detect features in a video (like human postures, gestures, face expressions) in order to automatically signal the potential threats. It's the kind of system that it's great to work on, but has bad social effects in my opinion. A supervised society with a nanny state is not the kind of world i'd like to live in. It's surprising how people don't react more to the implementation of such systems.&lt;/li&gt;&lt;li&gt;Via &lt;a href="http://www.aaai.org/aitopics/html/current.html"&gt;AAAI News&lt;/a&gt;, an &lt;a href="http://www.efytimes.com/efytimes/fullnews.asp?edid=16141"&gt;analysis on the business perspectives&lt;/a&gt; of replacing some of the call center humans with virtual agents to answer questions from users. From a technological point of view this is not entirely possible at the moment, but it's surely a reason to increase the money invested in AI research due to lower costs of having such systems (bad news for Indian call centers on the long term...).&lt;/li&gt;   &lt;li&gt;Via &lt;a href="http://www.aaai.org/aitopics/html/current.html"&gt;AAAI News&lt;/a&gt;, a &lt;a href="http://www.nytimes.com/2006/12/11/technology/11reuters.html?_r=1&amp;amp;oref=slogin"&gt;system that will do automatic trading based &lt;/a&gt;&lt;a href="http://www.nytimes.com/2006/12/11/technology/11reuters.html?_r=1&amp;amp;oref=slogin"&gt;on news &lt;/a&gt;events will be offered as a solution by Reuters. The advantage is clear - the possibility to have a rule-based system capable of reacting in milliseconds to events in the market (higher than the speed of any human). This is not the first system build with this in mind. It's interesting to see how the human involvement is such decisions will evolve in the future.&lt;br /&gt;&lt;/li&gt;  &lt;/ul&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5538397676647376713-5969243874856900666?l=ai2dot0.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://ai2dot0.blogspot.com/2006/12/ai-news-week-50.html</link><author>goschinsergiu@yahoo.com (giures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5538397676647376713.post-6480288027181039827</guid><pubDate>Sat, 09 Dec 2006 14:18:00 +0000</pubDate><atom:updated>2006-12-09T17:22:27.468+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>AI</category><category domain='http://www.blogger.com/atom/ns#'>AI news</category><title>AI News week 49</title><description>I'll start from now a periodic weekly posting of the best news (in my view) linked to AI that i read on the web. I'll try to be very selective and present only things that really deserve passing some minutes reading and thinking about them (and let them cool down for a few days to see if they are really interesting). Doing that will also stop me from posting a new article each time something nice appears. Enough talk, let's start for this week:&lt;br /&gt;&lt;ol&gt;   &lt;li&gt;"&lt;span class="article-title"&gt;&lt;a href="http://robots.net/article/2086.html"&gt;The Future Evolution of Consciousness&lt;/a&gt;" - a great article published on &lt;a href="http://robots.net/"&gt;robots.net&lt;/a&gt; about how to improve ourselves as individuals, augmenting our consciousness. The article gives a very interesting view on our evolution. From the abstract: "the prime function of consciousness is to develop novel adaptive responses. Consciousness does this by putting together new combinations of knowledge, skills and other disparate resources that are recruited from throughout the brain. [...] A number of sources (including the practices of religious and contemplative traditions) are drawn on to investigate how [...] the potential for adaptability [can] be improved by the conscious adaptation of key processes that constitute consciousness.". &lt;/span&gt;&lt;/li&gt;   &lt;li&gt;&lt;a href="http://togelius.blogspot.com/2006/12/physical-car-control.html#links"&gt;Togelius: Physical car control&lt;/a&gt; - very interesting experiment of a physical car controlled by a hard-coded 15 lines controller (the tools that appear in the video look pretty cool). Togelius research is linked to Evolutionary Robotics and shows that this approach works in reality and not only in simulation (i might be a little subjective here since that is a topic i like a lot).&lt;/li&gt;&lt;li&gt;&lt;a href="http://lis.epfl.ch/resources/podcast/mp3/TalkingRobots-RajaChatila.mp3"&gt;Raja Chatila - Robot navigation&lt;/a&gt; - as usual a very interesting podcast on &lt;a href="http://lis.epfl.ch/index.html?content=resources/podcast/"&gt;Talking Robots&lt;/a&gt;.&lt;/li&gt;   &lt;li&gt;&lt;a href="http://sport.guardian.co.uk/chess/story/0,,1967372,00.html"&gt;Man loses to machine again&lt;/a&gt; - just one of the articles describing this week Kramnik's loss to Deep Fritz. It's becoming a rule to see the world chess champion beaten by a machine. I am wondering when will this happen in Go or Poker (as you probably know, the best programs / machines at the moment have no chance in front of the Go or Poker world champions). I know there are some good research teams out there that are struggling with this.&lt;br /&gt; &lt;/li&gt;  &lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5538397676647376713-6480288027181039827?l=ai2dot0.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://ai2dot0.blogspot.com/2006/12/ai-news-week-49.html</link><author>goschinsergiu@yahoo.com (giures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5538397676647376713.post-484579804938378751</guid><pubDate>Mon, 04 Dec 2006 16:55:00 +0000</pubDate><atom:updated>2006-12-05T13:14:12.538+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>AI buzz</category><category domain='http://www.blogger.com/atom/ns#'>AI</category><category domain='http://www.blogger.com/atom/ns#'>Neural Network</category><category domain='http://www.blogger.com/atom/ns#'>AI applications</category><title>AI methods: good and bad</title><description>Via &lt;a href="http://www.inma.ucl.ac.be/%7Efrancois/blog/entries/entry_376.php"&gt;Intelligent Machines&lt;/a&gt;, i found an interesting &lt;a href="http://thedailywtf.com/forums/post/104727.aspx"&gt;article&lt;/a&gt; regarding miss usage of neural networks as methods to solve a problem.&lt;br /&gt;I don't know how accurate the content of the article is and i usually don't like the news that encourage a pessimistic view on AI (i am always thinking how research in Neural Networks was discouraged for 2 decades because someone discovered that a simple neuron can't learn XOR - which was true and useful, but not as important as to drop research on the whole idea). Nevertheless the article is a very good example of how fashion and lack of competence can influence technology in a bad way.&lt;br /&gt;As in a lot of areas in Computer Science, AI is filled with buzz words (be it Neural Networks, Machine Learning or others) that a lot of times promises much more than they can offer at the moment (in the end a Neural Network , even written with caps, is just a very abstract model that is very far - very = orders of magnitude - from the real thing). And for someone who studied AI only superficially (or not at all) these words probably seem to represent the solution to a lot of hard problems (well i hope they will in the future, but they don't at the moment).&lt;br /&gt;There is a lot of talk in the preparatory courses and on the Internet about the methods (genetic algorithms, neural networks, etc) and much less on the applications (besides the very well known). And even if i agree that new ideas for applications appear when you get to know and understand the basis of some domain, it's also very true that you need to know what to do with something in a pragmatic way in order to generate useful applications.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5538397676647376713-484579804938378751?l=ai2dot0.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://ai2dot0.blogspot.com/2006/12/ai-methods-good-and-bad.html</link><author>goschinsergiu@yahoo.com (giures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>3</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5538397676647376713.post-5783441499748907461</guid><pubDate>Tue, 28 Nov 2006 22:02:00 +0000</pubDate><atom:updated>2006-11-29T01:00:13.677+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>AI</category><category domain='http://www.blogger.com/atom/ns#'>AI video</category><category domain='http://www.blogger.com/atom/ns#'>AI Content</category><category domain='http://www.blogger.com/atom/ns#'>AI Resources</category><category domain='http://www.blogger.com/atom/ns#'>AI portal</category><category domain='http://www.blogger.com/atom/ns#'>AI links</category><title>AI resources on the web</title><description>I read today a post on &lt;a href="http://ml.typepad.com/machine_learning_thoughts/2006/11/machine_learnin.html"&gt;Machine Learning Thoughts&lt;/a&gt; about a nice initiative to create a page with &lt;a href="http://obousquet.googlepages.com/mlvideos"&gt;videos&lt;/a&gt; linked to Machine learning. And i remembered of one of the first problems i encountered when trying to find out useful (=original and well presented information, if possible audio and video) links to AI resources on the web (google is not enough for now - maybe when they will have a real AI that will understand human language :) )&lt;br /&gt;&lt;a href="http://www.aaai.org/aitopics/html/current.html"&gt;AAAI AI news &lt;/a&gt;seems like a good place to start, but there are some things i don't like about it:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;they've only recently introduced RSS feeds and not all the news are loaded there (and of course not with the entire content) - i hate that since i'm an RSS client addicted.&lt;/li&gt;   &lt;li&gt;the site as a whole is pretty hard to use and find useful information.&lt;br /&gt;&lt;/li&gt;    &lt;li&gt;a lot of the links are broken (try to look at Reinforcement page for instance).&lt;/li&gt;   &lt;li&gt;a lot of the information links to not really useful pages (nothing more than introduction).&lt;/li&gt;   &lt;li&gt;it seems that only some hot topics are covered really good and this is not really nice for a site that says it should cover AI.&lt;/li&gt; &lt;/ul&gt; With all these problems, AAAI AI News somehow loses the chance to be a good portal for AI.&lt;br /&gt;&lt;br /&gt;Another good try was &lt;a href="http://www.generation5.org/"&gt;Generation5 &lt;/a&gt;, but at a certain point this year they gave up creating new content (lack of time probably) - sad, since they had a big community behind and a lot of interesting initiatives.&lt;br /&gt;&lt;br /&gt;There are good sites, nevertheless, but more specialized. The first example that comes to mind is &lt;a href="http://seminars.ijs.si/pascal/"&gt;Pascal Virtual Playground&lt;/a&gt;, a rich resource of videos with Machine Learning courses from conferences, workshops etc.&lt;br /&gt;&lt;br /&gt;Bottom line it would be great to have a real AI portal with easy access to rich, meaningfull and maintained information like:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;AI research groups.&lt;/li&gt;   &lt;li&gt;AI publications (links to &lt;a href="http://citeseer.ist.psu.edu/"&gt;citeseer &lt;/a&gt;categorized in some way).&lt;/li&gt;   &lt;li&gt;AI news (with RSS with full content).&lt;/li&gt;   &lt;li&gt;AI interviews.&lt;/li&gt;   &lt;li&gt;AI tutorials and applications (text, video, audio).&lt;br /&gt; &lt;/li&gt;   &lt;li&gt;and many more.&lt;/li&gt; &lt;/ul&gt; If no one will do it, maybe i'll try some day ;).&lt;br /&gt;If anyone knows of other good portals please let me know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5538397676647376713-5783441499748907461?l=ai2dot0.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://ai2dot0.blogspot.com/2006/11/ai-resources-on-web.html</link><author>goschinsergiu@yahoo.com (giures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>1</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5538397676647376713.post-1024984558939810231</guid><pubDate>Fri, 24 Nov 2006 10:45:00 +0000</pubDate><atom:updated>2006-11-24T12:53:25.670+02:00</atom:updated><title>A new post on Talking Robots</title><description>A new really interesting post on &lt;a href="http://lis.epfl.ch/index.html?content=resources/podcast/"&gt;Talking Robots&lt;/a&gt; about the evolution of language - &lt;a href="http://lis.epfl.ch/resources/podcast/mp3/TalkingRobots-LucSteels.mp3"&gt;Luc Steels - Evolution of Communication and Language.&lt;/a&gt;&lt;br /&gt;I like a lot the initiative of Dario Floreano - which papers influenced me a lot in adopting Evolutionary Robotics as my theme for the bachelor degree final project - but about this in a later post.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5538397676647376713-1024984558939810231?l=ai2dot0.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://ai2dot0.blogspot.com/2006/11/new-post-on-talking-robots.html</link><author>goschinsergiu@yahoo.com (giures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5538397676647376713.post-3831911399313889420</guid><pubDate>Wed, 22 Nov 2006 18:21:00 +0000</pubDate><atom:updated>2006-12-12T00:45:47.640+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>AI</category><category domain='http://www.blogger.com/atom/ns#'>SRS</category><category domain='http://www.blogger.com/atom/ns#'>Cellular Automaton</category><title>Self replicating machines</title><description>&lt;div style="text-align: justify;"&gt;Today i'd like to describe and make a summary about something which obsesses me for some time: &lt;a href="http://en.wikipedia.org/wiki/Self-replicating_machine"&gt;self-replicating systems (SRS)&lt;/a&gt;.&lt;br /&gt;&lt;/div&gt;  &lt;div style="text-align: right;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger2/1865/676073935137619/1600/SelfReplicatingMachines.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://photos1.blogger.com/blogger2/1865/676073935137619/320/SelfReplicatingMachines.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt; &lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I found out about them when reading stuff linked to &lt;a href="http://en.wikipedia.org/wiki/Cellular_automata"&gt;Cellular Automaton&lt;/a&gt; (no, i won't speak about the Game of Life - not yet anyway).&lt;br /&gt;As the name says, they are machines capable of producing, besides usefull outputs, identical copies of themselves. The advantage is the generation, in an exponential manner, of products with diverse utilities.&lt;br /&gt;The idea came to John von Neumann in the 50's.&lt;br /&gt;&lt;a href="http://www.islandone.org/MMSG/aasm/"&gt;NASA conducted a study &lt;/a&gt;in the 80's to evaluate the possibility of constructing such machines to explore the universe. Their conclusions were "The basic concept of physical machine systems capable of self-replication appears credible both from a theoretical and a practical engineering standpoint." and "It is feasible to begin immediate work on the development of a simple demonstration SRS on a laboratory scale, with phased steps to more sophisticated levels as the technology is proven and matures.". These things were more or less known before (cellular automaton specialists showed simulated systems that could successfully reproduce themselves) but, as far as i know, NASA didn't pursue this research. Sad, since this is really, in my opinion, the only way to start conquering the solar system at affordable economic costs and a great way to increase the level of life for everybody.&lt;br /&gt;How? The generic mechanism for an SRS is:&lt;br /&gt;&lt;ul&gt;   &lt;li&gt;place an auto-reproducible kernel in an area with some specific resources&lt;/li&gt;   &lt;li&gt;abandon it for a period for self-replication&lt;/li&gt;   &lt;li&gt;the kernel produces useful artifacts (NASA envisioned a factory on the Moon that could produce a things like living modules, diverse components for space ships, and then replicate itself to increase the speed)&lt;/li&gt;&lt;li&gt;gather the results.&lt;/li&gt;  &lt;/ul&gt;The initial investment would be very small compared to the huge benefits.&lt;br /&gt;I know this sounds pretty science-fiction, and of course we don't have the technology to build "perfectly" SRS at the moment (capable of self replicating in chaotic environments = that don't contain finished modules), but on one hand i believe it is possible to build "partial" SRS and on the other hand it really seems feasible to do it in the future (a big part of the bricks needed already exist).&lt;br /&gt;Do you know of any other initiatives of bringing all this to reality (i know there are a lot of computer simulations, but is there a roadmap for really doing it)?&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Resources:&lt;/span&gt;&lt;br /&gt;&lt;a style="font-style: italic;" href="http://www.islandone.org/MMSG/aasm/AASMIndex.html"&gt;http://www.islandone.org/MMSG/aasm/AASMIndex.html&lt;/a&gt;&lt;span style="font-style: italic;"&gt; - NASA study&lt;/span&gt;&lt;br /&gt;&lt;a style="font-style: italic;" href="http://www.zyvex.com/nanotech/selfRepJBIS.html"&gt;http://www.zyvex.com/nanotech/selfRepJBIS.html&lt;/a&gt;&lt;span style="font-style: italic;"&gt; - a good presentation on SRS&lt;/span&gt;&lt;br /&gt;&lt;a style="font-style: italic;" href="http://www.foresight.org/Conferences/MNT6/Papers/Hall/index.html"&gt;http://www.foresight.org/Conferences/MNT6/Papers/Hall/index.html&lt;/a&gt;&lt;span style="font-style: italic;"&gt; - architecture of SRS&lt;/span&gt;&lt;br /&gt;&lt;a style="font-style: italic;" href="http://www.cs.bgu.ac.il/%7Esipper/selfrep/"&gt;http://www.cs.bgu.ac.il/~sipper/selfrep/&lt;/a&gt;&lt;span style="font-style: italic;"&gt; - the artificial self replication page&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Update:&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span style="font-weight: bold;"&gt; &lt;a href="http://mobicritic.com/"&gt;Alex&lt;/a&gt;&lt;/span&gt; sent me some interesting links about recent work done in this domain linked to nano-technology. The idea presented in the post could be applied to fabricate nanorobots that can self-replicate in an adaptive way (generating copies and other usefull objects according to the needs in the environment) and self-repair. You can read about this &lt;a href="http://nanoengineer-1.com/mambo/index.php?option=com_content&amp;task=view&amp;amp;id=49&amp;Itemid=73"&gt;here &lt;/a&gt;and see an interesting video &lt;a href="http://nanobot.blogspot.com/2005/05/self-replicating-macrobot.html"&gt;here&lt;/a&gt;.&lt;/span&gt;&lt;span style="font-style: italic;"&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5538397676647376713-3831911399313889420?l=ai2dot0.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://ai2dot0.blogspot.com/2006/11/self-replicating-machines.html</link><author>goschinsergiu@yahoo.com (giures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>2</thr:total></item><item><guid isPermaLink='false'>tag:blogger.com,1999:blog-5538397676647376713.post-3564951534277231528</guid><pubDate>Thu, 16 Nov 2006 20:08:00 +0000</pubDate><atom:updated>2006-11-18T14:05:02.666+02:00</atom:updated><category domain='http://www.blogger.com/atom/ns#'>AI</category><title>Intention</title><description>This blog is about any breakthrough that will enable us to have truly intelligent systems that can autonomously exist in current human environments (artificial or real). There are more than 50 years since researchers started working on AI and we are still very far from having such systems. Nevertheless, there are a number of breakthroughs that will potentially make them possible. I would like to talk about these bricks that (hopefully) will lead to a new era in AI - let's call it AI 2.0.&lt;br /&gt;I will also post about my personal research interests and projects (linked to AI - just a hobby right now). I am very passionate about Neural Networks, Evolutionary Robotics, Genetic Algorithms as methods and about Autonomous Agents / Robots as applications of these methods.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5538397676647376713-3564951534277231528?l=ai2dot0.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://ai2dot0.blogspot.com/2006/11/intention.html</link><author>goschinsergiu@yahoo.com (giures)</author><thr:total xmlns:thr='http://purl.org/syndication/thread/1.0'>0</thr:total></item></channel></rss>