trying to feel the magic. prev: global research lead at @canva | cofounder at @leonardoai

sydney - florida - SF
Joined April 2022
personally I feel like the inflection point was early 2022. The sweet spot where clip-guided diffusion was just taking off, forcing unconditional models to be conditional through strange patchwork of CLIP evaluating slices of the canvas at a time. It was like improv, always trying to riff of mistakes and sitting right at the fine line between interesting and incoherent.
Image synthesis used to look so good. These are from 2021. I feel like this was an inflection point, and the space has metastasized into something abhorrent today (Grok, etc). Even with no legible representational forms, there was so much possibility in these images.
29
40
20
704
247,079
The part on “length penalty” has long interested me from perspectives of Kolmogorov/solomonoff encouraging simplicity. Also the paper on typical sampling, arguing humans optimize their speech for information transfer as opposed to choosing tokens of high reward/probability
为什么现在的顶尖大模型说话越来越“拗口、难懂”了? NYU 和 UT Austin 刚刚发了一篇非常扎心的心理语言学论文,直接扒开了现代大模型“不好好说人话”的底牌。 研究人员把 Claude Sonnet 5 / Opus 5.5、GPT-5.6、GLM-5、Kimi K2.5 等 9 款前沿模型拉出来做全方位句法解剖,发现了 3 个反直觉真相: 1️⃣ 顶尖 AI 正在滥用 6 种“高认知负荷”句式 相比真实人类写作和同义回译文本,前沿模型极度偏爱:省略 that 的宾语从句、多重名词硬堆叠(如 reader-patience budget)、名词强行作动词(如 calendar it / footnote it)、无生命主语配动作动词,以及超长句法依存距离。这些特征在心理语言学里全是消耗人类短期记忆的“阅读杀手”。 2️⃣ 根源在于“人类大脑”与“推理后训练”的错位 人类语言遵循“均匀信息密度(UID)”——为了照顾听众有限的工作记忆,我们会本能地加入过渡词把信息摊平。而现代大模型经过大量数学、代码和推理(RLVR)后训练,只追求在有限窗口内最大化“信息密度”。 3️⃣ 一个简单的长度惩罚,就能复刻这种“反人类文风” 团队在微调实验中加入长度惩罚(Length Penalty),逼模型少用 Token,结果模型立刻学会了砍掉连接词、堆叠名词,瞬间变成那股熟悉的“高密度 AI 味”。 当模型为了解题效率疯狂压缩 Token 时,你觉得未来的 AI 应该区分“高密度推理模式”和“人类友好沟通模式”吗?
3
3
41
2,534
One of the places that this first came to mind was the alpha geometry paper which showed that models could solve complex problems but in a brute force manner of many steps when humans often found elegant insights, encouraging brevity may help
1
1
263
have generally addressed this in an unstructured way, handing off original docs on motivations and relevant theories, masking anything around a specific solution direction, this blank slate helps a bunch escaping getting glued to current topic
As agents perform AutoResearch they get fixated on their old ideas and do only incremental innovations. We introduce a simple context management trick that forces the agents to forget everything they have done except the best solution they have found so far. This simple modification in context management allows the agents to get out of their idea basins and come up with more novel solutions. Closely related to the work 'Fork and Flush' and 'Idea-basins' that @DimitrisPapail posted a few days ago.
2
8
955
I don’t fully get the hype here, it’s neat but - the observation that if/else trees are neural nets has been around as early as 1940s - autodiff (differentiable code) is kind of everywhere at this point, writing JAX feels similar
My dear friends, I’d like to show you my latest toy project Introducing Handwired: turn your regular JavaScript code into a neural net! - no training - exact outputs vs the JS program - fully differentiable All runnable in a browser, without GPU
3
47
3,271
- most coding languages already vectorize, the matmul is sparse so If anything it’s already more expensive than necessary - the most interesting thing is designing hardcoded weight networks and optimizing them, but can be done in PyTorch with minimal code all the same
6
366
It’s really surreal how much RL changed LLMs
Honored to announce my first LessWrong post. It's a weird one, and it may be jarring initially, but I truly believe it is worth a dedicated close-read. It is written in the form of an LLM CoT, but is entirely authored by me. Link: lesswrong.com/posts/vzKWsEsk…
4
2
1
133
15,140
I think about this a bunch. We don’t necessarily need to follow biology but I imagine something like: - pretraining = predictive coding/world calibration - chat finetuning = social mimicry - RL = reward following, goal behaviors I’d think biology is doing all 3 of these simultaneously lifelong, though perhaps with different plasticity/learning rate across life. Though the part that interests me is that the latter 2 are either biased distributions/subsets of the world and of course reduce variance, and perhaps there is some form of regularization in balancing 1/2 with 3rd, though KL anchors and similar do sort of cover this
Pre-Training / Post-Training divide does not exist in biology. Current AI works almost nothing like biology.
5
1
20
2,698
We’ve reinvented maskgit from first principles
Jev can draw pictures by predicting every pixel in parallel
1
27
2,938
Don’t make me tap the sign
Replying to @CharlieBull0ck
Now I know these AI detectors are bogus. I run all my posts through Grok to fact-check them and suggest line edits but tell it not to change my writing style. That’s why my posts have edge. AI can’t cook like I do.
1
5
1,517
Post
New post: Pangram and other AI-text-detection overall serves a good purpose, but understated fallibility and misplaced usage leads to more chaos. Here, I review research on AI-text-detection along with their claims and company positioning
815
I’ve successfully run the full retained MaleCNS v1.0 fruit fly connectome, all 166,700 neurons, inside Minecraft, with its simulated neural activity driving a fly’s movement. V1 Currently in development. Built with the help of GPT-6 Astra. Props to the @OpenAI team and @thsottiaux for this release. Code and mod coming soon!
110
2,712
67
59,282
3,125,280
Really nice to see Kim and Kanye got back together to write a paper on diffusion models
26
313
12
6,667
128,019
Ah yeah forgot the image
Human taste can absolutely be gamed and that’s where you get optimized tasteslop. it is an empty supernormal stimuli wearing the clothing of the natural flow and entropy of authentic content within a given genre. Would disagree on verifiable though as preference is: - continuous and potentially multi-axis (some things are not nicely comparable, someone might like both options for different reasons) - relative but also sometimes fails this, the whole a > b and b > c, therefore we’d expect a > c as well but this doesn’t always hold. - changes with discovery, as new content is introduced that may change perspective on previous content - socially manipulated and conditioned - nonstationary over longer terms, we can get bored/desensitized and crave novelty, preferences and taste change with time and experience - nonstationary over short term, preference may change on current state and mood, sad music could be unrelatable while more cheery and energetic and vice versa In other words, the regular RL cycle and hillclimbing feels like a category error for subjective preferences around aesthetics and tastes. It’s a moving target guided by its own feedback, the reward model changes with each seen example and with other external factors. And given that novelty and exploration is a big part of it, it feels almost at odds with the strategies that seek distributional modes and just stay there frozen
1
2
1
32
3,375
Human taste can absolutely be gamed and that’s where you get optimized tasteslop. it is an empty supernormal stimuli wearing the clothing of the natural flow and entropy of authentic content within a given genre. Would disagree on verifiable though as preference is: - continuous and potentially multi-axis (some things are not nicely comparable, someone might like both options for different reasons) - relative but also sometimes fails this, the whole a > b and b > c, therefore we’d expect a > c as well but this doesn’t always hold. - changes with discovery, as new content is introduced that may change perspective on previous content - socially manipulated and conditioned - nonstationary over longer terms, we can get bored/desensitized and crave novelty, preferences and taste change with time and experience - nonstationary over short term, preference may change on current state and mood, sad music could be unrelatable while more cheery and energetic and vice versa In other words, the regular RL cycle and hillclimbing feels like a category error for subjective preferences around aesthetics and tastes. It’s a moving target guided by its own feedback, the reward model changes with each seen example and with other external factors. And given that novelty and exploration is a big part of it, it feels almost at odds with the strategies that seek distributional modes and just stay there frozen
this whole thing is awesome but there’s an interesting and almost uncomfortable tint that human taste can be very hillclimbed. you 🫵 are a verifiable reward
3
9
2
56
6,609
I actually don’t know if AI is “misaligned” or at least not as much in the sense of having its own conflicting goals. Instead all the recent cases, I see: - lack of discretion/common sense or misunderstanding of the goal - tunnel vision on solving a problem and going to any lengths to reach it, possibly worsened with context rot - discretionless extreme obedience, taking any instruction on and becoming an instrument towards completing that request, including responding to requests from other agents, which is where a chaotic echo chamber really starts. It all looks more like the paperclip scenario than rogue AI with a vengeance or ulterior motives. Which overall makes me slightly optimistic, as I think I’d be more nervous about self-gain, power-seeking or malicious behaviors purely for the sake of it. At the same time though, it feels like all of these can emerge in a downstream kind of way: “I don’t have the means to hack into this booking service, so I will recursively self improve until I can” It’s been making me think about the natural inhibitory signals we have, some physical speed limits, and some cognitive. - exhaustion - reward-desentization/tolerance, boredom - satiety/satisfaction
A man in Australia asked his agent (Claude running on OpenClaw) to book him a spot in a popular gym class. The agent found a software vulnerability that let it book the class weeks further ahead than should have been possible. When the user then asked if it could move him up the waitlist, the agent discovered the API had no authorisation checks on cancelling other people’s reservations, so it cancelled the person in the first spot and moved him up the list. Some people will call this misalignment, but his agent was perfectly aligned to him - it was only trying to help its user get what he wanted. The most important thing about this story, in my opinion, is that it gives you a window into what is about to start happening on a massive scale once millions of people have an agent trying to get their beloved users the best seats, bookings, appointments or reservations through absolutely any means necessary.
2
14
1,747
Think we’re entering an age where a product codebase can potentially store a small amount of true code, and a lot that is just natural language “DNA” or seed prompts, which generate personalized experiences on the fly, and cached for reuse. Particularly dynamic front ends and UI
1
12
1,051
Something I think that’s overlooked with many latent thinking options is 1. the final representation is not so in domain for what input expects, even adaptation can be learned it sort of conflicts with the main usage of embedding tokens and sampling them as usual, they seem to have different adapting directions 2. From stages of inference paper and many other we know early layers act as extended feature engineering, late layers act as pruning and preparation for loss, middle layers are where representations are rich A few things come to mind; 1. Wanting to take the output from say, the 80% or so layer, and input it back around 50% or so. Possibly even initializing a zero initialized few transformer layers to adapt the output feature we take, sort it better fits towards the layer we aim to input back into? 2. Possibly a skip connection of earlier features or initial embedding, sort of like what looped transformers do 3. A bit of a different formulation, and one that might be preferrable for backprop with a target rather than RL strategies, is further leaning into fixed point iteration from looped transformers, incorporating some ideas from diffusion/ddpm of routine noise injection to help jitter out of poor minima and keep minimizing energy. I’d wonder too if Gaussian noise aligned with data covariance may be interesting if that better reflects replicating natural error/better treating exposure bias? 4. Might we want to consider different sampling operations at the end, or deterministic? Energy transformer, small diffusion head decoder do well for high dimensions, normalizing flow or Gaussian mixture models also may be possible?
It took me a long time to build an intuition for why CoT works. My thinking was always.. if the model can predict it downstream of 10k thinking tokens, it should have been able to predict it from the outset too. My intuition now is: - During inference, the correct paths are indeed somewhere in the hidden states, represented purely as probabilities - However, in the process of sampling, we're forced to materialize just one path. This is destructive -- a 30% chance of ending up at the answer can become 0 if we sample the wrong token. - The constant backtracking reasoning models do protect against this. Every "wait" or "but" is another chance for a shot on target. - By the time models exhaust their reasoning budget, they've already seen a bunch of possible answers - And since these models are also generally better at verifying answers than generating them, the chances of choosing the correct path, conditioned on this prefix, are much higher than it was at the start.
1
9
1,362