---
title: 'Slot Guessing: Inference & Decision Strategies'
url: https://www.emergentmind.com/topics/slot-guessing
type: topic
---

# Slot Guessing: Inference & Decision Strategies

Searching arXiv for the cited papers to ground the article in current records.
Verifying metadata via the arXiv API.
```python
import urllib.request, xml.etree.ElementTree as ET, textwrap, re, json, sys, os, math
ids = ["2212.08113", "2507.10294", "2406.09196", "2202.07156"]
for aid in ids:
    url = f"http://export.arxiv.org/api/query?id_list={aid}"
    data = urllib.request.urlopen(url, timeout=20).read()
    print(aid, len(data))
    print(data[:200])
    print()
```
Slot guessing is a family of inference and decision problems in which an agent predicts the content, identity, number, or value associated with a “slot” under limited information. In recent arXiv literature, the term is used for several technically distinct settings: sequential guessing of cards drawn from a multiset deck with only correct/incorrect feedback [2212.08113]; prediction of card identities at positions generated by a one-time single-shelf shuffle [2507.10294]; dynamic selection of active latent slots in object-centric learning [2406.09196]; and per-turn slot-value decisions in dialogue state tracking (DST) via inheritance, re-extraction, or memory-based selection [2202.07156]. The common structure is partial observability, but the mathematical objects called “slots,” the available feedback, and the optimality criteria vary substantially.

## 1. Terminological scope and problem classes

In the cited literature, “slot” denotes different primitives. In sequential card-guessing, a slot is a position in a deck or shuffled output sequence. In object-centric learning, a slot is a latent vector intended to represent an object. In DST, a slot is a schema field such as a domain attribute whose value must be updated turn by turn.

| Setting | Meaning of slot | Objective |
|---|---|---|
| Multiset deck guessing | One of \(mn\) sequential card positions | Maximize expected total correct guesses |
| One-shelf shuffle | Position \(j\in\{1,\dots,n\}\) in the shuffled deck | Maximize expected reward under no feedback or complete feedback |
| Adaptive Slot Attention | Candidate latent object slot \(S_i\) | Dynamically determine how many slots to keep |
| Dialogue state tracking | Schema slot \(s\) with value \(y_{s,t}\) | Decide inheritance, re-extraction, or memory selection |

This polysemy matters technically. In the card and shuffle settings, slot guessing is a stochastic control problem over permutations or multiset permutations. In Adaptive Slot Attention, it is a discrete latent-selection mechanism embedded in an auto-encoder. In DST, it is a structured prediction problem over dialogue turns with slot-specific memory and gating.

## 2. Sequential guessing with partial yes/no feedback

A canonical formalization considers a deck with \(m\) copies of each of \(n\) distinct cards, shuffled uniformly at random. At time \(t=1,\dots,mn\), the Dealer draws uniformly at random from the remaining deck, the Guesser chooses \(g_t\in\{1,\dots,n\}\), receives only \(y_t\in\{0,1\}\) indicating whether the guess is correct, and the card is discarded. The objective is to maximize
\[
P(\mathcal G):=\sum_{t=1}^{mn} y_t,
\qquad
E[P(\mathcal G)] = \sum_{t=1}^{mn} E[y_t].
\]
A useful notation is
\[
a(k,t)=\#\text{ of times the Guesser has guessed symbol }k\text{ in rounds }1,\dots,t-1,
\]
\[
b(k,t)=\#\text{ of correct guesses of symbol }k\text{ in rounds }1,\dots,t-1.
\]
Whenever the denominator is positive, one has
\[
E[ y_t \mid \text{history} ]  \le  \frac{m - b(g_t,t)}{mn  - a(g_t,t)  - \sum_{i< t} y_i}.
\]
The main upper bound proves that if \(n \ge 1200\sqrt m\), then for any guessing strategy \(\mathcal G\),
\[
E[P(\mathcal G)] \le m + 500\sqrt m.
\]
In particular, for \(n=\Omega(\sqrt m)\), the maximal expected number of correct slots is \(m+O(\sqrt m)\). This matches the Diaconis–Graham–Spiro lower bound in the regime \(n=\Omega(m)\): if \(n\ge 8m\), there exists a strategy \(\mathcal G\) such that
\[
E[P(\mathcal G)] \ge m + \frac{1}{40}\sqrt m
\]
[2212.08113].

