Otwarty dostęp

Optimization of Personalized Service System for Student Work in Smart Campus Colleges and Universities with the Aid of Artificial Intelligence

 oraz   
17 mar 2025

Zacytuj
Pobierz okładkę

Introduction

Smart campus is a learning environment based on the Internet, so that students’ learning and teachers’ teaching can be fully carried out on the technology of science and technology. In the context of the rapid innovation of big data, cloud computing and other emerging digital industries, the construction of new college smart campus has become an important content of the development of college education informatization [1-3]. Artificial intelligence as a strategic emerging information technology, because of its powerful data processing and analysis, knowledge acquisition, intelligent decision-making and other capabilities, has become the key to promote the intelligent transformation of university education and create a new university smart campus [4-5]. The all-round intelligent construction, which mainly includes intelligent teaching environment, intelligent teaching resources, intelligent teaching services and intelligent campus management and other four aspects, is not only the upgrade of the campus digital construction, but more importantly, with the arrival of the Internet + and the Internet of Things era to carry out the comprehensive improvement of information technology, so as to promote the construction of the overall intelligent environment [6-8]. Artificial intelligence-assisted smart campus, the deep integration of artificial intelligence technology applied to the university smart campus information system, for students, teachers, managers and other different user groups to provide intelligent services, has become an important research direction for the sustainable development of university smart campus [9-11].

At the same time, the use of artificial intelligence technology to serve the student work in colleges and universities, and to promote the student work in colleges and universities on the level, on the stage, has become an inevitable choice for student work to keep pace with the times [12-14]. Therefore, promoting the acceleration of personalized construction of student work in colleges and universities and the establishment of an effective personalized system service platform for student work can make greater use of college and university information resources to serve students and provide scientific management and scientific decision-making services for student management work in colleges and universities [15-17]. Therefore, on the basis of intelligent campus, combining with artificial intelligence technology, optimizing the personalized service system of student work in colleges and universities, so that every student can learn all kinds of information about the school on the Internet and respond to all kinds of problems encountered in a timely manner in order to be solved in a timely manner, so as to improve the level of management of student work in colleges and universities and the efficiency of work [18-20].

In this paper, we analyze the smart campus student employment information data with the assistance of artificial intelligence, and develop a novel recommendation algorithm, which combines the LSTM model with the DTW algorithm for time series matching. Its recommendation performance on the dataset is evaluated by evaluating model training and recommendation effect. In this paper, the algorithm is combined with B/S architecture to develop a recommendation system for college students’ employment work services based on smart campuses. Through the combination of multifunctionality and technology, it provides a more accurate personalized recommendation service for employment work for college students. And it is applied to a university to evaluate the practical application value of this paper’s platform by recommending employment units for students with different characteristics.

Strategies for Optimizing Personalized Service System of Student Work in Colleges and Universities
Employment data in the context of smart campuses
Multi-source employment data research

Examining the data source, it can be concluded that the smart campus platform’s multi-source employment data supply mainly originates from network resources and students’ employment history data. For students with different disciplinary backgrounds, different sources of employment-related data resources are selected to provide accurate employment recommendations. The prediction and analysis of employment market changes based on the collected data is reflected in the proactive employment services, and the degree of acceptance and recognition of the proactive employment services by students will be the direction of further targeted management, mining and analysis of employment-related data.

Precision employment service realization

It is difficult for traditional university students’ employment recommendation service to meet the precision service requirements in a wide range, while relying on the existing data of the smart campus platform to portray the students’ characteristics, and pushing relevant information such as employment guide to students through the service platform or new media, which is more timely and precise than the traditional university employment service.

Combined with the precision type service, analyze the demand for personalized employment recommendation work service under the smart campus platform, integrate the employment data under the smart campus platform, put forward the idea of matching the students’ cultivation program with the keywords of the positions, and construct the personalized service recommendation model of employment recommendation work based on the mining of the information of the students’ cultivation program.

Feedback mechanism for employment data services under the smart campus platform

Under the personalized employment recommendation service on the smart campus platform, the service can be pushed to meet the personalized employment service needs of students by analyzing the attributes of different students. The precise employment service based on the virtual space of the smart campus platform can strengthen the intelligent, precise, and personalized service capability of the employment data service under the smart campus platform.

