The invention relates to a knowledge base completion method based on multi-modal representation learning. Given a knowledge base KB, the KB includes two parts, one is a known knowledge set, and the other is an unknown knowledge set; Data preprocessing of the data; a knowledge base completion model ConvAt is proposed, and the multimodal representation of the head entity and tail entity is first generated for the acquired data; then the multimodal representation of the head entity, the structural feature vector of the relationship and the tail entity The multi-modal representation of is concatenated by columns, processed by the convolutional neural network module, channel attention module and spatial attention module respectively, and finally multiplied with a weight matrix to obtain the score of the triplet (h, r, t); Use the loss function to train the completion model in step S2, and use the trained model to complete the knowledge base. The algorithm proposed by the invention can fuse external information and utilize richer semantic information.