Yan Sun 0004

dblp:181/2323-4 · DBLP profile ↗
← Back
3ranked-venue papers in the field
0as first author
3since 2021 · last 2022
0000-0002-8192-9545ORCID · conflict

Domains — venue-derived; a paper can count in several

Other / Interdisciplinary · 3
YearPublicationVenuePosition
2022 An artistic analysis model based on sequence cartoon images for scratch
abstract
With the development of visual programming languages, researchers pay attention to the automatic evaluation of visual projects. Previous work focus on the code evaluation but ignored another essential part—the visualization results. Scratch is a widely used programming platform, and projects created on it are displayed in the form of cartoon clips. It is valuable to explore the visual aesthetics embodied in these clips to fill the gap in the assessment system. We propose a model that predicts the human view scores of cartoon clips created on Scratch. Our method is divided into two steps to evaluate the aesthetic of the sequence images that compose cartoon clips. First, we train an image classification network to predict the relative aesthetics of individual images. Then we construct an aesthetic space for the sequence image and improve the rating within a specific range. We put forward ScratchGAN to generate a Scratch-cartoon-style aesthetic analysis data set for training the classification network. Experimental results show that our Generative Adversarial Network framework can well transform photos into a Scratch-cartoon style. The single image assessment network can generate predictions that fit human cartoon aesthetic opinions. Our method achieves satisfactory results in the aesthetic evaluation of sequence cartoon images.
Xiaolin Chai, Yan Sun 0004, Hong Luo 0001, Mohsen Guizani
Int. J. Intell. Syst.2
2022 Scratch-RL: A preference-driven adversarial reinforcement reasoning framework over knowledge graphs for explainable recommendation of Scratch
abstract
Nowadays, Scratch, as a widely-used educational programming platform, has gathered a huge number of programming users all over the world. Facing massive programming resources, how to make satisfactory programming recommendations has attracted increasing attention, especially on explainable recommendations. Existing Scratch recommendation systems overlook to provide why a project is recommended, which prevents users from making better decisions and trusting in the system. To resolve this problem, we design the Scratch-RL, an explainable reinforcement learning framework over knowledge graphs for Scratch recommendation. First, we devise a preference-driven Actor-Critic network to simulate users' local preferences and explore the potential interested projects along the reasoning paths. In the Actor-Critic network, we elaborate a preference state function, a preference-based reward function, and a preference-conditional action pruning strategy for the agent. Then, we leverage a directive discriminator network to help evaluate the correctness of recommendations from the agent and return an extra guidance reward accordingly. A high guidance reward is given when the agent generates correct recommendations, which guarantees that the agent quickly and accurately comprehends the preferences of users. Finally, we jointly train the Actor-Critic network and the discriminator, when the whole training is done, the reasoning paths are taken as the interpretability of the recommendations. Extensive experiments on both the Scratch data set and public data set show that, Scratch-RL obtains favorable recommendation results compared with the state-of-the-art models.
Peng Qi 0006, Yan Sun 0004, Hong Luo 0001
Int. J. Intell. Syst.2
2022 ScratchGAN: Network representation learning for scratch with preference-based generative adversarial nets
abstract
With the rapid increase of users, Scratch, as a popular online social and programming platform, has accumulated massive project resources and complex relations across its social and programming learning network. However, it is challenging to utilize the network information for providing Scratch users with personalized services, despite there are already some useful network representation learning models. In this paper, a network representation learning model with preference-based generative adversarial nets for Scratch (ScratchGAN) is proposed to resolve this problem. In ScratchGAN, we first design a node-vector initialization approach to preserve structure information and side information of Scratch network. Then, considering to learn the fine-grained user preference information of network, we propose a novel Scratch adversarial learning model which includes a Scratch generative adversarial net and a user preference difference constraint component. The former aims to capture user preferences through a new generating strategy based on the delivery nature of preference. The latter attempts to embed users' detailed preference differences according to their interaction behaviors. ScratchGAN can mine user preferences while preserving network structure information and side information. Extensive experiments on the Scratch network show that ScratchGAN outperforms other state-of-the-art models in link prediction and recommendation tasks.
Peng Qi 0006, Yan Sun 0004, Hong Luo 0001
Int. J. Intell. Syst.3