Journals
  Publication Years
  Keywords
Search within results Open Search
Please wait a minute...
For Selected: Toggle Thumbnails
Few-shot image classification method based on contrast learning
Xuewen YAN, Zhangjin HUANG
Journal of Computer Applications    2025, 45 (2): 383-391.   DOI: 10.11772/j.issn.1001-9081.2024020253
Abstract198)   HTML19)    PDF (1897KB)(294)       Save

Deep learning-based image classification algorithms usually rely on huge amounts of training data. However, it is often difficult to obtain sufficient large-scale high-quality labeled samples in real scenarios. Aiming at the problem of insufficient generalization ability of classification models in few-shot scenarios, a few-shot image classification method based on contrast learning was proposed. Firstly, global contrast learning was added as an auxiliary target in training to enable the feature extraction network to obtain richer information from instances. Then, the query samples were split into patches and used to calculate the local contrast loss, thereby promoting the model to gain the ability to infer the global thing the local things. Finally, saliency detection was used to mix the important regions of the query samples, and complex samples were constructed, so as to improve the model generalization ability. Experimental results of 5-way 1-shot and 5-way 5-shot image classification tasks on two public datasets, miniImageNet and tieredImageNet, show that compared to the few-shot learning baseline model, Meta-Baseline, the proposed method improves the classification accuracy by 5.97 and 4.25 percentage points respectively on miniImageNet, and by 3.86 and 2.84 percentage points respectively on tieredImageNet. Besides, the classification accuracy of the proposed method on miniImageNet is improved by 1.02 and 0.72 percentage points respectively compared to that of DFR (Disentangled Feature Representation) model. It can be seen that the proposed method improves the accuracy of few-shot image classification effectively with good generalization ability.

Table and Figures | Reference | Related Articles | Metrics
Session-based recommendation with graph auxiliary learning
Tingjie TANG, Jiajin HUANG, Jin QIN
Journal of Computer Applications    2024, 44 (9): 2711-2718.   DOI: 10.11772/j.issn.1001-9081.2023091257
Abstract164)   HTML7)    PDF (1786KB)(108)       Save

Aiming at the problems that the existing self-supervised contrastive tasks fail to make full use of the rich semantic information in the original data and lack universality, a Session-based Recommendation with Graph Auxiliary Learning (SR-GAL) model was proposed. Firstly, an encoding channel with Representation Consistency (RC) was introduced on the basis of Graph Neural Network (GNN) to mine more valuable self-supervised signals from the original data. Secondly, in order to make full use of these self-supervised signals, two auxiliary tasks, predictive one and constraint one, that were closely related to the target task were designed. Finally, a simple and GNN model-unrelated auxiliary learning framework was developed to unify the two auxiliary tasks with the recommendation task in order to improve the recommendation performance of the GNN model. Compared with the suboptimal comparison model CGSNet (Contrastive Graph Self-attention Network), on Diginetica dataset, the proposed model has the Precision P@20 and Mean Reciprocal Rank MRR@20 increased by 0.58% and 1.61%; on Tmall dataset, the proposed model has the P@20 and MRR@20 increased by 12.65% and 8.41% respectively, verifying the effectiveness of the model. Experimental results on multiple real datasets show that SR-GAL model outperforms advanced models and has good extensibility as well as universality.

Table and Figures | Reference | Related Articles | Metrics
Session-based recommendation based on graph co-occurrence enhanced multi-layer perceptron
Tingjie TANG, Jiajin HUANG, Jin QIN, Hui LU
Journal of Computer Applications    2024, 44 (8): 2357-2364.   DOI: 10.11772/j.issn.1001-9081.2023081063
Abstract278)   HTML11)    PDF (1743KB)(166)       Save

Aiming at the problem that the Multi-Layer Perceptron (MLP) architecture can not capture the co-occurrence relationship in the context of session sequence, a session-based recommendation model based on Graph Co-occurrence Enhanced MLP (GCE-MLP) was proposed. Firstly, the sequential dependency of the session sequence was captured by the MLP architecture, and at the same time, the co-occurrence relationship in the sequence context was obtained through the co-occurrence relationship learning layer, and the session representation was obtained through the information fusion module. Secondly, a specific feature selection layer was designed to amplify the diversity of input features of different relation learning layers. Finally, the representation learning of sessional interest was further enhanced by maximizing the mutual information between two relational representations via a noise contrastive task. Experimental results on multiple real datasets show that the recommendation performance of the GCE-MLP is better than those of the current mainstream models, which verifies the effectiveness of GCE-MLP. Compared with the optimal MLP architecture model FMLP-Rec(Filter-enhanced MLP for Recommendation), GCE-MLP achieves the P@20 of 54.08% and the MRR@20 of 18.87% for Diginetica dataset, which are respectively increased by about 2.14 and 1.43 percentage points; GCE-MLP achieves the P@20 of 71.77% and the MRR@20 of 31.78% for Yoochoose dataset, which are respectively increased by about 0.48 and 1.77 percentage points.