Key technologies for student employment job referral services
B/S architecture

B/S three-tier architecture is now the standard structure of software systems, suitable for large-scale high-level system mode of operation, the core of the system is divided into three parts of the so-called three-tier architecture system, refers to the client and the data server between the put a “middle layer”, also called the component layer [21]. B/S architecture layering is to realize “low coupling, high cohesion”, the use of “divide and conquer” idea, the division of the problem to solve each one, easy to control, easy to extend, easy to allocate resources. The B/S application places the responsibility of ensuring legitimacy, business rules, data access, and other related tasks on the middle layer for processing. Usually, in principle, the client belonging to the representation layer does not directly interact with the database, but establishes a connection with the middle layer through COM/DCOM communication, and then interacts with the database through the middle layer.

LSTM model

LSTM neural network is mainly used to process sequence data with time dependence, such as speech, text, etc [22-23]. Compared with the traditional RNN, LSTM network has better memory ability when processing long sequences, and can effectively avoid problems such as gradient vanishing and gradient explosion. The key of LSTM networks is that it introduces a gating mechanism, including an input gate, forgetting gate, and output gate, to control the flow of information.

Among them, the input gate controls the importance of the input data at the current moment, the forgetting gate controls the importance of the memorized state at the previous moment, and the output gate controls the importance of the output result. In addition, the LSTM has a cell state that holds internal state information for the network. The mathematical expressions for the input gate, forgetting gate, output gate, and cell state of the LSTM neural network are:

Oblivion gate: ft = σ(Wf·[ht–1,xt]+bf]).

Input gate: it = σ(Wi·[ht–1,xt]+bi]).

Current time step input information: C˜t=tanh(WC[ ht1,xt ]+bC) .

Current time step cell state: Ct=ftCt1+itC˜t .

Output gate: ot = σ(Wσ·[ht–1,xt]+bσ).

Current time step output: ht = ot ⊗ tanh(Ct).

DTW algorithm

Dynamic Time Warping (DTW) is a widely used algorithm in pattern recognition and time series analysis [24]. It is a technique used to measure the similarity between two sequences, even if they have different lengths or nonlinear temporal dependencies. The DTW algorithm can effectively measure the similarity between two sequences. The mathematical formulation of the DTW algorithm can be expressed as a matrix D, where each element in the matrix denotes the distance between the corresponding elements of two sequences. This is specifically shown in equation (1): D=[ d1,1d1,2d1,nd2,1d2,2d2,ndm,1dm,2dm,n ]

where m is the length of the template sequence and n is the length of the test sequence.

