<?xml version="1.0" encoding="UTF-8" standalone="no"?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:gd="http://schemas.google.com/g/2005" xmlns:georss="http://www.georss.org/georss" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:thr="http://purl.org/syndication/thread/1.0"><id>tag:blogger.com,1999:blog-6141980</id><updated>2026-03-25T05:54:47.493-05:00</updated><category term="CS"/><category term="compressive sensing"/><category term="compressed sensing"/><category term="compressive sampling"/><category term="ML"/><category term="MF"/><category term="implementation"/><category term="Applied Math"/><category term="SaturdayMorningVideos"/><category term="MatrixFactorization"/><category term="space"/><category term="CSHardware"/><category term="CSjobs"/><category term="AMP"/><category term="random projections"/><category term="calibration"/><category term="RandNLA"/><category term="RandomFeatures"/><category term="MLParis"/><category term="MLVideos"/><category term="nonlinearCS"/><category term="meetup"/><category term="phaseretrieval"/><category term="ParisMachineLearning"/><category term="sketching"/><category term="SundayMorningInsight"/><category term="BlindDeconvolution"/><category term="CS Community"/><category term="QuantCS"/><category term="hyperspectral"/><category term="tensor"/><category term="NuitBlancheReview"/><category term="TheGreatConvergence"/><category term="CSCommunity"/><category term="CSjob"/><category term="CSVideo"/><category term="python"/><category term="phasediagrams"/><category term="nuclear"/><category term="technology"/><category term="grouptesting"/><category term="MLHardware"/><category term="Meetups"/><category term="thesis"/><category term="MichaelMahoney"/><category term="1bit"/><category term="synbio"/><category term="cognition"/><category term="CSmeeting"/><category term="publishing"/><category term="Algorithm"/><category term="graphlab"/><category term="Csstats"/><category term="LIghtOn"/><category term="darpa"/><category term="AI"/><category term="mapmaker"/><category term="search and rescue"/><category term="weather modeling"/><category term="hash"/><category term="remote sensing"/><category term="wow"/><category term="bayes"/><category term="business"/><category term="phaserecovery"/><category term="MappingMLtoHardware"/><category term="data fusion"/><category term="machine learning"/><category term="A2I"/><category term="hashing"/><category term="streaming"/><category term="EdoLiberty"/><category term="jim gray"/><category term="AlexSmola"/><category term="ICLR"/><category term="Overviews"/><category term="nanopore"/><category term="neuroscience"/><category term="autonomous"/><category term="dimensionality reduction"/><category term="Frank-Wolfe"/><category term="Kaczmarz"/><category term="MetaLearning"/><category term="geocam"/><category term="space debris"/><category term="space situational awareness"/><category term="NIPS"/><category term="medical"/><category term="randomization"/><category term="ChristophStuder"/><category term="ImagingWithNature"/><category term="ManifoldSignalProcessing"/><category term="RandomForest"/><category term="SAHD"/><category term="cosparsity"/><category term="maps"/><category term="mishap"/><category term="sleep"/><category term="CAI"/><category term="CSCalendar"/><category term="LenkaZdeborova"/><category term="MMDS"/><category term="NMF"/><category term="These Technologies Do Not Exist"/><category term="monday morning algorithm"/><category term="quantum"/><category term="transport"/><category term="aroundtheblogs"/><category term="autoML"/><category term="energy"/><category term="PierreVandergheynst"/><category term="videos"/><category term="AnomalyDetection"/><category term="france"/><category term="hasp"/><category term="life"/><category term="superresolution"/><category term="ADMM"/><category term="CfP"/><category term="PatrickGill"/><category term="PredictingTheFuture"/><category term="causality"/><category term="darpa urban challenge"/><category term="icml2015"/><category term="sudoku"/><category term="CSDiscussion"/><category term="HammingsTime"/><category term="ICLR2015"/><category term="LearningToLearn"/><category term="TRL"/><category term="book"/><category term="qa"/><category term="thermal engineering"/><category term="GPU"/><category term="VowpalWabbit"/><category term="challenge"/><category term="fft"/><category term="sie"/><category term="Computational Neuroscience"/><category term="MultiplicativeNoise"/><category term="StarTracker"/><category term="random lens imaging"/><category term="ELM"/><category term="EarthMovers"/><category term="GenomeTV"/><category term="What Is It Good For ?"/><category term="collaborative task manager"/><category term="exploration"/><category term="manopt"/><category term="situational awareness"/><category term="sparsity"/><category term="wavelet"/><category term="GreatThoughtsFriday"/><category term="collaborative work"/><category term="complexity vizualisation"/><category term="innovation"/><category term="julia"/><category term="maxent"/><category term="mems"/><category term="CSCartoons"/><category term="CitingNuitBlanche"/><category term="CompressibleWGN"/><category term="HighlyTechnicalReferencePage"/><category term="UQ"/><category term="accidentalcamera"/><category term="coded aperture"/><category term="startups"/><category term="thedip"/><category term="transit"/><category term="DataDrivenSensorDesign"/><category term="ICML"/><category term="LLM"/><category term="LightOnAIMeetup"/><category term="RMM"/><category term="genomics"/><category term="muscle"/><category term="tex-mems"/><category term="BP"/><category term="British Petroleum"/><category term="CompressiveSensingWhatIsItGoodFor"/><category term="HusHambug"/><category term="No Comment"/><category term="ReproducibleResearch"/><category term="aggregators"/><category term="dataset"/><category term="disruptive technology"/><category term="google maps"/><category term="hypergeocam"/><category term="internet traffic"/><category term="jionc"/><category term="microsystems"/><category term="nips2015"/><category term="scaling"/><category term="sensor network"/><category term="technologie"/><category term="COLT"/><category term="Deepwater Horizon"/><category term="financement de la recherche"/><category term="google"/><category term="meeting"/><category term="radiation detection"/><category term="recherche"/><category term="sketch"/><category term="AWGN"/><category term="Columbia"/><category term="CompanyX"/><category term="DC law"/><category term="LowRank"/><category term="MLCourse"/><category term="MLZurich"/><category term="NO-C-WE"/><category term="QIS"/><category term="R"/><category term="SKA"/><category term="TheNuitBlancheChronicles"/><category term="UAV"/><category term="anecdote"/><category term="diet"/><category term="iot"/><category term="kinect hacks"/><category term="microcontroller"/><category term="nonlinCS"/><category term="notebynotecooking"/><category term="theano"/><category term="BaltiAndBioinformatics"/><category term="Blogger"/><category term="CS; MF"/><category term="CT"/><category term="GAN"/><category term="ICLR2019"/><category term="ICML2016"/><category term="JOTRSOI"/><category term="Keras"/><category term="LTE"/><category term="Leonardo"/><category term="MF tensor"/><category term="MagicWeek"/><category term="Newsletter"/><category term="PyTorch"/><category term="RMT"/><category term="SaturdayMorningCartoons"/><category term="SensorsTheSizeOfAPlanet"/><category term="SundayMorningScienceVideos"/><category term="TensorFlow"/><category term="YouAreNotPayingAttention"/><category term="advice"/><category term="aha"/><category term="art"/><category term="biographies"/><category term="complex"/><category term="control"/><category term="crowdfunding"/><category term="csoped"/><category term="donoho-tao"/><category term="extremesampling"/><category term="fairness"/><category term="herschel"/><category term="hushamburg"/><category term="impl"/><category term="insight"/><category term="invariant"/><category term="inverse problems"/><category term="itwist"/><category term="jacques devooght"/><category term="lfe"/><category term="lua"/><category term="memory"/><category term="mindmaps"/><category term="nanopre"/><category term="octopus"/><category term="oped"/><category term="privacy"/><category term="reference"/><category term="request"/><category term="rr"/><category term="seinfeld"/><category term="solver"/><category term="wonderingstar"/><category term="youkeepusingthatword"/><title type="text">Nuit Blanche</title><subtitle type="html">"Defeating the data tsunami one algorithm at a time". Nuit Blanche covers compressive sensing, advanced matrix factorization, random numerical linear algebra and all their applications. </subtitle><link href="http://nuit-blanche.blogspot.com/feeds/posts/default" rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default?redirect=false" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/" rel="alternate" type="text/html"/><link href="http://pubsubhubbub.appspot.com/" rel="hub"/><link href="http://www.blogger.com/feeds/6141980/posts/default?start-index=26&amp;max-results=25&amp;redirect=false" rel="next" type="application/atom+xml"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><generator uri="http://www.blogger.com" version="7.00">Blogger</generator><openSearch:totalResults>4859</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6141980.post-5173493923908278827</id><published>2026-03-22T08:01:00.001-05:00</published><updated>2026-03-22T08:01:50.203-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="LLM"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">You just witnessed an AlexNet moment in RAG because MaxSim is a Submodular Norm</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg39uPDslO1gn9rhTRpcxteUyuR5Mo0tvYGdPi7MG9i7uJnHj-QlzXxCzpk10YR0uWmj2aIDrSFEHhhYu-oenIGKEFBxYYf91kPXrrb3imYcvOdUcbKivHMUu1MfHHgfphW4K5QQ85M5HW8GguKOqW_2PN6lwAInnBVv47pzCGBspRKs9Nryr6alQ/s978/Capture%20d'%C3%A9cran%202026-03-19%20180607.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="452" data-original-width="978" height="148" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg39uPDslO1gn9rhTRpcxteUyuR5Mo0tvYGdPi7MG9i7uJnHj-QlzXxCzpk10YR0uWmj2aIDrSFEHhhYu-oenIGKEFBxYYf91kPXrrb3imYcvOdUcbKivHMUu1MfHHgfphW4K5QQ85M5HW8GguKOqW_2PN6lwAInnBVv47pzCGBspRKs9Nryr6alQ/w320-h148/Capture%20d'%C3%A9cran%202026-03-19%20180607.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember425" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;This past week, The&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/lighton-blogs/the-bloated-retriever-era-is-over" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;BrowseComp-plus benchmark was beaten by our R&amp;amp;D team&lt;/a&gt;&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;and I believe this is an AlexNet moment for RAG. The first AlexNet moment occured in 2012 when Deep Neural Networks were shown to reduce tremendously the error on a benchmark that had been difficult to beat over the years. It started the whole Deep Neural Network revolution, utlimately leading us into this timeline of generative AI with LLMs. I believe we have reached the same moment for RAG with a technique developed by a whole community. It took some time as you will find out by reading the story below.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember426" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;This blog post is also the story of how innovation work. It is a long journey research-wise inspired by many.&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;/p&gt;&lt;div class="reader-image-block reader-image-block--full-width" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px -24px; padding: 0px; vertical-align: baseline;"&gt;&lt;figure class="reader-image-block__figure" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: flex; flex-direction: column; margin: 0px 0px 32px; padding: 0px; position: relative; vertical-align: baseline;"&gt;&lt;div class="ivm-image-view-model    reader-image-block__img-container" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px 0px 16px; padding: 0px; vertical-align: baseline;"&gt;&lt;div class="ivm-view-attr__img-wrapper
        
        " style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;img alt="Article content" class="ivm-view-attr__img--centered  reader-image-block__img evi-image lazy-image ember-view" id="ember427" loading="lazy" src="https://media.licdn.com/dms/image/v2/D4E12AQG6CSq-oJqLJg/article-inline_image-shrink_1000_1488/B4EZ0SjhSjG4AU-/0/1774132795776?e=1775692800&amp;amp;v=beta&amp;amp;t=zqZAp7caf0yUy_XbTp8lM_KNcHKO06BR1mjxJ7ewxsQ" style="background: none 50% center / cover repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px; max-width: 100%; object-fit: cover; object-position: center center; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 632px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class="reader-image-block__figure-image-caption display-block full-width text-body-small-open t-sans text-align-center t-black--light" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.6); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1.5; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 632px;"&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember428" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;Getting this innovation into&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;LightOn&lt;/a&gt;'s product so that Search and Reason becomes the best to our customers, is one the most exciting part of the story. Let us note that all these innovations have been made open source. Buckle up, it's a fun mathy ride.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember429" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;The Mathematical Object Everyone Overlooked&lt;/span&gt;&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember430" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;There's a class of functions in combinatorial optimization called submodular functions. Their defining property is diminishing marginal returns: adding an element to a small set gives you more than adding it to a large set. Formally, for any sets A ⊆ B and any element x:&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember431" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;f(A ∪ {x}) − f(A) ≥ f(B ∪ {x}) − f(B)&lt;/span&gt;&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember432" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;This isn't an analogy. It's a mathematical structure with forty years of theory behind it. Submodular maximization has known greedy approximation guarantees (1 − 1/e ≈ 0.63 for monotone submodular functions under a cardinality constraint). Facility location, max-coverage, sensor placement, document summarization, they are all instances of the same structure.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember433" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;MaxSim is an instance of this structure.&lt;/span&gt;&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember434" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;In ColBERT's late-interaction scoring, a query has Q token embeddings and a document has D token embeddings. The relevance score is:&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember435" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;Score = Σᵢ maxⱼ sim(qᵢ, dⱼ)&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember436" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;Each query token finds the document token it matches best. The document score is the sum of these per-token best matches.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember437" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;This is a facility location objective. The query tokens are "facilities." The document tokens are "clients." Each client is served by its nearest facility. The total score measures how well the query covers the document's semantic content. And this coverage function is submodular — adding a new query token to the scoring provides diminishing marginal improvement as more tokens already cover the document's semantic space.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember438" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;&lt;em style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;The diminishing returns here aren't a bug. They're the reason MaxSim works.&lt;/em&gt;&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember439" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;Why Submodularity Is the Right Norm for Retrieval&lt;/span&gt;&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember440" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;Retrieval is fundamentally a coverage problem. A query expresses an information need. A relevant document covers that need across multiple facets — facts, context, reasoning chains, supporting evidence. The scoring function's job is to measure how well the document covers the query.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember441" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;Submodular functions are the mathematical tool for coverage. Their diminishing-returns property encodes exactly what you want:&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember442" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;Early matches are high-value. The first query token that finds a strong document match contributes a lot to the score. This captures the dominant signal.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember443" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;Redundant matches are naturally discounted. If two query tokens match the same region of a document, the second match adds less. MaxSim doesn't double-count.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember444" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;Diverse evidence is rewarded. A document that matches different query tokens across different facets scores higher than one that matches the same facet repeatedly.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember445" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;This is why MaxSim exhibits strong out-of-domain generalization. The submodular structure doesn't depend on the domain, it depends on the geometry of coverage. A legal document covers a legal query the same way a biomedical paper covers a biomedical query: by matching diverse facets of the information need.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember446" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;The Single-Vector Mistake&lt;/span&gt;&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember447" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;Now contrast this with dense single-vector retrieval. A document is compressed into one embedding. Similarity is a dot product or cosine between the query vector and the document vector.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember448" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;This is a linear scoring function. There's no submodular structure. No diminishing returns in the matching because there's only one match. No coverage because there's only one point.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember449" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;The entire document is projected through a single bottleneck, and all facets of meaning must coexist in one vector. When the query is simple, this works.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember450" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;When the query requires reasoning across multiple facets — the kind of query that matters in enterprise search, in Deep Research, in agentic retrieval, the single vector doesn't have the representational capacity to capture what's needed.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember451" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;The industry response: make the model bigger. 1B. 4B. 8B parameters. Each increase improves the quality of the single embedding, but the improvement curve flattens. This is diminishing returns in the wrong place : in the scaling law of the model, where each additional parameter buys less accuracy because the architectural bottleneck (one vector) hasn't changed.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember452" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;&lt;em style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;Submodularity tells you exactly why this fails.&lt;/em&gt;&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember453" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: justify; vertical-align: baseline;"&gt;Coverage problems require a coverage objective. You can't solve a submodular problem with a linear scoring function by making the linear function more expensive to compute.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember454" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgb(10, 102, 194) none 0px; padding: 0px; vertical-align: baseline;"&gt;LightOn&lt;/span&gt;&lt;/a&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;'s Stack: Engineering the Right Mathematical Object&lt;/span&gt;&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember455" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;Knowing that MaxSim is the right scoring function is the easy part. The hard part is making it trainable, servable, and deployable at enterprise scale. LightOn built that infrastructure layer by layer, each solving a specific engineering barrier.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember456" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;The token representations:&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/lighton-blogs/finally-a-replacement-for-bert" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgb(10, 102, 194) none 0px; padding: 0px; vertical-align: baseline;"&gt;ModernBERT (December 2024)&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="reader-image-block reader-image-block--resize" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px auto; max-width: 432px; padding: 0px; vertical-align: baseline;"&gt;&lt;figure class="reader-image-block__figure" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: flex; flex-direction: column; margin: 0px 0px 32px; padding: 0px; position: relative; vertical-align: baseline;"&gt;&lt;div class="ivm-image-view-model    reader-image-block__img-container" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px 0px 16px; padding: 0px; vertical-align: baseline;"&gt;&lt;div class="ivm-view-attr__img-wrapper
        
        " style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;img alt="Article content" class="ivm-view-attr__img--centered  reader-image-block__img evi-image lazy-image ember-view" id="ember457" loading="lazy" src="https://media.licdn.com/dms/image/v2/D4E12AQHeWWAXAkdpTw/article-inline_image-shrink_1000_1488/B4EZ0STtWCHAAQ-/0/1774128650184?e=1775692800&amp;amp;v=beta&amp;amp;t=Ob7K26-AW6vSfLwJnrw3zllfSIJ_23MMu9dEnfmZ684" style="background: none 50% center / cover repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px; max-width: 100%; object-fit: cover; object-position: center center; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; width: 432px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class="reader-image-block__figure-image-caption display-block full-width text-body-small-open t-sans text-align-center t-black--light" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.6); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1.5; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 432px;"&gt;ModernBERT&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember458" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;MaxSim's quality is determined by the quality of the individual token embeddings. Each token is a point in the semantic space; MaxSim computes coverage in that space. Better points, better coverage.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember459" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;ModernBERT (co-developed with AnswerAI) modernized the encoder: 8,192-token context, Flash Attention 2, rotary positional embeddings, 2 trillion training tokens. The atomic unit of MaxSim improved across the board. ModernBERT has been dowloaded 37 million times so far.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember460" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;&lt;br style="box-sizing: inherit;" /&gt;&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember461" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;The domain adaptation proof:&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/lighton-blogs/announcing-bioclinical-modernbert-a-new-sota-encoder-model-for-medical-nlp" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgb(10, 102, 194) none 0px; padding: 0px; vertical-align: baseline;"&gt;BioClinical ModernBERT&lt;/span&gt;&lt;/a&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;(June 2025)&lt;/span&gt;&lt;/p&gt;&lt;div class="reader-image-block reader-image-block--resize" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px auto; max-width: 432px; padding: 0px; vertical-align: baseline;"&gt;&lt;figure class="reader-image-block__figure" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: flex; flex-direction: column; margin: 0px 0px 32px; padding: 0px; position: relative; vertical-align: baseline;"&gt;&lt;div class="ivm-image-view-model    reader-image-block__img-container" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px 0px 16px; padding: 0px; vertical-align: baseline;"&gt;&lt;div class="ivm-view-attr__img-wrapper
        
        " style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;img alt="Article content" class="ivm-view-attr__img--centered  reader-image-block__img evi-image lazy-image ember-view" id="ember462" loading="lazy" src="https://media.licdn.com/dms/image/v2/D4E12AQGWGuPD2MBe1w/article-inline_image-shrink_1000_1488/B4EZ0SiMWaG4AQ-/0/1774132448723?e=1775692800&amp;amp;v=beta&amp;amp;t=f1cbwGo5niwxu4Dil0ZSB-W8Uwb8y1SLns8ZODNgGVg" style="background: none 50% center / cover repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px; max-width: 100%; object-fit: cover; object-position: center center; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; width: 432px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class="reader-image-block__figure-image-caption display-block full-width text-body-small-open t-sans text-align-center t-black--light" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.6); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1.5; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 432px;"&gt;Bioclinical ModernBERT&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember463" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;A strong encoder is only useful if it transfers to specialized domains without retraining from scratch. BioClinical ModernBERT — a collaboration between the Dana-Farber Cancer Institute, Harvard, MIT, McGill, Albany Medical College, Microsoft Research, and LightOn — tested this by continuing ModernBERT's pre-training on medical texts.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember464" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;A lesser-known scheduling feature of ModernBERT enables seamless continued pre-training: stable-phase checkpoints and a decay phase eliminate cold restarts. The team leveraged this to produce a new SOTA on medical classification and Named Entity Recognition, outperforming every existing medical encoder. Clinical notes and medical reports are long — exactly the regime where ModernBERT's hybrid attention and 8,192-token context matter most.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember465" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;For the submodularity argument, this is a multiplier. MaxSim computes coverage in the space of token embeddings. If those embeddings can be cheaply specialized to biomedical, legal, financial, or defense domains — without retraining the entire stack — then the coverage function adapts to the domain for a fraction of the cost of training a new large model. BioClinical ModernBERT proved the recipe is reproducible: anyone can adapt ModernBERT to their vertical.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember466" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;The architectural proof:&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/lighton-blogs/introducing-ettin-suite-the-sota-open-recipe-to-outperform-existing-generative-retrieval-models" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgb(10, 102, 194) none 0px; padding: 0px; vertical-align: baseline;"&gt;Ettin (July 2025)&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="reader-image-block reader-image-block--resize" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px auto; max-width: 432px; padding: 0px; vertical-align: baseline;"&gt;&lt;figure class="reader-image-block__figure" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: flex; flex-direction: column; margin: 0px 0px 32px; padding: 0px; position: relative; vertical-align: baseline;"&gt;&lt;div class="ivm-image-view-model    reader-image-block__img-container" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px 0px 16px; padding: 0px; vertical-align: baseline;"&gt;&lt;div class="ivm-view-attr__img-wrapper
        
        " style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;img alt="Article content" class="ivm-view-attr__img--centered  reader-image-block__img evi-image lazy-image ember-view" id="ember467" loading="lazy" src="https://media.licdn.com/dms/image/v2/D4E12AQHVFiWMbBxeFQ/article-inline_image-shrink_1000_1488/B4EZ0Sk0RLHAAU-/0/1774133146042?e=1775692800&amp;amp;v=beta&amp;amp;t=iUeD6gTH_eB9Rh2bcc5SSfz4fgYB6O7FdGEHUCA9SGI" style="background: none 50% center / cover repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px; max-width: 100%; object-fit: cover; object-position: center center; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; width: 432px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class="reader-image-block__figure-image-caption display-block full-width text-body-small-open t-sans text-align-center t-black--light" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.6); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1.5; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 432px;"&gt;Ettin&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember468" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;A natural objection: maybe the encoder-only architecture isn't actually better for retrieval. Maybe a sufficiently large decoder can match it. After all, projects like LLM2Vec proposed converting decoders into retrievers.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember469" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;Ettin, a collaboration between Johns Hopkins University and LightOn, settled this with the first controlled experiment. Six model sizes from 17M to 1B parameters, trained on identical data (2T tokens of fully open data), identical recipes (the ModernBERT training pipeline), identical architecture shapes. The only difference: encoder (bidirectional attention, MLM objective) vs. decoder (causal attention, CLM objective).&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember470" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;The results were unambiguous. A 150M encoder (89.2 on MNLI) outperformed a 400M decoder (88.2). On retrieval tasks, the gap was even larger. Cross-objective training — continuing to train a decoder with the encoder's MLM objective — still trailed native encoders.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember471" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;This matters for the submodularity argument. MaxSim computes coverage in the space of token embeddings. Bidirectional attention lets each token see the full document context, producing richer representations at every position. Causal attention restricts each token to its left context — the first token sees nothing, the second sees one token, and so on. For a facility location objective where every token is a potential facility, bidirectional representations are strictly more informed.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember472" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;Ettin proved this isn't a theory — it's a measurable architectural advantage that holds across six model scales, on identical data, with identical training. Encoders are fundamentally better at producing the token representations MaxSim needs.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember473" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;Two practical consequences followed.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember474" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;First, the Ettin encoders beat ModernBERT across all sizes while using entirely open, reproducible training data — validating that the recipe, not proprietary data, is what matters.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember475" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;Second, the 17M Ettin encoder became the backbone for LateOn-Code-edge, the ultra-fast code retrieval model that runs locally inside ColGrep. The smallest point on the Ettin scale turned out to be exactly the right size for a single-binary semantic search tool.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember476" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;The training:&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/lighton-blogs/pylate-flexible-training-and-retrieval-for-late-interaction-models" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgb(10, 102, 194) none 0px; padding: 0px; vertical-align: baseline;"&gt;PyLate (2024–2025)&lt;/span&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="reader-image-block reader-image-block--resize" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px auto; max-width: 432px; padding: 0px; vertical-align: baseline;"&gt;&lt;figure class="reader-image-block__figure" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: flex; flex-direction: column; margin: 0px 0px 32px; padding: 0px; position: relative; vertical-align: baseline;"&gt;&lt;div class="ivm-image-view-model    reader-image-block__img-container" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px 0px 16px; padding: 0px; vertical-align: baseline;"&gt;&lt;div class="ivm-view-attr__img-wrapper
        
        " style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;img alt="Article content" class="ivm-view-attr__img--centered  reader-image-block__img evi-image lazy-image ember-view" id="ember477" loading="lazy" src="https://media.licdn.com/dms/image/v2/D4E12AQGpeGWXh_IknQ/article-inline_image-shrink_1000_1488/B4EZ0SV_uyHQAQ-/0/1774129250344?e=1775692800&amp;amp;v=beta&amp;amp;t=GXfGZ03i_W9D73L825OoqzN8nSLeB0nYaGpDFuOKOG8" style="background: none 50% center / cover repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px; max-width: 100%; object-fit: cover; object-position: center center; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; width: 432px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class="reader-image-block__figure-image-caption display-block full-width text-body-small-open t-sans text-align-center t-black--light" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.6); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1.5; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 432px;"&gt;Pylate&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember478" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;ColBERT training required bespoke pipelines. PyLate (accepted at&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://x.com/search?q=%23CIKM2025&amp;amp;src=hashtag_click" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;CIKM2025&lt;/a&gt;) reduced it to ~80 lines of code and under 2 hours on a single GPU. The first peer-reviewed library for late-interaction model training. Submodular retrieval became as easy to ship as a bi-encoder.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember479" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;The multi-vector search:&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/lighton-blogs/fastplaid" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgb(10, 102, 194) none 0px; padding: 0px; vertical-align: baseline;"&gt;FastPlaid&lt;/span&gt;&lt;/a&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;→&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/lighton-blogs/introducing-lighton-nextplaid" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgb(10, 102, 194) none 0px; padding: 0px; vertical-align: baseline;"&gt;NextPlaid&lt;/span&gt;&lt;/a&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;(2025–2026)&lt;/span&gt;&lt;/p&gt;&lt;div class="reader-image-block reader-image-block--resize" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px auto; max-width: 432px; padding: 0px; vertical-align: baseline;"&gt;&lt;figure class="reader-image-block__figure" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: flex; flex-direction: column; margin: 0px 0px 32px; padding: 0px; position: relative; vertical-align: baseline;"&gt;&lt;div class="ivm-image-view-model    reader-image-block__img-container" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px 0px 16px; padding: 0px; vertical-align: baseline;"&gt;&lt;div class="ivm-view-attr__img-wrapper
        
        " style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;img alt="Article content" class="ivm-view-attr__img--centered  reader-image-block__img evi-image lazy-image ember-view" id="ember480" loading="lazy" src="https://media.licdn.com/dms/image/v2/D4E12AQHlXBXapFx-Nw/article-inline_image-shrink_1000_1488/B4EZ0SYUSrG0AQ-/0/1774129865186?e=1775692800&amp;amp;v=beta&amp;amp;t=cBlKR66YDfXC6x2Gww1nioRf1uMXvFM2exOAk33nUfs" style="background: none 50% center / cover repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px; max-width: 100%; object-fit: cover; object-position: center center; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; width: 432px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class="reader-image-block__figure-image-caption display-block full-width text-body-small-open t-sans text-align-center t-black--light" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.6); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1.5; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 432px;"&gt;NextPlaid Multivector Database&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember481" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;MaxSim requires storing and searching per-token embeddings. FastPlaid, a Rust rewrite of Stanford's PLAID engine, delivered 554% throughput improvements. NextPlaid packaged it as a local-first multi-vector database with REST API, Docker, and ONNX INT8 quantization.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember482" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;The cost of computing a submodular scoring function at scale dropped to production-viable levels.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember483" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;The lexical complement: BM25X (2025–2026)&lt;/span&gt;&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember484" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;Submodular doesn't mean universal. BM25 handles exact keyword matching, acronyms, identifiers, cases where the semantic space isn't where the action is.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember485" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_blank"&gt;LightOn&lt;/a&gt;&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;'s Rust BM25 engine provides streaming mutations, mmap indices, and pre-filtered search up to 600× faster. BM25X and MaxSim cover different failure modes. The full stack uses both.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember486" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;The document pipeline:&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/lighton-blogs/lighton-opens-a-new-field-for-ai-with-lightonocr-2-document-intelligence" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgb(10, 102, 194) none 0px; padding: 0px; vertical-align: baseline;"&gt;LightOnOCR-2&lt;/span&gt;&lt;/a&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;(January 2026)&lt;/span&gt;&lt;/p&gt;&lt;div class="reader-image-block reader-image-block--resize" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px auto; max-width: 432px; padding: 0px; vertical-align: baseline;"&gt;&lt;figure class="reader-image-block__figure" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: flex; flex-direction: column; margin: 0px 0px 32px; padding: 0px; position: relative; vertical-align: baseline;"&gt;&lt;div class="ivm-image-view-model    reader-image-block__img-container" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px 0px 16px; padding: 0px; vertical-align: baseline;"&gt;&lt;div class="ivm-view-attr__img-wrapper
        
        " style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;img alt="Article content" class="ivm-view-attr__img--centered  reader-image-block__img evi-image lazy-image ember-view" id="ember487" loading="lazy" src="https://media.licdn.com/dms/image/v2/D4E12AQFJtACsT8Fehg/article-inline_image-shrink_1000_1488/B4EZ0SXq_OGwAU-/0/1774129689223?e=1775692800&amp;amp;v=beta&amp;amp;t=1V-DjHosDZ5gv9LBOb_KuVjewl0iFCIa0dJK95ySuhQ" style="background: none 50% center / cover repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px; max-width: 100%; object-fit: cover; object-position: center center; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; width: 432px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class="reader-image-block__figure-image-caption display-block full-width text-body-small-open t-sans text-align-center t-black--light" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.6); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1.5; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 432px;"&gt;LightOnOCR-2-1B&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember488" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;MaxSim needs tokens. The most valuable enterprise documents are locked in scanned PDFs. LightOnOCR-2 — 1B parameters, SOTA on OlmOCR-Bench, 9× smaller and 3.3× faster than Chandra-9B — converts them to text. On-prem, behind the firewall.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember489" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;No tokens, no coverage. OCR is the front door.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember490" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;The proof on standard retrieval:&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/lighton-blogs/lighton-releases-gte-moderncolbert-first-state-of-the-art-late-interaction-model-trained-on-pylate" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgb(10, 102, 194) none 0px; padding: 0px; vertical-align: baseline;"&gt;GTE-ModernColBERT&lt;/span&gt;&lt;/a&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;(May 2025)&lt;/span&gt;&lt;/p&gt;&lt;div class="reader-image-block reader-image-block--resize" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px auto; max-width: 432px; padding: 0px; vertical-align: baseline;"&gt;&lt;figure class="reader-image-block__figure" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: flex; flex-direction: column; margin: 0px 0px 32px; padding: 0px; position: relative; vertical-align: baseline;"&gt;&lt;div class="ivm-image-view-model    reader-image-block__img-container" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px 0px 16px; padding: 0px; vertical-align: baseline;"&gt;&lt;div class="ivm-view-attr__img-wrapper
        
        " style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;img alt="Article content" class="ivm-view-attr__img--centered  reader-image-block__img evi-image lazy-image ember-view" id="ember491" loading="lazy" src="https://media.licdn.com/dms/image/v2/D4E12AQF8M6zzKxxxFA/article-inline_image-shrink_1500_2232/B4EZ0SYywlJAAU-/0/1774129983564?e=1775692800&amp;amp;v=beta&amp;amp;t=G2un_uTNn6N9kqt48_s1yXT1OM-Xg_5tHDzCdLmOM5c" style="background: none 50% center / cover repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px; max-width: 100%; object-fit: cover; object-position: center center; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; width: 432px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class="reader-image-block__figure-image-caption display-block full-width text-body-small-open t-sans text-align-center t-black--light" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.6); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1.5; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 432px;"&gt;GTE-ModernColBERT&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember492" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;First model to beat ColBERT-small on BEIR — 18 heterogeneous datasets covering biomedical search, open QA, argument analysis, forums, and scientific knowledge bases. Token-level coverage, powered by a modern encoder, outperformed dense models on cross-domain generalization.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember493" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;But GTE-ModernColBERT was built the way everyone builds ColBERT models: take a strong dense (single-vector) pre-trained model, bolt on a knowledge distillation step in the multi-vector setting at the very end. The submodular objective was an afterthought: the last fine-tuning phase, not the training paradigm.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember494" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;This left an obvious question hanging.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember495" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;Training in the submodular objective from day zero:&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/lighton-blogs/day-zero-of-multi-vector-retrieval" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgb(10, 102, 194) none 0px; padding: 0px; vertical-align: baseline;"&gt;ColBERT-Zero&lt;/span&gt;&lt;/a&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;(February 2026)&lt;/span&gt;&lt;/p&gt;&lt;div class="reader-image-block reader-image-block--resize" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px auto; max-width: 432px; padding: 0px; vertical-align: baseline;"&gt;&lt;figure class="reader-image-block__figure" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: flex; flex-direction: column; margin: 0px 0px 32px; padding: 0px; position: relative; vertical-align: baseline;"&gt;&lt;div class="ivm-image-view-model    reader-image-block__img-container" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px 0px 16px; padding: 0px; vertical-align: baseline;"&gt;&lt;div class="ivm-view-attr__img-wrapper
        
        " style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;img alt="Article content" class="ivm-view-attr__img--centered  reader-image-block__img evi-image lazy-image ember-view" id="ember496" loading="lazy" src="https://media.licdn.com/dms/image/v2/D4E12AQEFxsJD4QxSag/article-inline_image-shrink_1000_1488/B4EZ0SZZVZJUAQ-/0/1774130141109?e=1775692800&amp;amp;v=beta&amp;amp;t=s7AFljN1W4Y28xwPK9gmB7-N4iTP4Ce0ahqC29sRwSw" style="background: none 50% center / cover repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px; max-width: 100%; object-fit: cover; object-position: center center; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 432px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class="reader-image-block__figure-image-caption display-block full-width text-body-small-open t-sans text-align-center t-black--light" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.6); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1.5; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 432px;"&gt;ColBERT-zero&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember497" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;If MaxSim is the right scoring function that is if submodular coverage is the right mathematical structure for retrieval, then why are we training models in the wrong objective for 95% of the pipeline and only switching to the right one at the end?&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember498" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;ColBERT-Zero, a collaboration between Ecole Polytechnique Fédérale de Lausanne (EPFL) and LightOn, answered this by performing contrastive pre-training directly in the multi-vector setting from the very first phase. Not as a final distillation step.&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;em style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;From zero&lt;/em&gt;.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember499" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;The result was striking. A dense baseline trained on GTE's proprietary data scored 55.33 nDCG@10 on BEIR. A dense baseline trained on Nomic's public data scored 52.89 (a 2.4-point data quality gap.) ColBERT-Zero, trained entirely on public data but in the multi-vector objective from scratch, reached 55.43 (closing and surpassing the proprietary-data gap.)&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember500" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;Read that again. Public data, worse by 2.4 points in the dense setting, beats proprietary data when you train in the submodular objective from the start.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember501" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;This is the purest evidence for the submodularity thesis. The conventional pipeline: dense pre-training → dense supervised → multi-vector distillation — treats MaxSim as a post-hoc refinement. ColBERT-Zero shows it's a training paradigm. When the encoder learns token-level importance signals from the first gradient, through PyLate's GradCache (scaling to ~16K effective batch size without VRAM constraints) and cross-GPU gathering, it develops representations that are fundamentally different from what dense pre-training produces. The tokens learn to be good at being facility locations, not good at being compressed into a single point.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember502" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;The practical finding was equally important: performing a supervised contrastive step before distillation closes most of the gap at a fraction of the cost. And prompt alignment between pre-training and fine-tuning is non-negotiable (stripping asymmetric prompts degrades performance significantly.)&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember503" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;All models, intermediate checkpoints, and training scripts were released under Apache 2.0. Including the SOTA on BEIR for models under 150M parameters.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember504" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;The proof on reasoning:&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/lighton-blogs/lighton-releases-reason-colbert" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgb(10, 102, 194) none 0px; padding: 0px; vertical-align: baseline;"&gt;Reason-ModernColBERT&lt;/span&gt;&lt;/a&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;(May 2025)&lt;/span&gt;&lt;/p&gt;&lt;div class="reader-image-block reader-image-block--resize" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px auto; max-width: 432px; padding: 0px; vertical-align: baseline;"&gt;&lt;figure class="reader-image-block__figure" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: flex; flex-direction: column; margin: 0px 0px 32px; padding: 0px; position: relative; vertical-align: baseline;"&gt;&lt;div class="ivm-image-view-model    reader-image-block__img-container" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px 0px 16px; padding: 0px; vertical-align: baseline;"&gt;&lt;div class="ivm-view-attr__img-wrapper
        
        " style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;img alt="Article content" class="ivm-view-attr__img--centered  reader-image-block__img evi-image lazy-image ember-view" id="ember505" loading="lazy" src="https://media.licdn.com/dms/image/v2/D4E12AQEwN9AeinnJKg/article-inline_image-shrink_1500_2232/B4EZ0SZ6NqI4AU-/0/1774130275995?e=1775692800&amp;amp;v=beta&amp;amp;t=0m31UuEauhho5FlYMLJA82lDYtoI9tcpqC7tff4T6Lg" style="background: none 50% center / cover repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px; max-width: 100%; object-fit: cover; object-position: center center; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; width: 432px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class="reader-image-block__figure-image-caption display-block full-width text-body-small-open t-sans text-align-center t-black--light" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.6); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1.5; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 432px;"&gt;Reason-ModernColBERT&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember506" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;Fine-tuned for reasoning-intensive retrieval. 149M parameters. Outperformed every model up to 7B on BRIGHT, including ReasonIR-8B trained on identical data.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember507" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;This is where the submodular argument bites hardest. Reasoning queries have multiple implicit facets: preconditions, intermediate steps, conclusions. A single vector can capture the dominant facet. MaxSim captures the coverage across facets. Same data, same task: the model with the submodular scoring function won, at 54× fewer parameters.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember508" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;The proof on code:&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/lighton-blogs/lateon-code-colgrep-lighton" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgb(10, 102, 194) none 0px; padding: 0px; vertical-align: baseline;"&gt;LateOn-Code + ColGrep&lt;/span&gt;&lt;/a&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;(February 2026)&lt;/span&gt;&lt;/p&gt;&lt;div class="reader-image-block reader-image-block--resize" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px auto; max-width: 432px; padding: 0px; vertical-align: baseline;"&gt;&lt;figure class="reader-image-block__figure" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: flex; flex-direction: column; margin: 0px 0px 32px; padding: 0px; position: relative; vertical-align: baseline;"&gt;&lt;div class="ivm-image-view-model    reader-image-block__img-container" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px 0px 16px; padding: 0px; vertical-align: baseline;"&gt;&lt;div class="ivm-view-attr__img-wrapper
        
        " style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;img alt="Article content" class="ivm-view-attr__img--centered  reader-image-block__img evi-image lazy-image ember-view" id="ember509" loading="lazy" src="https://media.licdn.com/dms/image/v2/D4E12AQHz6V-Hq05E5A/article-inline_image-shrink_1000_1488/B4EZ0SaeMXJ0AQ-/0/1774130439044?e=1775692800&amp;amp;v=beta&amp;amp;t=-Fgkw3JIwE6ZFucXmKYttI7a2buUi1pk7x6diAgyeO0" style="background: none 50% center / cover repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px; max-width: 100%; object-fit: cover; object-position: center center; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; width: 432px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class="reader-image-block__figure-image-caption display-block full-width text-body-small-open t-sans text-align-center t-black--light" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.6); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1.5; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 432px;"&gt;LateOn-Code and ColGrep&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember510" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;Code retrieval requires matching function signatures, variable names, docstrings, and structural patterns simultaneously. This is a multi-facet coverage problem. LateOn-Code (17M and 130M params) topped the MTEB Code leaderboard. ColGrep brought MaxSim to the terminal, beating grep 70% of the time while cutting agent token usage.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember511" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;The deep reader after retrieval:&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/lighton-blogs/introducing-orion" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgb(10, 102, 194) none 0px; padding: 0px; vertical-align: baseline;"&gt;OriOn&lt;/span&gt;&lt;/a&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;(February 2026)&lt;/span&gt;&lt;/p&gt;&lt;div class="reader-image-block reader-image-block--resize" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px auto; max-width: 432px; padding: 0px; vertical-align: baseline;"&gt;&lt;figure class="reader-image-block__figure" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: flex; flex-direction: column; margin: 0px 0px 32px; padding: 0px; position: relative; vertical-align: baseline;"&gt;&lt;div class="ivm-image-view-model    reader-image-block__img-container" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px 0px 16px; padding: 0px; vertical-align: baseline;"&gt;&lt;div class="ivm-view-attr__img-wrapper
        
        " style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;img alt="Article content" class="ivm-view-attr__img--centered  reader-image-block__img evi-image lazy-image ember-view" id="ember512" loading="lazy" src="https://media.licdn.com/dms/image/v2/D4E12AQEtLIujCo4SKw/article-inline_image-shrink_1000_1488/B4EZ0SbAa7IQAQ-/0/1774130569490?e=1775692800&amp;amp;v=beta&amp;amp;t=0wc_3oxEXH0YEc6ZFw0Opg5zQcU9TyaV5RrU4lop_ug" style="background: none 50% center / cover repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px; max-width: 100%; object-fit: cover; object-position: center center; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; width: 432px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class="reader-image-block__figure-image-caption display-block full-width text-body-small-open t-sans text-align-center t-black--light" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.6); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1.5; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 432px;"&gt;Orion&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember513" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;MaxSim solves the coverage problem: which documents address the facets of the query? But coverage is the first step. Once the retriever surfaces the right documents, an agentic system needs to read them — deeply, across hundreds of pages, without losing coherence.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember514" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;This is a fundamentally different problem from retrieval. Retrieval is submodular coverage over a large corpus. Deep reading is long-context reasoning over a small, retrieved set. The two are complementary, and an enterprise pipeline needs both.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember515" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;OriOn is LightOn's family of long-context visual language models. The 32B-parameter model processes up to 250 pages at full visual resolution in a single pass, matching or exceeding models 7× its size on the most challenging long-document benchmarks. On MMLBD-C — LightOn's manually corrected version of MMLongBenchDoc, the hardest benchmark for long-context visual document understanding — OriOn-Qwen-32B achieved 57.3, surpassing even its 235B teacher model (56.2). For context: expert human accuracy on this benchmark is roughly 65.8%, and GPT-4o scores 46.3%.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember516" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;The connection to MaxSim is direct. In an agentic RAG pipeline, MaxSim's submodular scoring retrieves the right pages from millions of documents. OriOn then ingests those pages, not as extracted text chunks, but as rendered visual documents, preserving tables, charts, formatting, and layout, and reasons across them in a single forward pass. Thanks to prefix caching, each subsequent turn in an agentic loop is near-instant.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember517" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;The training insights were released openly (50+ ablation experiments), and several challenged prevailing assumptions: training on genuinely long contexts that exceed your evaluation distribution can hurt performance; visual long-context training transfers strongly to text-only benchmarks (+11.5 points on HELMET from visual-only training); and a novel recursive answer generation pipeline enables self-improvement without a stronger teacher model.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember518" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;OriOn completes the pipeline that MaxSim starts. Submodular coverage finds the evidence. Long-context deep reading reasons over it. Both deploy on sovereign infrastructure, on-prem, behind the firewall.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember519" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/lighton-blogs/the-bloated-retriever-era-is-over" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgb(10, 102, 194) none 0px; padding: 0px; vertical-align: baseline;"&gt;The AlexNet Moment: BrowseComp-Plus&lt;/span&gt;&lt;/a&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;(March 2026)&lt;/span&gt;&lt;/p&gt;&lt;div class="reader-image-block reader-image-block--resize" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px auto; max-width: 432px; padding: 0px; vertical-align: baseline;"&gt;&lt;figure class="reader-image-block__figure" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: flex; flex-direction: column; margin: 0px 0px 32px; padding: 0px; position: relative; vertical-align: baseline;"&gt;&lt;div class="ivm-image-view-model    reader-image-block__img-container" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px 0px 16px; padding: 0px; vertical-align: baseline;"&gt;&lt;div class="ivm-view-attr__img-wrapper
        
        " style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;img alt="Article content" class="ivm-view-attr__img--centered  reader-image-block__img evi-image lazy-image ember-view" id="ember520" loading="lazy" src="https://media.licdn.com/dms/image/v2/D4E12AQHvfJ2g5CoKrA/article-inline_image-shrink_1000_1488/B4EZ0SbY18HYAQ-/0/1774130676585?e=1775692800&amp;amp;v=beta&amp;amp;t=PD13rwjzgJwVp9ZzyVNpE_0mhUrW3vWZSBycSzGbqp0" style="background: none 50% center / cover repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px; max-width: 100%; object-fit: cover; object-position: center center; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; width: 432px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class="reader-image-block__figure-image-caption display-block full-width text-body-small-open t-sans text-align-center t-black--light" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.6); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1.5; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 432px;"&gt;&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember521" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;BrowseComp-Plus is the ultimate coverage problem. 830 queries, each requiring 2+ hours for a human. Fixed 100K-document corpus. Paired with a reasoning LLM (GPT-5), the retriever's job is to find the documents that cover every facet of a complex information need, often across multiple rounds of search.&lt;/p&gt;&lt;div class="reader-image-block reader-image-block--resize" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px auto; max-width: 432px; padding: 0px; vertical-align: baseline;"&gt;&lt;figure class="reader-image-block__figure" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: flex; flex-direction: column; margin: 0px 0px 32px; padding: 0px; position: relative; vertical-align: baseline;"&gt;&lt;div class="ivm-image-view-model    reader-image-block__img-container" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px 0px 16px; padding: 0px; vertical-align: baseline;"&gt;&lt;div class="ivm-view-attr__img-wrapper
        
        " style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;img alt="Article content" class="ivm-view-attr__img--centered  reader-image-block__img evi-image lazy-image ember-view" id="ember522" loading="lazy" src="https://media.licdn.com/dms/image/v2/D4E12AQF4zg7mZgNEgA/article-inline_image-shrink_1000_1488/B4EZ0ScSSxIsAQ-/0/1774130898661?e=1775692800&amp;amp;v=beta&amp;amp;t=UPFp3P7on4pJYqwDdwXYUD8JFzuPEOAb-tpqbySA-Oc" style="background: none 50% center / cover repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px; max-width: 100%; object-fit: cover; object-position: center center; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; width: 432px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class="reader-image-block__figure-image-caption display-block full-width text-body-small-open t-sans text-align-center t-black--light" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.6); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1.5; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 432px;"&gt;Open and closed models directly benefit from Reason-ModernColBERT&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember523" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;em style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;Reason-ModernColBERT + GPT-5: 87.59% accuracy.&lt;/em&gt;&lt;/span&gt;&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;7.59 points above the previous best. First place on accuracy, recall, calibration, and search efficiency (13.27 calls vs. 21+).&lt;/p&gt;&lt;div class="reader-image-block reader-image-block--resize" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; margin: 0px auto; max-width: 432px; padding: 0px; vertical-align: baseline;"&gt;&lt;figure class="reader-image-block__figure" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: flex; flex-direction: column; margin: 0px 0px 32px; padding: 0px; position: relative; vertical-align: baseline;"&gt;&lt;div class="ivm-image-view-model    reader-image-block__img-container" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px 0px 16px; padding: 0px; vertical-align: baseline;"&gt;&lt;div class="ivm-view-attr__img-wrapper
        
        " style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;img alt="Article content" class="ivm-view-attr__img--centered  reader-image-block__img evi-image lazy-image ember-view" id="ember524" loading="lazy" src="https://media.licdn.com/dms/image/v2/D4E12AQG6hD43ivWa6w/article-inline_image-shrink_1000_1488/B4EZ0ScHcmI4AQ-/0/1774130854219?e=1775692800&amp;amp;v=beta&amp;amp;t=RimY_HO7XkjMEeLThxxGJ__gOxyRKoxbM3jL0ouJytA" style="background: none 50% center / cover repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; display: block; height: auto; margin: 0px; max-width: 100%; object-fit: cover; object-position: center center; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; width: 432px;" /&gt;&lt;/div&gt;&lt;/div&gt;&lt;figcaption class="reader-image-block__figure-image-caption display-block full-width text-body-small-open t-sans text-align-center t-black--light" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.6); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.6); font-size: 14px; line-height: 1.5; margin: 0px; padding: 0px; text-align: center; vertical-align: baseline; width: 432px;"&gt;BrowesComp-plus leaderboard&lt;/figcaption&gt;&lt;/figure&gt;&lt;/div&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember525" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;The efficiency gain is a direct consequence of the submodular structure. MaxSim gives the LLM token-level evidence about which parts of a document match which parts of the query. The LLM reads this signal and decides which documents deserve a full read before committing tokens. One additional function,&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;em style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;get_document(id)&lt;/em&gt;&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;, is enough. No reranker. No oracle chunking.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember526" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;Dense retrievers provide a single similarity score. The LLM has to guess what the document contains. Guessing takes more rounds. More rounds cost more tokens. Diminishing returns in the wrong place.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember527" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;u&gt;Making Sense of it all&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember528" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;Submodular functions are the mathematical formalization of diminishing marginal returns. MaxSim is a submodular norm — specifically, a facility location objective where query tokens cover document tokens. This structure is inherently suited to retrieval and RAG because retrieval is a coverage problem: does this document address the diverse facets of my information need?&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember529" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;Single-vector models replace this submodular structure with a linear scoring function and try to compensate with scale, hitting diminishing returns in model size instead of harnessing diminishing returns in the scoring function where they belong. ColBERT-Zero proved that training in the submodular objective from scratch, not as an afterthought, is what unlocks the full ceiling: public data beating proprietary data when the training paradigm is right.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember530" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;LightOn built the infrastructure to make MaxSim production-ready: modern encoder, native multi-vector training, Rust search engines, OCR pipeline, and OriOn for deep reading after retrieval, and the result is a 149M-parameter retriever leading the hardest benchmark in the world, paired with a 32B deep reader that matches models 7× its size, all deployable on sovereign infrastructure. The math was always right. The engineering caught up.&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember531" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; text-align: center; vertical-align: baseline;"&gt;&lt;span style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; font-weight: 600; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;em style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline;"&gt;&lt;u&gt;And we are not done yet!&lt;/u&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember532" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;For more&lt;/p&gt;&lt;p class="ember-view reader-text-block__paragraph" id="ember533" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgb(255, 255, 255); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: rgba(0, 0, 0, 0.9); font-family: -apple-system, system-ui, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, &amp;quot;Helvetica Neue&amp;quot;, &amp;quot;Fira Sans&amp;quot;, Ubuntu, Oxygen, &amp;quot;Oxygen Sans&amp;quot;, Cantarell, &amp;quot;Droid Sans&amp;quot;, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;, &amp;quot;Segoe UI Symbol&amp;quot;, &amp;quot;Lucida Grande&amp;quot;, Helvetica, Arial, sans-serif; font-size: 16px; line-height: 1.5; margin: 0px 0px 32px; padding: 0px; pointer-events: all; vertical-align: baseline;"&gt;&lt;/p&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;Models:&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="http://huggingface.co/lightonai" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;http://huggingface.co/lightonai&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Code:&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="http://github.com/lightonai" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;http://github.com/lightonai&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Enterprise:&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="http://lighton.ai/" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;http://lighton.ai&lt;/a&gt;&lt;/li&gt;&lt;li&gt;Blog:&lt;span class="white-space-pre" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgba(0, 0, 0, 0.9); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; margin: 0px; outline: rgba(0, 0, 0, 0.9) none 0px; padding: 0px; vertical-align: baseline; white-space: pre !important;"&gt; &lt;/span&gt;&lt;a class="QPSBGRTTCToxrpUoVsOUnfwcbljCvWXALY " data-test-app-aware-link="" href="https://lighton.ai/blog" style="background: none 0% 0% / auto repeat scroll padding-box border-box rgba(0, 0, 0, 0); border-color: rgb(10, 102, 194); border-image: none 100% / 1 / 0 stretch; border-style: none; border-width: 0px; box-sizing: inherit; color: #0a66c2; font-weight: 600; margin: 0px; overflow-wrap: break-word; padding: 0px; text-decoration-color: rgb(10, 102, 194); text-decoration-line: initial; touch-action: manipulation; vertical-align: baseline;" tabindex="0" target="_self"&gt;https://lighton.ai/blog&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/5173493923908278827/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/5173493923908278827" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/5173493923908278827" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/5173493923908278827" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2026/03/you-just-witnessed-alexnet-moment-in.html" rel="alternate" title="You just witnessed an AlexNet moment in RAG because MaxSim is a Submodular Norm" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg39uPDslO1gn9rhTRpcxteUyuR5Mo0tvYGdPi7MG9i7uJnHj-QlzXxCzpk10YR0uWmj2aIDrSFEHhhYu-oenIGKEFBxYYf91kPXrrb3imYcvOdUcbKivHMUu1MfHHgfphW4K5QQ85M5HW8GguKOqW_2PN6lwAInnBVv47pzCGBspRKs9Nryr6alQ/s72-w320-h148-c/Capture%20d'%C3%A9cran%202026-03-19%20180607.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-2470774401533515172</id><published>2026-01-24T16:00:00.003-06:00</published><updated>2026-01-24T16:00:59.650-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="LLM"/><title type="text">LightOnOCR: A 1B End-to-End Multilingual Vision-Language Model for State-of-the-Art OCR</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;The results are simply impressive.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2oxwOOf_AAV-LP4wCoa2Ngq8F7sFF2GisiFr3BCHRz_wITUjnp_qsdSXhu3_esMf-C1plaKT65i0Z4IPZDEWCTKM7__SFHmVDVciUcxC5faTHyf20irag9Yc4yU19PlQsDgeBSvJg0C1A9DDLJgJGBYg8Qt_TKRjaqbv-gYYRBqnCs6qiJW4s2A/s7883/results_Bench%20LightOn%20OCR%202.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="5879" data-original-width="7883" height="239" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2oxwOOf_AAV-LP4wCoa2Ngq8F7sFF2GisiFr3BCHRz_wITUjnp_qsdSXhu3_esMf-C1plaKT65i0Z4IPZDEWCTKM7__SFHmVDVciUcxC5faTHyf20irag9Yc4yU19PlQsDgeBSvJg0C1A9DDLJgJGBYg8Qt_TKRjaqbv-gYYRBqnCs6qiJW4s2A/s320/results_Bench%20LightOn%20OCR%202.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3KNXD18oioadqCW6aijJUVtV6MQ1A99GoQ7517yb9GkYZxG3NEyNuzRn5ym-k697dV0Z7wASkonIsupYIGKDii3Iun5lgDVjTzCOILDJv0aLRgbY3t_7RyAInvoam7jXFfzUDBD78-6vZRwhLd5up3Ocs9NzeH_r_Su2zz4eHNVP_R5SnkQ3gZg/s1590/OCR%20of%20a%20photorealistic%20old%20corporate%20document.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="853" data-original-width="1590" height="172" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh3KNXD18oioadqCW6aijJUVtV6MQ1A99GoQ7517yb9GkYZxG3NEyNuzRn5ym-k697dV0Z7wASkonIsupYIGKDii3Iun5lgDVjTzCOILDJv0aLRgbY3t_7RyAInvoam7jXFfzUDBD78-6vZRwhLd5up3Ocs9NzeH_r_Su2zz4eHNVP_R5SnkQ3gZg/s320/OCR%20of%20a%20photorealistic%20old%20corporate%20document.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLSCWOX_8IQ328G3xmtedsAybSigQ79FzQVHCCh0r6KZtw9w3iYSvb-tOiLACx-w60nQTAiQIM-h8wXArF5inzC7l6GCPqFA2Z4uRTN00P3TWg-kOpElz0fEbMRIRwp9ONZBxxMo1YXux5P1F-t2HZxrdEpz4rYSAPsfgKHt8DQfEwP_59WijkNw/s2030/olmOCR-benchmark.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="884" data-original-width="2030" height="139" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjLSCWOX_8IQ328G3xmtedsAybSigQ79FzQVHCCh0r6KZtw9w3iYSvb-tOiLACx-w60nQTAiQIM-h8wXArF5inzC7l6GCPqFA2Z4uRTN00P3TWg-kOpElz0fEbMRIRwp9ONZBxxMo1YXux5P1F-t2HZxrdEpz4rYSAPsfgKHt8DQfEwP_59WijkNw/s320/olmOCR-benchmark.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;a href="https://arxiv.org/abs/2601.14251" target="_blank"&gt;LightOnOCR: A 1B End-to-End Multilingual Vision-Language Model for State-of-the-Art OCR&lt;/a&gt;&amp;nbsp;by&amp;nbsp;&lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Taghadouini,+S"&gt;Said Taghadouini&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Cavaill%C3%A8s,+A"&gt;Adrien Cavaillès&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Aubertin,+B"&gt;Baptiste Aubertin&lt;/a&gt;&lt;/div&gt;&lt;blockquote style="text-align: justify;"&gt;We present \textbf{LightOnOCR-2-1B}, a 1B-parameter end-to-end multilingual vision--language model that converts document images (e.g., PDFs) into clean, naturally ordered text without brittle OCR pipelines. Trained on a large-scale, high-quality distillation mix with strong coverage of scans, French documents, and scientific PDFs, LightOnOCR-2 achieves state-of-the-art results on OlmOCR-Bench while being 9\times smaller and substantially faster than prior best-performing models. We further extend the output format to predict normalized bounding boxes for embedded images, introducing localization during pretraining via a resume strategy and refining it with RLVR using IoU-based rewards. Finally, we improve robustness with checkpoint averaging and task-arithmetic merging. We release model checkpoints under Apache 2.0, and publicly release the dataset and \textbf{LightOnOCR-bbox-bench} evaluation under their respective licenses.&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;More information on &lt;a href="https://www.lighton.ai/lighton-blogs/lighton-opens-a-new-field-for-ai-with-lightonocr-2-document-intelligence" target="_blank"&gt;LightOn's blog&lt;/a&gt;.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/2470774401533515172/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/2470774401533515172" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/2470774401533515172" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/2470774401533515172" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2026/01/lightonocr-1b-end-to-end-multilingual.html" rel="alternate" title="LightOnOCR: A 1B End-to-End Multilingual Vision-Language Model for State-of-the-Art OCR" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg2oxwOOf_AAV-LP4wCoa2Ngq8F7sFF2GisiFr3BCHRz_wITUjnp_qsdSXhu3_esMf-C1plaKT65i0Z4IPZDEWCTKM7__SFHmVDVciUcxC5faTHyf20irag9Yc4yU19PlQsDgeBSvJg0C1A9DDLJgJGBYg8Qt_TKRjaqbv-gYYRBqnCs6qiJW4s2A/s72-c/results_Bench%20LightOn%20OCR%202.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-6477412626350859589</id><published>2026-01-17T06:30:00.003-06:00</published><updated>2026-01-17T14:08:31.196-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="HighlyTechnicalReferencePage"/><category scheme="http://www.blogger.com/atom/ns#" term="MF"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">Science Discovery: The Advanced Matrix Factorization and Decomposition Jungle Page</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;The &lt;a href="https://igorcarron.github.io/welcome-to-the-matrix-factorization-jungle/" target="_blank"&gt;Advanced Matrix Factorization and Decomposition Jungle page&lt;/a&gt; has a new home. It is at:&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://igorcarron.github.io/welcome-to-the-matrix-factorization-jungle/"&gt;https://igorcarron.github.io/welcome-to-the-matrix-factorization-jungle/&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;What is new ? Not much, under the pressure of getting LLMs to be either faster or more specialized LoRAs are center stage with a multitudes of approaches.&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;Oh, and an agent helps in building the page.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;span style="background-color: white; color: #1f2328; font-size: 16px; text-align: start;"&gt;Know of a decomposition or factorization technique or an implementation or a phase transition that's missing?&amp;nbsp;&lt;/span&gt;&lt;a href="https://github.com/IgorCarron/welcome-to-the-matrix-factorization-jungle/issues/new/choose" style="background-color: white; box-sizing: border-box; color: #0969da; font-size: 16px; text-align: start; text-underline-offset: 0.2rem;"&gt;Open an issue&lt;/a&gt;&lt;span style="background-color: white; color: #1f2328; font-size: 16px; text-align: start;"&gt;&amp;nbsp;and mention the paper reference (arxiv, bioxiv, DOI, techrxiv, etc....) where you found it, a brief description of the factorization or decomposition (a new one or one that has already been identified in the page), and ideally a link to code/repo. If you have identified a phase transition, please mention the article and the figure in which it is viewable (as a bound or as a graph).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLnEmu2g55ByNw9lfPa4WDQHj5aMRT-CxvoF1vmThpvjIE29few86R5FJM1a5Q49fLDaCzWzYWabnVDDGCbAURBT6g4Z_93iUnQuha6pVCMyiz9yIIOff5tF-ZYKjmmgtj6emr7Mtjh57ZMMOJJGZzIbbcJseXJXPaNlxXs3v6ByOcL-rZELuYHg/s900/Capture%20d'%C3%A9cran%202026-01-17%20131751.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="900" data-original-width="528" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLnEmu2g55ByNw9lfPa4WDQHj5aMRT-CxvoF1vmThpvjIE29few86R5FJM1a5Q49fLDaCzWzYWabnVDDGCbAURBT6g4Z_93iUnQuha6pVCMyiz9yIIOff5tF-ZYKjmmgtj6emr7Mtjh57ZMMOJJGZzIbbcJseXJXPaNlxXs3v6ByOcL-rZELuYHg/s320/Capture%20d'%C3%A9cran%202026-01-17%20131751.png" width="188" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwZh1BP-hwJYWMTNspveGIzpdaMANCU5M8jtqybn4po0qWWAH1lzx_q6JgFWfonPCYj4uZ6LORBJ2KtE_PeCukop9W0hSYTnAkQShux4fVT8F2ySVMfrMSrzR5QeLXshXhjpHPez2sFpiVxUe69wE38tQJ-Stk3rvCKULa9HA1WPQybrCXSY53fw/s712/Capture%20d'%C3%A9cran%202026-01-17%20131416.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="712" data-original-width="468" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjwZh1BP-hwJYWMTNspveGIzpdaMANCU5M8jtqybn4po0qWWAH1lzx_q6JgFWfonPCYj4uZ6LORBJ2KtE_PeCukop9W0hSYTnAkQShux4fVT8F2ySVMfrMSrzR5QeLXshXhjpHPez2sFpiVxUe69wE38tQJ-Stk3rvCKULa9HA1WPQybrCXSY53fw/s320/Capture%20d'%C3%A9cran%202026-01-17%20131416.png" width="210" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/6477412626350859589/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/6477412626350859589" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/6477412626350859589" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/6477412626350859589" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2026/01/science-discovery-advanced-matrix.html" rel="alternate" title="Science Discovery: The Advanced Matrix Factorization and Decomposition Jungle Page" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhLnEmu2g55ByNw9lfPa4WDQHj5aMRT-CxvoF1vmThpvjIE29few86R5FJM1a5Q49fLDaCzWzYWabnVDDGCbAURBT6g4Z_93iUnQuha6pVCMyiz9yIIOff5tF-ZYKjmmgtj6emr7Mtjh57ZMMOJJGZzIbbcJseXJXPaNlxXs3v6ByOcL-rZELuYHg/s72-c/Capture%20d'%C3%A9cran%202026-01-17%20131751.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-5351648449156266656</id><published>2025-09-27T15:39:00.001-05:00</published><updated>2025-09-27T15:39:52.056-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LLM"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">A Paradigm Shift: Reasoning at Enteprise Scale</title><content type="html">&lt;div&gt;&lt;div id="a-paradigm-shift-in-retrieval" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0a0a0a; scroll-margin-top: 1.25rem;"&gt;&lt;div style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0d1217; font-weight: 300; letter-spacing: -0.03em; line-height: 1.2; margin-bottom: 1.25rem; margin-top: 0px !important; text-align: justify;"&gt;&lt;span style="font-family: Sora;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYXnWjp83Vo37Vn37GsR70OYYnzWaxDoQp9vRpTReR39DMMJAutgB8IbFcM9kkqqPO8N5OMiKodh_Jh_Qpd8qLMZ0niy7SuLcb19ESlEh2_cx0jVYQ37Qh6LMBWunGJKJF21CZwA_8SyjTJ3o6JOY7klKHCG45-jMkMstDOcFy3v82fn7I5FjX0Q/s1447/Capture%20d'%C3%A9cran%202025-09-27%20210832.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="806" data-original-width="1447" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYXnWjp83Vo37Vn37GsR70OYYnzWaxDoQp9vRpTReR39DMMJAutgB8IbFcM9kkqqPO8N5OMiKodh_Jh_Qpd8qLMZ0niy7SuLcb19ESlEh2_cx0jVYQ37Qh6LMBWunGJKJF21CZwA_8SyjTJ3o6JOY7klKHCG45-jMkMstDOcFy3v82fn7I5FjX0Q/w400-h223/Capture%20d'%C3%A9cran%202025-09-27%20210832.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0d1217; font-weight: 300; letter-spacing: -0.03em; line-height: 1.2; margin-bottom: 1.25rem; margin-top: 0px !important; text-align: justify;"&gt;&lt;span style="font-family: Sora;"&gt;&lt;span style="background-color: white; color: #0a0a0a; letter-spacing: -0.03em;"&gt;When performing retrieval at scale on large sets of enteprise documents, it becomes very clear that current Retrieval Augmented Generation (RAG)-like approaches are not well suited (irrespective to the context windows becoming very large). The "RAG is dead" meme that comes out every so often, willfully ignores that&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0d1217; font-weight: 300; letter-spacing: -0.03em; line-height: 1.2; margin-bottom: 1.25rem; margin-top: 0px !important; text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Sora; letter-spacing: -0.03em;"&gt;&lt;span style="background-color: white; color: #0a0a0a; letter-spacing: -0.03em;"&gt;most interesting sets of documents are always beyond the latest largest context window that the cool kids talk about&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Sora;"&gt;&lt;span style="background-color: white; color: #0a0a0a; letter-spacing: -0.03em;"&gt;the reason we want a satisfying RAG is that &lt;i&gt;we do not want to choose&lt;/i&gt; the documents that will come into the context window&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Sora;"&gt;&lt;span style="background-color: white; color: #0a0a0a; letter-spacing: -0.03em;"&gt;the current story is about text, get ready for images, voice and videos&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Sora;"&gt;&lt;span style="background-color: white; color: #0a0a0a; letter-spacing: -0.03em;"&gt;large context windows do not assure a level of recall quality&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0d1217; font-weight: 300; letter-spacing: -0.03em; line-height: 1.2; margin-bottom: 1.25rem; margin-top: 0px !important; text-align: justify;"&gt;&lt;span style="font-family: Sora;"&gt;&lt;span style="background-color: white; color: #0a0a0a; letter-spacing: -0.03em;"&gt;If company documents are the context needed to have a purposeful discussion with LLMs inside a company or if new services or products are built on internal documents, then we need to have new algorithms for an enriched experience with all the company knowledge.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0d1217; font-weight: 300; letter-spacing: -0.03em; line-height: 1.2; margin-bottom: 1.25rem; margin-top: 0px !important; text-align: justify;"&gt;&lt;span style="font-family: Sora;"&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJyLWQJzF3uRmf_t0xZbfVXk9kPTtohlNXdRKeneXtbiYjEYXNhMaGZ28SETwOXB1CX5NnyYHCNiM-hXj_jyDhi0xjWvs9E_GXVaf8JCg2EpZBcZm_izrwlNYY2JTbuWHo4DpkZu77WobL-8PBD6mBkkyHjGsIeIw0N98C7V344n4LjVhoO6gCVA/s2748/star-history-2025927%20(2).png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1962" data-original-width="2748" height="228" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgJyLWQJzF3uRmf_t0xZbfVXk9kPTtohlNXdRKeneXtbiYjEYXNhMaGZ28SETwOXB1CX5NnyYHCNiM-hXj_jyDhi0xjWvs9E_GXVaf8JCg2EpZBcZm_izrwlNYY2JTbuWHo4DpkZu77WobL-8PBD6mBkkyHjGsIeIw0N98C7V344n4LjVhoO6gCVA/s320/star-history-2025927%20(2).png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="background-color: white; color: #0a0a0a; letter-spacing: -0.03em;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0d1217; font-weight: 300; letter-spacing: -0.03em; line-height: 1.2; margin-bottom: 1.25rem; margin-top: 0px !important; text-align: justify;"&gt;&lt;span style="font-family: Sora;"&gt;&lt;span style="background-color: white; color: #0a0a0a; letter-spacing: -0.03em;"&gt;At&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a href="https://www.lighton.ai/" style="background-color: white; font-family: Sora; letter-spacing: -0.48px;"&gt;LightOn&lt;/a&gt;&lt;span style="font-family: Sora;"&gt;&lt;span style="background-color: white; color: #0a0a0a; letter-spacing: -0.03em;"&gt;, we believe the future of AI retrieval lies in reasoning, not just pattern matching.&amp;nbsp;&lt;/span&gt;&lt;span style="background-color: white; color: #0a0a0a; letter-spacing: -0.03em;"&gt;As Antoine Chaffin explained in his&lt;/span&gt;&lt;a href="https://maven.com/p/1973fe/going-further-late-interaction-beats-single-vector-limits" style="-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; color: #28a5be; letter-spacing: -0.03em;"&gt;&amp;nbsp;Maven podcast appearance&lt;/a&gt;&lt;span style="background-color: white; color: #0a0a0a; letter-spacing: -0.03em;"&gt;, single-vector embeddings collapse nuance into one dimension, limiting systems to shallow similarity. (Before you read the rest of the blog post, do not hesitate to get in touch if you want to help in building this new stack)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;Late-interaction models take a different approach:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul role="list" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 1.25rem; margin-top: 1.25rem; overflow: hidden; padding-left: 1.25rem;"&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0.25rem; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;Every token is preserved as its own vector.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0.25rem; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;Matching happens&amp;nbsp;&lt;em style="-webkit-font-smoothing: antialiased; box-sizing: border-box;"&gt;late&lt;/em&gt;, at the interaction stage.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0px !important; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;The result: deeper semantic understanding and genuine reasoning.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;This simple but powerful insight has sparked an open-source ecosystem that’s now shaping both academic research and production-scale AI systems.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div id="pylate-from-experimental-code-to-peer-reviewed-paper" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0a0a0a; scroll-margin-top: 1.25rem;"&gt;&lt;h2 style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0d1217; font-weight: 300; letter-spacing: -0.03em; line-height: 1.2; margin-bottom: 1.25rem; margin-top: 2.5rem; text-align: justify;"&gt;&lt;span style="background-color: white; font-family: Sora; font-size: small;"&gt;PyLate: From Experimental Code to Peer-Reviewed Paper&lt;/span&gt;&lt;/h2&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;&lt;a href="https://lightonai.github.io/pylate/" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #28a5be;"&gt;PyLate&lt;/a&gt;&amp;nbsp;began as an internal experiment to simplify multi-vector training. Today, it’s a full-fledged library with 527 GitHub stars and growing adoption.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul role="list" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 1.25rem; margin-top: 1.25rem; overflow: hidden; padding-left: 1.25rem;"&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0.25rem; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;Academic recognition: PyLate’s paper was accepted at CIKM 2025 (see below), becoming the first peer-reviewed library dedicated to training ColBERT-style models.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0.25rem; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;Practical impact: Researchers can train a state-of-art retrieval model on MS MARCO in under 2 hours with just ~80 lines of code.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0px !important; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;Real-world benefit: Out-of-domain search, reasoning-heavy tasks, and long-context retrieval become accessible to any team.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;if you want to learn more about the library:&lt;a href="https://lightonai.github.io/pylate/" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #28a5be;"&gt;&amp;nbsp;PyLate documentation&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div id="modernbert-re-imagining-the-encoder" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0a0a0a; scroll-margin-top: 1.25rem;"&gt;&lt;h2 style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0d1217; font-weight: 300; letter-spacing: -0.03em; line-height: 1.2; margin-bottom: 1.25rem; margin-top: 2.5rem; text-align: justify;"&gt;&lt;span style="background-color: white; font-family: Sora; font-size: small;"&gt;&lt;a href="https://nuit-blanche.blogspot.com/2024/12/modernbert-smarter-better-faster-and.html"&gt;ModernBERT: Re-Imagining the Encoder&lt;/a&gt;&lt;/span&gt;&lt;/h2&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;In partnership with&amp;nbsp;&lt;a href="https://answer.ai/" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #28a5be;"&gt;Answer.AI&lt;/a&gt;, &lt;a href="https://www.lighton.ai/"&gt;LightOn&lt;/a&gt; co-developed &lt;a href="https://github.com/AnswerDotAI/ModernBERT"&gt;ModernBERT&lt;/a&gt;, a model that fundamentally rethinks encoder architecture.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul role="list" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 1.25rem; margin-top: 1.25rem; overflow: hidden; padding-left: 1.25rem;"&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0.25rem; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;8192-token context with Flash Attention, running efficiently on consumer GPUs.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0.25rem; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;1,500 GitHub stars and 27M+ downloads on HuggingFace.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0px !important; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;Poster presentation at ACL 2025 (Vienna): validation from one of NLP’s most competitive venues.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;ModernBERT has already been &lt;a href="https://scholar.google.com/scholar?cites=2135362229494833314&amp;amp;as_sdt=2005&amp;amp;sciodt=0,5&amp;amp;hl=fr"&gt;cited 305+ times&lt;/a&gt;, with variants like&amp;nbsp;&lt;em style="-webkit-font-smoothing: antialiased; box-sizing: border-box;"&gt;BioClinical ModernBERT&lt;/em&gt;&amp;nbsp;emerging for healthcare applications.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;&#128073; Explore:&lt;a href="https://www.lighton.ai/lighton-blogs/finally-a-replacement-for-bert" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #28a5be;"&gt;&amp;nbsp;ModernBERT LightOn blog post&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div id="fastplaid-performance-that-scales" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0a0a0a; scroll-margin-top: 1.25rem;"&gt;&lt;h2 style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0d1217; font-weight: 300; letter-spacing: -0.03em; line-height: 1.2; margin-bottom: 1.25rem; margin-top: 2.5rem; text-align: justify;"&gt;&lt;span style="background-color: white; font-family: Sora; font-size: small;"&gt;FastPlaid: Performance That Scales&lt;/span&gt;&lt;/h2&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;Building great models is only half the challenge, making them work in production is the other. That’s where&lt;a href="https://github.com/lightonai/fast-plaid" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #28a5be;"&gt;&amp;nbsp;FastPlaid&lt;/a&gt;&amp;nbsp;comes in.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul role="list" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 1.25rem; margin-top: 1.25rem; overflow: hidden; padding-left: 1.25rem;"&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0.25rem; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;A Rust + CUDA engine for multi-vector search.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0.25rem; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;Delivers +554% throughput improvements for multi-vector search compared to Stanford’s PLAID baseline.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0px !important; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;Designed for scalability: powering recommendation engines, retrieval-augmented generation (RAG), and real-time search.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;As Raphael Sourty explains, static indexes solve many use cases, but mutable indexes (new in v1.10.0) unlock real-world applications where data evolves continuously.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;&#128073; Read more: &lt;a href="https://www.lighton.ai/lighton-blogs/fastplaid"&gt;FastPlaid LightOn blogpost&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div id="pylate-rs-retrieval-in-the-browser" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0a0a0a; scroll-margin-top: 1.25rem;"&gt;&lt;h2 style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0d1217; font-weight: 300; letter-spacing: -0.03em; line-height: 1.2; margin-bottom: 1.25rem; margin-top: 2.5rem; text-align: justify;"&gt;&lt;span style="background-color: white; font-family: Sora; font-size: small;"&gt;PyLate-rs: Retrieval in the Browser&lt;/span&gt;&lt;/h2&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;Finally, to push accessibility even further, PyLate-rs compiles late-interaction inference to WebAssembly (WASM).&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;That means:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul role="list" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 1.25rem; margin-top: 1.25rem; overflow: hidden; padding-left: 1.25rem;"&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0.25rem; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;Run a state-of-the-art retriever directly in the browser.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0.25rem; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;Achieve 97% faster cold-start performance on CPU.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0px !important; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;Remove server dependencies entirely.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;This lowers the barrier for demos, education, and lightweight deployments, proving late-interaction isn’t just powerful, it’s portable.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div id="from-theory-to-production-a-movement" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0px !important; scroll-margin-top: 1.25rem;"&gt;&lt;h2 style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0d1217; font-weight: 300; letter-spacing: -0.03em; line-height: 1.2; margin-bottom: 1.25rem; margin-top: 2.5rem; text-align: justify;"&gt;&lt;span style="background-color: white; font-family: Sora; font-size: small;"&gt;From Theory to Production: A Movement&lt;/span&gt;&lt;/h2&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0a0a0a; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;Taken together, these projects form a technical symphony:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul role="list" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0a0a0a; margin-bottom: 1.25rem; margin-top: 1.25rem; overflow: hidden; padding-left: 1.25rem;"&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0.25rem; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/finally-a-replacement-for-bert"&gt;ModernBERT&lt;/a&gt; provides the backbone.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0.25rem; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;&lt;a href="https://github.com/lightonai/pylate" target="_blank"&gt;PyLate&lt;/a&gt; enables fast and easy training of SOTA models.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0.25rem; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/fastplaid"&gt;FastPlaid&lt;/a&gt; ensures scalable search performance.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0px !important; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/pylate-rs"&gt;PyLate-rs&lt;/a&gt; brings inference to any environment.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0a0a0a; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;The ecosystem has grown from an academic curiosity into a reasoning-first retrieval stack. With recognition at CIKM and ACL, adoption across GitHub and HuggingFace, and practical tools for real-world workflows, LightOn is helping shape the next era of AI search.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0a0a0a; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_IhxYODp-lQ80EkOCKIUFgzbJsIGImSEcN6ubYTu2z7y3YMx_PfT2axI64B-k7JVeoxvs7fr_O21nA7drqAopbqzDDSFeN4YN_l1qXJ8LsKGdjT1yzNmKsJB5jc6qtaBRMaQx2dIX8zrobLdLqsHTZ5A1fYc8Nu5FOVEy1NqClCuuQ2K3rzz4nQ/s2748/star-history-2025927%20(3).png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="1962" data-original-width="2748" height="228" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_IhxYODp-lQ80EkOCKIUFgzbJsIGImSEcN6ubYTu2z7y3YMx_PfT2axI64B-k7JVeoxvs7fr_O21nA7drqAopbqzDDSFeN4YN_l1qXJ8LsKGdjT1yzNmKsJB5jc6qtaBRMaQx2dIX8zrobLdLqsHTZ5A1fYc8Nu5FOVEy1NqClCuuQ2K3rzz4nQ/s320/star-history-2025927%20(3).png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="background-color: white;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: Sora;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0a0a0a; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;span style="background-color: white;"&gt;&lt;span style="font-family: Sora;"&gt;&#128214; Explore &lt;a href="https://www.lighton.ai/"&gt;LightOn&lt;/a&gt;’s open-source ecosystem:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul role="list" style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 1.25rem; margin-top: 1.25rem; overflow: hidden; padding-left: 1.25rem; text-align: left;"&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0a0a0a; margin-bottom: 0.25rem; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;a href="https://lightonai.github.io/pylate/" style="-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; color: #28a5be;"&gt;&lt;span style="font-family: Sora;"&gt;PyLate&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0a0a0a; margin-bottom: 0.25rem; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/finally-a-replacement-for-bert" style="-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; color: #28a5be;"&gt;&lt;span style="font-family: Sora;"&gt;ModernBERT&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0a0a0a; margin-bottom: 0px !important; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;a href="https://github.com/lightonai/fast-plaid" style="-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; color: #28a5be;"&gt;&lt;span style="font-family: Sora;"&gt;FastPlaid&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0a0a0a; margin-bottom: 0px !important; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;span style="color: black; font-family: Sora;"&gt;PyLate has already enabled the development of state-of-the-art models, such as:&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;ul style="color: #0a0a0a;"&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0px !important; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/lighton-releases-gte-moderncolbert-first-state-of-the-art-late-interaction-model-trained-on-pylate" style="font-family: Sora;"&gt;GTE-ModernColBERT&lt;/a&gt;&lt;span style="color: black; font-family: Sora;"&gt;&amp;nbsp;and&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style="-webkit-font-smoothing: antialiased; box-sizing: border-box; margin-bottom: 0px !important; margin-top: 0.25rem; padding-left: 0.5rem; text-align: justify;"&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/lighton-releases-reason-colbert" style="font-family: Sora;"&gt;Reason-ModernColBERT&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style="font-family: Sora;"&gt;Other models:&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="font-family: Sora;"&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/introducing-ettin-suite-the-sota-open-recipe-to-outperform-existing-generative-retrieval-models" target="_blank"&gt;Ettin Suite: SoTA Paired Encoders and Decoders&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Sora;"&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/announcing-bioclinical-modernbert-a-new-sota-encoder-model-for-medical-nlp" target="_blank"&gt;BioClinical ModernBERT: a new SOTA encoder model for Medical NLP&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Sora;"&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/monoqwen-vision" target="_blank"&gt;MonoQwen-Vision, the first visual document reranker&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style="font-family: Sora;"&gt;Dataset&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="background-color: white; font-family: Sora; letter-spacing: -0.03em;"&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/fc-amf-ocr-dataset" target="_blank"&gt;FC-AMF-OCR Dataset : a 9.3 million images OCR dataset to improve real world document parsing&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style="font-family: Sora;"&gt;Pre-training libraries&lt;/span&gt;&lt;/div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&lt;span style="font-family: Sora;"&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/passing-the-torch-training-a-mamba-model-for-smooth-handover"&gt;Passing the Torch: Training a Mamba Model for Smooth Handover&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style="font-family: Sora;"&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/training-mamba-models-on-amd-mi250-mi250x-gpus-with-custom-kernels"&gt;Training Mamba Models on AMD MI250/MI250X GPUs with Custom Kernels&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;p style="-webkit-font-smoothing: antialiased; box-sizing: border-box; color: #0a0a0a; letter-spacing: -0.03em; margin-bottom: 1.25rem; margin-top: 0px; text-align: justify;"&gt;&lt;br /&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Sora;"&gt;&lt;a href="https://arxiv.org/abs/2508.03555" target="_blank"&gt;PyLate: Flexible Training and Retrieval for Late Interaction Models&lt;/a&gt; by&amp;nbsp;&lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Chaffin,+A"&gt;Antoine Chaffin&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Sourty,+R"&gt;Raphaël Sourty&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="font-family: Sora;"&gt;Neural ranking has become a cornerstone of modern information retrieval. While single vector search remains the dominant paradigm, it suffers from the shortcoming of compressing all the information into a single vector. This compression leads to notable performance degradation in out-of-domain, long-context, and reasoning-intensive retrieval tasks. Multi-vector approaches pioneered by ColBERT aim to address these limitations by preserving individual token embeddings and computing similarity via the MaxSim operator. This architecture has demonstrated superior empirical advantages, including enhanced out-of-domain generalization, long-context handling, and performance in complex retrieval scenarios. Despite these compelling empirical results and clear theoretical advantages, the practical adoption and public availability of late interaction models remain low compared to their single-vector counterparts, primarily due to a lack of accessible and modular tools for training and experimenting with such models. To bridge this gap, we introduce PyLate, a streamlined library built on top of Sentence Transformers to support multi-vector architectures natively, inheriting its efficient training, advanced logging, and automated model card generation while requiring minimal code changes to code templates users are already familiar with. By offering multi-vector-specific features such as efficient indexes, PyLate aims to accelerate research and real-world application of late interaction models, thereby unlocking their full potential in modern IR systems. Finally, PyLate has already enabled the development of state-of-the-art models, including &lt;a href="https://www.lighton.ai/lighton-blogs/lighton-releases-gte-moderncolbert-first-state-of-the-art-late-interaction-model-trained-on-pylate"&gt;GTE-ModernColBERT&lt;/a&gt; and &lt;a href="https://www.lighton.ai/lighton-blogs/lighton-releases-reason-colbert"&gt;Reason-ModernColBERT&lt;/a&gt;, demonstrating its practical utility for both research and production environments.&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style="background-color: white; color: #0a0a0a; font-family: Sora; letter-spacing: -0.48px; text-align: justify;"&gt;&#127760; Learn more about&lt;/span&gt;&lt;a href="https://www.lighton.ai/" style="-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; color: #28a5be; font-family: Sora; letter-spacing: -0.48px; text-align: justify;"&gt;&amp;nbsp;lighton.ai&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**
