Deep Learning Sessions Portugal retweeted
That is exactly what the philosopher Gilbert Simondon addressed in 1958. Culture in general has always been defined as a defense mechanism against technology. Take the English Luddite movement for example. I wrote about it here: blog.christianperone.com/202… for those interested.
Replying to @rubyrangerr
I think you are misunderstanding what this tech demo actually is, but I will engage with what I think your gripe is — AI tooling trivializing the skillsets of programmers, artists, and designers.
My first games involved hand assembling machine code and turning graph paper characters into hex digits. Software progress has made that work as irrelevant as chariot wheel maintenance.
Building power tools is central to all the progress in computers.
Game engines have radically expanded the range of people involved in game dev, even as they deemphasized the importance of much of my beloved system engineering.
AI tools will allow the best to reach even greater heights, while enabling smaller teams to accomplish more, and bring in some completely new creator demographics.
Yes, we will get to a world where you can get an interactive game (or novel, or movie) out of a prompt, but there will be far better exemplars of the medium still created by dedicated teams of passionate developers.
The world will be vastly wealthier in terms of the content available at any given cost.
Will there be more or less game developer jobs? That is an open question. It could go the way of farming, where labor saving technology allow a tiny fraction of the previous workforce to satisfy everyone, or it could be like social media, where creative entrepreneurship has flourished at many different scales. Regardless, “don’t use power tools because they take people’s jobs” is not a winning strategy.
Deep Learning Sessions Portugal retweeted
I've seen impressive recent results from hybrid Mamba-Transformer architectures, which show significant progress compared to earlier efforts. These hybrid models excel at handling long-context inputs and enable higher throughput.
Generally, there are two effective approaches to integrating these architectures:
1. Layer-wise Mixing: Alternating Transformer and Mamba layers within the architecture.
2. Sequence-wise Mixing: Using Mamba for encoding long input sequence part and feed the encoded states to cross-attention layers.
Both strategies have demonstrated strong performance and efficiency, particularly in tasks involving extensive context. They basically
Deep Learning Sessions Portugal retweeted
It's looking like all the open problems I have thought about in the last 10 years are now solved (or in some cases on the verge of being solved)? Latest case in point this beautiful new paper: arxiv.org/abs/2411.18614 . I'm glad we (humans) got all this results just in time!
Deep Learning Sessions Portugal retweeted
The original RL algorithms, inspired by natural learning, were online and incremental—they were streaming in the sense that they learned from each increment of experience as it happened, then discarded it, never to be processed again. The streaming algorithms were simple and elegant, but the first big successes of RL in deep learning were not with streaming algorithms. Instead, methods such as DQN chopped the stream of experience into individual transitions, then stored and sampled them in arbitrary batches. Subsequent work followed, extended, and refined the batch approach into asynchronous and offline RL, while the streaming approach languished, unable to produce good results in popular deep learning domains.
Until now. Now researchers at the University of Alberta have shown that streaming RL algorithms can work just as well as DQN on Atari and Mujoco tasks (arxiv.org/pdf/2410.14606). How did they do it? Mostly just by getting signal normalization and step-size bounding right for the streaming case—otherwise they use standard streaming algorithms like TD(lambda) and Q(lambda). To me it looks like they were simply the first researchers knowledgeable of streaming RL algorithms to seriously address deep RL without being over-influenced by batch-oriented software and batch-oriented supervised-learning ways of thinking.
Would you believe that deep RL can work without replay buffers, target networks, or batch updates? Our recent work gets deep RL agents to learn from a continuous stream of data one sample at a time without storing any sample. Joint work with @Gautham529 and @rupammahmood.
Deep Learning Sessions Portugal retweeted
Few thoughts after having finally written my @iclr_conf rebuttal post endless procrastination:
1. Many reviewers are "LLM-age" reviewers, who probably started research post the dawn of powerful LLMs. Even though your paper is more towards theory or maybe the 1st of its kind proposing/addressing a new problem, they always review the paper with an LLM lens. Prototypical question -- does xyz apply to LLMs? If not REJECT REJECT REJECT!!!!
2. "This doesn't apply to LLMs" has become a lazy way of rejecting papers in adversarial contexts such as paper reviewing. Are we only doing research relevant to LLMs now?
3. Working at the intersection of areas makes the job of convincing reviewers doubly hard. You have minimal control of which kind of reviewer your paper will end up with. With limited page limit you will either fall short even if you try to address different kinds of reviewers or bore at least one kind.
4. Can we as reviewers please leave some room for the possibility that we may have missed something in the paper or might be wrong? It infuriates me to see over-confident extremely stupid reviews. Probably I won't be friends with such people irl.
5. Writing rebuttals has not gotten any less frustrating for me personally.
6. As always, the scores are way harsher than the reviews themselves.
Deep Learning Sessions Portugal retweeted
The fact that Machine Learning is now basically an intersection of many fields such as calculus, linear algebra, probability, statistics, etc, makes a fertile ground for notational nightmares with the highest level of symbol overloading you will ever find 😅
Deep Learning Sessions Portugal retweeted
here's my proposal: accept 100% of learning theory submissions. this will barely move the overall acceptance rate but raise the quality of the accepted papers immensely
Deep Learning Sessions Portugal retweeted
Suddenly upset that for every piece of content I come across I can't immediately check in with my AI book club to see what they think about it.
Deep Learning Sessions Portugal retweeted
Replying to @wellingmax
just to play devils advocate, id argue that weve not scratced the surface yet on actually utilizing the avaliable data, and that the scaling laws only hold under certain conditions, and may represent a local minima as an artifact of a particular kind of training heuristic, though generally i do agree we wont have agi until some fundemental changes happen
Deep Learning Sessions Portugal retweeted
I am super impressed with recent progress in AI. But can we extrapolate that AGI is around the corner? Remember that scaling laws are polynomial with a coefficient < 1 at best, and we have almost exhausted the reliable data sources available. Not 100% sure but interesting times!
Deep Learning Sessions Portugal retweeted
arXiv -> alphaXiv
Students at Stanford have built alphaXiv, an open discussion forum for arXiv papers. @askalphaxiv
You can post questions and comments directly on top of any arXiv paper by changing arXiv to alphaXiv in any URL!
Deep Learning Sessions Portugal retweeted
There was a super impressive AI competition that happened last week that many people missed in the noise of AI world. I happen to know several participants so let me tell you a bit of this story as a Sunday morning coffee time.
You probably know the Millennium Prize Problems where the Clay Institute pledged a US$1 million prize for the first correct solution to each of 7 deep math problems. To this date only one of these, the Poincaré conjecture, has been solved by Grigori Perelman who famously declined the award (go check Grigori out if you haven't the guy has a totally based life).
So this new competition, the Artificial Intelligence Math Olympiad (AIMO) also came with a US$1M prize but was only open to AI model (so the human get the price for the work of the AI...). It tackle also very challenging but still simpler problems, namely problems at the International Math Olympiad gold level. Not yet the frontier of math knowledge but definitely above what most people, me included, can solve today.
The organizing committee of the AIMO is kind-of-a who-is-who of highly respected mathematicians in the world, for instance Terence Tao widely famous math prodigy widely regarded as one of the greatest living mathematicians.
Enter our team, Jia Li, Yann Fleuret, and Hélène Evain. After a successful exit in a previous startup (that I happen to have know well when I was an IP lawyer in a previous life but that's for another story) they decided to co-found Numina as a non-profit to do open AI4Math.
Numina wanted to act as a counterpoint to AI math efforts like DeepMind's but in a much more open way with the goal to advance the use of AI in mathematics and make progress on hard, open problems. Along the way, they managed to recruit the help of some very impressive names in the AI+math world like Guillaume Lample, co-founder of Mistral or Stanislas Polu, formerly pushing math models at OpenAI.
As Jia was participating in the code-model BigCode collaboration with some Hugging Face folks, came the idea to collaborate and explore how well code models could be used for formal mathematics.
For context, olympiad math problems are extremely hard and the core of the issue is in the battle plan you draft to tackle each problem. A first focus of Numina was thus on creating high quality instruction Chain-of-Thought (CoT) data for competition-level mathematics. This CoT data has already been used to train models like DeepSeek Math, but is very rarely released so this dataset became an unvaluated ressource to tackle the challenges.
BigCode's lead Leandro put Jia in touch with the team that trained the Zephyr models at Hugging Face, namely, Lewis, Ed, Costa and Kashif with additional help from Roman and Ben and the goal became to have a go at training some strong models on the math and code data to tackle the first progress prize of AIMO.
And the trainings started:
Jia being an olympiad coach, was intimately familiar with the difficulty level of these competitions and able to curate an very strong internal validation set to enable model selection (Kaggle submissions are blind). While iterating on dataset construction, Lewis and Ed from Hugging Face focused on training the models and building the inference pipeline for the Kaggle submissions.
As often in competition it was an intense journey with Eureka and Aha moments pushing everyone further.
Lewis told me about a couple of them which totally blow my mind. A tech report is coming so this is just some "along the way" nuggets that will be soon gathered in a much more comprehensive recipe and report.
Learning to code: The submission of the team relied on self-consistency decoding (aka majority voting) to generate N candidates per problem and pick the most common solution. But initial models trained on the Numina data only scored around 13/50... they needed a better approach. They then saw the MuMath-Code paper (arxiv.org/abs/2405.07551) which showed you can combine CoT data with code data to get strong models. Jia was able to generate great code execution data from GPT-4 to enable the training of the initial models and get to impressive boost in performance.
Taming the variance: Another Ahah moment came at some point when a Kaggle member shared a notebook showing how DeepSeek models worked super well with code execution (the model breaks down the problem into steps and each step is run in Python to reason about the next one).
However, when the team tried this notebook they found this method had huge variance (the scores on Kaggle varied from 16/50 to 23/50).
When meeting in Paris for a hackathon to improve this issue (like the HF team often does) Ed had the idea to frame the majority voting as a "tree of thoughts" where you'd progressively grow and prune a tree of candidate solutions (arxiv.org/abs/2305.10601).
This had an impressive impact on the variance and enabled them to be much more confident in their submissions (which showed in how the model ended up performing extremely well on the test set versus the validation set)
Overcoming compute constraints: the Kaggle submissions had to run on 2xT4s in under 9h which is really hard because FA2 doesn't work and you can't use bfloat16 either. The team explored quantization methods like AWQ and GPTQ, finding that 8-bit quantization of a 7B model with GPTQ was best
Looking at the data: a large part of the focus was also on checking the GPT-4 datasets for quality (and fixing them) as they quickly discovered that GPT-4 was prone to hallucinations and failing to correctly interpret the code output. Fixing data issues in the final week led to a significant boost in performance.
Final push: The result were really amazing and the model climbed to the 1 place. And even more, while tying up for first place on the public, validation leaderboard (28 solved challenges versus 27 for the second place), it really shined when tested on the private, test leaderboard where it took a wide margin solving 29 challenges versus 22 for the second team.
As Terence Tao himself set it up, this is "higher than expected"
Maybe what's even more impressive about this competition, beside the level of math these models are already capable of is how ressource contraint the participants were actually, having to run inference in a short amont of time on T4 which only let us imagine how powerful these models will become in the coming months.
Time seem to be ripe for GenAI to have some impact in science and it's probably one of the most exciting thing AI will bring us in the coming 1-2 year. Accelerating human development and tackling all the real world problems science is able to tackle.
Deep Learning Sessions Portugal retweeted
I was thrilled to learn about this best paper award announced today in COLT 2024, the premier learning theory venue.
The paper is "Smoothed Analysis for Learning Concepts with Low Intrinsic Dimension" authored by students Gautam Chandrasekaran, Konstantinos Stavropoulos, IFML postdoc Vasilis Kontonis, IFML director Adam Klivans, and former UT CS PhD Raghu Meka.
Smoothed analysis is an ingenious idea of going beyond worst case, pioneered by my former USC colleague Shanghua Teng and Dan Spielman). This paper showed how to apply this framework for learning theory.
Here is my basic understanding of their result:
Learning theory is full of bad news, i.e. things that cannot be provably done, called hardness results: even very basic supervised learning problems (e.g. Binary classification with linear classifiers, when there is a bit of noise) is computationally intractable in the worst case. I.e. no algorithm can provably learn optimal halfspace binary classification when there is a bit of noise in the labels.
This is bad news because it says you can never prove anything! So people start making assumptions about the learning problem. One common next step is to assume that the features come from a simple distribution (e.g. Gaussian, independent) or that the labels are not generated in an adversarial way.
This paper introduced a different framework for tractable learning: instead of asking for the learner to be optimal compared to the best possible classifier, they say that it is sufficient for the learner to compete only against other classifiers that have been perturbed by a bit of noise.
This concept of smoothed optimality says that you learn optimally if you are close to performance to the best classifier that can tolerate a bit of noise in its features.
So the message I got is that this new definition of smoothed agnostic learning circumvents hardness results. So it doesn't need distributional assumptions like the features to be independent Gaussians (independent pixels sounds far from the truth of real data to me).
I think this new definition of smoothed agnostic learning opens a new space of learning problems with provable guarantees in more realistic settings.
Sometimes the best contributions are the right definitions.
Deep Learning Sessions Portugal retweeted
You should probably stop whatever you're doing and watch this right now, because it's amazing.
youtube.com/watch?v=TtVJ4JDM…
Deep Learning Sessions Portugal retweeted
How not to use t-SNE, in a single tweet:
You’re unable to view this Post because this account owner limits who can view their Posts. Learn more
Deep Learning Sessions Portugal retweeted
Less than 2️⃣ weeks until the @ClimateChangeAI Virtual Summer School 2024!
Don’t miss this opportunity to learn about the intersection of AI & climate action from our experts.
Full content schedule and registration link below! 👇
climatechange.ai/events/summ…
Deep Learning Sessions Portugal retweeted
It has been one month already, since our NeurIPS Lisbon Meetup! We hope everyone had a great time, and we wish to see you at our next on-site Meetup!
Once more, we would like to thank all our special guests, for their amazing contribution, and of course Unbabel and Zendesk!
Deep Learning Sessions Portugal retweeted
Last week, Guilherme Viveiros, one of the machine learning engineers behind dotmoov's AI project, delved into the intricacies of Machine Learning (ML), with a special focus on Deep Learning-a pivotal subfield of ML that plays a crucial role in dotmoovs' operations. This took place in the 22nd edition of @StartupPortugal
It's always exciting to meet fellow deep learning professionals and exchange diverse viewpoints on this cutting-edge field. A big thank you to @StartupPortugal and @DeepLearningPT to discuss and demonstrate the transformative potential of deep learning in contributing to the creation of a more resilient and cutting-edge future
xitter.cf/StartupPortugal/…
#AI #MachineLearning #deeplearning $MOOV #Nvidia
Deep Learning Sessions Portugal retweeted
Estamos à procura de um novos colaboradores! 🙋 Se tiveres interesse em juntar-te à nossa equipa, preenche o formulário - entraremos em contacto em breve! 👇
forms.gle/Z7XgwijS4PEFk12F9






