The goal of DTW is to find the optimal distortion path that minimizes the sum of distances between alignment elements. The optimal twisting path is usually found by dynamic programming, where the optimal twisting distance can be computed according to Equation (2): g(c,k)=g(ik,jk)=g(i,j)=min{ g(i1,j)+d(i,j)g(i1,j)+2d(i,j)g(i,j1)+d(i,j)

Where g denotes the matrix used to store the twisted distance between the two templates, g(i, j) denotes that both 2 templates are matched one by one from the starting component, and have been matched to the i component in M and the j component in T . Matching up to this step is the distance between the 2 templates. And both add d(i, j) or 2d(i, j) to the result of the previous match and take the minimum.

The final DTW distance is the sum of distances along the optimal twisted path. Mathematically, the DTW distances of the two sequences X and Y can be shown in Eq. (3): d(i,j)=dist(xi,yi)+min(d(i1,j1),d(i1,j),d(i,j1))

where dist(xi, yi) denotes the distance between elements xi and yi, and d(i, j) denotes the DTW distance between the first i elements of X and the first j elements of Y .

Matrix D also provides us with the optimal twisted path, i.e., the path from D(0,0) to D(m,n), which minimizes the sum of the distances between the aligned elements.

Hybrid recommendation model construction

In practical recommendation scenarios, most users’ interest preferences tend to change over time. Therefore, the user’s data can be viewed as a kind of time series, and by modeling the time series, personalized recommendation services can be provided to users more accurately. In this paper, the DTW algorithm is integrated into the LSTM model, aiming to provide a more accurate and reliable recommendation model for the personalized service of college students’ employment recommendation work. The LSTM model based on bidirectional DTW algorithm is shown in Figure 1.

Figure 1.

LSTM model based on a two-way DTW algorithm

Suppose usera = [u1,u2,……,um] is the set of locations visited by the user, and timea = [a1,a2,……,am] is the set of times the user has visited the locations. In the case of sparse data, the neural network model cannot accurately predict the locations that users may visit in the future. Aiming at the data sparsity and cold-start problem in the user dataset, based on the idea of collaborative filtering, this chapter calculates the similarity between the target user and other users through the bidirectional DTW algorithm, so as to supplement the target user’s dataset. First, the similarity between the target user and other users is calculated according to the bidirectional DTW algorithm, and the formula for calculating the similarity through the bidirectional DTW algorithm is shown in Equation (4): similarity=d(i,j)d(i,j)

Where d(i, j), d′(i, j) represent the minimum and maximum distortion distance between the target user and other users, respectively.

Secondly, in order to avoid the problem of too much noise and slow data processing speed caused by the introduction of too much noise in the original data set, the model randomly selects N users to calculate their similarity with the target user, and selects the common points in the user data set with the largest similarity and the target user dataset to join the target data set, where Cp = [cp1,……,cpn] is the set of these common points, and Ct = [ct1,……,ctn] is the set of the time that the target user has been to these common points. Finally, based on the perspective of “exploration”, “utilization” of the data and the “spatiotemporal” properties of the data, the model randomly adds noise to the common points in the dataset, and the specific formula is as follows: cpi=cpi+zp cti=cti+zt

where i ∈ [1,n], zp, and zt are noise added in the temporal and spatial directions, respectively, to avoid model overfitting problems.

Intelligent college student employment work recommendation service system design
System architecture

The transformation of employment services assisted by artificial intelligence is conducive to better serving student-oriented college students with intelligent services and enhancing students’ stickiness to the platform. According to the push results of the data service can be further based on the existing students’ service satisfaction, browsing frequency, etc., to establish a deeper level of personalized service. In addition, it is also able to combine the personalized needs of students in terms of data push time period, information type, recommendation method and frequency to deepen the more intimate employment data services of the smart campus platform.

Therefore, this system pre-adopts B/S three-tier architecture to design the system. The student employment work recommendation service system is shown in Figure 2, which mainly consists of a three-layer structure, namely, interface performance layer, business logic layer and data access layer.

Figure 2.

Student employment recommendation work personalized service system

Representation layer: It is used for the interactive operation between the user and the platform, presenting the platform data to the user in a friendly and simple style that is easy for the user to understand, compatible with the access of all kinds of browsers, with robust interface usability, and ultimately supporting the interaction between the user and the employment platform. The system interface data transmission adopts asynchronous transmission, realizes local refresh of the interface, and adopts the mode of preserving the user’s front-end temporary data, preserving the user’s back-end data, and object preserving global variables for the transmission and calculation of the data between pages and pages.

Middle layer: that is, the business logic layer of the system, which is mainly composed of two parts, namely, the class files created by the developers themselves according to the business requirements and the components supported by various frameworks. In this system, the first can be specifically embodied in the method of obtaining a collection of JobInfo classes, and the second can be embodied in the namespace of the referencing system. In order to save the memory expansion problem caused by the creation of model classes, the backend of the system will use technology to instantly create a data source for the front-end server control calls.

Data Layer: In this system, the data layer is mainly embodied in two pieces: the former, which can be categorized into three data management classes according to the roles, namely, student management, management and administrator operation classes; and the latter, a public data access help class. This layer also implicitly contains its own components, which refer to the namespace according to the function’s realization. The component provides all the methods to access and manipulate backend data, which includes four provider objects: Connection, DataReadet, Command, DataAdapter, and a user object DataSet.

System Functional Modules

According to the previous analysis, the functional modules of this system can be categorized into five parts: the recommendation module, user communication module, user management module, recruitment management module, and other public modules. The overall functional modules of this system are shown in Figure 3.

Figure 3.

System function module diagram

User communication module. This module mainly aims to provide users with an objective understanding of the job, the company, and the system and communication platform. Specifically, the company’s job evaluation and job search experience share three parts.

User management module. Users can manage their own information through this module, such as user name, password, address, and so on. In addition, career personality test also exists in this section.

Recommendation module. The functions of the recommendation module include recommending jobs to students and recommending users to specific jobs in enterprises.

Recruitment management module. This section will cover the functional realization of the whole process of enterprise recruitment business and student job search business.

Other public modules. Corresponding to the system business, in this module system administrators can maintain all kinds of system information, which in turn allows the system to be stable, safe and orderly to students and enterprises to use the above four functional modules.

System technical architecture

Figure 4 shows the three-tier system structure of B/S. The classic browser-server mode three-tier architecture is used due to the system’s business realization requirements, and the following figure illustrates the three-tier system structure. Based on this architecture model, the scalability of the system and the versatility of different platforms can be better achieved.

Figure 4.

B/S trilaminal structure diagram

According to the requirements of the system business, a three-tier system architecture diagram is designed for the system, where all data processing operations are performed on the server. The intermediate business logic layer is achieved jointly through business base classes and class files, and finally reached by submitting the form to the browser. The client is only used to display data, and its display interface file is a small part of the interface.

The specific working mechanism of this system is that the user sends a page request to the server through the client’s browser, if the interface has been accessed by multiple users, the system will be cached static page to the user, to give the user an intuitive visual experience. Otherwise, it will send commands to the system server through data sets and simple object access protocols, and the system back-end analyzes and processes the user interaction requirements by calling the business base classes and public components of the business logic layer, and finally calls the five objects, scripts or stored procedures to complete the specified operations on the data tables in the database, and then finally returns the required data in the form of data tables or objects to the interface to show to the user.

Analysis of the application of the student employment referral service system
Effect of DTW-based LSTM recommendation model training

In this section of the experiment, firstly, 70% of the dataset of basic information about graduates and employers of a university is randomly extracted and divided into a training set, while 30% is divided into a test set.

The LSTM recommendation algorithm based on DTW of this paper is applied to the training set, and the trained model is tested in the test set, and the results of the evaluation index are calculated and recorded.

In order to prevent the occurrence of overfitting phenomenon, the experiment will be repeated five times, and each time the experiment is conducted on the training set and test set samples are randomly extracted, and finally the five experiments obtained by the evaluation index results take the average value, as the final experimental evaluation results. Fig. 5 shows the effect of 200 rounds of iterations of this paper’s model on the training set and test set.

Figure 5.

The training set and the test set iterate 200 rounds

As can be seen from the figure, the testing effect of the model on the validation data is basically the same as on the training data, and the loss value of this paper’s model on both the training set and the test set converges to about 0.12 when iterated to 40 rounds. It shows that the training of the model in this paper is effective and has a good fitting effect on both the training and test sets.

In addition, this paper’s model is compared and analyzed with collaborative filtering, BP neural network, and random forest recommendation model, which are noted as models 1-3, for the three evaluation indexes of precision rate, recall rate, and F1 score. Figure 6 shows the results of three evaluation metrics for the four model groups.

Figure 6.

Four group model evaluation index results

It can be seen that among the four groups of recommendation algorithms, the recommendation model of this paper has the best performance in employment recommendation work service performance, both in undergraduate and graduate students. For example, in the employment recommendation work service for undergraduate graduates, this paper’s model has a precision rate of 97.15%, a recall rate of 92.26%, and an F1 score of 91.77%, respectively, which is higher than the comparison model.

Comparative Analysis of Recommendation Accuracy Rates for Different Number of Recommendations

In order to verify the recommendation performance of the system in this paper on different numbers of employment units, this section randomly selects some students and enterprise data to participate in the experiment, respectively, to test the employment recommendation accuracy rate when the employment recommendation units are 10, 20, 30, 40, 50, and also choose the reference model above for comparison. Figure 7 shows the accuracy rate of the four groups of recommendation algorithms under different recommendation numbers.

Figure 7.

The accuracy rate of different recommendations is the result

The data shown in the figure shows that the DTW-based LSTM recommendation algorithm in this paper has a high accuracy rate in recommending targets and good quasi-construction results. When the number of recommendations is 50, the recommendation accuracy rate is still as high as about 51%. So the recommendation model proposed in this paper can improve the actual effect of employment recommendation and promote students’ rapid employment and accurate employment.

Recommendations for student employment units

This section uses the student employment job recommendation service system in this paper to recommend employment units to 10 students in a university. By reading the user’s basic information and preference information, the data is brought into the model for weight calculation, and a recommendation list is returned to the user by the recommendation system. Employment units 1-20 are: Huawei Technologies Co. Ltd, Alibaba Group, Baidu Inc, State Grid Corporation, Siemens Ltd, Schneider Electric Co. Ltd, Rockwell Automation Co. Ltd, General Electric Co. Ltd, China Control Technology Co. Ltd, BOE, Hikvision, Commercial Aircraft Corporation, Aviation Industry Group, Aerospace Science and Technology Group, Space Science and Technology Group, Aerospace Science and Industry Group, ZTE Corporation, Tencent, Xiaomi, Unicom Corporation, and Mobile Corporation. Figure 8 shows the weighted scoring results of the 10 students’ employment recommendation units.

Figure 8.

Students’ employment recommendation unit weighted scores

As can be seen from the figure, the recommendation system in this paper can recommend the employment unit with the highest weighted score for different students. For example, for student 1, the student’s gender is male, the average grade is good, the location of the preferred employer is a first-tier city, the combination of the student’s characteristics and attributes of the information, after the employer personalized recommendation of the TOP-3 for the Central Control Technology Company Limited, General Electric Company Limited and Baidu Company, the weighted scores of 94.34, 93.47, 93.83, respectively.

Satisfaction Survey on Employment Services for Higher Education Students

The questionnaire in this section is mainly a study of the satisfaction of students with career guidance services in a university, and the questionnaire is set to five dimensions to investigate students’ satisfaction with the personalized service system in this paper. The questionnaire includes five dimensions: “management system”, “guidance service”, “recommendation effect”, “information comprehensiveness” and “job market construction” of the employment service recommendation system. There are a total of 20 items. The management system of the employment recommendation system (2 questions in total), guidance service (5 questions in total), recommendation effect (4 questions in total), information comprehensiveness (5 questions in total), and job market construction (4 questions in total).

The questionnaire used a Likert scale. For each statement there are five responses with continuous degree of different attitudes, “very satisfied, satisfied, generally satisfied, dissatisfied, and very dissatisfied”, and the distribution is notated as 5-1. Then the scores of the attitudes of each investigator are counted, and finally the overall mean satisfaction rating of the students towards the system of this paper is calculated. Fig. 9 and Fig. 10 show the normal Q-Q diagram and the normal distribution of mean satisfaction of 200 students’ overall satisfaction with the system of this paper, respectively.

Figure 9.

Average satisfaction mean normal Q-Q diagram

Figure 10.

The overall average satisfaction score is the normal distribution

From the Q-Q plots, it can be seen that the scatter regression of the measured values tends to a straight line, which indicates that the raw data are approximately normally distributed. In addition, according to the normal distribution graph of the overall average satisfaction score, it can be seen that the overall average satisfaction of the students with the employment service recommendation system is high, with an average score of 4.314, which is in a state of satisfaction.

Conclusion

This paper utilizes an LSTM model and DTW algorithm to form an LSTM recommendation model based on DTW algorithm. On this basis, combined with the B/S architecture, a personalized employment work recommendation service system for college students has been designed. It is applied to colleges and universities to evaluate their performance in providing employment recommendations for college and university students.

The DTW-LSTM recommendation algorithm has a good fit effect on the training and test sets, and both convergences to about 0.12 when iterating for 40 rounds. The precision, recall, and F1 score of the algorithm in this paper are 97.15%, 92.26%, and 91.77% respectively. In addition, as the number of employment units increases, the algorithm in this paper still has a high recommendation accuracy rate. The student employment job recommendation service system developed in this paper can provide accurate employment unit recommendations for students with different characteristics. And the overall average satisfaction of students for this paper’s system is high, with an average score of 4.314.

Funding:

This research is supported by the 2023 Sichuan Fine Arts Institute Doctoral Research Start-up Project: Digital “One-Stop” Student Service Model Construction Project for Art Colleges (Project No.: 23BSQD008).

Język:
Angielski
Częstotliwość wydawania:
1 razy w roku
Dziedziny czasopisma:
Nauki biologiczne, Nauki biologiczne, inne, Matematyka, Matematyka stosowana, Matematyka ogólna, Fizyka, Fizyka, inne