The upper-bound proof is organized around truncation, coupling, and supermartingale control. With \(Y=\lfloor n\sqrt m/6\rfloor\), a concentration lemma implies that with high probability \(\sum y_i \le Y\), so the regime \(\sum y_i>Y\) contributes only an \(O(\sqrt m)\) tail. A coupled Boolean process \(z_1,\dots,z_{mn}\) is then constructed with parameters \(Y=\lfloor n\sqrt m/6\rfloor\) such that \(y_t\le z_t\) almost surely whenever the one-step bound above is dominated by the corresponding \(z\)-process mean, and
\[
E[z_t \mid \text{past}] = \frac{m-c(g_t,t)}{mn-a(g_t,t)-Y}
\]
whenever \(a(g_t,t)<mn-Y\). Here \(c(k,t)\) counts earlier \(z_i=1\) with \(g_i=k\), and satisfies
\[
m - \max\{ mn - a(k,t) - Y,0 \} \le c(k,t)\le m.
\]

The fluctuation analysis uses, for each \(k\) and \(t\),
\[
X_{k,t}=f\bigl(c(k,t)-\tfrac{a(k,t)}n\bigr)-3c(k,t)-\tfrac{3a(k,t)}n,
\]
where \(f(x)=x^2\) for \(x\le 0\), \(f(x)=0\) for \(0<x<Y/n\), and \(f(x)=(x-Y/n)^2\) for \(x\ge Y/n\). The process \((X_{k,t})_{t=1,\dots,mn+1}\) is a supermartingale under the \(z\)-process. Optional stopping together with Azuma-type bounds yields
\[
\Bigl|\sum_{t=1}^{mn}E[z_t]-m\Bigr|\le 300\sqrt m.
\]
Recovering the original process \(y\) from \(z\) gives the final estimate \(E[\sum y_t]\le m+500\sqrt m\).

The lower-bound strategy is a “balanced-guess” rule: at each slot \(t\), guess the symbol \(k\) with the smallest gap
\[
a(k,t)-b(k,t)n,
\]
equivalently the label with the largest posterior-style estimate
\[
m_k(t)\approx m-b(k,t)-\frac{a(k,t)-b(k,t)}{n-1}.
\]
A second-moment argument yields the \(\,m+\frac1{40}\sqrt m\,\) lower bound when \(n\ge 8m\). The accompanying information-theoretic interpretation is that under partial yes/no feedback one cannot identify which of the \(n\) labels was drawn except with probability \(\approx 1/n\), so the gain above the baseline \(m\) comes only from exploiting small count fluctuations. If \(n\ll\sqrt m\), the method does not directly apply; it is conjectured that the same \(m+O(\sqrt m)\) bound holds for all \(n\), but new ideas would be needed when \(n\) is very small.

## 3. Slot guessing for one-time single-shelf shuffles

A distinct slot-guessing model studies a deck of \(n\) distinct cards labeled \(1,2,\dots,n\) under a one-time single-shelf shuffle. Cards are drawn from the bottom of the deck one at a time and placed on the top or bottom of a new pile with probability \(1/2\) each, producing a random permutation \(\pi\) of \([n]\). Slots are positions \(j=1,\dots,n\) in the shuffled deck, with \(j=1\) the top and \(j=n\) the bottom. The central object is the position matrix
\[
P_{i,j}:=\Pr(\text{card }i\text{ ends up in slot }j),
\]
which has the explicit form
\[
P_{i,j}=\frac{1}{2^i}\Bigl(\binom{i-1}{j-1}+\binom{i-1}{n-j}\Bigr).
\]
The matrix is symmetric under \(j\mapsto n-j+1\) and doubly stochastic [2507.10294].

In the no-feedback case, an observer pre-commits to guesses \(g_j\in\{1,\dots,n\}\) and sees no feedback until all cards are revealed. By linearity of expectation,
\[
E_G(n)=\sum_{j=1}^n P_{g_j,j}.
\]
Thus each slot is optimized independently by choosing from the column-argmax set
\[
I_j^*=\arg\max_{1\le i\le n} P_{i,j}.
\]
Proven optimal choices in special positions are as follows: at slots \(j=1\) and \(j=n\), the unique best guess is card \(1\); at slots \(j=2\) and \(j=n-1\), the unique best guesses are cards \(2\) or \(3\); if \(n\) is even, at the two middle slots \(j=n/2\) and \(j=n/2+1\), the best guesses are cards \(n-1\) or \(n\); if \(n\) is odd, at the unique middle slot \(j=(n+1)/2\), the best guesses are \(\{n-1,n\}\). The combinatorial basis includes the fact that cards \(n\) and \(n-1\) move always as an equally-likely adjacent block.

