Hypergraph product codes are constructed from two classical codes.
I have come across several works (1 2 3) that use the classical expander code constructed from the (3,4)-regular Tanner graph.
Classical expander codes are good codes, as they have constant rate and linear distance asymptotically, but why choose the (3,4)-regular construction specifically? Why not use, for example, a (2,3)- or (2,4)-regular graph—which offer better rates—or some other good classical code?