&lt;br /&gt;

Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/5351648449156266656/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/5351648449156266656" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/5351648449156266656" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/5351648449156266656" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2025/09/a-paradigm-shift-reasoning-at-enteprise.html" rel="alternate" title="A Paradigm Shift: Reasoning at Enteprise Scale" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiYXnWjp83Vo37Vn37GsR70OYYnzWaxDoQp9vRpTReR39DMMJAutgB8IbFcM9kkqqPO8N5OMiKodh_Jh_Qpd8qLMZ0niy7SuLcb19ESlEh2_cx0jVYQ37Qh6LMBWunGJKJF21CZwA_8SyjTJ3o6JOY7klKHCG45-jMkMstDOcFy3v82fn7I5FjX0Q/s72-w400-h223-c/Capture%20d'%C3%A9cran%202025-09-27%20210832.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-8779642650883269766</id><published>2024-12-22T17:00:00.001-06:00</published><updated>2024-12-22T17:00:00.119-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="LLM"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">ModernBERT: Smarter, Better, Faster and with Longer context</title><content type="html">&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4ctIyQFxCjEvxVoCy1Stclfs7Ji6G-GNzQE9C3bqX7Mi_aP7fbzsPM8hDhITP96bzU_bolFKu9c1TQ3k_Z8guMRwYvNrA_mdBafVKAaPvjlAhcfcmgztu9PwNhpkglekww-jVdXVTaV-ImUKMVIBspGCNTjkJD8ZjvvZvJ2kq0kVO6DfqkoB8QA/s976/modernbert_pareto_curve.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="677" data-original-width="976" height="222" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4ctIyQFxCjEvxVoCy1Stclfs7Ji6G-GNzQE9C3bqX7Mi_aP7fbzsPM8hDhITP96bzU_bolFKu9c1TQ3k_Z8guMRwYvNrA_mdBafVKAaPvjlAhcfcmgztu9PwNhpkglekww-jVdXVTaV-ImUKMVIBspGCNTjkJD8ZjvvZvJ2kq0kVO6DfqkoB8QA/s320/modernbert_pareto_curve.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&#127876; Just in time for the magical week &#127877;: &lt;a href="https://Lighton.ai" target="_blank"&gt;LightOn&lt;/a&gt; and &lt;a href="http://Answer.AI"&gt;Answer.AI&lt;/a&gt; just made available a new model called &lt;a href="https://www.lighton.ai/lighton-blogs/finally-a-replacement-for-bert" target="_blank"&gt;ModernBERT&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;ModernBERT is available as a slot-in replacement for any BERT-like models, with both a base (139M params) and large (395M params) model size.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;To get a sense of how important the BERT model and its derivatives are, here are some figures:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;Out of the 1.2 million different models uploaded on HuggingFace since its inception, Google's initial BERT model is the second model most downloaded with more than &lt;a href="https://huggingface.co/models?sort=downloads"&gt;65 millions downloads last month&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;In the first &lt;a href="https://huggingface.co/models?sort=downloads" target="_blank"&gt;30 most downloaded models&lt;/a&gt;, BERT and related models account for 325 millions downloads last month.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We hope the community likes ModernBERT and build applications that will be smarter &#129504; , better &#128752;️ , faster &#128640; and with longer context &#129426; .&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Here is the preprint:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="https://arxiv.org/pdf/2412.13663" target="_blank"&gt;Smarter, Better, Faster, Longer: A Modern Bidirectional Encoder for Fast, Memory Efficient, and Long Context Finetuning and Inference&lt;/a&gt;&amp;nbsp;by&amp;nbsp;&lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Warner,+B"&gt;Benjamin Warner&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Chaffin,+A"&gt;Antoine Chaffin&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Clavi%C3%A9,+B"&gt;Benjamin Clavié&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Weller,+O"&gt;Orion Weller&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Hallstr%C3%B6m,+O"&gt;Oskar Hallström&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Taghadouini,+S"&gt;Said Taghadouini&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Gallagher,+A"&gt;Alexis Gallagher&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Biswas,+R"&gt;Raja Biswas&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Ladhak,+F"&gt;Faisal Ladhak&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Aarsen,+T"&gt;Tom Aarsen&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Cooper,+N"&gt;Nathan Cooper&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Adams,+G"&gt;Griffin Adams&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Howard,+J"&gt;Jeremy Howard&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Poli,+I"&gt;Iacopo Poli&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;Encoder-only transformer models such as BERT offer a great performance-size tradeoff for retrieval and classification tasks with respect to larger decoder-only models. Despite being the workhorse of numerous production pipelines, there have been limited Pareto improvements to BERT since its release. In this paper, we introduce ModernBERT, bringing modern model optimizations to encoder-only models and representing a major Pareto improvement over older encoders. Trained on 2 trillion tokens with a native 8192 sequence length, ModernBERT models exhibit state-of-the-art results on a large pool of evaluations encompassing diverse classification tasks and both single and multi-vector retrieval on different domains (including code). In addition to strong downstream performance, ModernBERT is also the most speed and memory efficient encoder and is designed for inference on common GPUs.&lt;/i&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;See also&lt;/div&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/better-faster-stronger-knowledge-retrieval-and-classification-with-modernbert"&gt;&lt;/a&gt;&lt;ul style="text-align: left;"&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/better-faster-stronger-knowledge-retrieval-and-classification-with-modernbert"&gt;&lt;/a&gt;&lt;li&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/better-faster-stronger-knowledge-retrieval-and-classification-with-modernbert"&gt;&lt;/a&gt;&lt;a href="https://www.lighton.ai/lighton-blogs/better-faster-stronger-knowledge-retrieval-and-classification-with-modernbert"&gt;Announcement on LightOn blog&lt;/a&gt;:&amp;nbsp;&lt;/li&gt;&lt;li&gt;LightOn Technical blogpost: &lt;a href="https://www.lighton.ai/lighton-blogs/finally-a-replacement-for-bert"&gt;Finally, a Replacement for BERT&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href="https://www.answer.ai/posts/2024-12-19-modernbert.html" target="_blank"&gt;AnswerdotAI blog post&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;br /&gt;Models:&lt;br /&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;&#129303;&lt;a href="https://huggingface.co/answerdotai/ModernBERT-base"&gt;ModernBERT-Base&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&#129303;&lt;a href="https://huggingface.co/answerdotai/ModernBERT-large" target="_blank"&gt;ModernBERT-Large&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="text-align: justify;"&gt;ModernBERT model was trained smoothly on&amp;nbsp;&lt;/span&gt;&lt;a href="https://www.linkedin.com/company/orange-business/" style="text-align: justify;"&gt;Orange Business&lt;/a&gt;&lt;span style="text-align: justify;"&gt;&amp;nbsp;cloud ⛅ in cooperation with&amp;nbsp;&lt;/span&gt;&lt;a href="https://www.linkedin.com/company/hewlett-packard-enterprise/" style="text-align: justify;"&gt;Hewlett Packard Enterprise&lt;/a&gt;&lt;span style="text-align: justify;"&gt;.&lt;/span&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;(*) the magical weeks are generally the last two weeks of December. Marie Curie discovers Radium (Dec 21st), the Wright brothers made their first flight (Dec 17th), Brattain and H. R. Moore made a demonstration of the transistor (Dec 23rd), Charles Babbage invented the calculating machine (Dec 26th).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**
&lt;br /&gt;

Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/8779642650883269766/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/8779642650883269766" rel="replies" title="1 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/8779642650883269766" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/8779642650883269766" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2024/12/modernbert-smarter-better-faster-and.html" rel="alternate" title="ModernBERT: Smarter, Better, Faster and with Longer context" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh4ctIyQFxCjEvxVoCy1Stclfs7Ji6G-GNzQE9C3bqX7Mi_aP7fbzsPM8hDhITP96bzU_bolFKu9c1TQ3k_Z8guMRwYvNrA_mdBafVKAaPvjlAhcfcmgztu9PwNhpkglekww-jVdXVTaV-ImUKMVIBspGCNTjkJD8ZjvvZvJ2kq0kVO6DfqkoB8QA/s72-c/modernbert_pareto_curve.png" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-4538057760078621849</id><published>2023-08-17T05:00:00.004-05:00</published><updated>2023-08-17T05:00:00.146-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><category scheme="http://www.blogger.com/atom/ns#" term="LLM"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">Large Language Models and Transformers (Videos, Simons Institute for the Theory of Computing)</title><content type="html">&lt;div style="text-align: justify;"&gt;As some of you may know, &lt;a href="https://lighton.ai" target="_blank"&gt;LightOn&lt;/a&gt; has built a few Large Language Models, and we are now making them usable to Enterprise customers. In the meantime and on the theoretical side of things, the &lt;a href="https://simons.berkeley.edu/workshops/large-language-models-transformers/schedule" target="_blank"&gt;Simons Institute for the Theory of Computing has organized a workshop on the topic of Large Language Models and Transformers&lt;/a&gt;. The program is listed below, every link links to the video of the talk (that includes streaming this week).&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;iframe allowfullscreen="" class="BLOG_video_class" height="289" src="https://www.youtube.com/embed/AKMuA_TVz3A" width="419" youtube-src-id="AKMuA_TVz3A"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Monday, Aug. 14, 2023&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;9:15 – 10:15 a.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/yin-tat-lee-microsoft-research-2023-08-14"&gt;Sparks of Artificial General Intelligence&lt;/a&gt;,&amp;nbsp;&lt;a href="https://yintat.com/"&gt;Yin Tat Lee (Microsoft Research)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;11 a.m. – 12 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/yejin-choi-university-washington-2023-08-14"&gt;Possible Impossibilities and Impossible Possibilities&lt;/a&gt;,&amp;nbsp;&lt;a href="https://homes.cs.washington.edu/~yejin/"&gt;Yejin Choi (University of Washington)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;1:30 – 2:30 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/christopher-d-manning-stanford-university-2023-08-14"&gt;Towards Reliable Use of Large Language Models: Better Detection, Consistency, and Instruction-Tuning&lt;/a&gt;,&amp;nbsp;&lt;a href="https://nlp.stanford.edu/~manning/"&gt;Christopher D. Manning (Stanford University)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;3 – 4 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/ilya-sutskever-openai-2023-08-14"&gt;An observation on Generalization&lt;/a&gt;,&amp;nbsp;&lt;a href="https://www.cs.toronto.edu/~ilya/"&gt;Ilya Sutskever (OpenAI)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;4 – 4:45 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/2023-08-14"&gt;Panel Discussion (moderated by Alexei Efros)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tuesday, Aug. 15, 2023&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;9 – 10 a.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/yasaman-bahri-google-deepmind-2023-08-15"&gt;Understanding the Origins and Taxonomy of Neural Scaling Laws&lt;/a&gt;,&amp;nbsp;&lt;a href="https://simons.berkeley.edu/workshops/large-language-models-transformers/schedule"&gt;Yasaman Bahri (Google DeepMind)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;10 – 11 a.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/sasha-rush-cornell-university-hugging-face-2023-08-15"&gt;Scaling Data-Constrained Language Models&lt;/a&gt;,&amp;nbsp;&lt;a href="https://rush-nlp.com/"&gt;Sasha Rush (Cornell University &amp;amp; Hugging Face)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;11:30 a.m. – 12:30 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/sanjeev-arora-princeton-university-2023-08-15"&gt;A Theory for Emergence of Complex Skills in Language Models&lt;/a&gt;,&amp;nbsp;&lt;a href="https://www.cs.princeton.edu/~arora/"&gt;Sanjeev Arora (Princeton University)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2 – 3 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/miles-cranmer-flatiron-institute-2023-08-15"&gt;Interpretability via Symbolic Distillation&lt;/a&gt;,&amp;nbsp;&lt;a href="https://astroautomata.com/"&gt;Miles Cranmer (Flatiron Institute)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;3:30 – 4:30 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/colin-raffel-university-north-carolina-hugging-face-2023-08-15"&gt;Build an Ecosystem, Not a Monolith&lt;/a&gt;,&amp;nbsp;&lt;a href="https://colinraffel.com/"&gt;Colin Raffel (University of North Carolina &amp;amp; Hugging Face)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;4:30 – 5:30 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/adam-tauman-kalai-microsoft-2023-08-15"&gt;How to Use Self-Play for Language Models to Improve at Solving Programming Puzzles&lt;/a&gt;,&amp;nbsp;&lt;a href="https://www.microsoft.com/en-us/research/people/adum/"&gt;Adam Tauman Kalai (Microsoft)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Wednesday, Aug. 16, 2023&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;9 – 10 a.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/pamela-samuelson-uc-berkeley-2023-08-16"&gt;Large Language Models Meet Copyright Law&lt;/a&gt;,&amp;nbsp;&lt;a href="https://www.law.berkeley.edu/our-faculty/faculty-profiles/pamela-samuelson/#tab_profile"&gt;Pamela Samuelson (UC Berkeley)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;10 – 10:45 a.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/2023-08-16"&gt;Panel Discussion (moderated by Shafi Goldwasser)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;11:15 a.m. – 12:15 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/yonatan-belinkov-technion-israel-institute-technology-2023-08-16"&gt;On Localization in Language Models&lt;/a&gt;,&amp;nbsp;&lt;a href="https://belinkov.com/"&gt;Yonatan Belinkov (Technion - Israel Institute of Technology)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2 – 3 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/jacob-steinhardt-uc-berkeley-2023-08-16"&gt;Language Models as Statisticians, and as Adapted Organisms&lt;/a&gt;,&amp;nbsp;&lt;a href="https://jsteinhardt.stat.berkeley.edu/"&gt;Jacob Steinhardt (UC Berkeley)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;3:30 – 4:30 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/nicholas-carlini-google-deepmind-2023-08-16"&gt;Are Aligned Language Models “Adversarially Aligned”?&lt;/a&gt;,&amp;nbsp;&lt;a href="https://nicholas.carlini.com/"&gt;Nicholas Carlini (Google DeepMind)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;4:30 – 5:30 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/paul-christiano-alignment-research-center-2023-08-16"&gt;Formalizing Explanations of Neural Network Behaviors&lt;/a&gt;,&amp;nbsp;&lt;a href="https://paulfchristiano.com/"&gt;Paul Christiano (Alignment Research Center)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Thursday, Aug. 17, 2023&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;9 – 10 a.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/steven-piantadosi-uc-berkeley-2023-08-17"&gt;Meaning in the age of large language models&lt;/a&gt;,&amp;nbsp;&lt;a href="http://colala.berkeley.edu/people/piantadosi/"&gt;Steven Piantadosi (UC Berkeley)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;10 – 11 a.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/josh-tenenbaum-mit-2023-08-17"&gt;Word Models to World Models&lt;/a&gt;,&amp;nbsp;&lt;a href="http://web.mit.edu/cocosci/josh.html"&gt;Josh Tenenbaum (MIT)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;11:30 a.m. – 12:30 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/jitendra-malik-uc-berkeley-2023-08-17"&gt;Beyond Language: Scaling up Robot Ontogeny&lt;/a&gt;,&amp;nbsp;&lt;a href="http://people.eecs.berkeley.edu/~malik/"&gt;Jitendra Malik (UC Berkeley)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2 – 3 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/dan-klein-uc-berkeley-2023-08-17"&gt;Are LLMs the Beginning or End of NLP?&lt;/a&gt;,&amp;nbsp;&lt;a href="https://www2.eecs.berkeley.edu/Faculty/Homepages/klein.html"&gt;Dan Klein (UC Berkeley)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;3:30 – 4:30 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/diyi-yang-stanford-university-2023-08-17"&gt;Human-AI Interaction in the Age of Large Language Models&lt;/a&gt;,&amp;nbsp;&lt;a href="https://cs.stanford.edu/~diyiy/"&gt;Diyi Yang (Stanford University)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;4:30 – 5:30 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/scott-aaronson-ut-austin-openai-2023-08-17"&gt;Watermarking of Large Language Models&lt;/a&gt;,&amp;nbsp;&lt;a href="https://www.scottaaronson.com/"&gt;Scott Aaronson (UT Austin &amp;amp; OpenAI)&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Friday, Aug. 18, 2023&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;9 – 10 a.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/gregory-valiant-stanford-university-2023-08-18"&gt;In-Context Learning: A Case Study of Simple Function Classes&lt;/a&gt;,&amp;nbsp;&lt;a href="https://theory.stanford.edu/~valiant/"&gt;Gregory Valiant (Stanford University)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;10 – 11 a.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/surya-ganguli-stanford-university-2023-08-18"&gt;Pretraining Task Diversity and the Emergence of Non-Bayesian In-Context Learning for Regression&lt;/a&gt;,&amp;nbsp;&lt;a href="https://profiles.stanford.edu/surya-ganguli"&gt;Surya Ganguli (Stanford University)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;11:30 a.m. – 12:30 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/ludwig-schmidt-university-washington-2023-08-18"&gt;A data-centric view on reliable generalization: From ImageNet to LAION-5B&lt;/a&gt;,&amp;nbsp;&lt;a href="https://www.engr.washington.edu/facresearch/newfaculty/2021/schmidt"&gt;Ludwig Schmidt (University of Washington)&lt;/a&gt;&lt;/li&gt;&lt;li&gt;2 – 3:30 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/2023-08-18"&gt;Short Talks&lt;/a&gt;&lt;/li&gt;&lt;li&gt;4 – 5 p.m.&amp;nbsp;&lt;a href="https://simons.berkeley.edu/talks/2023-08-18-0"&gt;Short Talks&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**&lt;div&gt;&amp;nbsp;
&lt;br /&gt;Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/4538057760078621849/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/4538057760078621849" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/4538057760078621849" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/4538057760078621849" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2023/08/large-language-models-and-transformers.html" rel="alternate" title="Large Language Models and Transformers (Videos, Simons Institute for the Theory of Computing)" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/AKMuA_TVz3A/default.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-4804125901373495993</id><published>2021-12-31T11:30:00.001-06:00</published><updated>2021-12-31T11:30:24.691-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">2021, the year AI ate HPC … and more</title><content type="html">&lt;div style="text-align: justify;"&gt;Back in 2011, Marc Andreesen announced that &lt;a href="https://d12xxm04.na1.hubspotlinksstarter.com/Btc/2M+113/d12xxm04/VW9DbS4VckmXW5HYBXn2b7fZSW22vCbp4CJVj8MhPPS73lSc3V1-WJV7CgT5gW554m-p5-WH0_W276jv42hkNsHW4F9JXq5FKJC-W5g3Q5X38BYxsW3cYDr15Sx93VW9fsb7n3CGvpVW1-V4KL5dH0NJMkHvrymK3_XW4nPXFG1snCSKW4rS2rt7c97DbW2mLCzb7ZY5ghW7q6gcX5TbTGCW9hszGs7Bp7chW2P8qcW7gPXlqW6wLD8R22x9F8W6qYd3S2mJmmRW2XRP9n3cKhz1MP3XDxmGqnyW8NnPP88W3lhhW6BL1PW329Ln1W3XNW3p7DJzCrN1ByCJCnVNtPV-4G3M257y0GF4HvPkXGL1t38_B1"&gt;Software was eating the world&lt;/a&gt; while everyone was trying to make sense of the realities of the cloud versus brick and mortar businesses. Eight years later, Tarry Singh articulated how &lt;a href="https://d12xxm04.na1.hubspotlinksstarter.com/Btc/2M+113/d12xxm04/VW9DbS4VckmXW5HYBXn2b7fZSW22vCbp4CJVj8MhPPQZ5knJ3V3Zsc37CgYyGW7_0T8Q2XsLKvV_PHYR3PHzxgW7DTR2c5-KrS-W7SBXxL2n5J-yW5CjjjT3X7y2TVcfj0m4f81McW3Q_6N_744Yf1W8J7lB86zzV58W6MGz8G5gtV8gW18-7G12fYLd-VZ6QXZ28DXm_W5174_S7jKtcYN3GRZTq-XxZ5W5LG30v5T6W5gW6Q8CP48QYZ4XW7CdP7P68vn8fW88_D8K35s59mN4yBXtfy-jrdW2tW1Js4_vhWrV19GRG6kTYxXW157XM48VqyBJW5hZqJ52g12x4VDwZyQ20NCN3W3_TwmN3q9lCLW3Y2KdG17qndTW7rQX4F4qxJZYW718Ljr6QkM3DW6RmF9P8XT9fxW4131hL7tcjyKW2f_bh76rldBmW8xNVp-944r3hW3lzwfh3h-bvs3c2W1"&gt;AI was eating software&lt;/a&gt;; a year before GPT-3 and Codex would give solid ground to this prediction. Fast forward two years later, we just witnessed how AI ate HPC and we believe those are the first steps towards how AI is eating Learning, Creative and Office work.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Let me explain.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEgCP-A0MJUui-eIZ5CYP3YSTZdQ-jWHF-kX-qOUT5aLMiB9epmPksa_5i5J3voCNI88bYuCWeFfMYytsL-oQN-gfKzsUt3KF0QajzDacl5xt6dCBiF0r_NuNzBFpVkAZTjmktyhrzKM1_AS5_E2NZgsBiewLFHS5s7clbcbvrr1niHMMJ5Kf6k=s1200" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="417" data-original-width="1200" height="139" src="https://blogger.googleusercontent.com/img/a/AVvXsEgCP-A0MJUui-eIZ5CYP3YSTZdQ-jWHF-kX-qOUT5aLMiB9epmPksa_5i5J3voCNI88bYuCWeFfMYytsL-oQN-gfKzsUt3KF0QajzDacl5xt6dCBiF0r_NuNzBFpVkAZTjmktyhrzKM1_AS5_E2NZgsBiewLFHS5s7clbcbvrr1niHMMJ5Kf6k=w400-h139" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;At &lt;a href="https://lighton.ai/"&gt;LightOn&lt;/a&gt;, we have been working on getting AI to be transformative for everyone. For that to happen, we used the Jean Zay French national supercomputer for two different yet somehow related reasons this past year. First, our &lt;a href="https://d12xxm04.na1.hubspotlinksstarter.com/Btc/2M+113/d12xxm04/VW9DbS4VckmXW5HYBXn2b7fZSW22vCbp4CJVj8MhPPRS3lSbNV1-WJV7CgP-0W1Bt24G6bpyH8W3xxMJC1MDJXdN5X9p47fLy4tW6Hrny22W87QWW6KjY-16VYDhtW8zQ_HR875CczW7TMvVP6YZYGwW5xw-fq3q1ZsMVbqFMS53NpyHW2tzr1n1pWKRJN1LYSbvbT443W2Htky43HMmhQW42HQv_3B3dSYW3BpGqL1vvzTXW3q6lxs550rYMN3YN9fYM_gYjW2fDMPZ94MJLmMKYQM0qGClwW6m_Rpr4_GVF0N2PLW8dpppsqW1sCZzd31nC19W4CC07S4jGHtR3lrF1"&gt;LightOn’s Optical Processing Unit hardware&lt;/a&gt; was integrated into this top105 supercomputer. Even though LightOn’s hardware is analog and uses a technology currently unknown to supercomputing, there are several good reasons the future of computing will use this technology. Relatedly, in a co-design fashion, we also used the Jean Zay facility to implement and run code for the building of Large Language/Foundation Models that we believe are key to Transformative AI. In March, we trained the largest French language model ever called Auriga and made it available to everyone through our PAGnol demo.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;iframe allowfullscreen='allowfullscreen' webkitallowfullscreen='webkitallowfullscreen' mozallowfullscreen='mozallowfullscreen' width='416' height='346' src='https://www.blogger.com/video.g?token=AD6v5dyoMEmP1-heMaUZN063J56ju5bS7qK4WQfZH4XFz3EA6ejme0Kc3wmNAD4oyVTv6eFL22Mpq31nr-U' class='b-hbp-video b-uploaded' frameborder='0'&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;In July, we launched the &lt;a href="https://d12xxm04.na1.hubspotlinksstarter.com/Btc/2M+113/d12xxm04/VW9DbS4VckmXW5HYBXn2b7fZSW22vCbp4CJVj8MhPPRy3lSbtV1-WJV7CgL7wW5LGWrl4Hd1WCW69Sh-4146fFBVdwwz711Yy2qW1f9WNr4DZmTMW4S18ns7p4p6bW4k0cqS76vM1gW5_szny46NbXfW4KMfzW3HlQ_9W6xmMBv4GGqrNW3blVVb7DyYnPN7__QFVjK-pVW8KyPK82FkvMMW58rk3c7dZFN0W8L2PjR66wdrRW7362c18dxD4MW2vk_rr8JspNyW7T5qhN5VSQVkW8cktW44kgW3zN2SFLDqJ05HCW8Sp-Dr4Vm7qG3l3F1"&gt;Muse API&lt;/a&gt;, making our language models available for business use. Initially released in private beta, &lt;a href="https://d12xxm04.na1.hubspotlinksstarter.com/Btc/2M+113/d12xxm04/VW9DbS4VckmXW5HYBXn2b7fZSW22vCbp4CJVj8MhPPRS3lSbNV1-WJV7CgNmpW8qvbkH1z6zVwV7Jdyj1LtMksVcDlg-9dYH5WW2fCvyj26m77JW11rXq38ghnJTN7v1cgDK-4xjVM4YkV4pwC7RW1gJwJj6q0hm3N9hb_SNTtFVNW1dd4s41rCjB0W1gBsNd7h-Ry3W1B9Jck7gVmZ6W8Jnx0Z8W7Hy2W37xxkz2TdX7xN7xJ7ZhfTwCFW5tb-qx70Jp1KW2HB1Xy7h6NDFW4ZFl0P4tJ-Q0W1SnZF52ryPfcW5zLzkm27kl3kW4DKbl_8yfCRbW59760p7p1_v92p-1"&gt;Muse&lt;/a&gt; has quickly gained its first customers, and a public commercial version with five languages is to be released in early 2022. Some of these early customers are using this new AI to redefine SEO or the experience for website creation.&lt;/div&gt;&lt;/div&gt;&lt;blockquote style="border: none; margin: 0 0 0 40px; padding: 0px;"&gt;&lt;div&gt;&lt;blockquote class="jp jq jr" style="background-color: white; box-shadow: rgb(41, 41, 41) 3px 0px 0px 0px inset; box-sizing: inherit; color: rgba(0, 0, 0, 0.8); font-family: medium-content-sans-serif-font, -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Roboto, Oxygen, Ubuntu, Cantarell, &amp;quot;Open Sans&amp;quot;, &amp;quot;Helvetica Neue&amp;quot;, sans-serif; margin: 0px 0px 0px -20px; padding-left: 23px;"&gt;&lt;p class="hx hy js hz b ia ib ic id ie if ig ih ii ij ik il im in io ip iq ir is it iu dn gv" data-selectable-paragraph="" id="32db" style="box-sizing: inherit; color: #292929; font-family: charter, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 21px; font-style: italic; letter-spacing: -0.003em; line-height: 32px; margin: 2em 0px -0.46em; text-align: left; word-break: break-word;"&gt;&lt;span class="fy" style="box-sizing: inherit; font-style: normal;"&gt;“True happiness comes from the joy of deeds well done, the zest of creating things new”&amp;nbsp;&lt;/span&gt;&lt;span class="hz fz" style="box-sizing: inherit; font-weight: 700;"&gt;Antoine de Saint-Exupéry&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Eventually, a major impact of these Large Language Models trained on HPC infrastructures will be the ability for everyone to personally learn faster and for office workers worldwide to get the job done in a fashion never seen before.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEidULn1QjgvYk-WnnCSHj7RuXOh_8TuIYlnBVaPMJwvpnKWwtaNzWIACpL-KHHLWHsNoE2YbA7BggvXSXVVN08e3GIo2veguCFdvCGh_vfQvY8GJTeIqXm7xWin1S4D6KkLji2MREHxqUFqn6bqGg2bYDt9uxSftUVnkkZyaZkybPHG2x8_DtI=s890" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="154" data-original-width="890" height="69" src="https://blogger.googleusercontent.com/img/a/AVvXsEidULn1QjgvYk-WnnCSHj7RuXOh_8TuIYlnBVaPMJwvpnKWwtaNzWIACpL-KHHLWHsNoE2YbA7BggvXSXVVN08e3GIo2veguCFdvCGh_vfQvY8GJTeIqXm7xWin1S4D6KkLji2MREHxqUFqn6bqGg2bYDt9uxSftUVnkkZyaZkybPHG2x8_DtI=w400-h69" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;If you are a start-up company or an individual starting a business around this promise, don’t hesitate to join the &lt;a href="https://d12xxm04.na1.hubspotlinksstarter.com/Btc/2M+113/d12xxm04/VW9DbS4VckmXW5HYBXn2b7fZSW22vCbp4CJVj8MhPPRS3lSbNV1-WJV7CgDL2W6Bc77b3WsYwZW5hGj_45lGxMDW67rBwL1Xs8wkW71QqSp2FDS2TW2jLDb3835nkjW60r8Dc4zF3_vW7zsHrF46q2NPVCpGk64WtcqcW2P99wl8Bb3hcW8dcgZ21SRY76W2rVb8X7tckh4V8vrjB3YkYQzW59kbD92_CB2mW8c91SM4nV6S5W3bR41p2dZx26W3qk9Fp7Zy9KTW5k89Gn960z4gW83FZBr8VMNBdW4l4WQs9072QYW1qkbC08ZZML6W8psnN05hdDPFW1S9clV2kxq4M3d2x1"&gt;Muse Partnership program&lt;/a&gt;, and let’s start a discussion around how &lt;a href="https://d12xxm04.na1.hubspotlinksstarter.com/Btc/2M+113/d12xxm04/VW9DbS4VckmXW5HYBXn2b7fZSW22vCbp4CJVj8MhPPRS3lSbNV1-WJV7CgJb0W3B5Kkl2V31BfW7lG4NX1PDck-W4WWC_r67y4s5W5Yx4rp2298GpW6DCHXP6kDf2fW72cK3q55T1W7W509Btr6j8KBjW7BYS5t705fpyW6Sb-Pv492Gr5W3wfRTc94kmjgN82RN7Z6H5JjW6mz2Zn4PN7XJW1zF9bj13189HN8_gfWfB7DvNW1cRyf74LldPvMVYq1B8_pTYW4hQCw85F0jDgW3f64ln3xk5_LN3jLrw7HdG7LW50Rp4597Rh-ZW4_T0hR6p9H1MW3lpvTm6n1fSt3d5b1"&gt;Muse&lt;/a&gt; can help you.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;These models will also have the same effect in creative work and in the discovery process.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Stay tuned, the true AI revolution is really coming!&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;
&lt;br /&gt;Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/4804125901373495993/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/4804125901373495993" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/4804125901373495993" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/4804125901373495993" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2021/12/2021-year-ai-ate-hpc-and-more.html" rel="alternate" title="2021, the year AI ate HPC … and more" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEgCP-A0MJUui-eIZ5CYP3YSTZdQ-jWHF-kX-qOUT5aLMiB9epmPksa_5i5J3voCNI88bYuCWeFfMYytsL-oQN-gfKzsUt3KF0QajzDacl5xt6dCBiF0r_NuNzBFpVkAZTjmktyhrzKM1_AS5_E2NZgsBiewLFHS5s7clbcbvrr1niHMMJ5Kf6k=s72-w400-h139-c" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-5682120039051385969</id><published>2021-12-21T13:30:00.000-06:00</published><updated>2021-12-21T13:30:04.289-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="AI"/><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="life"/><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">LightOn Photonic coprocessor integrated into European AI Supercomputer</title><content type="html">**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**&lt;div&gt;&lt;br /&gt;&lt;/div&gt;This is history of computing in the making stuff!&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEghMce7opR2TELEXEGyXiJBOOEvonE-6aBYtrydiKmwKzzwXBhnbAdJHZQaYp1zj6DVStHJOPo8Jl59usvSAjAWVQYHsYq5-mhdV-XtSgbq09y5G-xZneFAlWnY_baDFwy3mfrNeaH3zO2K9KdcuvzMTmEKwXzxFn0XBx40UbkSPOj7XkcxV4U=s1200" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="417" data-original-width="1200" height="141" src="https://blogger.googleusercontent.com/img/a/AVvXsEghMce7opR2TELEXEGyXiJBOOEvonE-6aBYtrydiKmwKzzwXBhnbAdJHZQaYp1zj6DVStHJOPo8Jl59usvSAjAWVQYHsYq5-mhdV-XtSgbq09y5G-xZneFAlWnY_baDFwy3mfrNeaH3zO2K9KdcuvzMTmEKwXzxFn0XBx40UbkSPOj7XkcxV4U=w406-h141" width="406" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Four years ago to the day, &lt;a href="https://lighton.ai/"&gt;LightOn&lt;/a&gt;’s &lt;a href="https://www.blogger.com/#"&gt;first Optical Processing Unit (OPU)&lt;/a&gt; had its first light in a Data Center showing that our technology was data center ready.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;It is with immense pride and pleasure to announce that &lt;a href="https://lighton.ai"&gt;LightOn&lt;/a&gt;’s OPU has been installed in one of the world’s &lt;a href="https://top500.org/"&gt;Top500 supercomputer&lt;/a&gt; as part of a pilot program with GENCI and IDRIS/CNRS.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/a/AVvXsEjndNHILvDpTfuvHNwd173nQSrWTZDtLT8pxd4Kt21f1aWwpmR986Vu09033wQ2KUF--2RapEYHpQxEr5yFWbWHF_RIdFUt5jricYus1w8X4EbNYhf12zxFtLvmaWED8gFMRGgxq_b0M_KCxdReEWgbEpkPP0KesCnuXitaP0M1l73Rxq9wFVI=s1532" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="316" data-original-width="1532" height="96" src="https://blogger.googleusercontent.com/img/a/AVvXsEjndNHILvDpTfuvHNwd173nQSrWTZDtLT8pxd4Kt21f1aWwpmR986Vu09033wQ2KUF--2RapEYHpQxEr5yFWbWHF_RIdFUt5jricYus1w8X4EbNYhf12zxFtLvmaWED8gFMRGgxq_b0M_KCxdReEWgbEpkPP0KesCnuXitaP0M1l73Rxq9wFVI=w465-h96" width="465" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The team at &lt;a href="https://lighton.ai"&gt;LightOn &lt;/a&gt;is immensely proud to write the future of computing in this world-first integration of a computing photonic device into an HPC infrastructure.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The press release can be found &lt;a href="https://lighton.ai/wp-content/uploads/2021/12/Press-Release-LightOn-Photonic-coprocessor-integrated-into-European-AI-Supercomputer-Dec-21-2021.pdf"&gt;here&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;Thank you GENCI and IDRIS/CNRS for making this happen!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="background-color: white; color: #292929; font-family: charter, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; font-size: 21px; letter-spacing: -0.063px;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;
&lt;br /&gt;Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/5682120039051385969/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/5682120039051385969" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/5682120039051385969" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/5682120039051385969" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2021/12/lighton-photonic-coprocessor-integrated.html" rel="alternate" title="LightOn Photonic coprocessor integrated into European AI Supercomputer" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/a/AVvXsEghMce7opR2TELEXEGyXiJBOOEvonE-6aBYtrydiKmwKzzwXBhnbAdJHZQaYp1zj6DVStHJOPo8Jl59usvSAjAWVQYHsYq5-mhdV-XtSgbq09y5G-xZneFAlWnY_baDFwy3mfrNeaH3zO2K9KdcuvzMTmEKwXzxFn0XBx40UbkSPOj7XkcxV4U=s72-w406-h141-c" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-7677986688083463237</id><published>2021-05-21T13:06:00.010-05:00</published><updated>2021-05-21T13:08:39.873-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">The Akronomicon: an Extreme-Scale Leaderboard</title><content type="html">**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiysEOU-iQyZp9yUXle46nZBqEJ-GDi2LWoRdzIxg6QSSrpMCcEGAyY6HBSE-5A3wDQYobt2pVXR9llUWD0NKQaWF001JxYnAUguzJ9h2VHUdfGbyloX5kaU4snm-hvRUdqcCi15g/s1881/The+akronomicon.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="889" data-original-width="1881" height="189" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiysEOU-iQyZp9yUXle46nZBqEJ-GDi2LWoRdzIxg6QSSrpMCcEGAyY6HBSE-5A3wDQYobt2pVXR9llUWD0NKQaWF001JxYnAUguzJ9h2VHUdfGbyloX5kaU4snm-hvRUdqcCi15g/w400-h189/The+akronomicon.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;As larger models seem to be providing more context and more ability for zero-shot learning,&amp;nbsp;&lt;a href="https://lolo.science/"&gt;Julien&lt;/a&gt;&amp;nbsp;just created&amp;nbsp;&lt;a href="https://lair.lighton.ai/akronomicon/"&gt;the Akronomicon: an Extreme-Scale Leaderboard&lt;/a&gt; featuring the world's largest Machine Learning Models. And yes, &lt;a href="https://LightOn;ai"&gt;LightOn&lt;/a&gt; is on that board for the moment!&lt;/div&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;Want to contribute? &lt;a href="https://github.com/lightonai/akronomicon"&gt;https://github.com/lightonai/akronomicon&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;
&lt;br /&gt;Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/7677986688083463237/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/7677986688083463237" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/7677986688083463237" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/7677986688083463237" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2021/05/the-akronomicon-extreme-scale.html" rel="alternate" title="The Akronomicon: an Extreme-Scale Leaderboard" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiysEOU-iQyZp9yUXle46nZBqEJ-GDi2LWoRdzIxg6QSSrpMCcEGAyY6HBSE-5A3wDQYobt2pVXR9llUWD0NKQaWF001JxYnAUguzJ9h2VHUdfGbyloX5kaU4snm-hvRUdqcCi15g/s72-w400-h189-c/The+akronomicon.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-5000655369472513039</id><published>2021-04-28T00:00:00.028-05:00</published><updated>2021-04-28T00:00:00.322-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text"> Virtual Workshop: Conceptual Understanding of Deep Learning (May 17th 9am-4pm PST)</title><content type="html">**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyjHTzXgI9ipN8KjpbT8xPDLL7HRWgq74Y6Gw9kcvHIWnlMhR05VgKt4PRnt4J2Qu1Qr4K3dYc_JNdNMSwnTplbP5ePYMbZEO7yQYpZwh5FxanwSpqjahfvgRlzzaeXQk201RAyQ/s1414/cudl.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="304" data-original-width="1414" height="86" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyjHTzXgI9ipN8KjpbT8xPDLL7HRWgq74Y6Gw9kcvHIWnlMhR05VgKt4PRnt4J2Qu1Qr4K3dYc_JNdNMSwnTplbP5ePYMbZEO7yQYpZwh5FxanwSpqjahfvgRlzzaeXQk201RAyQ/w400-h86/cudl.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;Just got an email from &lt;a href="https://www.blogger.com/#"&gt;Rina Panigrahy&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;Hi Igor,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I am an algorithms researcher at Google (&lt;a href="http://theory.stanford.edu/~rinap"&gt;http://theory.stanford.edu/~rinap&lt;/a&gt;) and I am organizing this workshop on "&lt;a href="https://sites.google.com/view/conceptualdlworkshop/home"&gt;Conceptual Understanding of Deep Learning&lt;/a&gt;" (details below). It's trying to understand the Brain/Mind as an algorithm from a mathematical/theoretical perspective. I believe that a mathematical/algorithmic approach for understanding the Mind is crucial and very much missing. I'd appreciate any help I can get with advertising this on your blog/mailing-lists/&lt;a href="https://www.blogger.com/#"&gt;twitter&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Best,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Rina&lt;/div&gt;&lt;/blockquote&gt;&lt;br /&gt;Here is the invite:&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;Please join us for a virtual Google workshop on “&lt;a href="https://sites.google.com/view/conceptualdlworkshop/home"&gt;Conceptual Understanding of Deep Learning&lt;/a&gt;”&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;When: May 17th 9am-4pm PST.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Where: &lt;a href="https://www.youtube.com/watch?v=g5DGBWjiULQ"&gt;Live over Youtube&lt;/a&gt;,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Goal: How does the Brain/Mind (perhaps even an artificial one) work at an algorithmic level? While deep learning has produced tremendous technological strides in recent decades, there is an unsettling feeling of a lack of “conceptual” understanding of why it works and to what extent it will work in the current form. The goal of the workshop is to bring together theorists and practitioners to develop an understanding of the right algorithmic view of deep learning, characterizing the class of functions that can be learned, coming up with the right learning architecture that may (provably) learn multiple functions, concepts and remember them over time as humans do, theoretical understanding of language, logic, RL, meta learning and lifelong learning.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;The speakers and panelists include Turing award winners Geoffrey Hinton, Leslie Valiant, and Godel Prize winner Christos Papadimitriou (&lt;a href="https://sites.google.com/view/conceptualdlworkshop/home"&gt;full-details&lt;/a&gt;).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Panel Discussion: There will also be a panel discussion on the fundamental question of “Is there a mathematical model for the Mind?”. We will explore basic questions such as “Is there a provable algorithm that captures the essential capabilities of the mind?”, “How do we remember complex phenomena?”, “How is a knowledge graph created automatically?”, “How do we learn new concepts, function and action hierarchies over time?” and “Why do human decisions seem so interpretable?”&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Twitter: #ConceptualDLWorkshop.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Please help advertise on mailing-lists/blog-posts and Retweet.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Hope to see you there!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="https://www.blogger.com/#"&gt;Rina Panigrahy&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="https://www.blogger.com/#"&gt;&lt;/a&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;
&lt;br /&gt;Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/5000655369472513039/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/5000655369472513039" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/5000655369472513039" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/5000655369472513039" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2021/04/virtual-workshop-conceptual.html" rel="alternate" title=" Virtual Workshop: Conceptual Understanding of Deep Learning (May 17th 9am-4pm PST)" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhyjHTzXgI9ipN8KjpbT8xPDLL7HRWgq74Y6Gw9kcvHIWnlMhR05VgKt4PRnt4J2Qu1Qr4K3dYc_JNdNMSwnTplbP5ePYMbZEO7yQYpZwh5FxanwSpqjahfvgRlzzaeXQk201RAyQ/s72-w400-h86-c/cudl.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-8408426105722811972</id><published>2021-04-27T00:00:00.021-05:00</published><updated>2021-04-27T00:00:00.283-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><category scheme="http://www.blogger.com/atom/ns#" term="RandNLA"/><category scheme="http://www.blogger.com/atom/ns#" term="sketching"/><title type="text">Randomized Algorithms for Scientific Computing (RASC)</title><content type="html">**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;At &lt;a href="https://lighton.ai" target="_blank"&gt;LightOn&lt;/a&gt;, we build photonic hardware that performs random projections and it is nice to find a source of materials on the subject in one document.&amp;nbsp;&lt;span style="text-align: left;"&gt;Here is a report comprehensively presenting how randomized algorithms are key to the future of computing:&lt;/span&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvrNZm0GyfAmwVqm1khp71QKjASRPKFBqedhfM1TPznAii7Yg1kUVEmtt4ZCYbWJw0jyMS1M0RvlQneZMRPSiH-YzPrI1K7yxOV8N6ZoVKkDaWzyt1jN3hniyGCZ1c1p8u25UnXg/s804/randomized+projection+tokamaks.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="525" data-original-width="804" height="261" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvrNZm0GyfAmwVqm1khp71QKjASRPKFBqedhfM1TPznAii7Yg1kUVEmtt4ZCYbWJw0jyMS1M0RvlQneZMRPSiH-YzPrI1K7yxOV8N6ZoVKkDaWzyt1jN3hniyGCZ1c1p8u25UnXg/w400-h261/randomized+projection+tokamaks.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;a href="https://arxiv.org/pdf/2104.11079.pdf" target="_blank"&gt;Randomized Algorithms for Scientific Computing (RASC)&lt;/a&gt;&amp;nbsp;by&amp;nbsp;&lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Buluc%2C+A"&gt;Aydin Buluc&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Kolda%2C+T+G"&gt;Tamara G. Kolda&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Wild%2C+S+M"&gt;Stefan M. Wild&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Anitescu%2C+M"&gt;Mihai Anitescu&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=DeGennaro%2C+A"&gt;Anthony DeGennaro&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Jakeman%2C+J"&gt;John Jakeman&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Kamath%2C+C"&gt;Chandrika Kamath&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Ramakrishnan"&gt;Ramakrishnan&lt;/a&gt; (Ramki)&lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Kannan"&gt;Kannan&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Lopes%2C+M+E"&gt;Miles E. Lopes&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Martinsson%2C+P"&gt;Per-Gunnar Martinsson&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Myers%2C+K"&gt;Kary Myers&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Nelson%2C+J"&gt;Jelani Nelson&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Restrepo%2C+J+M"&gt;Juan M. Restrepo&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Seshadhri%2C+C"&gt;C. Seshadhri&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Vrabie%2C+D"&gt;Draguna Vrabie&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Wohlberg%2C+B"&gt;Brendt Wohlberg&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Wright%2C+S+J"&gt;Stephen J. Wright&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Yang%2C+C"&gt;Chao Yang&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Zwart%2C+P"&gt;Peter Zwart&lt;/a&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;blockquote style="text-align: justify;"&gt;Randomized algorithms have propelled advances in artificial intelligence and represent a foundational research area in advancing AI for Science. Future advancements in DOE Office of Science priority areas such as climate science, astrophysics, fusion, advanced materials, combustion, and quantum computing all require randomized algorithms for surmounting challenges of complexity, robustness, and scalability. This report summarizes the outcomes of that workshop, "Randomized Algorithms for Scientific Computing (RASC)," held virtually across four days in December 2020 and January 2021.&lt;/blockquote&gt;&lt;br /&gt;&lt;div&gt;&amp;nbsp;
&lt;br /&gt;Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/8408426105722811972/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/8408426105722811972" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/8408426105722811972" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/8408426105722811972" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2021/04/randomized-algorithms-for-scientific.html" rel="alternate" title="Randomized Algorithms for Scientific Computing (RASC)" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvrNZm0GyfAmwVqm1khp71QKjASRPKFBqedhfM1TPznAii7Yg1kUVEmtt4ZCYbWJw0jyMS1M0RvlQneZMRPSiH-YzPrI1K7yxOV8N6ZoVKkDaWzyt1jN3hniyGCZ1c1p8u25UnXg/s72-w400-h261-c/randomized+projection+tokamaks.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-6618722984616933274</id><published>2021-04-06T10:23:00.002-05:00</published><updated>2021-04-06T11:08:27.949-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">The $1,000 GPT-3</title><content type="html">**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;p class="graf graf--p" name="6dac" style="text-align: justify;"&gt;Progress usually comes from a steady technology bootstrap…until it doesn’t.&lt;/p&gt;&lt;p class="graf graf--p" name="df6d" style="text-align: justify;"&gt;Take for instance the race for the $1,000 genome that started in the early 2000s. Initially, &lt;a class="markup--anchor markup--p-anchor" data-href="https://www.genome.gov/about-genomics/fact-sheets/Sequencing-Human-Genome-cost" href="https://www.genome.gov/about-genomics/fact-sheets/Sequencing-Human-Genome-cost" rel="noopener" target="_blank"&gt;sequencing the human genome&lt;/a&gt; meant a race between the well-funded public and private sectors but more importantly, the resources for the first breakthrough ended up costing upwards of $450M. Yet despite all the economic promise of genome sequencing, had Moore’s law been applied, sequencing one full genome would still cost $100,000 today. However, once the goal became clearer to everyone, a diversity of technologies and challengers emerged. This intense competition eventually yielded a growth faster than Moore’s Law. The main takeaway is that one cannot rely on the steady progress of one specific technology alone to commoditize tools.&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihah19epDKmVBZZ22Abl4Zxn5qI1VFxlRQq5Rd094tMHWn0TkrYU0jEKzJrEcH4SQ-J7GEXIhfQvno_r-YpgNrM21y9J4Fbvsjqi1abtZoeH9milSEFfeITqmDZTeGWitUq2mAKg/s1000/cost+of+human+genome.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="562" data-original-width="1000" height="225" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihah19epDKmVBZZ22Abl4Zxn5qI1VFxlRQq5Rd094tMHWn0TkrYU0jEKzJrEcH4SQ-J7GEXIhfQvno_r-YpgNrM21y9J4Fbvsjqi1abtZoeH9milSEFfeITqmDZTeGWitUq2mAKg/w400-h225/cost+of+human+genome.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;figure class="graf graf--figure" name="04a6"&gt;&lt;br /&gt;&lt;figcaption class="imageCaption"&gt;Figure from NIH &lt;a class="markup--anchor markup--figure-anchor" data-href="https://www.genome.gov/about-genomics/fact-sheets/Sequencing-Human-Genome-cost" href="https://www.genome.gov/about-genomics/fact-sheets/Sequencing-Human-Genome-cost" rel="noopener" target="_blank"&gt;“Facts sheets about genomics: The cost of Sequencing a Human Genome”&lt;/a&gt;, Dec 7th,&amp;nbsp;2020.&lt;/figcaption&gt;&lt;/figure&gt;&lt;p class="graf graf--p" name="443c" style="text-align: justify;"&gt;What does this have to do with the current state of silicon computing and the new demand for Large Language Models (LLMs)? Everything if you ask us and here is how.&lt;/p&gt;&lt;p class="graf graf--p" name="6cf0" style="text-align: justify;"&gt;Less than a year into existence, Large Language Models like GPT-3 have already &lt;a class="markup--anchor markup--p-anchor" data-href="https://openai.com/blog/gpt-3-apps/" href="https://openai.com/blog/gpt-3-apps/" rel="noopener" target="_blank"&gt;spawned a new generation of startups&lt;/a&gt; built on the ability of the model to respond to requests for which it was not trained. More importantly for us, hardware manufacturers are positing that &lt;a class="markup--anchor markup--p-anchor" data-href="https://www.nextplatform.com/2021/02/11/the-billion-dollar-ai-problem-that-just-keeps-scaling/" href="https://www.nextplatform.com/2021/02/11/the-billion-dollar-ai-problem-that-just-keeps-scaling/" rel="noopener" target="_blank"&gt;one or several customers will be willing to put a billion dollars&lt;/a&gt; on the table to train an even larger model in the coming years.&lt;/p&gt;&lt;p class="graf graf--p" name="e331" style="text-align: justify;"&gt;Interestingly, much like the mass industrialization in the 1930s, the good folks at OpenAI are sketching new &lt;a class="markup--anchor markup--p-anchor" data-href="https://arxiv.org/abs/2001.08361" href="https://arxiv.org/abs/2001.08361" rel="noopener" target="_blank"&gt;scaling laws&lt;/a&gt; for the industrialization of these larger models.&lt;/p&gt;&lt;p class="graf graf--p" name="51fc" style="text-align: justify;"&gt;The sad truth is that extrapolating their findings to the training of a 10 Trillion parameters model involves a supercomputer &lt;em class="markup--em markup--p-em"&gt;running&lt;/em&gt; &lt;em class="markup--em markup--p-em"&gt;continuously for&lt;/em&gt; &lt;em class="markup--em markup--p-em"&gt;two decades&lt;/em&gt;. The minimum capital expenditure of this adventure is estimated in the realm of several hundreds of million dollars.&lt;/p&gt;&lt;p class="graf graf--p" name="6dab" style="text-align: justify;"&gt;Much like what happened in sequencing, while silicon improvement and architecture may achieve speedups in the following years, it is fair to say that, even with Moore’s law, no foreseeable technology can reasonably train a fully scaled-up GPT-4 and grab the economic value associated with it&lt;strong class="markup--strong markup--p-strong"&gt;.&lt;/strong&gt;&lt;/p&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT7pFK1DJdxUUr4ppnySQGFJoccxBgZC1BC-8QIYv2k16rKiXi0ze1yPVZ9P8rqC90zczcmM1FUuaKMbjD0A15Y15WdqOTgeXSyBziyTcGcFs2yo7glrf3XHdv8_-Vmg56aKzn0A/s1365/lighton+more+compute+less+hardware.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="761" data-original-width="1365" height="223" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgT7pFK1DJdxUUr4ppnySQGFJoccxBgZC1BC-8QIYv2k16rKiXi0ze1yPVZ9P8rqC90zczcmM1FUuaKMbjD0A15Y15WdqOTgeXSyBziyTcGcFs2yo7glrf3XHdv8_-Vmg56aKzn0A/w400-h223/lighton+more+compute+less+hardware.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;figure class="graf graf--figure" name="b0b0"&gt;&lt;br /&gt;&lt;/figure&gt;&lt;p class="graf graf--p" name="202c" style="text-align: justify;"&gt;&lt;strong class="markup--strong markup--p-strong"&gt;Rebooting silicon with a different physics, light, and NvNs&lt;/strong&gt;&lt;/p&gt;&lt;p class="graf graf--p" name="5cb0" style="text-align: justify;"&gt;For a real breakthrough to occur, much like what happened in the sequencing story, different technologies need to be jointly optimized. In our case, this means performing co-design with new hardware and physics but also going rogue on full programmability.&lt;/p&gt;&lt;p class="graf graf--p" name="4ad3" style="text-align: justify;"&gt;&lt;a class="markup--anchor markup--p-anchor" data-href="https://lighton.ai/lighton-appliance/" href="https://lighton.ai/lighton-appliance/" rel="noopener" target="_blank"&gt;LightOn’s photonic hardware&lt;/a&gt; can produce massively parallel matrix-vector multiplications with an equivalent of 2 trillion parameters “for free”: this is about one-fifth of the number of parameters needed for GPT-4. Next comes revisiting the programmability. Current LightOn’s technology keeps these weights fixed &lt;em class="markup--em markup--p-em"&gt;by design&lt;/em&gt;. Co-design means finding the algorithms for which CPUs and GPUs can perform some of the most intelligent computations and how LightOn’s massive Non-von Neumann (NvN) hardware can do the heavy lifting. We &lt;a class="markup--anchor markup--p-anchor" data-href="https://papers.nips.cc/paper/2020/file/69d1fc78dbda242c43ad6590368912d4-Paper.pdf" href="https://papers.nips.cc/paper/2020/file/69d1fc78dbda242c43ad6590368912d4-Paper.pdf" rel="noopener" target="_blank"&gt;already published&lt;/a&gt; how we are replacing backpropagation, the workhorse of Deep Learning, with an &lt;a class="markup--anchor markup--p-anchor" data-href="https://venturebeat.com/2020/06/03/lighton-researchers-explain-how-they-trained-an-ai-model-on-an-optical-co-processor/" href="https://venturebeat.com/2020/06/03/lighton-researchers-explain-how-they-trained-an-ai-model-on-an-optical-co-processor/" rel="noopener" target="_blank"&gt;algorithm that unleashes&lt;/a&gt; the full potential of our hardware in distributed training. We are also working similarly on an inference step that will take full advantage of the massive number of parameters at our disposal. This involved effort relies in a heavy part thanks to our access to ½ million GPU hours on some of &lt;a class="markup--anchor markup--p-anchor" data-href="http://www.idris.fr/eng/jean-zay/jean-zay-presentation-eng.html" href="http://www.idris.fr/eng/jean-zay/jean-zay-presentation-eng.html" rel="noopener" target="_blank"&gt;France&lt;/a&gt;’s and Europe’s largest supercomputers.&lt;/p&gt;&lt;p class="graf graf--p" name="7537" style="text-align: justify;"&gt;And this is just the beginning. There is a vast untapped potential for repurposing large swaths of optical technologies directed primarily for entertainment and telecommunication into computing.&lt;/p&gt;&lt;p class="graf graf--p" name="b829" style="text-align: justify;"&gt;&lt;strong class="markup--strong markup--p-strong"&gt;The road towards a $1,000 GPT-3&lt;/strong&gt;&lt;/p&gt;&lt;p class="graf graf--p" name="71d0" style="text-align: justify;"&gt;Based on the GPT-3 &lt;a class="markup--anchor markup--p-anchor" data-href="https://lambdalabs.com/blog/demystifying-gpt-3/" href="https://lambdalabs.com/blog/demystifying-gpt-3/" rel="noopener" target="_blank"&gt;training cost estimates&lt;/a&gt;, achieving a $1,000 GPT-3 requires four orders of magnitude improvements. Much like what occurred in 2007 with the genome sequencing revolution, Moore’s law may take care of the first two orders of magnitude in the coming decade but the next two rely on an outburst of new efficient technologies — hardware &lt;em class="markup--em markup--p-em"&gt;and &lt;/em&gt;algorithms. It just so happens that GPT-3 has close to 100 layers, so achieving two orders of magnitude savings may arise faster than you can imagine. Stay tuned!&lt;/p&gt;&lt;p class="graf graf--p" name="d1a8" style="text-align: justify;"&gt;Igor Carron is the CEO and co-founder at &lt;a class="markup--anchor markup--p-anchor" data-href="https://lighton.ai" href="https://lighton.ai" rel="noopener" target="_blank"&gt;LightOn&lt;/a&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;
&lt;br /&gt;Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/6618722984616933274/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/6618722984616933274" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/6618722984616933274" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/6618722984616933274" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2021/04/the-1000gpt-3.html" rel="alternate" title="The $1,000 GPT-3" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEihah19epDKmVBZZ22Abl4Zxn5qI1VFxlRQq5Rd094tMHWn0TkrYU0jEKzJrEcH4SQ-J7GEXIhfQvno_r-YpgNrM21y9J4Fbvsjqi1abtZoeH9milSEFfeITqmDZTeGWitUq2mAKg/s72-w400-h225-c/cost+of+human+genome.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-9148268335129811912</id><published>2021-03-24T13:36:00.004-05:00</published><updated>2021-03-24T13:36:41.612-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">Computing with Light: How LightOn intends to unlock Transformative AI</title><content type="html">&lt;div&gt;&lt;span style="text-align: justify;"&gt;I gave a talk at &lt;/span&gt;&lt;a href="https://www.linkedin.com/feed/hashtag/?keywords=mathia2021&amp;amp;highlightedUpdateUrns=urn%3Ali%3Aactivity%3A6780551699456167936" style="text-align: justify;"&gt;#mathia2021&lt;/a&gt;&lt;span style="text-align: justify;"&gt; conference on March 9th, 2021 where I drew a parallel between the scaling laws that enabled industrialization in the 1920's and the new scaling laws in AI of the 2020's. AI is at its infancy and it needs to have guiding principles (as embedded in these empirical laws) and it also needs to develop new hardware. I showed how, in this context, &lt;/span&gt;&lt;a href="https://www.linkedin.com/company/lighton/" style="text-align: justify;"&gt;LightOn&lt;/a&gt;&lt;span style="text-align: justify;"&gt; can help unlock Transformative AI. Enjoy!&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/0QtY4_UJF0w" width="320" youtube-src-id="0QtY4_UJF0w"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;span style="background-color: white; color: rgba(0, 0, 0, 0.75); font-family: &amp;quot;Source Serif Pro&amp;quot;, serif; font-size: 20px; white-space: pre-wrap;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;All these other presentations by &lt;a href="http://yann.lecun.com/"&gt;Yann LeCun&lt;/a&gt;, &lt;a href="https://people.epfl.ch/kathryn.hess"&gt;Kathryn Hess,&lt;/a&gt; &lt;a href="https://people.eecs.berkeley.edu/~jordan/"&gt;Michael Jordan&lt;/a&gt;, &lt;a href="https://statweb.stanford.edu/~candes/"&gt;Emmanuel Candès&lt;/a&gt; and others can be found in this &lt;a href="https://vimeo.com/showcase/8236351"&gt;collection of videos on Vimeo&lt;/a&gt;. Let me note that Michael made a similar argument as mine where we think of current stage of AI at its infancy in terms of industrialization.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Other links:&lt;/div&gt;
&lt;b&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/9148268335129811912/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/9148268335129811912" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/9148268335129811912" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/9148268335129811912" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2021/03/computing-with-light-how-lighton.html" rel="alternate" title="Computing with Light: How LightOn intends to unlock Transformative AI" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/0QtY4_UJF0w/default.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-135472218246721484</id><published>2021-03-08T12:59:00.002-06:00</published><updated>2021-03-08T12:59:58.833-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">Unveiling LightOn Appliance</title><content type="html">&lt;div style="text-align: justify;"&gt;Today is a big day at &lt;a href="http://lighton.ai" target="_blank"&gt;LightOn&lt;/a&gt; as we unveil a hardware product, the Appliance, the world's first commercially available photonic co-processor for AI and HPC&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;If interested pre-ordering information is here:&amp;nbsp;&lt;a href="http://lighton.ai/lighton-appliance"&gt;http://lighton.ai/lighton-appliance&lt;/a&gt;&amp;nbsp;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvOnEEt3H7UtNAoRv9GVhJFjWPnjpykFHbRZvEUxkXoBJZb259_KMuQMWuBIXLDkDqgKyOWI6BOSSwt6XO_oDAgT1T23eg69tS51LzCFqiMeutmVQDU2zHCFJXDwPtUsvwjpOAWA/s2048/LightOn+Appliance+%2528release+March+8+2021%2529.png" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"&gt;&lt;img border="0" data-original-height="1046" data-original-width="2048" height="204" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvOnEEt3H7UtNAoRv9GVhJFjWPnjpykFHbRZvEUxkXoBJZb259_KMuQMWuBIXLDkDqgKyOWI6BOSSwt6XO_oDAgT1T23eg69tS51LzCFqiMeutmVQDU2zHCFJXDwPtUsvwjpOAWA/w400-h204/LightOn+Appliance+%2528release+March+8+2021%2529.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We have had a few of these optical processing units in our own LightOn Cloud for the past two years and just retired one after more than 800 days working full time.&amp;nbsp;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Here is the &lt;a href="http://lighton.ai/lighton-appliance-press-release/"&gt;press release&lt;/a&gt;:&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;The future is now!&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Leasing starts at 1900€/month or about US$2250/month&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Other links:&lt;/div&gt;
&lt;b&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/135472218246721484/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/135472218246721484" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/135472218246721484" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/135472218246721484" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2021/03/unveiling-lighton-appliance.html" rel="alternate" title="Unveiling LightOn Appliance" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjvOnEEt3H7UtNAoRv9GVhJFjWPnjpykFHbRZvEUxkXoBJZb259_KMuQMWuBIXLDkDqgKyOWI6BOSSwt6XO_oDAgT1T23eg69tS51LzCFqiMeutmVQDU2zHCFJXDwPtUsvwjpOAWA/s72-w400-h204-c/LightOn+Appliance+%2528release+March+8+2021%2529.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-4669823400710286896</id><published>2021-03-04T08:49:00.009-06:00</published><updated>2021-03-04T10:06:04.794-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><title type="text">Video: LightOn unlocks Transformative AI</title><content type="html">&lt;div style="text-align: justify;"&gt;&lt;span class="css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0" style="background-color: rgba(0, 0, 0, 0.03); border: 0px solid black; box-sizing: border-box; color: #0f1419; display: inline; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; min-width: 0px; overflow-wrap: break-word; padding: 0px; white-space: pre-wrap;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;In the coming days, we'll be making another announcement but I wanted to first share a video we did recently. At &lt;a href="https://lighton.ai"&gt;LightOn&lt;/a&gt;, we don't build photonic computing hardware because it's fancy or cool (even though, &lt;b&gt;it is cool&lt;/b&gt;) but because computing hardware is hitting the limits. I know what some say about Moore's law not being dead but the recent focus on &lt;a href="https://arxiv.org/abs/1706.03762"&gt;Transformers&lt;/a&gt; and their &lt;a href="https://arxiv.org/abs/2001.08361"&gt;attendant scaling laws&lt;/a&gt; makes it obvious that in order for more people to have access to these models, we need a new computing paradigm. Indeed not everyone can afford to spend a &lt;a href="https://www.nextplatform.com/2021/02/11/the-billion-dollar-ai-problem-that-just-keeps-scaling/"&gt;billion dollars in training these models&lt;/a&gt;. As &lt;a href="https://www.exponentialview.co/"&gt;Azeem was recently pointing out in one of his newsletters&lt;/a&gt;, this is how bad things will become:&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0" style="background-color: rgba(0, 0, 0, 0.03); border: 0px solid black; box-sizing: border-box; color: #0f1419; display: inline; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; min-width: 0px; overflow-wrap: break-word; padding: 0px; white-space: pre-wrap;"&gt;&lt;i&gt;&lt;span face="Roboto, RobotoDraft, Helvetica, Arial, sans-serif" style="background-color: white; color: #1a1a1a; font-size: 16px; text-align: -webkit-left; white-space: normal;"&gt;The amazing thing is that we can start to compare the cost of training single AI models with the cost of building the physical fabs that make chips. TSMC’s state-of-the-art 3nm&amp;nbsp;&lt;/span&gt;&lt;span class="il" face="Roboto, RobotoDraft, Helvetica, Arial, sans-serif" style="background-color: white; color: #1a1a1a; font-size: 16px; text-align: -webkit-left; white-space: normal;"&gt;fab&lt;/span&gt;&lt;span face="Roboto, RobotoDraft, Helvetica, Arial, sans-serif" style="background-color: white; color: #1a1a1a; font-size: 16px; text-align: -webkit-left; white-space: normal;"&gt;&amp;nbsp;&lt;/span&gt;&lt;a data-saferedirecturl="https://www.google.com/url?q=http://email.substack1.exponentialview.co/c/eJxdkEuOwyAMQE9TlhHmk8-CxWx6jYiA06JJISJOM7n9ONPdSGCQZcvPL3jCR6mnW8tG4gojnSu6jMe2IBFWsW9YxxQd6GGw0oroOpiMUSJt41wRXz4tTqz7tKTgKZV8FStllXi62XoN0SgvY5zbHoNpoetkN0n-BSk_E_0eE-aADt9Yz5JRLO5JtG43_XVTdz7HcTTk0-HzBdaE8mro4DxmDleKH91LKzVjOSUVSMXX2M4ODTR-bmWL4I22OliYZwhyitDrSWmFergZue3TRj58Q4M_KyNkSn55Jzx4mKgusSSuWtLjSSU3qVwLj8zx2nOic8TspwWjo7qjoI_NPzPjAzNWthxHTw5a0H2vzaAkdJ_lWZZWnYLWasEQsXBXdv8gfgF5wI0m&amp;amp;source=gmail&amp;amp;ust=1614953733705000&amp;amp;usg=AFQjCNERZoaS_uhl1jBshC2GE2GCTL_yRw" href="http://email.substack1.exponentialview.co/c/eJxdkEuOwyAMQE9TlhHmk8-CxWx6jYiA06JJISJOM7n9ONPdSGCQZcvPL3jCR6mnW8tG4gojnSu6jMe2IBFWsW9YxxQd6GGw0oroOpiMUSJt41wRXz4tTqz7tKTgKZV8FStllXi62XoN0SgvY5zbHoNpoetkN0n-BSk_E_0eE-aADt9Yz5JRLO5JtG43_XVTdz7HcTTk0-HzBdaE8mro4DxmDleKH91LKzVjOSUVSMXX2M4ODTR-bmWL4I22OliYZwhyitDrSWmFergZue3TRj58Q4M_KyNkSn55Jzx4mKgusSSuWtLjSSU3qVwLj8zx2nOic8TspwWjo7qjoI_NPzPjAzNWthxHTw5a0H2vzaAkdJ_lWZZWnYLWasEQsXBXdv8gfgF5wI0m" style="background-color: white; color: #1a1a1a; font-family: Roboto, RobotoDraft, Helvetica, Arial, sans-serif; font-size: 16px; text-align: -webkit-left; white-space: normal;" target="_blank"&gt;will run to around $20bn&lt;/a&gt;&lt;span face="Roboto, RobotoDraft, Helvetica, Arial, sans-serif" style="background-color: white; color: #1a1a1a; font-size: 16px; text-align: -webkit-left; white-space: normal;"&gt;&amp;nbsp;when it is completed in two years. A&amp;nbsp;&lt;/span&gt;&lt;span class="il" face="Roboto, RobotoDraft, Helvetica, Arial, sans-serif" style="background-color: white; color: #1a1a1a; font-size: 16px; text-align: -webkit-left; white-space: normal;"&gt;fab&lt;/span&gt;&lt;span face="Roboto, RobotoDraft, Helvetica, Arial, sans-serif" style="background-color: white; color: #1a1a1a; font-size: 16px; text-align: -webkit-left; white-space: normal;"&gt;&amp;nbsp;like this may be competitive for 5-7 years, which means it’ll need to churn out $7-8m worth of chips every day before it pays back.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0" style="background-color: rgba(0, 0, 0, 0.03); border: 0px solid black; box-sizing: border-box; color: #0f1419; display: inline; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; min-width: 0px; overflow-wrap: break-word; padding: 0px; white-space: pre-wrap;"&gt;&lt;span face="Roboto, RobotoDraft, Helvetica, Arial, sans-serif" style="background-color: white; color: #1a1a1a; font-size: 16px; text-align: -webkit-left; white-space: normal;"&gt;&lt;i&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0" style="background-color: rgba(0, 0, 0, 0.03); border: 0px solid black; box-sizing: border-box; color: #0f1419; display: inline; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; min-width: 0px; overflow-wrap: break-word; padding: 0px; white-space: pre-wrap;"&gt;&lt;span style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span class="css-901oao css-16my406 r-poiln3 r-bcqeeo r-qvutc0" style="background-color: rgba(0, 0, 0, 0.03); border: 0px solid black; box-sizing: border-box; color: #0f1419; display: inline; font-stretch: inherit; font-variant-east-asian: inherit; font-variant-numeric: inherit; line-height: inherit; margin: 0px; min-width: 0px; overflow-wrap: break-word; padding: 0px; white-space: pre-wrap;"&gt;&lt;span style="font-family: inherit;"&gt;And so at &lt;/span&gt;&lt;a href="https://lighton.ai" style="font-family: inherit;"&gt;LightOn&lt;/a&gt;&lt;span style="font-family: inherit;"&gt;, we think that a &lt;a href="https://github.com/lightonai"&gt;combination of&lt;/a&gt; &lt;a href="https://lighton.ai/publications/"&gt;algorithms&lt;/a&gt; and (cool) hardware as the only pathway forward for computing large-scale AI. The video is right &lt;a href="https://youtu.be/f2jwgcziECQ"&gt;here&lt;/a&gt;, enjoy!&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;iframe allowfullscreen="" class="BLOG_video_class" height="266" src="https://www.youtube.com/embed/f2jwgcziECQ" width="320" youtube-src-id="f2jwgcziECQ"&gt;&lt;/iframe&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&amp;nbsp;
&lt;br /&gt;Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/4669823400710286896/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/4669823400710286896" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/4669823400710286896" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/4669823400710286896" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2021/03/video-lighton-unlocks-transformative-ai.html" rel="alternate" title="Video: LightOn unlocks Transformative AI" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://img.youtube.com/vi/f2jwgcziECQ/default.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-1670876390213134593</id><published>2020-12-29T10:42:00.002-06:00</published><updated>2020-12-29T10:42:10.358-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="HighlyTechnicalReferencePage"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">The Awesome Implicit Neural Representations Highly Technical Reference Page</title><content type="html">&lt;div style="text-align: center;"&gt;**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Here is a &lt;a href="https://nuit-blanche.blogspot.com/p/reference-page.html"&gt;new curated page&lt;/a&gt; on the topic of Implicit Neural Representations aptly called &lt;a href="https://github.com/vsitzmann/awesome-implicit-representations" target="_blank"&gt;Awesome Implicit Neural Representations&lt;/a&gt;. It is curated by &lt;a href="https://www.blogger.com/#"&gt;Vincent Sitzmann&lt;/a&gt;&amp;nbsp;(@vincesitzmann) and has been added to the &lt;a href="https://nuit-blanche.blogspot.com/p/reference-page.html" target="_blank"&gt;Highly Technical Reference Page&lt;/a&gt;:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrTAShmZaq2SP3-LPtAH7rx0GJArAMKOtuRyjIr8EbNtrV75khNohO8X0is8P2LrPH39y9o4_GJFhN7kWOE_M8-xQqbiG5d-JyWzCqi1yexRLw4PmRPx5B4CAC3XjHDGT3mcJ4PA/s1171/awesomenerf.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="586" data-original-width="1171" height="200" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrTAShmZaq2SP3-LPtAH7rx0GJArAMKOtuRyjIr8EbNtrV75khNohO8X0is8P2LrPH39y9o4_GJFhN7kWOE_M8-xQqbiG5d-JyWzCqi1yexRLw4PmRPx5B4CAC3XjHDGT3mcJ4PA/w400-h200/awesomenerf.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;From &lt;a href="https://www.blogger.com/blog/post/edit/6141980/1670876390213134593#" target="_blank"&gt;the page&lt;/a&gt;:&lt;/div&gt;&lt;div&gt;&lt;p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px;"&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; text-align: justify;"&gt;A curated list of resources on implicit neural representations, inspired by&amp;nbsp;&lt;a href="https://github.com/jbhuang0604/awesome-computer-vision" style="background-color: initial; box-sizing: border-box; text-decoration-line: none;"&gt;awesome-computer-vision&lt;/a&gt;. Work-in-progress.&lt;/p&gt;&lt;p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; text-align: justify;"&gt;This list does not aim to be exhaustive, as implicit neural representations are a rapidly evolving &amp;amp; growing research field with hundreds of papers to date.&lt;/p&gt;&lt;p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; text-align: justify;"&gt;Instead, this list aims to list papers introducing key concepts &amp;amp; foundations of implicit neural representations across applications. It's a great reading list if you want to get started in this area!&lt;/p&gt;&lt;p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; text-align: justify;"&gt;For most papers, there is a short summary of the most important contributions.&lt;/p&gt;&lt;p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; text-align: justify;"&gt;Disclosure: I am an author on the following papers:&lt;/p&gt;&lt;ul style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; padding-left: 2em;"&gt;&lt;li style="box-sizing: border-box; text-align: justify;"&gt;&lt;a href="https://vsitzmann.github.io/srns/" rel="nofollow" style="background-color: initial; box-sizing: border-box; text-decoration-line: none;"&gt;Scene Representation Networks: Continuous 3D-Structure-Aware Neural Scene Representations&lt;/a&gt;&lt;/li&gt;&lt;li style="box-sizing: border-box; margin-top: 0.25em; text-align: justify;"&gt;&lt;a href="https://vsitzmann.github.io/metasdf/" rel="nofollow" style="background-color: initial; box-sizing: border-box; text-decoration-line: none;"&gt;MetaSDF: MetaSDF: Meta-Learning Signed Distance Functions&lt;/a&gt;&lt;/li&gt;&lt;li style="box-sizing: border-box; margin-top: 0.25em; text-align: justify;"&gt;&lt;a href="https://vsitzmann.github.io/siren/" rel="nofollow" style="background-color: initial; box-sizing: border-box; text-decoration-line: none;"&gt;Implicit Neural Representations with Periodic Activation Functions&lt;/a&gt;&lt;/li&gt;&lt;li style="box-sizing: border-box; margin-top: 0.25em; text-align: justify;"&gt;&lt;a href="https://www.computationalimaging.org/publications/semantic-srn/" rel="nofollow" style="background-color: initial; box-sizing: border-box; text-decoration-line: none;"&gt;Inferring Semantic Information with 3D Neural Scene Representations&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 style="background-color: white; border-bottom: 1px solid var(--color-border-secondary); box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;"&gt;&lt;a aria-hidden="true" class="anchor" href="https://github.com/vsitzmann/awesome-implicit-representations#what-are-implicit-neural-representations" id="user-content-what-are-implicit-neural-representations" style="background-color: initial; box-sizing: border-box; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;"&gt;&lt;svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"&gt;&lt;path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z" fill-rule="evenodd"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;What are implicit neural representations?&lt;/div&gt;&lt;/h2&gt;&lt;p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; text-align: justify;"&gt;Implicit Neural Representations (sometimes also referred to coordinate-based representations) are a novel way to parameterize signals of all kinds. Conventional signal representations are usually discrete - for instance, images are discrete grids of pixels, audio signals are discrete samples of amplitudes, and 3D shapes are usually parameterized as grids of voxels, point clouds, or meshes. In contrast, Implicit Neural Representations parameterize a signal as a&amp;nbsp;&lt;em style="box-sizing: border-box;"&gt;continuous function&lt;/em&gt;&amp;nbsp;that maps the domain of the signal (i.e., a coordinate, such as a pixel coordinate for an image) to whatever is at that coordinate (for an image, an R,G,B color). Of course, these functions are usually not analytically tractable - it is impossible to "write down" the function that parameterizes a natural image as a mathematical formula. Implicit Neural Representations thus approximate that function via a neural network.&lt;/p&gt;&lt;h2 style="background-color: white; border-bottom: 1px solid var(--color-border-secondary); box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em;"&gt;&lt;a aria-hidden="true" class="anchor" href="https://github.com/vsitzmann/awesome-implicit-representations#why-are-they-interesting" id="user-content-why-are-they-interesting" style="background-color: initial; box-sizing: border-box; float: left; line-height: 1; margin-left: -20px; padding-right: 4px; text-decoration-line: none;"&gt;&lt;svg aria-hidden="true" class="octicon octicon-link" height="16" version="1.1" viewbox="0 0 16 16" width="16"&gt;&lt;path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z" fill-rule="evenodd"&gt;&lt;/path&gt;&lt;/svg&gt;&lt;/a&gt;&lt;div style="text-align: justify;"&gt;Why are they interesting?&lt;/div&gt;&lt;/h2&gt;&lt;p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; text-align: justify;"&gt;Implicit Neural Representations have several benefits: First, they are not coupled to spatial resolution anymore, the way, for instance, an image is coupled to the number of pixels. This is because they are continuous functions! Thus, the memory required to parameterize the signal is&amp;nbsp;&lt;em style="box-sizing: border-box;"&gt;independent&lt;/em&gt;&amp;nbsp;of spatial resolution, and only scales with the complexity of the underyling signal. Another corollary of this is that implicit representations have "infinite resolution" - they can be sampled at arbitrary spatial resolutions.&lt;/p&gt;&lt;p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; text-align: justify;"&gt;This is immediately useful for a number of applications, such as super-resolution, or in parameterizing signals in 3D and higher dimensions, where memory requirements grow intractably fast with spatial resolution.&lt;/p&gt;&lt;p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px; text-align: justify;"&gt;However, in the future, the key promise of implicit neural representations lie in algorithms that directly operate in the space of these representations. In other words: What's the "convolutional neural network" equivalent of a neural network operating on images represented by implicit representations? Questions like these offer a path towards a class of algorithms that are independent of spatial resolution!..........&lt;/p&gt;&lt;/blockquote&gt;&lt;p style="background-color: white; box-sizing: border-box; color: #24292e; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; font-size: 16px; margin-bottom: 16px; margin-top: 0px;"&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;h/t &lt;a href="https://ttic.uchicago.edu/~shubhendu/"&gt;Shubhendu Trivedi&lt;/a&gt; (&lt;a href="http://twitter.com/@_onionesque"&gt;@_onionesque&lt;/a&gt;)&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Other links:&lt;/div&gt;
&lt;b&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/1670876390213134593/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/1670876390213134593" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/1670876390213134593" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/1670876390213134593" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2020/12/the-awesome-implicit-neural.html" rel="alternate" title="The Awesome Implicit Neural Representations Highly Technical Reference Page" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgrTAShmZaq2SP3-LPtAH7rx0GJArAMKOtuRyjIr8EbNtrV75khNohO8X0is8P2LrPH39y9o4_GJFhN7kWOE_M8-xQqbiG5d-JyWzCqi1yexRLw4PmRPx5B4CAC3XjHDGT3mcJ4PA/s72-w400-h200-c/awesomenerf.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-144723434200318029</id><published>2020-12-21T16:56:00.003-06:00</published><updated>2020-12-21T16:56:40.370-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">Hardware Beyond Backpropagation: a Photonic Co-Processor for Direct Feedback Alignment </title><content type="html">**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We presented this work at the &lt;a href="https://beyondbackprop.github.io/" target="_blank"&gt;Beyond Backpropagation workshop at NeurIPS&lt;/a&gt;. A great conjunction between computational hardware and algorithm!&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3o711itbtH7n_OwemdQBxvDFOWBQ_xn4tP8P_xd3R5tIXVrWhOWsdav9TQQ9QYXSUDPqliMZEIUShL3-liTK-QDCMdao49nSZ88oTyuBXu4O4tDnv_R9MxXXIPRWKh88D7r53GA/s1014/greatconjunction2020.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="451" data-original-width="1014" height="178" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3o711itbtH7n_OwemdQBxvDFOWBQ_xn4tP8P_xd3R5tIXVrWhOWsdav9TQQ9QYXSUDPqliMZEIUShL3-liTK-QDCMdao49nSZ88oTyuBXu4O4tDnv_R9MxXXIPRWKh88D7r53GA/w400-h178/greatconjunction2020.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="https://arxiv.org/pdf/2012.06373.pdf" target="_blank"&gt;Hardware Beyond Backpropagation: a Photonic Co-Processor for Direct Feedback Alignment&lt;/a&gt;&amp;nbsp;by&amp;nbsp;&lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Launay%2C+J"&gt;Julien Launay&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Poli%2C+I"&gt;Iacopo Poli&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=M%C3%BCller%2C+K"&gt;Kilian Müller&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Pariente%2C+G"&gt;Gustave Pariente&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Carron%2C+I"&gt;Igor Carron&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Daudet%2C+L"&gt;Laurent Daudet&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Krzakala%2C+F"&gt;Florent Krzakala&lt;/a&gt;, &lt;a href="https://arxiv.org/search/cs?searchtype=author&amp;amp;query=Gigan%2C+S"&gt;Sylvain Gigan&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;The scaling hypothesis motivates the expansion of models past trillions of parameters as a path towards better performance. Recent significant developments, such as GPT-3, have been driven by this conjecture. However, as models scale-up, training them efficiently with backpropagation becomes difficult. Because model, pipeline, and data parallelism distribute parameters and gradients over compute nodes, communication is challenging to orchestrate: this is a bottleneck to further scaling. In this work, we argue that alternative training methods can mitigate these issues, and can inform the design of extreme-scale training hardware. Indeed, using a synaptically asymmetric method with a parallelizable backward pass, such as Direct Feedback Alignement, communication needs are drastically reduced. We present a photonic accelerator for Direct Feedback Alignment, able to compute random projections with trillions of parameters. We demonstrate our system on benchmark tasks, using both fully-connected and graph convolutional networks. Our hardware is the first architecture-agnostic photonic co-processor for training neural networks. This is a significant step towards building scalable hardware, able to go beyond backpropagation, and opening new avenues for deep learning.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Other links:&lt;/div&gt;
&lt;b&gt;&lt;div style="text-align: justify;"&gt;&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: justify;"&gt;&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/144723434200318029/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/144723434200318029" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/144723434200318029" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/144723434200318029" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2020/12/hardware-beyond-backpropagation.html" rel="alternate" title="Hardware Beyond Backpropagation: a Photonic Co-Processor for Direct Feedback Alignment " type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi3o711itbtH7n_OwemdQBxvDFOWBQ_xn4tP8P_xd3R5tIXVrWhOWsdav9TQQ9QYXSUDPqliMZEIUShL3-liTK-QDCMdao49nSZ88oTyuBXu4O4tDnv_R9MxXXIPRWKh88D7r53GA/s72-w400-h178-c/greatconjunction2020.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-5445401002708754747</id><published>2020-12-19T17:00:00.007-06:00</published><updated>2020-12-19T17:00:02.931-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">Diffraction-unlimited imaging based on conventional optical devices</title><content type="html">&lt;div style="text-align: justify;"&gt;**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: left;"&gt;&lt;a href="https://scholar.google.com/citations?hl=fr&amp;amp;user=Js_zdpYAAAAJ&amp;amp;view_op=list_works&amp;amp;sortby=pubdate" style="text-align: justify;" target="_blank"&gt;Aurélien&lt;/a&gt;&amp;nbsp;sent me an email back in October and we are now in December! Time flies.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;blockquote&gt;&lt;div style="text-align: justify;"&gt;Dear Igor,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I hope things are well.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I have been following your NuitBlanche blog for quite a few years. It would thus be great for us if you consider a recent paper of ours to appear in your blog, entitled “Diffraction-unlimited imaging based on conventional optical devices”. This paper has been published in Optics Express this year and its link is: &lt;a href="https://www.osapublishing.org/oe/abstract.cfm?uri=oe-28-8-11243"&gt;https://www.osapublishing.org/oe/abstract.cfm?uri=oe-28-8-11243&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This manuscript proposes a new imaging paradigm for objects that are too far away to be illuminated or accessed, which allows them to be resolved beyond the limit of diffraction---which is thus distinct from the microscopy setting. Our concept involves an easy-to-implement acquisition procedure where a spatial light modulator (SLM) is placed some distance from a conventional optical device. After acquisition of a sequence of images for different SLM patterns, the object is reconstructed numerically. The key novelty of our acquisition approach is to ensure that the SLM modulates light before information is lost due to diffraction.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Feel free to let us know what you think, and happy to provide more information/pictures if needed. Thanks a lot for your time and consideration!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Best regards,&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Aurélien Bourquard&lt;/div&gt;&lt;/blockquote&gt;&lt;div style="text-align: justify;"&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Thank you&amp;nbsp;&lt;a href="https://scholar.google.com/citations?hl=fr&amp;amp;user=Js_zdpYAAAAJ&amp;amp;view_op=list_works&amp;amp;sortby=pubdate" target="_blank"&gt;Aurélien&lt;/a&gt;!&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;Here is the paper's abstract:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: justify;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfATfdGqepeWVnvVJc2HqR5XPoAd53M5Hxa4IFtNv5G21piAPcVQVMqxxWHUdUKwQsL6ecNtbPbOHzHwuIVhIpyvVrba_ORFkyhyAO-n12HUyRpieiohYsaNVYoJb6peWPjLL6aA/s757/acquisition+reconstruction+pipeline.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="467" data-original-width="757" height="246" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfATfdGqepeWVnvVJc2HqR5XPoAd53M5Hxa4IFtNv5G21piAPcVQVMqxxWHUdUKwQsL6ecNtbPbOHzHwuIVhIpyvVrba_ORFkyhyAO-n12HUyRpieiohYsaNVYoJb6peWPjLL6aA/w400-h246/acquisition+reconstruction+pipeline.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;a href="https://www.osapublishing.org/oe/fulltext.cfm?uri=oe-28-8-11243&amp;amp;id=429676" target="_blank"&gt;Diffraction-unlimited imaging based on conventional optical devices&lt;/a&gt; by&amp;nbsp;&lt;a href="https://www.creatis.insa-lyon.fr/~ducros/WebPage/index.html" target="_blank"&gt;Nicolas Ducros&lt;/a&gt; and &lt;a href="https://scholar.google.com/citations?hl=fr&amp;amp;user=Js_zdpYAAAAJ&amp;amp;view_op=list_works&amp;amp;sortby=pubdate" target="_blank"&gt;Aurélien Bourquard&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;blockquote style="text-align: justify;"&gt;We propose a computational paradigm where off-the-shelf optical devices can be used to image objects in a scene well beyond their native optical resolution. By design, our approach is generic, does not require active illumination, and is applicable to several types of optical devices. It only requires the placement of a spatial light modulator some distance from the optical system. In this paper, we first introduce the acquisition strategy together with the reconstruction framework. We then conduct practical experiments with a webcam that confirm that this approach can image objects with substantially enhanced spatial resolution compared to the performance of the native optical device. We finally discuss potential applications, current limitations, and future research directions.&lt;/blockquote&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;I note that &lt;a href="https://www.blogger.com/blog/post/edit/6141980/5445401002708754747#"&gt;Aurélien&lt;/a&gt; has also published some exciting research on &lt;a href="https://www.blogger.com/#"&gt;Differential Imaging Forensics&lt;/a&gt;. His co-author &lt;a href="https://www.blogger.com/#"&gt;Nicolas&lt;/a&gt; has also some interesting work on&amp;nbsp;&lt;a href="https://www.blogger.com/#"&gt;Single Pixel cameras&lt;/a&gt;.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Other links:&lt;/div&gt;
&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/5445401002708754747/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/5445401002708754747" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/5445401002708754747" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/5445401002708754747" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2020/12/diffraction-unlimited-imaging-based-on.html" rel="alternate" title="Diffraction-unlimited imaging based on conventional optical devices" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgfATfdGqepeWVnvVJc2HqR5XPoAd53M5Hxa4IFtNv5G21piAPcVQVMqxxWHUdUKwQsL6ecNtbPbOHzHwuIVhIpyvVrba_ORFkyhyAO-n12HUyRpieiohYsaNVYoJb6peWPjLL6aA/s72-w400-h246-c/acquisition+reconstruction+pipeline.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-8356505701362923811</id><published>2020-12-09T00:00:00.001-06:00</published><updated>2020-12-09T00:00:07.339-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">LightOn at #NeurIPS2020</title><content type="html">**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;I posted the following on &lt;a href="https://lighton.ai/"&gt;LightOn&lt;/a&gt;'s &lt;a href="https://medium.com/@LightOnIO/lighton-at-neurips2020-236182417a08"&gt;Blog&lt;/a&gt;.&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM1wyyuPVmGHlVpbDuBjhcV0wQXxK3y62ncllvUgWnl-88lq4bXwPe2IiTn0RnEelTQk8xbuog5zUhbZutKCzyB_vGf42d4r4s5bHAuqGKJEM6WkctEqOMCAyJSOZqfqfvOmRc4w/s1204/LightOn+Neurips.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="232" data-original-width="1204" height="78" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM1wyyuPVmGHlVpbDuBjhcV0wQXxK3y62ncllvUgWnl-88lq4bXwPe2IiTn0RnEelTQk8xbuog5zUhbZutKCzyB_vGf42d4r4s5bHAuqGKJEM6WkctEqOMCAyJSOZqfqfvOmRc4w/w400-h78/LightOn+Neurips.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;span style="background-color: white; color: #292929; font-family: charter, Georgia, Cambria, &amp;quot;Times New Roman&amp;quot;, Times, serif; letter-spacing: -0.003em;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;We live in interesting times!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;A combination of post-Moore’s law era and the advent of very large ML models require all of us to think up new approaches to computing hardware and AI algorithms at the same time. &lt;a href="https://www.blogger.com/blog/post/edit/6141980/8356505701362923811#"&gt;LightOn&lt;/a&gt; is one of the few (20) companies in the world publishing in both AI and hardware venues to engage both communities into thinking how theories and workflows may eventually be transformed by the photonic technology we develop.&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;This year, thanks to the awesome Machine Learning team at &lt;a href="https://lighton.ai/"&gt;LightOn&lt;/a&gt;, we have two accepted papers at &lt;a href="https://neurips.cc/"&gt;NeurIPS&lt;/a&gt;, the AI flagship conference, and have five papers in its“&lt;a href="https://beyondbackprop.github.io/"&gt;Beyond Backpropagation” satellite workshop&lt;/a&gt; that will take place on Saturday. This is significant on many levels, not the least being that these papers have been nurtured and spearheaded by two Ph.D. students (&lt;a href="https://rubenohana.github.io/"&gt;Ruben Ohana&lt;/a&gt; and &lt;a href="https://lolo.science/"&gt;Julien Launay&lt;/a&gt;) who are doing their thesis as LightOn engineers.&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Here is the list of the different papers accepted at NeurIPS this year that involved LightOn members:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Reservoir Computing meets Recurrent Kernels and Structured Transforms&lt;/b&gt;, &lt;a href="https://neurips.cc/virtual/2020/protected/papers.html?filter=authors&amp;amp;search=Jonathan%20Dong"&gt;Jonathan Dong&lt;/a&gt;, &lt;a href="https://neurips.cc/virtual/2020/protected/papers.html?filter=authors&amp;amp;search=Ruben%20Ohana"&gt;Ruben Ohana&lt;/a&gt;, &lt;a href="https://neurips.cc/virtual/2020/protected/papers.html?filter=authors&amp;amp;search=Mushegh%20Rafayelyan"&gt;Mushegh Rafayelyan&lt;/a&gt;, &lt;a href="https://neurips.cc/virtual/2020/protected/papers.html?filter=authors&amp;amp;search=Florent%20Krzakala"&gt;Florent Krzakala&lt;/a&gt;. Links: &lt;a href="https://neurips.cc/virtual/2020/protected/session_oral_21072.html"&gt;Oral&lt;/a&gt;, &lt;a href="https://neurips.cc/virtual/2020/protected/poster_c348616cd8a86ee661c7c98800678fad.html"&gt;poster&lt;/a&gt;, &lt;a href="https://proceedings.neurips.cc//paper_files/paper/2020/hash/c348616cd8a86ee661c7c98800678fad-Abstract.html"&gt;paper&lt;/a&gt; (presenter: &lt;a href="https://rubenohana.github.io/"&gt;Ruben Ohana&lt;/a&gt;). Poster Session 4 on Wed, Dec 9th, 2020 @ 18:00–20:00 CET. GatherTown: Deep learning ( &lt;a href="https://neurips.gather.town/app/zkzLGtGEWnRhM4J8/posterRoomE1?spawnx=7&amp;amp;spawny=35&amp;amp;map=neuripscustom-entrance"&gt;Town E1 — Spot C0 &lt;/a&gt;) &lt;a href="https://neurips.gather.town/app/zkzLGtGEWnRhM4J8/posterRoomE1?spawnx=7&amp;amp;spawny=35&amp;amp;map=neuripscustom-entrance"&gt;Join GatherTown&lt;/a&gt;. Only if and only if poster is crowded, &lt;a href="https://us02web.zoom.us/j/89407788437?pwd=OFMrd0EvZExaL25LcXUrRTJ4Q24zdz09"&gt;join Zoom&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Direct Feedback Alignment Scales to Modern Deep Learning Tasks and Architectures&lt;/b&gt;, &lt;a href="https://neurips.cc/virtual/2020/protected/papers.html?filter=authors&amp;amp;search=Jonathan%20Dong"&gt;Jonathan Dong&lt;/a&gt;, &lt;a href="https://neurips.cc/virtual/2020/protected/papers.html?filter=authors&amp;amp;search=Ruben%20Ohana"&gt;Ruben Ohana&lt;/a&gt;, &lt;a href="https://neurips.cc/virtual/2020/protected/papers.html?filter=authors&amp;amp;search=Mushegh%20Rafayelyan"&gt;Mushegh Rafayelyan&lt;/a&gt;, &lt;a href="https://neurips.cc/virtual/2020/protected/papers.html?filter=authors&amp;amp;search=Florent%20Krzakala"&gt;Florent Krzakala&lt;/a&gt;. Links: &lt;a href="https://neurips.cc/virtual/2020/protected/poster_69d1fc78dbda242c43ad6590368912d4.html"&gt;Poster&lt;/a&gt;, &lt;a href="https://proceedings.neurips.cc//paper_files/paper/2020/hash/69d1fc78dbda242c43ad6590368912d4-Abstract.html"&gt;paper&lt;/a&gt; (Presenter: &lt;a href="https://lolo.science/"&gt;Julien Launay&lt;/a&gt;). Poster Session 6, on Thu, Dec 10th, 2020 @ 18:00–20:00 CET. GatherTown: Neuroscience and Cognitive Science ( &lt;a href="https://neurips.gather.town/app/UBoZsXcMD6omtfsI/posterRoomA3?spawnx=7&amp;amp;spawny=22&amp;amp;map=neuripscustom-entrance"&gt;Town A3 — Spot B0 &lt;/a&gt;)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;And at the &lt;a href="https://neurips.cc/virtual/2020/protected/workshop_16108.html"&gt;NeurIPS Beyond Backpropagation workshop&lt;/a&gt; taking place on Saturday, December 12:&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: left;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMSDnra32NeYQkdJIhuOoYyxU98SnSAODl_-q_akTFgv6GrWyvT_8fcI1VPLun5R2BxbXZEHV03WyWJwcJ7VFrSledbiHNaQZD_96TS35NIgW1ym0Wnsr46ae-yXt9YxdrqpjhGw/s1276/beyond+backprop.png" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="459" data-original-width="1276" height="144" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgMSDnra32NeYQkdJIhuOoYyxU98SnSAODl_-q_akTFgv6GrWyvT_8fcI1VPLun5R2BxbXZEHV03WyWJwcJ7VFrSledbiHNaQZD_96TS35NIgW1ym0Wnsr46ae-yXt9YxdrqpjhGw/w400-h144/beyond+backprop.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;ul&gt;&lt;li&gt;&lt;b&gt;Hardware Beyond Backpropagation: a Photonic Co-Processor for Direct Feedback Alignment&lt;/b&gt;, &lt;a href="https://slideslive.com/s/julien-launay-43082"&gt;Julien Launay&lt;/a&gt;, &lt;a href="https://slideslive.com/s/iacopo-poli-43083"&gt;Iacopo Poli&lt;/a&gt;, &lt;a href="https://slideslive.com/s/kilian-muller-54599"&gt;Kilian Muller&lt;/a&gt;, &lt;a href="https://slideslive.com/s/igor-carron-54600"&gt;Igor Carron&lt;/a&gt;, &lt;a href="https://slideslive.com/s/laurent-daudet-51766"&gt;Laurent Daudet&lt;/a&gt;, &lt;a href="https://slideslive.com/s/florent-krzakala-17753"&gt;Florent Krzakala&lt;/a&gt;, &lt;a href="https://slideslive.com/s/sylvain-gigan-54601"&gt;Sylvain Gigan&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;b&gt;Direct Feedback Alignment Scales to Modern Deep Learning Tasks and Architectures&lt;/b&gt;, Julien Launay, François Boniface, Iacopo Poli, Florent Krzakala (Presenter: Julien Launay).&lt;/li&gt;&lt;li&gt;&lt;b&gt;Ignorance is Bliss: Adversarial Robustness by Design through Analog Computing and Synaptic Asymmetry&lt;/b&gt;, Alessandro Cappelli, Ruben Ohana, Julien Launay, Iacopo Poli, Florent Krzakala (Presenter: Alessandro Cappelli). We had a &lt;a href="https://medium.com/@LightOnIO/ignorance-is-bliss-adversarial-robustness-by-design-with-lighton-opus-4f143fa629b"&gt;blog post on this recently&lt;/a&gt;.&lt;/li&gt;&lt;li&gt;&lt;b&gt;Align, then Select: Analysing the Learning Dynamics of Feedback Alignment&lt;/b&gt;, Maria Refinetti, Stéphane d’Ascoli, Ruben Ohana, Sebastian Goldt &lt;a href="https://arxiv.org/abs/2011.12428"&gt;paper&lt;/a&gt; (Presenter: Ruben Ohana).&lt;/li&gt;&lt;li&gt;&lt;b&gt;How and When does Feedback Alignment Work&lt;/b&gt;, Stéphane d’Ascoli, Maria Refinetti, Ruben Ohana, Sebastian Goldt. &lt;a href="https://arxiv.org/abs/2011.12428"&gt;paper&lt;/a&gt; (Presenter: Ruben Ohana)&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Some of these presentations are given in French at the &lt;a href="https://medium.com/@ParisMLgroup/le-programme-des-d%C3%A9jeuners-virtuels-de-neurips2020-7c10f94609fd"&gt;“Déjeuners virtuels de NeurIPS”&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;

Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/8356505701362923811/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/8356505701362923811" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/8356505701362923811" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/8356505701362923811" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2020/12/lighton-at-neurips2020.html" rel="alternate" title="LightOn at #NeurIPS2020" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjM1wyyuPVmGHlVpbDuBjhcV0wQXxK3y62ncllvUgWnl-88lq4bXwPe2IiTn0RnEelTQk8xbuog5zUhbZutKCzyB_vGf42d4r4s5bHAuqGKJEM6WkctEqOMCAyJSOZqfqfvOmRc4w/s72-w400-h78-c/LightOn+Neurips.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-3548381289086139579</id><published>2020-10-14T04:55:00.005-05:00</published><updated>2020-10-14T05:03:11.251-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><category scheme="http://www.blogger.com/atom/ns#" term="LightOnAIMeetup"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text"> Weight Agnostic Neural Networks, a virtual presentation by Adam Gaier, Thursday October 15th, LightOn AI meetup #7</title><content type="html">&lt;div style="text-align: center;"&gt;**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Ever since we started LightOn, we have been putting some emphasis on having great minds think how new algorithms are possible and how they can be enabled with our photonic chips.&amp;nbsp; We also have a regular meetup where we see how other great minds are devising new algorithms.&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD5fkctzKkugNlneXAkzPfxblPUkH-bYZHjAkaQlyrHnvwg70AV29MVtCMG5qPj_BEHoEat0YsT0cXM91l7d9vhF_oBmQ2moWzAaekpStdTWzbT1rpADUYXoSbW3shxTR7AIuOBQ/s1089/LightOn_meetup7.png" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="565" data-original-width="1089" height="166" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD5fkctzKkugNlneXAkzPfxblPUkH-bYZHjAkaQlyrHnvwg70AV29MVtCMG5qPj_BEHoEat0YsT0cXM91l7d9vhF_oBmQ2moWzAaekpStdTWzbT1rpADUYXoSbW3shxTR7AIuOBQ/w320-h166/LightOn_meetup7.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Tomorrow, Thursday (October 15th) we are continuing this&amp;nbsp;journey by having &lt;a href="https://www.linkedin.com/in/adamgaier/"&gt;Adam Gaier&lt;/a&gt;&amp;nbsp;who will talk to us about Weight Agnostic Neural Networks. The virtual meetup will start at:&lt;/div&gt;&lt;div&gt;&lt;ul style="text-align: left;"&gt;&lt;li&gt;16:00 (UTC+2) Paris time but also&amp;nbsp;&lt;/li&gt;&lt;li&gt;7AM PST,&amp;nbsp;&lt;/li&gt;&lt;li&gt;10AM CST,&amp;nbsp;&lt;/li&gt;&lt;li&gt;11PM JST.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;To have more information about connecting to the meetup, please register here: &lt;a href="https://t.co/3mEZqX18Z5?amp=1"&gt;https://meetup.com/LightOn-meetup/events/273660363/&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: center;"&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;/div&gt;
&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;Other links:&lt;/div&gt;
&lt;b&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;/div&gt;&lt;/b&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/3548381289086139579/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/3548381289086139579" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/3548381289086139579" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/3548381289086139579" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2020/10/weight-agnostic-neural-networks-virtual.html" rel="alternate" title=" Weight Agnostic Neural Networks, a virtual presentation by Adam Gaier, Thursday October 15th, LightOn AI meetup #7" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgD5fkctzKkugNlneXAkzPfxblPUkH-bYZHjAkaQlyrHnvwg70AV29MVtCMG5qPj_BEHoEat0YsT0cXM91l7d9vhF_oBmQ2moWzAaekpStdTWzbT1rpADUYXoSbW3shxTR7AIuOBQ/s72-w320-h166-c/LightOn_meetup7.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-8116161492644813666</id><published>2020-10-10T08:36:00.002-05:00</published><updated>2020-10-10T08:36:30.786-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="implementation"/><title type="text">As The World Turns: Implementations now on ArXiv thanks to Paper with Code</title><content type="html">**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**&amp;nbsp;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyiAyEtRhZZZgx0_ImpNyzEKD2MKqFSYTCFF_vHqqTwisaeCcZ6u-3wPy-W_yfOUKthzCuMVEdtR1enR4VJ9tacU8ROBpPm-8T8mFC0MIBxDyDGxd_3msjjhYRLSFD_Y8m0txMNA/s669/rainbow.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="666" data-original-width="669" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyiAyEtRhZZZgx0_ImpNyzEKD2MKqFSYTCFF_vHqqTwisaeCcZ6u-3wPy-W_yfOUKthzCuMVEdtR1enR4VJ9tacU8ROBpPm-8T8mFC0MIBxDyDGxd_3msjjhYRLSFD_Y8m0txMNA/s320/rainbow.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;It's the little things.&amp;nbsp;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;In the 2000s, after featuring good work on &lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt;, I was usually following through by asking authors where their codes were. This is how the &lt;a href="https://nuit-blanche.blogspot.com/search/label/implementation"&gt;implementation tag&lt;/a&gt; was born. Some of the answers were along the lines of: "I didn't make it available because I thought it was not worthy". But what I usually responded was that, in effect, releasing one's code had a compounding effect on the community:&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;i&gt;&lt;blockquote&gt;"You may not think it's worthy of release, but somehow, someone somewhere needs your code for reasons you cannot fathom"&lt;/blockquote&gt;&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&amp;nbsp;As a result, I made a conscious choice of featuring those papers that were actively featuring their implementations. The earliest post with featured implementations was &lt;a href="https://nuit-blanche.blogspot.com/2007/02/there-are-now-three-compressed-sensing.html"&gt;February 28th, 2007 with a blog post featuring three different implementations of reconstruction solver for compressed sensing&lt;/a&gt;. Yes, implementations were already available before that, but within the compressive sensing community, it was a point in time with a collective realization that releasing one's code would bring others to reuse one's work and advance the field as a result. At some point, I started making a &lt;a href="https://nuit-blanche.blogspot.com/p/blog-page_4.html"&gt;long list of implementation available&lt;/a&gt; but got swamped after a while because it became, most of the time, the default behavior (a good thing).&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Five years ago, &lt;a href="https://github.com/samim23"&gt;Samim Winiger&lt;/a&gt; started &lt;a href="https://github.com/samim23/GitXiv"&gt;GitXiv&lt;/a&gt;&amp;nbsp;around Machine Learning papers. &lt;a href="https://nuit-blanche.blogspot.com/2016/02/gitxiv-most-awesomest-page-on-interweb.html"&gt;I was ecstatic&lt;/a&gt; but the site eventually stopped working. Two years ago, the&amp;nbsp;&lt;a href="https://www.blogger.com/#"&gt;Paper with code &lt;/a&gt;site started around the same issue and flourished. Congratulations to &lt;a href="https://twitter.com/rbstojnic"&gt;Robert&lt;/a&gt;, &lt;a href="https://twitter.com/rosstaylor90"&gt;Ross&lt;/a&gt;, &lt;a href="https://twitter.com/misterkardas"&gt;Marcin&lt;/a&gt;, &lt;a href="https://twitter.com/ViktorKerkez"&gt;Viktor&lt;/a&gt;, and &lt;a href="https://twitter.com/LudovicViaud"&gt;Ludovic&lt;/a&gt;&amp;nbsp;on starting a vibrant community around this need for listing papers with their attendant code. Two days ago, the next logical step occurred with the &lt;a href="https://medium.com/paperswithcode/papers-with-code-partners-with-arxiv-ecc362883167"&gt;featuring of codes within ArXiv, a fantastic advance for Science. Woohoo!&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Congratulations to&amp;nbsp;&lt;a href="https://twitter.com/rbstojnic"&gt;Robert&lt;/a&gt;,&amp;nbsp;&lt;a href="https://twitter.com/rosstaylor90"&gt;Ross&lt;/a&gt;,&amp;nbsp;&lt;a href="https://twitter.com/misterkardas"&gt;Marcin&lt;/a&gt;,&amp;nbsp;&lt;a href="https://twitter.com/ViktorKerkez"&gt;Viktor&lt;/a&gt;, and&amp;nbsp;&lt;a href="https://twitter.com/LudovicViaud"&gt;Ludovic&lt;/a&gt;&amp;nbsp;on making this happen!&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNznm4leq6DboLGZ8VzUaXoem_2cArkquTWOZnR655J9ZNs_xEex0kFVce5JMxqPCHEIuaFP9EBLCHywUMjEACdlh1KvjmuRiFOhoHGCDxZIBwi8AqVagVJUWayMG3AtQJ6xjM9w/s875/papers+with+code+arxiv.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="729" data-original-width="875" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhNznm4leq6DboLGZ8VzUaXoem_2cArkquTWOZnR655J9ZNs_xEex0kFVce5JMxqPCHEIuaFP9EBLCHywUMjEACdlh1KvjmuRiFOhoHGCDxZIBwi8AqVagVJUWayMG3AtQJ6xjM9w/s320/papers+with+code+arxiv.png" width="320" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;My next question is:&amp;nbsp;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;i&gt;When are they going to get a prize for this?&lt;/i&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;

Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;&amp;lt; br/&amp;gt;

