This document discusses a reduced complexity maximum likelihood decoding algorithm for non-binary low-density parity-check (NB-LDPC) codes, highlighting their advantages over binary codes in error correction performance, but also their challenges related to decoding complexity. The proposed improvements include message compression techniques that reduce the number of messages exchanged between nodes, thereby alleviating throughput limitations and hardware requirements. The conclusion suggests that optimizing LDPC codes can lead to reduced power consumption and improved efficiency in decoding architectures.