Table and Figures | Reference | Related Articles | Metrics
Focal stack depth estimation method based on defocus blur
Meng ZHOU, Zhangjin HUANG
Journal of Computer Applications    2023, 43 (9): 2897-2903.   DOI: 10.11772/j.issn.1001-9081.2022091342
Abstract320)   HTML10)    PDF (3089KB)(155)       Save

The existing monocular depth estimation methods often use image semantic information to obtain depth, and ignore another important cue — defocus blur. At the same time, the defocus blur based depth estimation methods usually take the focal stack or gradient information as input, and do not consider the characteristics of the small variation of blur between image layers of the focal stack and the blur ambiguity on both sides of the focal plane. Aiming at the deficiencies of the existing focal stack depth estimation methods, a lightweight network based on three-dimensional convolution was proposed. Firstly, a Three-Dimensional perception module was designed to roughly extract the blur information of the focal stack. Secondly, the extracted information was concatenated with the difference features of the focal stack RGB channels output by a channel difference module to construct a focus volume that was able to identify the blur ambiguity patterns. Finally, a multi-scale three-dimensional convolution was used to predict the depth. Experimental results show that compared with methods such as All in Focus Depth Network (AiFDepthNet), the proposed method achieves the best on seven indicators such as Mean Absolute Error (MAE) on DefocusNet dataset, and the best on four indicators as well as the suboptimal on three indicators on NYU Depth V2 dataset; at the same time, the lightweight design reduces the inference time of the proposed method by 43.92% to 70.20% and 47.91% to 77.01% on two datasets respectively. The above verifies that the proposed method can effectively improve the accuracy and inference speed of focal stack depth estimation.

Table and Figures | Reference | Related Articles | Metrics
Routing lookup algorithm with variable-length address based on AVL tree and Bloom filter
Yongjin HUANG, Yifang QIN, Xu ZHOU, Xinqing ZHANG
Journal of Computer Applications    2023, 43 (12): 3882-3889.   DOI: 10.11772/j.issn.1001-9081.2022121915
Abstract327)   HTML13)    PDF (2064KB)(125)       Save

The variable-length address is one of the important research content in the field of future network. Aiming at the low efficiency of traditional routing lookup algorithms for variable-length address, an efficient routing lookup algorithm suitable for variable-length addresses based on balanced binary tree — AVL (Adelson-Velskii and Landis) tree and Bloom filter, namely AVL-Bloom algorithm, was proposed. Firstly, multiple off-chip hash tables were used to separately store route entries with the same number of prefix bits and their next-hop information in view of the flexible and unbounded characteristics of the variable-length address. Meanwhile, the on-chip Bloom filter was utilized for speeding up the search for route prefixes that were likely to match. Secondly, in order to solve the problem that the routing lookup algorithms based on hash technology need multiple hash comparisons when searching for the route with the longest prefix, the AVL tree technology was introduced, that was, the Bloom filter and hash table of each group of route prefix set were organized through AVL tree, so as to optimize the query order of route prefix length and reduce the number of hash calculations and then decrease the search time. Finally, comparative experiments of the proposed algorithm with the traditional routing lookup algorithms such as METrie (Multi-Entrance-Trie) and COBF (Controlled prefix and One-hashing Bloom Filter) were conducted on three different variable-length address datasets. Experimental results show that the search speed of AVL-Bloom algorithm is significantly faster than those of METrie and COBF algorithms, and the query time is reduced by nearly 83% and 64% respectively. At the same time, AVL-Bloom algorithm can maintain stable search performance under the condition of large change in routing table entries, and is suitable for routing lookup and forwarding with variable-length addresses.

Table and Figures | Reference | Related Articles | Metrics
Knowledge graph embedding model based on improved Inception structure
Xiaopeng YU, Ruhan HE, Jin HUANG, Junjie ZHANG, Xinrong HU
Journal of Computer Applications    2022, 42 (4): 1065-1071.   DOI: 10.11772/j.issn.1001-9081.2021071265
Abstract571)   HTML30)    PDF (570KB)(198)       Save

KGE(Knowledge Graph Embedding) maps entities and relationships into a low-dimensional continuous vector space, uses machine learning methods to implement relational data applications, such as knowledge analysis, reasoning, and completion. Taking ConvE (Convolution Embedding) as a representative, CNN (Convolutional Neural Network) is applied to knowledge graph embedding to capture the interactive information of entities and relationships, but the ability of the standard convolutional to capture feature interaction information is insufficient, and its feature expression ability is low. Aiming at the problem of insufficient feature interaction ability, an improved Inception structure was proposed, based on which a knowledge graph embedding model named InceE was constructed. Firstly, hybrid dilated convolution replaced standard convolution to improve the ability to capture feature interaction information. Secondly, the residual network structure was used to reduce the loss of feature information. The experiments were carried out on the datasets Kinship, FB15k, WN18 to verify the effectiveness of link prediction by InceE. Compared with ArcE and QuatRE models on the Kinship and FB15k datasets, the Hit@1 of InceE increased by 1.6 and 1.5 percentage points; compared with ConvE on the three datasets, the Hit@1 of InceE increased by 6.3, 20.8, and 1.0 percentage points. The experimental results show that InceE has a stronger ability to capture feature interactive information.

Table and Figures | Reference | Related Articles | Metrics