“…Particularly, the kernels of GNNs play an essential role in encoding the graph structured data and generating comprehensive embeddings that capture the complex interactions between agents by aggregating neighborhood information. As illustrated in Table 1, in general, there are three types of GNN kernels that have been adopted in modeling MAI: 1) by relying on message passing mechanisms, the authors of the works [36,41,138,159,219] apply MPNN/GN to model the interactions between agents; 2) based on graph convolution algorithms, the authors of the works [43,115,148,190,260,280,330] employ graph convolutions to generate high level representations of multi-agent interactions; 3) by leveraging attention mechanisms, the authors of the works [59,66,130,146,180,189,331] make the neural information propagation among neighborhood with selective focus. MPNN/GN-based GNNs: in this type of GNNs, given an input of graph structured data of MAI and agent states, MPNNs/GNs activate a message passing algorithm with finite-steps traveling through the graphs to update agent states.…”