{"id":12529,"date":"2017-06-13T11:32:15","date_gmt":"2017-06-13T11:32:15","guid":{"rendered":"http:\/\/revoscience.com\/en\/?p=12529"},"modified":"2017-06-13T11:32:15","modified_gmt":"2017-06-13T11:32:15","slug":"learning-light-new-system-allows-optical-deep-learning","status":"publish","type":"post","link":"https:\/\/www.revoscience.com\/en\/learning-light-new-system-allows-optical-deep-learning\/","title":{"rendered":"Learning with light: New system allows optical \u201cdeep learning\u201d"},"content":{"rendered":"<p style=\"text-align: justify;\"><span style=\"color: #000000;\"><em><strong>Neural networks could be implemented more quickly using new photonic technology.<\/strong><\/em><\/span><\/p>\n<figure id=\"attachment_12530\" aria-describedby=\"caption-attachment-12530\" style=\"width: 615px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\" wp-image-12530\" src=\"http:\/\/revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg\" alt=\"\" width=\"615\" height=\"415\" title=\"\"><figcaption id=\"caption-attachment-12530\" class=\"wp-caption-text\">This futuristic drawing shows programmable nanophotonic processors integrated on a printed circuit board and carrying out deep learning computing.<br \/>Image: RedCube Inc., and courtesy of the researchers<\/figcaption><\/figure>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">CAMBRIDGE, Mass. &#8212; \u201cDeep Learning\u201d computer systems, based on artificial neural networks that mimic the way the brain learns from an accumulation of examples, have become a hot topic in computer science. In addition to enabling technologies such as face- and voice-recognition software, these systems could scour vast amounts of medical data to find patterns that could be useful diagnostically, or scan chemical formulas for possible new pharmaceuticals.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">But the computations these systems must carry out are highly complex and demanding, even for the most powerful computers.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">Now, a team of researchers at MIT and elsewhere has developed a new approach to such computations, using light instead of electricity, which they say could vastly improve the speed and efficiency of certain deep learning computations. Their results appear today in the journal <em>Nature Photonics <\/em>in a paper by MIT postdoc Yichen Shen, graduate student Nicholas Harris, professors Marin Solja\u010di\u0107 and Dirk Englund, and eight others.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">Solja\u010di\u0107 says that many researchers over the years have made claims about optics-based computers, but that \u201cpeople dramatically over-promised, and it backfired.\u201d While many proposed uses of such photonic computers turned out not to be practical, a light-based neural-network system developed by this team \u201cmay be applicable for deep-learning for some applications,\u201d he says.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">Traditional computer architectures are not very efficient when it comes to the kinds of calculations needed for certain important neural-network tasks. Such tasks typically involve repeated multiplications of matrices, which can be very computationally intensive in conventional CPU or GPU chips.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">After years of research, the MIT team has come up with a way of performing these operations optically instead. \u201cThis chip, once you tune it, can carry out matrix multiplication with, in principle, zero energy, almost instantly,\u201d Solja\u010di\u0107 says. \u201cWe\u2019ve demonstrated the crucial building blocks but not yet the full system.\u201d<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">By way of analogy, Solja\u010di\u0107 points out that even an ordinary eyeglass lens carries out a complex calculation (the so-called Fourier transform) on the light waves that pass through it. The way light beams carry out computations in the new photonic chips is far more general but has a similar underlying principle. The new approach uses multiple light beams directed in such a way that their waves interact with each other, producing interference patterns that convey the result of the intended operation. The resulting device is something the researchers call a programmable nanophotonic processor.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">The result, Shen says, is that the optical chips using this architecture could, in principle, carry out calculations performed in typical artificial intelligence algorithms much faster and using less than one-thousandth as much energy per operation as conventional electronic chips. \u201cThe natural advantage of using light to do matrix multiplication plays a big part in the speed up and power savings, because dense matrix multiplications are the most power hungry and time consuming part in AI algorithms\u201d he says.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">The new programmable nanophotonic processor, which was developed in the Englund lab by Harris and collaborators, uses an array of waveguides that are interconnected in a way that can be modified as needed, programming that set of beams for a specific computation. \u201cYou can program in any matrix operation,\u201d Harris says. The processor guides light through a series of coupled photonic waveguides. The team\u2019s full proposal calls for interleaved layers of devices that apply an operation called a nonlinear activation function, in analogy with the operation of neurons in the brain.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">To demonstrate the concept, the team set the programmable nanophotonic processor to implement a neural network that recognizes four basic vowel sounds. Even with this rudimentary system, they were able to achieve a 77 percent accuracy level, compared to about 90 percent for conventional systems. There are \u201cno substantial obstacles\u201d to scaling up the system for greater accuracy, Solja\u010di\u0107 says.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">Englund adds that the programmable nanophotonic processor could have other applications as well, including signal processing for data transmission. \u201cHigh-speed analog signal processing is something this could manage\u201d faster than other approaches that first convert the signal to digital form, since light is an inherently analog medium. \u201cThis approach could do processing directly in the analog domain,\u201d he says.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">The team says it will still take a lot more effort and time to make this system useful; however, once the system is scaled up and fully functioning, it can find many user cases, such as data centers or security systems. The system could also be a boon for self-driving cars or drones, says Harris, or \u201cwhenever you need to do a lot of computation but you don\u2019t have a lot of power or time.\u201d<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"color: #000000;\">The research team also included MIT graduate students Scott Skirlo and Mihika Prabhu in the Research Laboratory of Electronics, Xin Sun in mathematics, and Shijie Zhao in biology, Tom Baehr-Jones and Michael Hochberg at Elenion Technologies, in New York, and Hugo Larochelle at Universit\u00e9 de Sherbrooke, in Quebec. The work was supported by the U.S. Army Research Office through the Institute for Soldier Nanotechnologies, the National Science Foundation, and the Air Force Office of Scientific Research.<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Neural networks could be implemented more quickly using new photonic technology. CAMBRIDGE, Mass. &#8212; \u201cDeep Learning\u201d computer systems, based on artificial neural networks that mimic the way the brain learns from an accumulation of examples, have become a hot topic in computer science. In addition to enabling technologies such as face- and voice-recognition software, these [&hellip;]<\/p>\n","protected":false},"author":6,"featured_media":12530,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[43,17],"tags":[],"class_list":["post-12529","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-computer-science","category-research"],"featured_image_urls":{"full":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg",511,341,false],"thumbnail":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0-150x150.jpg",150,150,true],"medium":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0-300x200.jpg",300,200,true],"medium_large":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg",511,341,false],"large":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg",511,341,false],"1536x1536":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg",511,341,false],"2048x2048":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg",511,341,false],"ultp_layout_landscape_large":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg",511,341,false],"ultp_layout_landscape":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg",511,341,false],"ultp_layout_portrait":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg",511,341,false],"ultp_layout_square":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg",511,341,false],"newspaper-x-single-post":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg",511,341,false],"newspaper-x-recent-post-big":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg",511,341,false],"newspaper-x-recent-post-list-image":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg",95,63,false],"web-stories-poster-portrait":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg",511,341,false],"web-stories-publisher-logo":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg",96,64,false],"web-stories-thumbnail":["https:\/\/www.revoscience.com\/en\/wp-content\/uploads\/2017\/06\/MIT-Optical-Neural_0.jpg",150,100,false]},"author_info":{"info":["Amrita Tuladhar"]},"category_info":"<a href=\"https:\/\/www.revoscience.com\/en\/category\/computer-science\/\" rel=\"category tag\">Computer Science<\/a> <a href=\"https:\/\/www.revoscience.com\/en\/category\/news\/research\/\" rel=\"category tag\">Research<\/a>","tag_info":"Research","comment_count":"0","_links":{"self":[{"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/posts\/12529","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/users\/6"}],"replies":[{"embeddable":true,"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/comments?post=12529"}],"version-history":[{"count":0,"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/posts\/12529\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/media\/12530"}],"wp:attachment":[{"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/media?parent=12529"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/categories?post=12529"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.revoscience.com\/en\/wp-json\/wp\/v2\/tags?post=12529"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}