A conjectured general no-feedback rule for \(1\le j\le n/2\) is specified by a piecewise prescription involving \(\alpha_n\) and an integer \(m\) determined by the nearest square of the form \((2m)^2+1\) or \((2m+1)^2+1\). The rule is: guess \(1\) at \(j=1\); guess card \(2j-2\) or \(2j-1\) for \(2\le j\le \alpha_n\); guess card \(2j-1\) for \(\alpha_n<j\le n/2-m-1\); and guess card \(n-1\) or \(n\) for \(j\in\{n/2-m,\dots,n/2\}\). Symmetry completes the sequence for \(j>n/2\). The conjecture agrees with all computed instances up to several hundred.

The complete-feedback case is qualitatively different. Now the player guesses slot by slot, sees each card face up immediately, and may adapt future guesses. Defining \(r_j\) as the revealed-cards process and \(\mathcal F_j=\sigma(r_1,\dots,r_j)\), an optimal strategy is \(\mathcal F\)-predictable and maximizes conditional transition probability at each step. The optimal and unique strategy is: set \(g_1=1\); as long as neither \(n-1\) nor \(n\) has appeared, if the last revealed card is \(r_j=k<n-2\), guess \(g_{j+1}=k+1\); if \(k=n-2\), guess \(n-1\) or \(n\); once the first of \(\{n-1,n\}\) appears at time \(\tau\), the remaining unseen cards are in descending order almost surely, and guessing that descending order is then perfect. In the heuristic phrasing of the paper, one should guess “\(1,2,3,4,\dots\)” until seeing \(n-1\) or \(n\), then reverse to the descending order.

The proof uses a stopping time
\[
\tau=\min\{j:r_j\in\{n-1,n\}\}.
\]
Before \(\tau\), the process \(r_j\) is a time-homogeneous Markov chain with
\[
\Pr(r_{j+1}=k+1\mid r_j=k,\;j<\tau)=\tfrac12,
\]
while all competing transitions have probability at most \(1/2\), so \(k+1\) is the unique best guess. Moreover, \(\tau-1\sim \mathrm{Binomial}(n-2,\tfrac12)\), and after \(\tau\) the remaining cards are deterministically decreasing. The exact expected reward is
\[
F(n)=\frac34 n.
\]
The decomposition is explicit: \(E[\tau]=n/2\); the pre-\(\tau\) contribution is \(n/4\), since each guess before \(\tau\) is correct with conditional probability \(1/2\); the post-\(\tau\) contribution is \(n/2\), since the rest is guessed with probability \(1\). These results rigorously establish, in the one-shelf special case, the Diaconis–Fulman–Holmes conjecture that the “monotone-until-descent-then-reverse” strategy is optimal and yields about \(3n/4\) correct guesses.

## 4. Dynamic slot-number selection in object-centric learning

In object-centric learning, “slot guessing” can denote the mechanism that decides how many latent slots should remain active for a given input. Adaptive Slot Attention (“AdaSlot”) begins with a standard Slot-Attention bottleneck that produces candidate slots
\[
F=f_{\mathrm{enc}}(x)\in\mathbb R^{H'\times W'\times D},
\qquad
\{S_i\}_{i=1}^{K_{\max}}=g_{\mathrm{slot}}(F),
\qquad
S_i\in\mathbb R^D.
\]
For each slot \(S_i\), a Bernoulli keep/drop distribution is predicted by a small MLP \(h_\theta\):
\[
\pi_i=\mathrm{Softmax}(h_\theta(S_i))\in\mathbb R^2,
\]
where \(\pi_{i,1}=P(z_i=1)\) is the keep probability and \(\pi_{i,0}=P(z_i=0)\) the drop probability. A hard, differentiable binary decision is then obtained through a Gumbel-Softmax with straight-through estimator:
\[
Z_i=[\mathrm{GumbelSoftmax}(\pi_i)]_1\in\{0,1\},
\]
so that the chosen slot count is
\[
K(x)=\sum_{i=1}^{K_{\max}} Z_i.
\]
Because \(\pi(z_1,\dots,z_K)=\prod_i \pi_i(z_i)\) is factorized in mean-field form, sampling \(K_{\max}\) independent Bernoulli variables is efficient and end-to-end differentiable [2406.09196].