&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/8116161492644813666/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/8116161492644813666" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/8116161492644813666" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/8116161492644813666" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2020/10/as-world-turns-implementations-now-on.html" rel="alternate" title="As The World Turns: Implementations now on ArXiv thanks to Paper with Code" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgyiAyEtRhZZZgx0_ImpNyzEKD2MKqFSYTCFF_vHqqTwisaeCcZ6u-3wPy-W_yfOUKthzCuMVEdtR1enR4VJ9tacU8ROBpPm-8T8mFC0MIBxDyDGxd_3msjjhYRLSFD_Y8m0txMNA/s72-c/rainbow.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-4775363204618606777</id><published>2020-05-29T09:56:00.001-05:00</published><updated>2020-05-29T09:57:09.107-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">Photonic Computing for Massively Parallel AI is out and it is spectacular!</title><content type="html">&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="separator" style="clear: both; text-align: center;"&gt;&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisJExkX6SzBIE-aLHk2PNnAaAYTdmE1goGaoSNoeQwZHZz5XzxEYQgb0u567W4D0Q5h4UEre0ZyqvC5Vpy4g8JeNw0D5f3k2n-Ems6DZshLuZuh0VpAC0ej6AZ54bBPbSJl6WMcg/" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="555" data-original-width="878" height="253" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisJExkX6SzBIE-aLHk2PNnAaAYTdmE1goGaoSNoeQwZHZz5XzxEYQgb0u567W4D0Q5h4UEre0ZyqvC5Vpy4g8JeNw0D5f3k2n-Ems6DZshLuZuh0VpAC0ej6AZ54bBPbSJl6WMcg/w400-h253/white+paper+Lighton+logo.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;It’s been a long time brewing but we just released our first &lt;a href="https://lighton.ai/wp-content/uploads/2020/05/LightOn-White-Paper-v1.0-S.pdf"&gt;white paper on Photonic Computing for Massively Parallel AI&lt;/a&gt;. The document features the technology we develop at &lt;a href="http://lighton.ai"&gt;LightOn&lt;/a&gt;, some of its use, some testimonials, and how we see the future of computing. It is downloadable &lt;a href="https://lighton.ai/wp-content/uploads/2020/05/LightOn-White-Paper-v1.0-S.pdf"&gt;here&lt;/a&gt; or from our website: &lt;a href="https://lighton.ai/"&gt;LightOn.ai&lt;/a&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;Enjoy!&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;

Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or j&lt;font size="4"&gt;oin&lt;/font&gt; the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0px;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;&lt;div&gt;&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;div&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/4775363204618606777/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/4775363204618606777" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/4775363204618606777" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/4775363204618606777" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2020/05/photonic-computing-for-massively.html" rel="alternate" title="Photonic Computing for Massively Parallel AI is out and it is spectacular!" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEisJExkX6SzBIE-aLHk2PNnAaAYTdmE1goGaoSNoeQwZHZz5XzxEYQgb0u567W4D0Q5h4UEre0ZyqvC5Vpy4g8JeNw0D5f3k2n-Ems6DZshLuZuh0VpAC0ej6AZ54bBPbSJl6WMcg/s72-w400-h253-c/white+paper+Lighton+logo.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-7155587677080255056</id><published>2020-05-15T00:00:00.000-05:00</published><updated>2020-05-15T00:00:02.831-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">Tackling Reinforcement Learning with the Aurora OPU</title><content type="html">**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5dvvehLIX3PxgVckPWg3L0_sz9xtFqc51BwmpHkhnwo5_C8kB1fFpruXnS9OaJeWCbMINWLPtDLF2w9EV3-HvKtV0fHzKyb5rbmeNwm9Eq-i2qbjMYENTuRKc2NtE5LRxmfANIA/s1600/episodic+control+LightOn+OPU.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="688" data-original-width="1250" height="220" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5dvvehLIX3PxgVckPWg3L0_sz9xtFqc51BwmpHkhnwo5_C8kB1fFpruXnS9OaJeWCbMINWLPtDLF2w9EV3-HvKtV0fHzKyb5rbmeNwm9Eq-i2qbjMYENTuRKc2NtE5LRxmfANIA/s400/episodic+control+LightOn+OPU.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;a href="https://www.linkedin.com/in/martin-graive/?originalSubdomain=fr"&gt;Martin Graive&lt;/a&gt; did an internship at &lt;a href="https://lighton.ai/"&gt;LightOn&lt;/a&gt; and decided to investigate how to use Random Projections in the context of Reinforcement Learning. He just wrote a blog post on the matter entitled "&lt;a href="https://medium.com/@LightOnIO/tackling-reinforcement-learning-with-the-aurora-opu-88f3ffff137a"&gt;Tackling Reinforcement Learning with the Aurora OPU&lt;/a&gt;". The attendant &lt;a href="https://github.com/lightonai/reinforcement-learning-opu"&gt;GitHub repo is located here&lt;/a&gt;. Enjoy!&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: center;"&gt;
&lt;iframe allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen="" frameborder="0" height="315" src="https://www.youtube.com/embed/2K7p4PTYxXw" width="440"&gt;&lt;/iframe&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;div style="text-align: center;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div&gt;
&lt;br /&gt;
&lt;br /&gt;
Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link href="http://nuit-blanche.blogspot.com/feeds/7155587677080255056/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/7155587677080255056" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/7155587677080255056" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/7155587677080255056" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2020/05/tackling-reinforcement-learning-with.html" rel="alternate" title="Tackling Reinforcement Learning with the Aurora OPU" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh5dvvehLIX3PxgVckPWg3L0_sz9xtFqc51BwmpHkhnwo5_C8kB1fFpruXnS9OaJeWCbMINWLPtDLF2w9EV3-HvKtV0fHzKyb5rbmeNwm9Eq-i2qbjMYENTuRKc2NtE5LRxmfANIA/s72-c/episodic+control+LightOn+OPU.png" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-6323980194649763299</id><published>2020-04-29T07:49:00.001-05:00</published><updated>2020-05-10T11:43:37.798-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="CS"/><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><category scheme="http://www.blogger.com/atom/ns#" term="ML"/><title type="text">3-year PhD studentship in Inverse Problems and Optical Computing, LightOn, Paris, France</title><content type="html">&lt;div style="text-align: center;"&gt;
**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**
&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Come and join us at &lt;a href="https://lighton.ai/"&gt;LightOn&lt;/a&gt;, we have a 3-year PhD fellowship available for someone who can help us build our future photonic cores. Here is&amp;nbsp;&lt;/div&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCZFr8vjEhCJVuuUoOqhoH4rNYYBWF3R66cp38AaDWFoFC4eyQ0uhIdpXz6xGll8reLMGYK8NH3EOgZpi1Nni1g_8vm-PVwNfKrnpm8v2uRLLdDtwWq82jj0i3fND7AHAAmAOJfg/s1600/LightOn+Logo+with+Baseline.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="686" data-original-width="1600" height="171" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCZFr8vjEhCJVuuUoOqhoH4rNYYBWF3R66cp38AaDWFoFC4eyQ0uhIdpXz6xGll8reLMGYK8NH3EOgZpi1Nni1g_8vm-PVwNfKrnpm8v2uRLLdDtwWq82jj0i3fND7AHAAmAOJfg/s400/LightOn+Logo+with+Baseline.jpg" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
As part of the newly EU-funded ITN project “Post-Digital”, &lt;a href="https://lighton.ai/"&gt;LightOn&lt;/a&gt; has an opening for a fully-funded 3 year Ph.D. studentship to join its R&amp;amp;D team, at the crossroads between Computer Science and Physics.&amp;nbsp;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The goal of this 3 year Ph.D. position is to theoretically, numerically, and experimentally investigate how optimization techniques can be used in the design of hybrid computing pipelines, including a number of photonic building blocks (“photonic cores”). In particular, the optimized networks will be used to solve large-scale physics-based inverse problems in science and engineering - for instance in medical imaging (e.g. ultrasound), or simulation problems. The candidate will first investigate how LigthOn’s current range of photonics co-processors can be integrated within task-specific networks. The candidate will then develop a computational framework for the optimization of electro-optical systems. Finally, optimized systems will be built and evaluated on experimental data. This project will be part of LightOn’s internal THEIA project, aiming at automating the design of hybrid computing architectures, including combinations of LightOn’s photonic cores and traditional silicon chips.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
In the framework of the EU funded ITN Post-Digital network, this project involves collaborations and 3-month secondments with two research groups led by:&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="https://members.femto-st.fr/daniel-brunner/"&gt;Daniel Brunner&lt;/a&gt; (Université Bourgogne Franche-Comté / FEMTO-ST Besançon), who will be the academic supervisor - The candidate will be registered as a Ph.D. student at UBFC.&lt;/li&gt;
&lt;li&gt;&lt;a href="https://www.photonics.intec.ugent.be/contact/people.asp?ID=5"&gt;Pieter Bienstman&lt;/a&gt; (IMEC, Leuven, Belgium).&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
The supervisor at &lt;a href="https://lighton.ai/"&gt;LightOn&lt;/a&gt; will be Laurent Daudet, CTO - currently on leave from his position of professor of physics at Université de Paris.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Due to the EU funding source, please make sure you comply with the mobility and eligibility rule before applying. Application: Position to be filled no later than Sept 1st, 2020.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
Send your application with a CV to &lt;a href="mailto:jobs@lighton.io"&gt;jobs@lighton.io&lt;/a&gt; with [Post-Digital PhD] in the subject line. Shortlisted applicants will be asked to provide references. This project has received funding from the European Union’s Horizon 2020 research and innovation program under the Marie Skłodowska-Curie grant agreement No 860830.&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
For more information: &lt;a href="https://slack-redir.net/link?url=https%3A%2F%2Flighton.ai%2Fcareers%2F"&gt;https://lighton.ai/careers/&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/6323980194649763299/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/6323980194649763299" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/6323980194649763299" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/6323980194649763299" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2020/04/3-year-phd-studentship-in-inverse.html" rel="alternate" title="3-year PhD studentship in Inverse Problems and Optical Computing, LightOn, Paris, France" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjCZFr8vjEhCJVuuUoOqhoH4rNYYBWF3R66cp38AaDWFoFC4eyQ0uhIdpXz6xGll8reLMGYK8NH3EOgZpi1Nni1g_8vm-PVwNfKrnpm8v2uRLLdDtwWq82jj0i3fND7AHAAmAOJfg/s72-c/LightOn+Logo+with+Baseline.jpg" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6141980.post-3762528155001507201</id><published>2020-04-07T10:53:00.000-05:00</published><updated>2020-04-07T10:53:47.132-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="LIghtOn"/><category scheme="http://www.blogger.com/atom/ns#" term="random projections"/><category scheme="http://www.blogger.com/atom/ns#" term="RandomFeatures"/><title type="text">LightOn Cloud 2.0 featuring LightOn Aurora OPUs</title><content type="html">**&amp;nbsp;&lt;a href="https://nuit-blanche.blogspot.com/"&gt;Nuit Blanche&lt;/a&gt; is now on Twitter: &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;**
&lt;br /&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO-2T8_H8g3wC7ttNF3dZmuD4CdyBbJFjINE5uZS-WTmSgFSTJJe4YLCoKGcKcv2bhafawCzNnqRKdSRVQLTeOBNpz_Wu9I6d48gnf2ovu6ye8iOrBHw-IO9ag408I9ln5hhTayA/s1600/welcome+to+new+lighton+cloud.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="641" data-original-width="1400" height="182" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO-2T8_H8g3wC7ttNF3dZmuD4CdyBbJFjINE5uZS-WTmSgFSTJJe4YLCoKGcKcv2bhafawCzNnqRKdSRVQLTeOBNpz_Wu9I6d48gnf2ovu6ye8iOrBHw-IO9ag408I9ln5hhTayA/s400/welcome+to+new+lighton+cloud.png" width="400" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
At &lt;a href="http://lighton.ai/"&gt;LightOn&lt;/a&gt;, we just launched LightOn Cloud 2.0 that feature several Aurora Optical Processing Unit for use by the Machine Learning Community. the blog post about this &lt;a href="https://medium.com/@LightOnIO/welcome-to-lighton-cloud-2-0-featuring-lighton-aurora-opus-f2f77a89f196"&gt;can be found here&lt;/a&gt;. You can request access to the Cloud at&amp;nbsp;&lt;a href="https://cloud.lighton.ai/"&gt;https://cloud.lighton.ai/&lt;/a&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
We are also having a LightOn Cloud for Research program:&amp;nbsp;&lt;a href="https://cloud.lighton.ai/lighton-research/"&gt;https://cloud.lighton.ai/lighton-research/&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class="separator" style="clear: both; text-align: center;"&gt;
&lt;a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsjEtiZDZA1Fjo6FP1He-V78EkJvfI4SnT4OPc5n_y5CcinVQixhfBZXIV5CwQZ4tfFMBTb8JIU-YULs8wulfEcPLHSV-gkA_kGPGN-aSboOjFCmiF5P_6u3R5TL82sM1zn0VyjQ/s1600/lighton+cloud+2+5+auroras+v3.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"&gt;&lt;img border="0" data-original-height="483" data-original-width="429" height="320" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgsjEtiZDZA1Fjo6FP1He-V78EkJvfI4SnT4OPc5n_y5CcinVQixhfBZXIV5CwQZ4tfFMBTb8JIU-YULs8wulfEcPLHSV-gkA_kGPGN-aSboOjFCmiF5P_6u3R5TL82sM1zn0VyjQ/s320/lighton+cloud+2+5+auroras+v3.png" width="284" /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style="text-align: justify;"&gt;
&lt;ul&gt;
&lt;li&gt;[En] Press Release: &lt;a href="https://www.lighton.ai/wp-content/uploads/2020/04/LightOnPressRelease_April2020_EN.pdf"&gt;LightOn launches LightOn Cloud 2.0 featuring Aurora OPUs, &lt;/a&gt;April 7th, 2020&amp;nbsp;&lt;/li&gt;
&lt;li&gt;[Fr] Communiqué de presse: &lt;a href="https://www.lighton.ai/wp-content/uploads/2020/04/LightOnPressRelease_April2020_FR.pdf"&gt;LightOn lance le LightOn Cloud 2.0 avec des OPUs Aurora, &lt;/a&gt;7 Avril 2020&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;
&lt;div style="text-align: justify;"&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
Follow &lt;a href="https://twitter.com/NuitBlog"&gt;@NuitBlog&lt;/a&gt;&amp;nbsp;or join the &lt;a href="http://www.reddit.com/r/CompressiveSensing/"&gt;CompressiveSensing Reddit&lt;/a&gt;,&amp;nbsp;the &lt;a href="https://www.facebook.com/pages/Nuit-Blanche/166441866740790"&gt;Facebook page&lt;/a&gt;, the Compressive Sensing group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;a href="http://www.linkedin.com/groups?gid=683737&amp;amp;trk=myg_ugrp_ovr"&gt;&amp;nbsp;&lt;/a&gt;&amp;nbsp;or&amp;nbsp;the Advanced Matrix Factorization group on&amp;nbsp;&lt;a href="http://www.linkedin.com/groups?gid=4084620&amp;amp;trk=myg_ugrp_ovr"&gt;LinkedIn&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;&lt;img alt="" src="http://www.feedburner.com/fb/images/pub/feed-icon32x32.png" style="border: 0;" /&gt;&lt;/a&gt;&lt;a href="http://feeds.feedburner.com/blogspot/wCeDd" rel="alternate" title="Subscribe to my feed" type="application/rss+xml"&gt;Liked this entry ? subscribe to Nuit Blanche's feed, there's more where that came from&lt;/a&gt;.&amp;nbsp;You can also &lt;a href="http://feedburner.google.com/fb/a/mailverify?uri=blogspot/wCeDd&amp;amp;loc=en_US"&gt;subscribe to Nuit Blanche by Email&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
Other links:&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;Paris Machine Learning&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://www.meetup.com/Paris-Machine-learning-applications-group/"&gt;Meetup.com&lt;/a&gt;||&lt;a href="http://nuit-blanche.blogspot.dk/p/paris-based-meetups-on-machine-learning.html"&gt;@Archives&lt;/a&gt;||&lt;a href="https://www.linkedin.com/groups/6400776/"&gt;LinkedIn&lt;/a&gt;||&lt;a href="https://www.facebook.com/ParisMachineLearning"&gt;Facebook&lt;/a&gt;|| &lt;a href="https://twitter.com/ParisMLgroup"&gt;@ParisMLGroup&lt;/a&gt;&lt;br /&gt;
&lt;b&gt;&lt;u&gt;&lt;i&gt;About&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt;&lt;/i&gt;&lt;/u&gt;&lt;/b&gt;:&amp;nbsp;&lt;a href="http://us14.campaign-archive1.com/home/?u=701605c9443ad5e332f87331f&amp;amp;id=85e0ce1094"&gt;Newsletter&lt;/a&gt; ||&lt;a href="https://twitter.com/LightOnIO"&gt;@LightOnIO&lt;/a&gt;|| on &lt;a href="https://www.linkedin.com/company/lighton/"&gt;LinkedIn &lt;/a&gt;|| on &lt;a href="https://www.crunchbase.com/organization/lighton"&gt;CrunchBase&lt;/a&gt; || our &lt;a href="https://medium.com/@LightOnIO/"&gt;Blog&lt;/a&gt;&lt;br /&gt;
&lt;u&gt;&lt;i&gt;&lt;b&gt;About myself&lt;/b&gt;&lt;/i&gt;&lt;/u&gt;:&amp;nbsp;&lt;a href="http://www.lighton.io/"&gt;LightOn&lt;/a&gt; || &lt;a href="https://scholar.google.fr/citations?user=Cjrs0lAAAAAJ&amp;amp;hl=fr&amp;amp;oi=sra"&gt;Google Scholar&lt;/a&gt; || &lt;a href="http://www.linkedin.com/in/igorcarron"&gt;LinkedIn&lt;/a&gt; ||&lt;a href="http://www.twitter.com/igorcarron"&gt;@IgorCarron&lt;/a&gt; ||&lt;a href="https://sites.google.com/site/igorcarron2/home"&gt;Homepage&lt;/a&gt;||&lt;a href="https://arxiv.org/search/?query=igor+carron&amp;amp;searchtype=all"&gt;ArXiv&lt;/a&gt;</content><link href="http://nuit-blanche.blogspot.com/feeds/3762528155001507201/comments/default" rel="replies" title="Post Comments" type="application/atom+xml"/><link href="http://www.blogger.com/comment/fullpage/post/6141980/3762528155001507201" rel="replies" title="0 Comments" type="text/html"/><link href="http://www.blogger.com/feeds/6141980/posts/default/3762528155001507201" rel="edit" type="application/atom+xml"/><link href="http://www.blogger.com/feeds/6141980/posts/default/3762528155001507201" rel="self" type="application/atom+xml"/><link href="http://nuit-blanche.blogspot.com/2020/04/lighton-cloud-20-featuring-lighton.html" rel="alternate" title="LightOn Cloud 2.0 featuring LightOn Aurora OPUs" type="text/html"/><author><name>Igor</name><uri>http://www.blogger.com/profile/17474880327699002140</uri><email>noreply@blogger.com</email><gd:image height="16" rel="http://schemas.google.com/g/2005#thumbnail" src="https://img1.blogblog.com/img/b16-rounded.gif" width="16"/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" height="72" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjO-2T8_H8g3wC7ttNF3dZmuD4CdyBbJFjINE5uZS-WTmSgFSTJJe4YLCoKGcKcv2bhafawCzNnqRKdSRVQLTeOBNpz_Wu9I6d48gnf2ovu6ye8iOrBHw-IO9ag408I9ln5hhTayA/s72-c/welcome+to+new+lighton+cloud.png" width="72"/><thr:total>0</thr:total></entry></feed>