kishore-jalleda
kishore-jalleda on Hacker News
This was not a theory I read, but a principle I observed firsthand: As the model trained, the attention heads behaved precisely like advanced information routers. Their role was to align tokens, copy positional information, and direct the flow of data across layers. But they proved resistant to storing anything substantial. I experimented with reshaping and sparsifying the heads, and the model retained nearly all of its basic, factual knowledge.
In contrast, the FFNs acted as massive, dense associative memory tables. Every simple factual mapping and crisp pattern I embedded--from associating a country with its capital to assigning a word its part-of-speech--was encoded inside these dense MLP layers. This validates what research has shown: the MLPs learn compact key-value lookup circuits.
The contrast became dramatic when I intentionally hobbled the system. When I tried to force the model to rely only on the routing capabilities of attention by pruning the FFNs, the knowledge collapsed entirely. Attention alone resulted in excellent context location but horrible factual recall. With the FFNs intact, retrieval was sharp and reliable. Pruning them caused the model to suddenly "forget" everything. Even observing the <MASK> prediction behavior made this obvious: attention could locate the necessary context, but the final, definitive answer always emerged from the FFNs.
This experience gave me a profound respect for the dynamics of neural network training. Watching the optimization gradients carve meaning into these dense matrices in real time reveals why the model offloads logic into the MLPs: they are stable, efficient for optimization, and perfectly suited for storing nonlinear patterns. Once you observe this happening, it becomes impossible to unsee.
The takeaway is clear: Transformers do not store knowledge in their attention mechanisms. They store knowledge in their MLPs. Attention is simply the high-speed routing layer that selects which slice of learned knowledge to read.
While this may not be new in the academic sense, building one's own model makes this architectural truth profoundly real. I highly recommend the exercise to anyone working deeply with LLMs, fine-tuning, or the future of retrieval systems.
AI can generate outputs in seconds that would take humans hours. But comprehension, validation, and judgment don’t scale at the same speed. When output velocity outpaces reasoning velocity, mistakes compound:
Code that “looks correct” but solves the wrong problem
Summaries trusted without reading the source
Decisions made on outputs nobody fully understands
Teams repeating mistakes they thought were solved
We see it in software, writing, business decisions, and education. AI accelerates production, but not understanding.
I’m curious: has anyone tried to measure or mitigate this gap in real teams? What strategies help human reasoning keep pace with AI outputs?
OpenAI's post: https://openai.com/index/introducing-4o-image-generation/
Show HN: Converts any text into a podcast featuring customizable speakers
I built Unstruct.AI to transform how we consume content. The system converts any text into an interactive podcast featuring customizable speakers - yes, you can literally 'cast' recognizable personalities in your content.Example: I transformed OpenAI's GPT-4o image generation blog post into a 4-minute conversation starring Sam Altman, Gabriel Goh, and Prafulla Dhariwal discussing the...
Show HN: Unified context-aware AI for diverse data sources
UnStruct.ai enables contextual analysis across websites, files, images, projects, videos, or any entity you interact with, using customizable RAG strategies, multiple LLM models and knowledge hierarchies. Maintains context as you explore, enhancing information extraction and decision-making.
In conversations with AI, JSON outshines RegEx
Creating OpenAI Plugins for Your Apps: A Beginner's Guide to Smart Integration
Getting to Yes: The Unpredictable Path of Startup Customer Acquisition
Demystifying Python Classes for Beginners
With UnStruct AI, our goal has always been to seamlessly augment human capabilities without overwhelming them. Your point about AI potentially being "noisy" resonates with our observations. It's precisely why we're seeking feedback and engaging in conversations like this - to understand where the true value lies and to refine our product accordingly.
I think there is so much more that can be done in this space. The potential - if done right and we solve the right use cases and pain points - is huge.
Would love to hear more thoughts from the community on this. When do you think AI-driven interventions are most appropriate in the incident management lifecycle?
Storycurve and Doubly Linked Lists: Exploring Non-Linear Timelines
How do you feel about deploying such tools, especially in high-tempo situations like incident management? How do you strike a balance? I'm wondering if these tools might be more appropriate for after-action reviews once the dust has settled?
Tolerance for Non-Determinism in AI-Assisted Incident Management?
I'm the founder of UnStruct.AI, and we're committed to providing an open-source approach which allows teams to have flexibility, transparency, and full control over their tooling while keeping costs at a minimum. Our aim is to foster a community where everyone can collaborate, contribute, and customize the platform to best suit their unique needs.
I believe there's room in the market for various solutions, and I wish Transposit all the best. Let's continue pushing the boundaries of what's possible in incident management together