Each slot is decoded into an object reconstruction and raw mask logits,
\[
x_i=g_{\mathrm{object}}(S_i)\in\mathbb R^{H\times W\times C},
\qquad
\alpha_i=g_{\mathrm{mask}}(S_i)\in\mathbb R^{H\times W},
\]
with spatial soft masks
\[
m_i=\frac{\exp(\alpha_i)}{\sum_{\ell=1}^{K_{\max}}\exp(\alpha_\ell)}.
\]
Dropped slots are suppressed by zeroing their masks and renormalizing:
\[
\tilde m_i=\frac{Z_i\,m_i}{\sum_{\ell=1}^{K_{\max}} Z_\ell\,m_\ell+\epsilon},
\qquad
\hat x=\sum_{i=1}^{K_{\max}} \tilde m_i\odot x_i.
\]
This “zero-mask” strategy ensures that dropped slots play no role in the mixture.

The per-example loss is
\[
L(x)=\mathbb E_{Z\sim\pi}[L_{\mathrm{recon}}(\hat x(x,Z),x)] + \lambda\cdot L_{\mathrm{reg}}(\pi),
\]
with reconstruction term
\[
L_{\mathrm{recon}}=\|\hat x-x\|^2
\]
and complexity regularizer
\[
L_{\mathrm{reg}}(\pi)=\mathbb E\Bigl[\sum_{i=1}^{K_{\max}} Z_i\Bigr]
=\sum_{i=1}^{K_{\max}} \pi_{i,1}.
\]
Larger \(\lambda\) encourages fewer slots; \(\lambda\in[0.1,0.5]\) in practice. The end-to-end algorithm encodes the image, runs slot attention, predicts keep probabilities, samples the binary mask, decodes each slot, masks and mixes the outputs, and backpropagates through all modules via the Gumbel-Softmax straight-through estimator.

The experimental setup uses frozen DINO-ViT/B-16 features; \(K_{\max}=11\) for CLEVR10 and MOVi-C, \(24\) for MOVi-E, and \(33\) for COCO; slot dimension \(128/256\); \(3\) attention iterations; a decoder MLP of \(4\) layers; Adam with learning rate \(4\times 10^{-4}\), \(10\)k warm-up steps, exponential decay, and \(500\)k total steps; \(\lambda=0.1\) on MOVi and \(0.5\) on COCO. Evaluation uses ARI, Precision, Recall, F1, mBO, CorLoc, AMI, and NMI. On foreground ARI / F1 / mBO / CorLoc, the reported comparisons are: MOVi-C, AdaSlot \(75.6 / 84.3 / 35.6 / 76.8\) versus fixed-6-slot DINOSAUR \(73.2 / 82.6 / 33.9 / 73.9\); MOVi-E, AdaSlot \(76.7 / 81.4 / 29.8 / 91.0\) versus best fixed-9-slot DINOSAUR \(76.0 / 81.2 / 25.4 / 87.5\); COCO, AdaSlot \(39.0 / 68.4 / 27.4 / 47.8\) versus best fixed-6-slot DINOSAUR \(41.9 / 70.7 / 27.5 / 50.8\). Qualitatively, predicted slot counts correlate with true object counts across datasets, and on CLEVR10 the paper reports ARI \(\approx 97.6\), compared with fixed-11-slot ARI \(\approx 98.1\), while noting that the fixed-slot model over-segments background.

The limitations are explicit. In very cluttered real-world scenes such as COCO, AdaSlot sometimes merges small objects or splits semantic parts, limiting precise IoU. The mean-field assumption over \(Z\) ignores higher-order slot correlations. Complex part–whole hierarchies remain challenging, and performance on tiny dense objects is weaker because reconstruction is performed at feature resolution. Future work may explore structured priors over \(Z\) or joint discovery of part–whole hierarchies.

## 5. Slot-value guessing in dialogue state tracking

