View full-text article in PMC Entropy (Basel). 2026 Jan 18;28(1):115. doi: 10.3390/e28010115 Search in PMC Search in PubMed View in NLM Catalog Add to search Copyright and License information © 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license. PMC Copyright notice Algorithm A1 Extended AB algorithm for the optimization problem (20) Input: p(x,y), p(z|x), cs(y,z), and D 1:while not converge do 2: Update q(z|y) based on (A2). 3: Solve λ based on the equation (A5). 4: Update p(z|x) based on (A4). 5: Update cs(y,z) based on (A3). 6:end while Output: p(z|x).