To address the problem that session-based recommendation models ignore temporal information and spatial relationships among items, leading to an inability to capture complex transition patterns among items accurately, a session-based recommendation model based on time-aware and space-enhanced dual channel Graph Neural Network (GNN) was proposed. Firstly, for the temporal channel, adaptive temporal weights were used to process the items, thereby constructing a time-aware session graph, and the users’ interest-shifting patterns were captured through a time-aware GNN. Secondly, for the spatial channel, spatial relationships among items were embedded into a Graph ATtention network (GAT), so as to aggregate the information from the perspective of spatial graph structure. Finally, a contrastive learning strategy was introduced to enhance recommendation performance. The results of comparative experiments conducted on three publicly available datasets, Diginetica, Tmall, and Nowplaying — where the proposed model was compared with baseline models including Atten-Mixer (multi-level Attention Mixture network) and GCE-GNN (Global Context Enhanced GNN) — show that the proposed model achieves superior precision (P) and Mean Reciprocal Rank (MRR). Compared to the suboptimal results, the proposed model has the P@10 improved by 2.09%, 24.97%, and 10.45%, respectively, and the MRR@10 improved by 2.52%, 11.60%, and 4.43%, respectively.
Text classification is a fundamental task in Natural Language Processing (NLP), aiming to assign text data to predefined categories. The combination of Graph Convolutional neural Network (GCN) and large-scale pre-trained model BERT (Bidirectional Encoder Representations from Transformer) has achieved excellent results in text classification tasks. Undirected information transmission of GCN in large-scale heterogeneous graphs produces information noise, which affects the judgment of the model and reduce the classification ability of the model. To solve this problem, a generative label adversarial model, the Class Adversarial Graph Convolutional Network (CAGCN) model, was proposed to reduce the interference of irrelevant information during classification and improve the classification performance of the model. Firstly, the composition method in TextGCN (Text Graph Convolutional Network) was used to construct the adjacency matrix, which was combined with GCN and BERT models as a Class Generator (CG). Secondly, the pseudo-label feature training method was used in the model training to construct a clueter. The cluster and the class generator were jointly trained. Finally, experiments were carried out on several widely used datasets. Experimental results show that the classification accuracy of CAGCN model is 1.2, 0.1, 0.5, 1.7 and 0.5 percentage points higher than that of RoBERTaGCN model on the widely used classification datasets 20NG, R8, R52, Ohsumed and MR, respectively.
BWDSP100 is a 32-bit static scalar Digital Signal Processor (DSP) with Very Long Instruction Word (VLIW) and Single Instruction Multiple Data (SIMD) features, which is designed for high-performance computing. Its Instruction Level Parallelism (ILP) is acquired though clustering and special SIMD instructions. However, the existing compiler framework can not provide support for these SIMD instructions. Since BWDSP100 has much SIMD vectorization resources and there are very high requirements in radar digital signal processing for the program performance, an SIMD optimization which surpported the selection of single or double word mode was put forward based on the traditional Open64 compiler according to the characteristics of BWDSP100 structure, and it can significantly improve the performance of some compute-intensive programs which are widely used in DSP field. The experimental results show that this algorithm can achieve speedup of 5.66 on average compared with before optimization.
Temporal representation and reasoning is a main research topic in artificial intelligence. Most common models can only represent certain temporal information, but many events happen with uncertain temporal information in real life. A new model for representing uncertain and certain temporal information was proposed to describe events and facts with time indeterminacy. This model firstly defined some temporal objects (such as time point and time period), then defined several relations among temporal objects and discussed the transitivity between the relations. Finally, two examples were analyzed, using this model to solve the uncertain temporal reasoning problem.