雙向聯想記憶(bidirectional associative memory,BAM)係模擬喺人身上觀察到嘅聯想式記憶(可以睇吓古典制約同操作制約)嘅霍菲特網絡,一個雙向聯想記憶網絡會有兩浸霍菲特網絡, X {\displaystyle X} 同 Y {\displaystyle Y} ,兩浸細胞層完全連繫住-foreach X {\displaystyle X} 裏面嘅細胞, x i j {\displaystyle x_{ij}} , y i j {\displaystyle y_{ij}} 都同 x i j {\displaystyle x_{ij}} 有連繫, y i j ∈ Y {\displaystyle y_{ij}\in Y} ( y i j {\displaystyle y_{ij}} 係 Y {\displaystyle Y} 嘅任何一粒細胞),反之亦然;研究表明咗,呢種架構可以用嚟訓練部電腦記住「邊啲輸入同邊啲輸入之間有關聯」[1][2]。