cd /news/neural-networks/widendepth-a-separation-of-knowledge… · home topics neural-networks article
[ARTICLE · art-58725] src=discuss.huggingface.co ↗ pub= topic=neural-networks verified=true sentiment=· neutral

WideNDepth — A separation of knowledge storage from iterative reasoning

A researcher introduced WideNDepth (WND), a neural architecture that separates knowledge storage from iterative reasoning, outperforming a 600K-parameter Transformer on graph reasoning tasks with only 100K parameters. The architecture uses a Wide Layer and Encoder for knowledge and a Depth Layer for reasoning, but the researcher faces challenges in preventing the knowledge components from taking over reasoning tasks.

read2 min views1 publishedJul 14, 2026

Hello, this is my first research paper that I have been working on, and I would greatly appreciate any feedback.

I’ve been working on a neural architecture that I call WND (WideNDepth). The purpose of this architecture is to separate “Reasoning” from “Knowledge.”

But why?

As we see in today’s language models, the parameters are expected to both contain knowledge and be able to reason. I consider this a waste of parameters. For example, imagine a 1M parameter Transformer:

###
###
###

This is a static multi-layer stack of parameters that is expected to both reason and store knowledge at the same time.

Now let’s look at how WND separates this idea:

#
#

In other words, one part is mainly responsible for knowledge, while another part is mainly responsible for reasoning.

Input

  │
  ▼

Wide Layer

  │
  ▼

Encoder ───────────────► Feature Bank
                             ▲
  │                          │
  │                          │
  ▼                          │
                             │ 
Compressor                Attention
                             ▲
  │                          │
  ▼                          │
                             │
Depth Layer (×N iterations) ─┘
  
  │        
  ▼

Output

To explain it simply:

The goal is for the Depth Layer to handle reasoning step-by-step.

From what I have tested so far, on graph reasoning tasks (long chains, medium difficulty), a ~100K parameter WND model is currently outperforming a ~600K Transformer baseline. It also trains faster, is more sample-efficient, and has a smaller footprint.

That said, I should mention that WND has not yet been tested on other tasks, so at this stage I do not know where it truly excels and where its weaknesses are.

The main issue I am facing right now is that the Wide Layer and the Encoder keep taking over most of the work, leaving the Depth Layer almost idle. I tried adding auxiliary weights, but that did not really solve the issue.

How can I encourage, constrain, or force the

Wide LayerandEncoderto focus only on producing rich and useful information for theDepth Layer, while making sure that the actual reasoning is done by theDepth Layeritself?

── more in #neural-networks 4 stories · sorted by recency
── more on @widendepth 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/widendepth-a-separat…] indexed:0 read:2min 2026-07-14 ·