REVIEW 3 major objections 3 minor 26 references
Multishot Capacity of Networks with Restricted Adversaries
T0 review · 3 major / 3 minor · reviewed 2026-08-07 · deepseek-v4-flash
Pith's one-line read Multishot capacity of restricted-adversary networks depends on whether the adversary can switch edges.
desk verdict Plausible Diamond/Butterfly results, but the D_t and E_t upper bounds rest on a false claim about Hamming-ball code sizes. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central objects are the $i$-fold product channel $\Omega^i$, built from $i$ independent uses of a network, and the notion of an unambiguous code: a set of messages whose worst-case output sets at every terminal are pairwise disjoint. Against this backdrop, the paper analyzes two adversary models, A.1 and A.2, and shows that the A.1/A.2 distinction controls whether the reserved-vector strategy from one-shot network decoding can be repeated across rounds. A multishot Double Cut-Set Bound then reduces a three-level network to an associated two-level network, which is how the Butterfly Network's capacity is obtained from the Diamond Network's.
What would settle it
Check the true size of the largest unambiguous code for the product channel $H_{D_t}^i$ under the blockwise distance rule stated in Remark 4.7. If, for some $t \ge 2$ and a large alphabet, a code with more than $|A|^i$ blocks exists, then the upper bound in Proposition 4.8 fails and the claimed capacity for $D_t$ is too high.
Extended reading notes
Core claim
The paper's central claim is that the multishot capacity of a network with a restricted adversary is controlled by whether the adversary can change the attacked edges between uses. In Scenario A.1, where the adversary must keep attacking the same vulnerable edges, the Diamond Network $\mathcal{D}$ and the Butterfly Network $\mathcal{B}$ have $i$-shot capacity $\log_{|A|}(|A|^i - 1)/i$; in Scenario A.2, where the adversary may switch edges each round, the capacity stays at the one-shot value $\log_{|A|}(|A| - 1)$. The Mirrored Diamond Network $\mathcal{S}$ and the families $C_t$ and $D_t$ have capacity $1$ in both scenarios, while family $E_t$ gains in Scenario A.1 and not in Scenario A.2. The paper also extends the Double Cut-Set Bound to repeated uses, which is the step that lets the Butterfly Network's capacity be derived from the Diamond Network's.
Load-bearing premise
The upper bounds for the $C_t$, $D_t$, and $E_t$ families rest on structural remarks (4.5, 4.7, 4.10) stating that the largest unambiguous code on the repeated channel has exactly $|A|^i$ blocks, but those remarks are sketches; the $D_t$ version uses a $3t$-distance condition that appears inconsistent with the Hamming-ball channel actually defined there.
Editorial extensions
If this is right
- Used repeatedly with a frozen adversary, the Diamond Network, Butterfly Network, and family $E_t$ achieve a strict capacity gain over one shot, with the gain disappearing when the adversary may switch edges.
- The Mirrored Diamond Network and families $C_t$ and $D_t$ have the same capacity in the one-shot and multishot regimes in both scenarios, so repeated use gives no throughput benefit there.
- The multishot Double Cut-Set Bound lets the capacity of a three-level network be bounded by that of an associated two-level network, which is how the Butterfly Network's exact capacity follows from the Diamond Network's.
- For families $A_t$ and $B_s$, a capacity-achieving one-shot strategy would imply a multishot lower bound in the frozen-adversary scenario, indicating a gain once those one-shot capacities are settled.
Reading between the lines
- The freeze-versus-switch dichotomy probably applies beyond the networks studied here: any restricted-adversary network whose one-shot code reserves a fixed set of symbols for adversarial detection should show the same pattern, with the reserved set becoming a reserved vector over repeated rounds.
- A natural next test, left open by the paper, is letting the vulnerable edge set itself change between rounds; the multishot capacity would likely interpolate between the frozen and switching values depending on how many vulnerable sets the adversary may choose.
- If the structural lemmas behind the $C_t$, $D_t$, and $E_t$ upper bounds are repaired, the same blockwise-distance method could yield exact multishot capacities for general two-level networks whose one-shot capacity is still unknown; if they are not repaired, the proven part of the theory reduces to the Diamond and Butterfly cases.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper investigates the i-shot capacity of networks with restricted adversaries, considering two adversarial models: the adversary is frozen to the same vulnerable edge set across uses (Scenario A.1) or may switch edges between uses (Scenario A.2). The main results are capacity formulas for the Diamond Network, the Mirrored Diamond Network, families C_t, D_t, E_t, and the Butterfly Network, together with a multishot double cut-set bound and a reduction from 3-level to 2-level networks. The lower-bound constructions are explicit and the Butterfly/Diamond contrast is the paper's strongest conceptual contribution. However, the upper-bound proofs for the family results in Section 4.2 rely on structural lemmas about unambiguous codes for product Hamming channels that are only sketched and, in the cases of D_t and E_t, are not correct as stated.
Significance. The question addressed—whether multiple uses of a network can increase capacity when the adversary is restricted to a vulnerable region—is natural and has not been previously studied. The Scenario A.1/A.2 contrast is conceptually interesting, and the Butterfly Network results (Propositions 5.6 and 5.7) provide a concrete, checkable instance where freezing the adversary's edge set yields a strict multishot gain. The multishot cut-set bound framework in Section 5 is a useful structural tool. However, the paper's advertised computation of the family capacities in Table 2 is not presently supported: the upper-bound machinery in Section 4.2 depends on structural claims that are false or inadequately proved. If the authors can supply correct proofs for the C_t, D_t, and E_t upper bounds, the paper would be a solid contribution; as it stands, only the Diamond, Mirrored Diamond, and Butterfly results are fully established.
major comments (3)
- [§4.2.2, Remark 4.7 and Proposition 4.8] The claim that H_Dt : A^{4t} -> A^{4t}, H_Dt(x) = {y : d_H(x,y) ≤ t}, has largest unambiguous code of size |A| is false. An unambiguous code for this channel is exactly a q-ary code of length 4t and minimum Hamming distance at least 2t+1, and the Singleton bound gives size at least |A|^{2t} for sufficiently large alphabets (e.g., |A|=16, t=2 gives 16^4 codewords). The subsequent 'if and only if' condition using block distance 3t is also incorrect: for the i-fold channel unambiguity requires some block to have distance at least 2t+1, not 3t. Since Proposition 4.8's upper bound relies on Remark 4.7, the result C_i(D_t)=1 and the D_t row of Table 2 are unsupported.
- [§4.2.3, Remark 4.10 and Proposition 4.11] The same defect appears for E_t. H_Et is a Hamming ball of radius t in A^{2t+1}, so the largest unambiguous code for H_Et has size |A| (attained by the repetition code), not |A|-b. The reserved-vector set B of size b is a property of the network code used in the one-shot construction, not of the abstract channel H_Et. Consequently the claimed upper bound |C| ≤ (|A|-b)^i for codes unambiguous for H^i_Et is false in general; for example the product repetition construction gives |C| = |A|^i. Proposition 4.11's Scenario A.2 capacity is therefore not established, and Remark 4.12 inherits the problem.
- [§4.2.1, Remark 4.5 and Proposition 4.6] The structural lemma for C_t is also not proved correctly. The sketch asserts that after forcing some initial coincidence, the remaining codewords must have Hamming weight 2t+1 and that any two such vectors have Hamming distance at most t+1; this is false, since two weight-(2t+1) vectors in A^{2t+1} can have distance 2t+1. The argument also claims that a three-word code of minimum distance 2t+1 contradicts C_1(H_Ct)=1, but for |A| ≥ 3 the repetition code already gives three such codewords. Since Proposition 4.6's upper bound depends on Remark 4.5, the C_t result currently lacks a valid proof; a complete and correct proof is needed.
minor comments (3)
- [§5.1, Proposition 5.6 proof] There is a typo in the sentence introducing the network code F: 'LetFwhereV1,V2,V3 andV4 proceed as follows: ff' should read 'Let F where V1, V2, V3 and V4 proceed as follows:'.
- [§4.2.3, Remark 4.10] The text refers to 'H_i_C' and 'H_C' in the last two sentences; these should be 'H^i_Et' and 'H_Et' respectively.
- [§4.2.2, Proposition 4.8 discussion] The sentence 'Thus, we have that C_i(Ct) = C_i(Dt) = 1 in Scenario A.2' attributes an A.2 result to C_t that Proposition 4.6 does not explicitly prove; the argument that the proof is scenario-independent should be spelled out for C_t.
Circularity Check
No significant circularity: the multishot capacities are derived from explicit product-channel models and cited published predecessor results, not from fitted inputs.
full rationale
None of the claimed multishot capacities reduces to its own inputs by construction. The Diamond and Mirrored Diamond capacities in Section 4.1 are explicitly attributed to the authors' earlier [7] ("In [7, Section III], we compute the i-shot capacity of D"); the Butterfly upper bound in Propositions 5.6/5.7 then combines that published value with the newly proved multishot double cut-set bound of Theorem 5.3, and the lower-bound codes are new constructions rather than restatements of the capacities. The parameter b in (4.1) is defined as the shortfall of the largest one-shot E_t code from |A| and carried through as an unknown; this is a legitimate parametrization, not a fitted datum renamed a prediction. The unproved "we claim" structural assertions in Remarks 4.5, 4.7, and 4.10 (and the apparent inconsistency in Remark 4.7 between the Hamming-ball definition of H_Dt and the 3t-distance condition) are correctness or missing-proof risks for Propositions 4.6, 4.8, and 4.11, but a false or omitted lemma is not the same as a circular derivation. The cited results [2], [7], and [14] are prior published theorems with their own proofs, so the overlapping authorship of [2] and [7] does not make the argument circular.
Assumptions & free parameters
free parameters (1)
- b =
unspecified; |B| with C_1(E_t)=log_{|A|}(|A|-b)
assumptions (3)
- standard math The zero-error capacity of the i-fold product of a channel is additive, C_1(Omega^i) = i C_1(Omega) for product channels, invoked via [14, Prop. 12] for lower bounds.
- ad hoc to paper The structural upper-bound lemmas in Remarks 4.5, 4.7, and 4.10: an unambiguous code for H^i_Ct, H^i_Dt, or H^i_Et has size at most |A|^i, with the block-distance conditions 2t+1, 3t, and 2t+1 respectively.
- domain assumption The fan-out equality between a simple 3-level network and its reduced 2-level network persists for the i-th power channel, Proposition 5.1, extending [2, Theorem 5.8].
Cite this review
Pith. "Pith review of Multishot Capacity of Networks with Restricted Adversaries." pith.science (2026). https://pith.science/paper/P53NHRZV
@misc{pith2026250603361,
author = {Pith},
title = {Pith review of: Multishot Capacity of Networks with Restricted Adversaries},
year = {2026},
howpublished = {\url{https://pith.science/paper/P53NHRZV}},
note = {Machine review of arXiv:2506.03361}
}
read the original abstract
We investigate adversarial network coding and decoding, focusing on the multishot regime and when the adversary is restricted to operate on a vulnerable region of the network. Errors can occur on a proper subset of the network edges and are modeled via an adversarial channel. The paper contains both bounds and capacity-achieving schemes for the Diamond Network, the Mirrored Diamond Network, and generalizations of these networks. We also initiate the study of the capacity of 3-level networks in the multishot setting by computing the multishot capacity of the Butterfly Network, considered in [IEEE Transactions on Information Theory, vol. 69, no. 6, 2023], which is a variant of the network introduced by Ahlswede, Cai, Li and Yeung in 2000.
Figures
Reference graph
Works this paper leans on
-
[7]
G. Cotardo, G. Matthews, A. Ravagnani and J. Shapiro. Multishot adversarial net- work decoding,2023 59th Annual Allerton Conference on Communication, Control, and Computing, pp 1–8, 2023
work page 2023
-
[1]
R. Ahlswede, N. Cai, S. Li, and R. Yeung. Network information flow,IEEE Transac- tions on Information Theory, vol. 46, no. 4, pp. 1204–1216, 2000
work page 2000
- [2]
- [3]
-
[4]
The Curious Case of the Diamond Network
A. Beemer and A. Ravagnani. The curious case of the diamond network,arXiv preprintarXiv:2107.02144, 2021
work page Pith review arXiv 2021
- [5]
- [6]
-
[8]
T. K. Dikaliotis, T. Ho, S. Jaggi, S. Vyetrenko, H. Yao, M. Effros, J. Kliewer, and E. Erez. Multiple-access network information-flow and correction codes.IEEE Transac- tions on Information Theory, vol. 57, no. 2, pp. 1067–1079, 2011
work page 2011
Show all 26 references
-
[9]
Jaggi, M
S. Jaggi, M. Langberg, T. Ho, and M. Effros. Correction of adversarial errors in networks,Proceedings International Symposium on Information Theory, 2005, ISIT 2005, Adelaide, SA, Australia, 2005, pp. 1455–1459, 2005
2005
-
[10]
Jaggi, M
S. Jaggi, M. Langberg, S. Katti, T. Ho, D. Katabi, and M. M´ edard. Resilient network coding in the presence of byzantine adversaries,”IEEE INFOCOM 2007 - 26th IEEE International Conference on Computer Communications, Anchorage, AK, USA, pp. 616–624, 2007
2007
-
[11]
K¨ oetter and F
R. K¨ oetter and F. Kschischang. Coding for errors and erasures in random network coding,IEEE Transactions on Information theory, vol. 54, no.8, pp. 3579–3591, 2008
2008
-
[12]
K¨ otter and M
R. K¨ otter and M. M´ edard. An algebraic approach to network coding,IEEE/ACM Transactions on Networking, vol. 11, no. 5, pp. 782–795, 2003
2003
-
[13]
S. Kurz. Capacity of an infinite family of networks related to the diamond network for fixed alphabet sizes,Designs, Codes and Cryptography, pp. 1–13, 2024
2024
-
[14]
Kschichang and A
F. Kschichang and A. Ravagnani. Adversarial network coding,IEEE Transactions on Information Theory, vol. 65, pp. 198–219, 2018
2018
-
[15]
S. Li, R. Yeung, and N. Cai. Linear network coding,IEEE Transactions on Informa- tion Theory, vol. 49, pp. 371–381, 2003
2003
-
[16]
Mart´ nez-Pe˜ nas and F
U. Mart´ nez-Pe˜ nas and F. Kschischang. Reliable and secure multishot network coding using linearized Reed-Solomon codes,IEEE Transactions on Information Theory, vol. 65, no. 8, pp. 4785–4803, 2019
2019
-
[17]
Mohajer, M
S. Mohajer, M. Jafari, S. N. Diggavi, and C. Fragouli. On the capacity of multi- source non-coherent network coding,2009 IEEE Information Theory Workshop on Networking and Information Theory, Volos, Greece, pp. 130–134, 2009
2009
-
[18]
R. W. N´ obrega and B. F. Uchˆ oa-Filho. Multishot codes for network coding: Bounds and a multilevel construction,2009 IEEE International Symposium on Information Theory, Seoul, Korea (South), pp. 428–432, 2009
2009
-
[19]
R. W. N´ obrega, and B. F. Uchˆ oa-Filho. Multishot codes for network coding using rank-metric codes,2010 Third IEEE International Workshop on Wireless Network Coding, pp. 1–6, 2010
2010
-
[20]
Nutman and M
L. Nutman and M. Langberg. Adversarial models and resilient schemes for network coding,2008 IEEE International Symposium on Information Theory, Toronto, ON, Canada, pp. 171–175, 2008
2008
-
[21]
Silva, F
D. Silva, F. R. Kschischang, and R. K¨ oetter. A rank-metric approach to error control in random network coding,IEEE Transactions on Information Theory, vol. 54, no. 9, pp. 3951–3967, 2008. 22
2008
-
[22]
C. Shannon. The zero error capacity of a noisy channel,IRE Transactions on Infor- mation Theory, vol. 2, pp. 8–19, 1956
1956
-
[23]
D. Wang, D. Silva, and F. Kschischang. Constricting the adversary: A broadcast transformation for network coding,45th Annual Allerton Conference on Commu- nunications, Control and Computing, 2007
2007
-
[24]
S. Yang, C. Ngai, and R. Yeung. Construction of linear network codes that achieve a refined singleton bound,2007 IEEE International Symposium on Information Theory, Nice, France, pp. 1576–1580, 2007
2007
-
[25]
Yang and R
S. Yang and R. Yeung. Refined coding bounds for network error correction,IEEE International Symposium on Information Theory, pp. 1–5, 2007
2007
-
[26]
Z. Zhang. Linear network error correction codes in packet networks,IEEE Transac- tions on Information Theory, vol. 54, no. 1, pp. 209–218, 2008. A Some proofs In this section, we provide some background for the convenience of the reader. We start with a definition and proposit...
2008
Reviewed August 7, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.