In DST, slot guessing refers to the per-turn decision process that determines, for each slot \(s\), whether to inherit its previous value \(y_{s,t-1}\), reject inheritance and re-extract a value from the current dialogue context \(C_t\), or pick its value indirectly from a Mentioned Slot Pool (MSP). Formally, at turn \(t\), one predicts
\[
y_{s,t}\in \{\mathrm{none}\}\cup V_s
\]
by combining a gating or hit-type decision with either inheritance, re-extraction, or selection from the MSP. The motivation is twofold: naive changed-state models propagate a wrong value across many turns, and indirectly mentioned slots such as restaurant-day \(\leftarrow\) train-day may not be explicitly recoverable from the current context alone [2202.07156].

The model encodes the dialogue context
\[
C_t=\{U_1^a,U_1^u,\dots,U_t^a,U_t^u\}
\]
with a pretrained neural language model after adding a \([CLS]\) token:
\[
R_t=[r_t^{CLS},r_t^1,\dots,r_t^{|C_t|}],\qquad r_t^i\in\mathbb R^n.
\]
For each slot \(s\), the MSP
\[
\mathcal M_{s,t}=[M_{s,t}^1,\dots,M_{s,t}^K]
\]
contains up to \(K\) candidate values drawn from the previous value \(y_{s,t-1}\) and from up to three relevant slots \(s'\) whose values \(s\) may inherit. These candidates are embedded into \(m_{s,t}\in\mathbb R^{K\times n}\), then fused with context by low-rank bilinear soft attention:
\[
m^{\rm fused}_{s,t} = \mathrm{softmax}\bigl(\bigl[r_{slot}+r_t^{CLS}\bigr]\,W_s^{\rm fused}\,m_{s,t}^T\bigr)\,m_{s,t}.
\]

Hit-type prediction produces
\[
p^{\rm type}_{s,t}=\mathrm{softmax}\bigl(W_s^{\rm type}[\,m^{\rm fused}_{s,t}+r_t^{CLS}\,]+b_s^{\rm type}\bigr),
\]
with four classes: none, dontcare, mentioned, and hit. If the model predicts “mentioned,” it selects from the MSP using
\[
p^{\rm mention}_{s,t}=\mathrm{softmax}\bigl(r_t^{CLS}\,W_s^{\rm mention}\,m_{s,t}^T\bigr)
\]
and sets \(y_{s,t}\) to the argmax candidate. If it predicts “hit,” then categorical slots are updated by classification,
\[
p^{\rm hit}_{s,t}=\mathrm{softmax}\bigl(W_s^{\rm hit}[\,m^{\rm fused}_{s,t}+r_t^{CLS}\,]+b_s^{\rm hit}\bigr),
\]
whereas span slots use start/end prediction,
\[
[\alpha_{s,t}^i,\beta_{s,t}^i] = W_s^{\rm hit}\,r_t^i+b_s^{\rm hit},
\quad
p^{\rm start}_{s,t}=\mathrm{softmax}(\alpha_{s,t}),
\quad
p^{\rm end}_{s,t}=\mathrm{softmax}(\beta_{s,t}).
\]
After predicting \(y_{s,t}\), the MSP for turn \(t+1\) is updated by appending \(y_{s,t}\) when it is not none, together with relevant-slot entries.

Training supervises hit-type, mentioned-value, and hit-value prediction:
\[
\mathcal L_{\rm type} =-\sum_{t,s}\log\bigl(y^{\rm type}_{s,t}\cdot p^{\rm type}_{s,t}\bigr),
\]
\[
\mathcal L_{\rm mention} =-\sum_{t,s}\log\bigl(y^{\rm mention}_{s,t}\cdot p^{\rm mention}_{s,t}\bigr),
\]
\[
\mathcal L_{\rm hit} =\sum_{t,s}
\begin{cases}
-\log(y^{\rm hit}_{s,t}\cdot p^{\rm hit}_{s,t}) & \text{(categorical)}\\[4pt]
-\tfrac12\bigl[\log(y^{\rm start}_{s,t}\cdot p^{\rm start}_{s,t})+\log(y^{\rm end}_{s,t}\cdot p^{\rm end}_{s,t})\bigr] & \text{(span)}
\end{cases}
\]
with joint loss
\[
\mathcal L=\alpha\,\mathcal L_{\rm type}+\beta\,\mathcal L_{\rm mention}+\gamma\,\mathcal L_{\rm hit},
\]
where \(\alpha=0.6\), \(\beta=0.2\), and \(\gamma=0.2\). Optimization uses BERT-base or BERT-large, Adam with learning rate \(10^{-5}\), \(20\) epochs, \(10\%\) warmup, linear decay, and early stopping on development-set JGA.

The evaluation datasets are MultiWOZ 2.1, MultiWOZ 2.2, and WOZ 2.0. The primary metric is Joint Goal Accuracy (JGA), with slot-level Precision/Recall/F1 also reported. On MultiWOZ 2.1 / 2.2 / WOZ 2.0, the reported JGA values are: TRADE \(45.6\% / 45.4\% / -\); SUMBT \(49.2\% / 49.7\% / 91.0\%\); DS-DST \(51.2\% / 51.7\% / 91.2\%\); TripPy \(55.3\% / 50.7\% / 92.7\%\); MSP-B \(56.2\% / 54.2\% / 91.2\%\); Seq2Seq-DU \(56.1\% / 54.4\% / -\); AG-DST-S \(- / 56.2\% / -\); and MSP-L \(57.2\% / 57.7\% / -\). The paper states that MSP-B improves over TripPy on MultiWOZ 2.1 by \(+0.9\%\) JGA, and over DS-DST on MultiWOZ 2.2 by \(+2.5\%\), while MSP-L sets new SOTA among models without external data. In the update-strategy comparison on MultiWOZ, pure context gives \(53.7\% / 52.3\%\), changed state \(54.9\% / 53.2\%\), full state (AG-DST) \(55.5\% / 53.6\%\), and MSP \(56.2\% / 54.2\%\). In \(673\) manually identified indirectly mentioned slot cases, MSP-full corrects \(612\) (\(91\%\)) by selecting from relevant-slot entries.

## 6. Comparative interpretation and open directions

Across these literatures, slot guessing is unified less by a shared ontology than by a shared decision pattern: a model must commit to a slot-level prediction while only partially observing the latent state. In the multiset deck problem, the uncertainty is combinatorial and the feedback is binary. In the one-shelf shuffle model, the uncertainty is determined by an explicit position matrix and by whether feedback is absent or complete. In AdaSlot, the uncertainty lies in how many latent object slots an input should activate. In DST, uncertainty concerns whether a slot should preserve prior state, retrieve from a memory of mentions, or be re-extracted from current evidence.

Several contrasts are especially sharp. First, the effect of feedback differs radically by process class. For partial-feedback multiset guessing, the maximal expected payoff is \(m+O(\sqrt m)\), and the proven explicit bound is \(m+500\sqrt m\) when \(n\ge 1200\sqrt m\) [2212.08113]. By contrast, in the complete-feedback one-shelf shuffle, the optimal and unique strategy achieves exactly \(3n/4\) expected correct guesses [2507.10294]. This suggests that the information structure, not only the state space, determines the attainable improvement over a naive baseline.

Second, “more slots” is not uniformly beneficial. AdaSlot introduces a complexity regularizer \(\sum_i \pi_{i,1}\) precisely to discourage unnecessary latent slots, and its reported performance matches or exceeds top fixed-slot models on MOVi-C and MOVi-E while trailing the best fixed-6-slot DINOSAUR on COCO for several reported metrics [2406.09196]. In DST, the MSP results similarly indicate that richer slot-specific memory can improve JGA and handling of indirect mentions, but only when coupled to an explicit gating decision that can reject wrong inheritance [2202.07156].

Third, multiple open problems remain. The multiset deck paper conjectures that the \(m+O(\sqrt m)\) upper bound should hold for all \(n\), including \(n\ll\sqrt m\), but notes that new ideas are required in that regime. The one-shelf shuffle paper proves optimality for the complete-feedback strategy and special no-feedback positions, while a general no-feedback strategy remains conjectural. AdaSlot identifies the mean-field assumption over slot-selection variables and the absence of part–whole supervision as current limitations. The DST formulation points to failures in deep semantic disambiguation when multiple candidate values occur in the same dialogue context.

A common misconception is that “slot guessing” denotes a single technical problem. The literature instead uses the term for several families of inference problems: sequential guessing on shuffled structures, latent-slot selection in object-centric representation learning, and slot-value updating in sequential language understanding. The shared vocabulary is real, but the operative mathematics ranges from coupling and supermartingales to Markov-chain analysis, differentiable discrete sampling, and bilinear memory-attention architectures.

Source: https://www.emergentmind.com/topics/slot-guessing