• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

    Exercise Recommendation with Preferences and Expectations Based on Ability Computation

    2023-12-12 15:49:44MengjuanLiandLeiNiu
    Computers Materials&Continua 2023年10期

    Mengjuan Li and Lei Niu

    Faculty of Artificial Intelligence in Education,Central China Normal University,Wuhan,430079,China

    ABSTRACT In the era of artificial intelligence,cognitive computing,based on cognitive science;and supported by machine learning and big data,brings personalization into every corner of our social life.Recommendation systems are essential applications of cognitive computing in educational scenarios.They help learners personalize their learning better by computing student and exercise characteristics using data generated from relevant learning progress.The paper introduces a Learning and Forgetting Convolutional Knowledge Tracking Exercise Recommendation model(LFCKT-ER).First,the model computes students’ability to understand each knowledge concept,and the learning progress of each knowledge concept,and the model consider their forgetting behavior during learning progress.Then,students’learning stage preferences are combined with filtering the exercises that meet their learning progress and preferences.Then students’ability is used to evaluate whether their expectations of the difficulty of the exercises are reasonable.Then,the model filters the exercises that best match students’expectations again by students’expectations.Finally,we use a simulated annealing optimization algorithm to assemble a set of exercises with the highest diversity.From the experimental results,the LFCKT-ER model can better meet students’personalized learning needs and is more accurate than other exercise recommendation systems under various metrics on real online education public datasets.

    KEYWORDS Cognitive computing;personalized learning;forgetting behavior;exercise recommendation This work is licensed under a Creative Commons Attribution 4.0 International License,which permits unrestricted use,distribution,and reproduction in any medium,provided the original work is properly cited.

    1 Introduction

    With the accelerating popularity of education informatization and mobile applications,online education has attracted many student users to learn on online platforms.However,the massive amount of educational resources available online dramatically increases the difficulty for learners to find learning resources at different learning stages [1].Hence,a science-based approach must be used to analyze students and educational resources to provide personalized learning services for students.Personalized recommendation algorithms can effectively solve this problem and have become a popular research direction.As a vital educational resource,exercises are essential in testing students’learning abilities.An important issue is how to compute students’ability and learning progress from their exercises and then provide learners with personalized exercise recommendations based on their learning stage preferences and expectations of the exercises’difficulty.Therefore,from the viewpoint of enhancing students’productivity and interest,it is important to study how to accurately compute students’ability,compute students’learning progress and compute the difficulty of exercises for students,and recommend exercise resources that meet students’different learning stages,learning stage preferences and expectations of difficulty based on student’s ability and difficulty of exercises.

    In the personalized exercises recommendation,it is crucial to compute the student’s ability to understand different knowledge concepts accurately.Because the student’s forgetting behavior[2]and thus the student’s ability to forget knowledge concepts decreases during the learning progress,the difficulty of the exercises involving forgotten knowledge concepts increases for the student.A student’s learning progress should also be considered in the personalized exercise recommendations.It is also essential to accurately compute the progress of students’knowledge and adjust the recommendation process according to their changing learning stage preferences (review or exploration) to help them learn efficiently.We also consider students’expectations of the difficulty of the exercises to maximize the learning needs of students,and how to evaluate whether students’expectations are reasonable[3]is also an issue to be considered in the recommendation system.A student’s reasonable expectation means that the difference between their expected difficulty and their actual ability should not be too great.From the above analysis,we know that it is very challenging to compute students’ability and the difficulty of the exercises in the exercise recommendation and recommend exercises that meet students’desired difficulty according to their learning stage preferences.

    In the current study,Wu et al.[4]proposed a recommendation system that recommends exercises that match students’abilities according to their learning progress but does not consider students’learning stage preferences,forgetting behavior during learning,and the reasonableness of students’expectations about the difficulty of the exercises.Zhu et al.[5]proposed an exercise recommendation system based on cognitive diagnosis,which computes the student’s ability and combines collaborative filtering to recommend the student exercises.However,the student’s learning progress and the student’s learning stage preferences should be taken into account in this recommendation system.These studies suggest that present research needs to propose valid solutions to recommend suitable exercise for students according to their progress and abilities,especially considering their learning stage preferences and forgetting behavior.

    In this paper,LFCKT-ER is presented to address the limits of the present study.The LFCKT-ER takes into account students’abilities,learning stage preferences,expectations,and forgetting behavior.It can recommend exercises for students that better match their learning stage preferences,abilities,and learning progress to maximize personalized services for students to enhance their study productivity and interest.Among the contributions,this paper has the following:

    1) A model is proposed to compute students’ability LFCKT-ER,which considers students’learning rate and forgetting behavior in learning to model each student individually and output students’mastery of each knowledge in real-time,allowing students to understand their learning progress better.Additionally,LFCKT-ER can provide better feedback for educators to understand students’learning situations better,thus providing better support.

    2) By integrating students’learning stage preferences into the learning progress computation and evaluating whether students’expectations for the difficulty of the exercises are reasonable,LFCKT-ER can dynamically adjust the exercise recommendations according to student’s learning stage preferences and expectations and use optimization algorithms to maximize the diversity of the exercise recommendations when recommending them,maximizing students’satisfaction and learning efficiency.

    3) The recommendation model LFCKT-ER proposed in this paper was evaluated on three real open-source datasets and compared with other mainstream models.LFCKT-ER improved in the corresponding evaluation metrics.Specifically,LFCKT can recommend appropriate exercises to students,allowing them to master knowledge more effectively and improve learning outcomes.

    This paper is organized as follows.Section 2 discusses the related recommendation algorithms.Section 3 describes the proposed exercise recommendation method LFCKT-ER.Section 4 provides the experimental results and analyzes the experimental results.Section 5 summarizes the paper.

    2 Related Work

    Recommendation systems are essential applications of cognitive computing [6],and due to the importance of education,many researchers have worked on recommendation technologies in education.In particular,Linden et al.[7] proposed a K-Nearest Neighbor (KNN) collaborative filtering method to find the students with the most similar answer profiles by calculating the Jaccard similarity between students through their existing exercise scores,then predicting the aim students’scores according to the most similar students’scores,and then recommending the exercises according to the predicted scores.Torre [8] selected exercises from the set of exercises to be recommended according to the level of student knowledge mastery diagnosed by Deterministic Inputs,Noisy“And”gate model (DINA) and recommended exercises related to the knowledge concepts where students’knowledge mastery is weak and those where knowledge mastery is vital.Many studies introduce knowledge graphs into recommendation systems[9–11],Xing et al.[9]proposed a unification-based approach to address the interference of too-distant supplementary information in the knowledge graph with entity information by reconstructing the knowledge graph and also designed a neighborhood aggregation structure based on a distance strategy to achieve a shorter training overhead by reducing the order of aggregation.Chen et al.[10] applied knowledge graph and reader portrait techniques to book recommendation retrieval by constructing reader-book knowledge graphs and combining book topic models and reader portraits to model the semantic associations between books and reader preferences,respectively,to mine the semantic associations behind reader-reader,reader-book,and book-book.The semantic relationships between readers and readers,readers and books,and books and books are analyzed to enhance the recommendation retrieval effect.Zhang et al.[11] proposed a knowledge graph recommendation via the influence effect of a similar user model with fused influence effects,which expands the interaction between users and items.Many researchers apply knowledge-tracking techniques [12–14] to recommended exercises.Ma [12] proposed a personalized exercise recommendation method that combines a deep knowledge tracking model with a collaborative filtering method to address the fact that most of the existing exercise recommendation methods for knowledge modeling ignore the use of common features among similar students.Zhu et al.[13]combined collaborative filtering with knowledge tracing to recommend exercises to students and added the influence of forgetting factors in calculating students’learning progress to fully explore students’knowledge mastery level and typical characteristics of similar students and used them based on dynamic key-value memory networks for knowledge tracing model to accurately explore students’knowledge concept mastery level to ensure the recommendation of appropriate difficulty exercises.He et al.[14]proposed an exercise recommendation method based on knowledge tracing and conceptual prerequisite relations,which considers the difficulty of the exercises and the prerequisite relations of the knowledge concepts in the recommendation and sets thresholds for the mastery of the knowledge concepts into very poorly mastered,essentially mastered,and very well mastered,recommending moderately complex exercises can guide students in the right direction of learning and also stimulate their interest in learning.However,these studies rarely consider student forgetting,student preferences,and student expectations during the learning progress.In this paper,we first predict students’learning progress and add students’weights on learning stage preferences in the final output layer to filter out the exercises that meet students’learning progress and preferences,then calculate students’ability on each concept and evaluate the reasonableness of students’expectations for the exercises based on their ability and make corresponding adjustments,and finally filter out the exercises that meet students’expectations on difficulty and maximize the diversity of the exercises using simulated annealing optimization algorithm to stimulate students’learning interest.

    3 The Model of LFCKT-ER

    The framework of the exercise recommendation system proposed in this paper is shown in Fig.1.First,the model computes for each knowledge concept the probability that at the next moment based on students’interaction sequences through the Knowledge Concept Computation with Preference(KCCP)to select the knowledge concepts that match students’learning stage preferences and students’learning progress.Then,the ability computation layer computes the student’s ability for each knowledge concept.Finally,the exercise selection with expectation and diversity layer evaluates whether the student’s expectations are reasonable,filters the set of exercises that best meet the student’s expectations based on their mastery of each knowledge,and uses an improved simulated annealing algorithm is used to optimize the combination of the filtered exercise sets to minimize the similarity of the recommended list of exercises and to achieve the effect of diversifying the exercises to stimulate students’interest in learning.

    Figure 1:Framework of LFCKT-ER

    3.1 Definition of the Problem

    An exercise generalizes a knowledge concept and usually contains one or more knowledge concepts.In this paper,we only consider the exercise with a knowledge concept.The goal of LFCKTER is to recommend exercises that match the student’s learning progress,learning stage preferences(review or exploration),and learning expectations,and reduce the number of similar exercises after the student has completed the exercise.In general,we can formalize an exercise recommendation as follows: given a sequence of student interactionsX={x1,x2,···,xn},thextis a tuple(et,at)that denotes an interaction.Theetrepresents the exercise answered at time steptanda∈{0,1} means whether the answer to theetis correct(1 means right,0 means incorrect).

    3.2 Knowledge Concept Computation with Preferences

    For the target students at a particular time,the students’problem sequences are firstly filtered by KCCP to find out the exercise bankEB1 that matches the student’s learning progress and learning stage preferences.First,the students’interaction sequences are input into the Long Short-Term Memory(LSTM)[15]to model the students’learned knowledge concepts and predict the probability of students’possible learning concepts in the next moment.Then,an exercise bank that matches both the student’s learning progress and their learning stage preferences is computed based on the student’s learning stage preferences.

    3.2.1 Knowledge Concept Computation

    Using the order of occurrence of knowledge concepts from 0 totto compute the probability of occurrence of each knowledge concept at the momentt+1 is a sequence prediction problem.LSTM[15]can predict students’learning progress.Fig.2 shows the LSTM-based knowledge learning progress model,where theAindicates the model’s current state at the momentt.TheKtdenotes the knowledge concept appearing at the momentt,which can be obtained from student interactionsX.TheKt+1indicates the probability of the knowledge concept appearing at the momentt+1 accepted by model prediction.

    Figure 2:Framework of LSTM

    The one-hot encoding [16] ofKtis required before the sequence of students’doing exercises is input into the LSTM model,and the result is?(Kt).The model’s input is a vector with a dimension equivalent to the amount of all knowledge concepts,and the model’s output has an extent equal to the input dimension.The model’s output represents the prediction of the knowledge concept at the next moment,and the input?(Kt+1)at the momentt+1 represents the learning vector of actual knowledge concepts.LSTM models the knowledge concept learning range prediction problem at the end of a training periodT.The loss function uses binary cross-entropy to train the model as in Eq.(1).

    whereTdenotes an LSTM training period,Kt+1denotes the vector of the actualt+1 moment knowledge concepts,and?(Kt+1)denotes the vector oft+1 moment knowledge concept predictions output by the model.

    The output of the final model is a vector of length as long as the amount of knowledge concepts,as in Eq.(2).

    wherey(ki)denotes the probability that theith knowledge concept occurs at the momentt+1 andmdenotes the number of all knowledge concepts.

    3.2.2 Exercises Selection with Preference

    The fundamental purpose of exercise recommendation is to help students master knowledge,including not only new knowledge that they have not been exposed to but also old knowledge that they have not learned and need to review.Hence,it needs to be studied and explored dynamically according to students’learning stage preferences.To satisfy students’stage preferences for learning,a weight vector matching students’learning stage preferences is added to the output layer of the LSTM model,as shown in Fig.3.This ensures that exercises that students have already done but have a high error rate can have a relatively high weighting and can also satisfy different stage preferences of students.It has a length equal to the amount of knowledge concepts as in Eq.(3).

    wherecidenotes the number of times students learned a knowledge conceptiin the periodT,andridenotes the number of times students correctly answered the knowledge conceptiin the periodT.When theciis equal to 0,it means students have not done exercises on this knowledge concept.The valuew(ki)depends on students’learning stage preferences,for example,thew(ki)=0 indicates that students’learning stage preferences is to review.Thew(ki)=1 indicates students’learning stage preferences is to explore.

    The combination of the output of the LSTM model and the weight vector can be used to obtain the probability vector of the occurrence of the student’s preferred knowledge concept in the next exerciseP(Kt+1),as in Eq.(5).

    whereKt+1denotes the knowledge concept at the momentt+1,andP(Kt+1)means the probability of the student’s knowledge concept at the momentt+1 after adding the student’s learning stage preference;Y(K)denotes the LSTM model output vector with the length of the number of all knowledge concepts,which represents the probability vector of the student’s learning progress;W(K)denotes the student’s vector about learning stage preference with the length of the number of all knowledge concepts.

    After obtaining the probability of the occurrence of students’knowledge concepts about preferences,an initial selection of the exercises is performed to filter out the topNsets of knowledge concepts that most closely match what students are most likely to learn about their preferencesEB1.

    Figure 3:Process of KCCP

    3.3 Ability Computation

    The cognitive computing model used in this paper adopts the LFCKT[17]model.Fig.4 shows the framework diagram of the model,which consists of an embedding module,knowledge state extraction module,forgetting module,and prediction module.The model first stitching the exercise embedding with the student’s answer results as interaction records through the embedding vector of the embedding layer learning exercises,and then obtains the students’learning behavior information through the students’historical interaction sequence.Then the data on students’learning behavior is obtained through historical interaction sequences.Then,LFCKT has a hierarchical convolutional layer to extract students’knowledge state features.Then the forgetting layer update the matrix of the student’s ability at the present moment.Lastly,the probability that the students answer the following exercise correctly is obtained from the predicting layer.

    We design a module in the model for learning the degree of knowledge loss in ability computation matrix and the final output of the student’s knowledge state matrix Z ∈RN×Kat each time step,whichNdenotes the number of student interaction records and zt∈RKrepresents the student’s knowledge state at the moment.The probabilityp(t+1)that the student correctly answers the following exerciseet+1is obtained by the dot product operation of the student’s knowledge state ztwith the exerciseet+1to be answered at the next step,as shown in Eq.(6).

    wherep(t+1)denotes the percentage of students answering the exerciseet+1correctly in the next moment and ztindicates the student’s knowledge mastery.sigmoid(·)is the mapping of the obtained probabilities to[0,1].

    3.4 Exercise Selection with Expectations and Diversity

    The previous section described how to select the knowledge concepts among them to match students’learning stage preferences and progress.The LFCKT-ER has already obtained the students’mastery of the knowledge conceptsZ.This section will build on that to select the exercises that meet the students’expected difficulty and maximize the diversity of the recommended exercises at a time.Fig.5 shows the structure.First,the model obtains students’knowledge mastery status according to their interaction sequences.Then,the model computes the distance between each knowledge concept mastery status and expectation inEB1,according to students’expectation to take the topMknowledge concepts.Finally,the model combines the most diverse set of exercises recommended to students by a simulated annealing optimization algorithm[18–20].

    Figure 4:Framework of LFCKT

    Figure 5:Process of exercise selection

    3.4.1 Exercise Selection with Expectations

    The primary purpose of this subsection is to select the exercise that best matches the student’s expectation of difficultyEafter filtering the exercises that match the student’s learning progress and preference.After the students set their expectations(E∈[0,1]),it is critical to evaluate whether their expectations are reasonable,as shown in Eq.(7).

    whereEdenotes the student’s expectation,Zemeans the student’s average mastery state of the knowledge concepteinEB1 andα,βdenotes parameters,and the size of parameters verifies in the experiment section.The model will remind students to lower their expectations if their expectations are too different from their knowledge mastery.Conversely,if their expectations exceed their ability,the model will remind them to raise their expectations.

    After evaluating that the student’s expectations are reasonable,the distance between the mastery state of each knowledge concept and the expectation is calculated based on the student’s expectation,and the topMexercises that are closest to the expectation are selected in order.Eq.(8) shows the formula for calculating the distance.

    whereDisdenotes the distance between the student’s expectation and the possibility of answering the exercise correctly,abs(·)means the absolute value,Edenotes the student’s expectation,andpedenotes the student’s probability of answering the exerciseecorrectly at the next moment.TheEB1 denotes a library of exercises filtered by learning stage preference and learning progress.

    3.4.2 Exercise Selection with Diversity

    After selecting the firstMexercisesEB2 closest to the student’s desired difficulty,the exercises which are inEB2 are combined and optimized using a simulated annealing algorithm to choose a set of exercises with the most diversity.It can be understood as a function optimization problem with multivariate conditional constraints in optimization problems.In LFCKT-ER,the model learns the representation vector of different knowledge concepts.Then the objective function of the optimization problem is to select a set of exercises with the slightest similarity to recommend to students to stimulate their learning interest as in Eq.(9).

    wherefis the objective function of the simulated annealing optimization algorithm,ei,ej,denotes the exercise that is selected to be closest to the desired difficulty,andCosSim(·)suggests the similarity between different exercises.

    The LFCKT-ER personalized exercise recommendation method selects exercises matching students’learning progress and learning stage preferences by calculating and combining their learning progress with their learning stage preferences.It then recommends exercises to students based on their expectations of exercise difficulty.LFCKT-ER can evaluate whether a student’s expectation of exercise difficulty is reasonable and adjust their expectations accordingly.The recommended exercises can reflect students’current learning progress and recommend various personalized exercises for students who desire a specific level of difficulty,thus enhancing students’learning interests and abilities.The algorithm for LFCKT-ER is described in Algorithm 1.

    Algorithm 1:Algorithm of LFCKT-ER

    Algorithm 1 shows the whole process of exercise recommendation by LFCKT-ER.After calculating the probabilityP(Kt+1)of occurrence of the students’knowledge concepts about preferences,this probability can calculate the similarity with each exercise in the exercise bank.Then the similarity is sorted from largest to smallest.Finally,the topNexercises that best meet the conditions are selected.Then the students’expectations are adjusted,theMexercises that best meet the expectations are computed according to the expectations,and finally,the most diverseRELis combined according to the simulated annealing optimization algorithm.

    4 Experiments

    We perform a multi-group experimental study to validate the validity and advantages of our model.The performance of the proposed model LFCKT-ER in computing students’ability is compared with the performance of different methods on different datasets and the recommendation performance of the LFCKT-ER practice recommendation algorithm on various datasets.

    4.1 Datasets

    Three publicly available datasets are used to validate the validity of our experiments,ASSISTments2009 and ASSISTments2015 are elementary school math problem-solving datasets collected from the online education platform ASSISTments in 2009 and 2015,respectively.Statics2011 comes from the“Engineering Statics”course.They are widely used open-source educational datasets.Table 1 shows a brief description of all datasets.

    Table 1:Overview of datasets

    4.2 Experimental Setup

    4.2.1 LFCKT-ER Model Training

    In the data preprocessing,we remove the answer records which are fewer than five,and students with more than 383 answer records were truncated to improve the performance of the model better.The parameters of the LFCKT-ER model in this paper are set as follows.The learning rate of model training is 0.003.An epoch is 50 times.Each iteration is ten rounds,the decay coefficient of the learning rate is 0.2;the dimension of exercise embedding is 100;each layer has six convolutional kernels.The initial value of the dropout rate for the set of residual modules was 0.05.LFCKT-ER has been validated for computing student ability in our previous work[17].

    4.2.2 LSTM Model Training

    The input dimension of the model is the amount of knowledge concepts in the datasets.When theith bit of the vector is 1 indicates that the exercise belongs to the knowledge concepti.The datasets with less than five response records are removed in the data processing stage.Epoch set 100.To prevent overfitting,the dropout between layers sets 0.4[21].The dropout helps to randomly drop out some of the units in the LSTM network during training,which prevents the network from relying too heavily on any single unit or feature.This encourages the network to learn more generalizable features and reduces the risk of overfitting the training data.The optimization is performed using the Adam optimizer.

    4.3 Baseline Approaches

    4.3.1 Ability Computation Baseline Approach

    Three typical knowledge tracking models are chosen for the comparison experiments,which are Deep Knowledge Tracing(DKT)[22],Dynamic Key-Value Memory Networks for Knowledge Tracing(DKVMN)[23],and Convolutional Knowledge Tracing(CKT)[24],and they are broadly described as follows:

    DKT: For the first time,recurrent neural networks are used for knowledge tracking tasks,a classical model widely used in knowledge tracking.

    DKVMN:Using dynamic key-value pair memory networks to store and update students’knowledge states for each knowledge concept improves the interpretability of the model.

    CKT:Student features are enriched by considering students’prior knowledge and using convolutional neural networks to extract students’learning rates when computing student states.

    4.3.2 Exercise Recommendation Baseline Approach

    The experiments compare the recommendation algorithm proposed in this paper with the following two baseline models,Student-Based Collaborative Filter(SB-CF)[25]and Exercise-Based Collaborative Filter(EB-CF)[26].

    SB-CF:This model refers to collaborative filtering to find exciting content for specific users.In the exercise recommendation,the recommendation is based on the similarity of students.The similarity matrix among students is constructed based on their question records.Then the top 10 students with the most similar answers to the target students are identified.Then the questions of practical difficulty are extracted from the answer records of each similar student for the recommendation.

    EB-CF: This model refers to the idea of recommendation by the similarity between items and uses the intrinsic quality or inherent properties of things to make recommendations.In the exercise recommendation,we set difficulty weights for each exercise based on the student’s answers to the exercises,then calculate the exercise similarity matrix and extract from it the exercises that are similar to the exercises already done,and then make recommendations based on the desired difficulty weights of the exercises.

    4.4 Evaluation Metrics

    4.4.1 Knowledge Tracing Evaluation Metrics

    We compare our model with three other knowledge tracking models using evaluation metrics commonly used in the knowledge tracking domain,as follows:

    ? Area Under the Curve(AUC)is a commonly used evaluation metric for knowledge tracking.This area is the area under the receiver operation characteristic curve that is often used to detect how accurate a method is.The larger the AUC is,the better the model performs.

    ? Accuracy(ACC)is the number of correct predictions as a percentage of the overall results,and when the value of ACC is higher,it means that the model has better predictions.

    ? The square of Pearson correlation (R2) can normalize relative to the variance in the data set,and is a measure of the proportion of variance.

    4.4.2 Exercise Recommendation Evaluation Metrics

    We use four standard evaluation metrics to compare our exercise recommendation model with others,which are as follows:

    1)Accuracy

    Accuracy[27,28]here refers to whether the difficulty of the recommended exercises to the students meets the students’expectations.The higher the accuracy value,the more the recommended exercises encounter the ideal problem for the students.Here we compute the distance between the student’s expectation and the difficulty of the exercise for the student,that is,the student’s mastery of the knowledge concept,and the smaller the distance,the more consistent it is,as in Eq.(10):

    whereidenotes the number of recommended exercises,RELrepresents the list of exercises recommended to the student,Edenotes the student’s expectation,andpeidenotes the probability that the student may answer correctly about the exerciseei,which is the difficulty of the exercise for the student.

    2)Novelty

    The second evaluation metric is the novelty[29]of the exercises;the more students’unanswered knowledge or incorrectly answered knowledge concepts are included in the recommended exercises,the greater the wonder.We usually use the Jaccard similarity coefficient[30]to compare the similarity and difference between finite sample sets;the more significant the coefficient,the greater the sample similarity.Since we use only consider the case where the exercise contains one knowledge concept,thee(i)can then represent the knowledge concept of theith exercise ande(i)rdefines whether the knowledge concepte(i)is answered correctly,with a correct answer of 1 and a no in of 0.Thus the novelty of the recommended exercise can be expressed as Eq.(11):

    wheree(i)denotes the knowledge concept of theith exercise,e(i)rdesignates whether the knowledge concept of theith exercise is answered correctly,and has been answered correctly is indicated by 1;otherwise is 0.RELdenotes the list of recommended exercises at one time,andlen(REL)denotes the number of recommended exercises at one time.

    3)Diversity

    The third evaluation index is the diversity[31,32]of the recommended exercises at a time.In the LFCKT-ER model,we learn the representation vector of each exercise,which can be understood as an embedded representation of the knowledge concept since the exercises considered in this paper contain only one knowledge concept.The variance of the diversity representation recommended exercises is expressed quantitatively by the cosine similarity between the knowledge concepts of the two exercises.The degree of difference in knowledge concepts between each exercise in the recommended list is first calculated,and then averaged to obtain the diversity value of the exercise as in Eq.(12):

    wheree(i),e(j)denote the different exercises in the recommended list,Cossimmeans the calculation of cosine similarity between the exercises,RELdenotes the recommended list of exercises,andlen(REL)denotes the number of recommended exercises.

    4)Knowledge state improvement

    The fourth evaluation metric uses improving the student’s knowledge state [14] to indicate that the student wants to do the least number of exercises to get the maximum improvement in learning performance.When the number of recommended exercises is fixed,the more the student’s knowledge state improves,the better the performance of the recommendation algorithm.In this experiment,if the probability of a student answering an exercise is more significant than 0.7 [13],then we assume that the student answered the exercise;otherwise,the student answered the exercise incorrectly.After one round of recommendations,the model simulates the student’s behavior to determine how much the student’s knowledge state has improved.

    4.5 Experiments and the Analysis of the Results

    4.5.1 Analysis of the Results of Ability Computation

    As shown in Table 2 above,our model has the best AUC and ACC values as opposed to the others,which means that our model performs better than the other three models in terms of prediction.In particular,on the ASSISTment2015 dataset,the AUC is increased by nearly 10% over DKVMN.It indicates that combining learning and forgetting behaviors in the ability computing has better prediction performance.For the internal validity of the algorithm,we employed several methods to avoid vanishing gradients and network degradation.For example,we introduced gated linear units[33]in the convolutional layers to avoid vanishing gradients and added residual connections between convolutional layers to accelerate training and avoid network degradation.For the external validity of the algorithm,we used widely used educational datasets and evaluated the algorithm’s performance by comparing it with multiple evaluation metrics and baseline methods.We found that our algorithm performed better than other methods on all three datasets in the experiments,indicating its high external validity.

    Table 2:The result of the ability computation

    Fig.6 below visualizes the cosine similarity of some knowledge concepts in the datasets ASSISTment2009.A darker green color indicates a higher similarity between two knowledge concepts,and a lighter green color indicates that two knowledge concepts are less similar.The numbers on the horizontal and vertical axes represent the knowledge concepts,and the knowledge concepts are illustrated at the top of Fig.6.It can be seen that LFCKT can learn the embedding representation of different knowledge concepts better.86 and 75 related to Volume have a higher similarity with 0.65;89 and 99 associated with Line Equations have a higher similarity with 0.48;the others have a lower similarity.

    4.5.2 Analysis of the Results of Exercise Recommendation

    To compare each exercise recommendation model’s effectiveness,the experiment uses those mentioned three public datasets,in which 20% of the student data can test the efficacy of the recommendation model.In the exercise selection stage,the exercises can rank according to students’knowledge mastery and students’expectations,and the set of exercises closest to students’expectation difficulty is selected.Then the most diverse collection of exercises is optimized using a simulated annealing algorithm for combination.The most varied group of exercises is then optimized using a simulated annealing algorithm.

    Figure 6:Similarity between exercises

    Fig.7 shows the accuracy of the recommended exercises,Fig.8 shows the diversity,Fig.9 shows the novelty of the exercises,and Fig.10 shows the improvement of the student’s knowledge state.

    Figure 7:Accuracy of exercise recommendations

    The experimental results show that the traditional exercise recommendation algorithms SBCF and EB-CF could improve recommendation accuracy.In contrast,the accuracy of the method LFCKT-ER model proposed in this paper has significantly enhanced,proving the LFCKT model’s effectiveness in enhancing recommendation accuracy.LFCKT-ER uses cognitive computation based on a convolutional neural network,which can more accurately calculate the mastery level of students’knowledge.Hence,the accuracy of the exercise recommendation is significantly better than the other two models.

    Figure 8:Diversity of exercise recommendations

    Figure 9:Novelty of exercise recommendations

    Fig.8 shows the recommended diversity of the exercises.The diversity results of the LFCKT-ER model proposed in this paper are about 20%higher than the other two models for the three datasets,which is due to the simulated annealing algorithm used in this paper to optimize the combination of the filtered exercises,intending to minimize the similarity between the combined exercises and maximizing the diversity of the exercises to improve student’s learning interest.

    Fig.9 shows the novelty of the recommended exercises,which shows that the LFCKT-ER model performs better in recommending the novelty of the exercises when the students’learning stage preferences is exploration.LFCKT incorporates the attribute of a student forgetting in the cognitive computation,and the cognitive state of students changes during the problem-solving process.In the recommendation process,students are given more weight to exercises that have not been done or have a high error rate to satisfy their exploration preferences.Therefore,this model is higher than the traditional exercise recommendation algorithm in terms of the novelty of recommended exercises.

    Fig.10 shows the improvement student’s ability after doing the recommended exercises.We simulate the students’behavior in doing the exercises.Inputting the exercises into the cognitive computational model LFCKT gives the probability that the student will answer the exercises correctly.In the simulation,we consider that a student’s likelihood is more significant than 0.7,which means the student can answer rightly.Otherwise,the student can not answer the exercise correctly.Fig.10 shows that LFCKT-ER is much better than the traditional recommendation algorithm in improving the student’s knowledge state.This is because,in the recommendation process,LFCKT-ER considers the students’perceptions and expectations.In the recommendation,the model will evaluate whether the students’expectations are reasonable and help them understand themselves correctly to promote efficient learning.

    We visualize the recommendations for each student,select 125 students in the datasets for recommendations,and record the comparison between our model and the other two models.Our model is much better than SB-CF and EB-CF regarding accuracy,novelty,and complexity.The model of LFCKT-ER is mainly in the ideal region.Fig.11 shows the performance of the recommendation algorithm in terms of accuracy and diversity,Fig.12 shows the performance of the recommendation algorithm in terms of accuracy and novelty,and Fig.13 shows the performance of the recommendation algorithm in terms of diversity and novelty,with the points in the figure closer to the top right indicating the better performance of the model.Our model’s recommendation performance for students is closer to the upper right corner than the other two models.

    Figure 11:Accuracy and diversity compared

    Figure 12:Accuracy and novelty compared

    4.5.3 The Results of Tune Parameters

    Then,we try to discuss the effect of students’expectations E and learning stage preferences on the recommendation performance to maximize the student’s learning efficiency at each recommendation.Accuracy,Novelty,Diversity,and Knowledge State Improvement(KSI)were metrics.When changing preferences and E,we also used other parameters REL for experiments on dataset ASSISTment2009,where Z denotes the average of the cognitively calculated student knowledge point mastery.The results are shown in Table 3:

    Table 3:Effects of different parameters

    Table 3 shows that students’expectations of the difficulty of the exercises are lower than they are.When exceeding 0.2 of their knowledge level,it was found that all four of our evaluation indicators decreased.Students’knowledge states are steadily increasing within the vicinity of their knowledge state.This is why we have a basis for evaluating whether students’expectations are reasonable in Eq.(7).Students will see their ability values and then adjust their expectations appropriately according to the system’s prompts to achieve an effect of improving their ability the fastest.

    5 Conclusion

    This paper proposes an exercise recommendation algorithm specifically designed for online learning platforms.Using students’exercise records,the proposed algorithm calculates their ability and learning progress and incorporates their exercise learning stage preferences and students’expectations of difficulty to generate personalized exercise recommendations.The ultimate goal of the proposed algorithm is to enhance students’interest and competence in learning.To demonstrate the effectiveness of the proposed algorithm,we conducted simulation experiments and compared its performance with several baseline methods.The results show that the proposed algorithm outperforms the recommendation accuracy and knowledge state improvement baselines.The proposed algorithm addresses the challenge of providing appropriate exercise recommendations to students who need to complete exercises to test their mastery of knowledge points and who also need to choose the appropriate exercises based on their learning progress,students’expectations of difficulty,and learning stage preferences.By providing tailored exercise recommendations,the proposed algorithm can better meet students’exercise needs and help them achieve better learning outcomes.Therefore,the proposed exercise recommendation algorithm has practical value in online learning platforms and can benefit students by improving their learning experience and results.

    This paper studies the effect of students’forgetting behavior on their state of knowledge.It calculates their learning progress,learning stage preferences,and expected difficulty of the exercises in the recommendation to build a dynamic exercise recommendation system.The proposed algorithm enriches the diversity of exercises in the recommendation to meet students’learning needs and interests to the maximum.However,there are still some rooms to improve.For example,this paper just utilized knowledge concepts instead of exercises.Although it could solve the cold exercise start[34–36]problem,limited information involved in the exercises cannot provide more accurate recommendation results.Also,this paper only utilized a limited number of tags,e.g.,the number of questions answered,knowledge points,and correctness.In future work,other types of labels could also be utilized for the recommendation,e.g.,the number of attempts to answer questions and the number of a student’s reviews of reference solutions.

    Acknowledgement:The authors extend their appreciation to the anonymous reviewers for their constructive comments,and wish to thank Ms.Shuo Liu for her helpful suggestions in writing this paper.

    Funding Statement:This research is partially supported by the National Natural Science Foundation of China(No.62006090),and Research Funds of Central China Normal University(CCNU)under Grants 31101222211 and 31101222212.

    Author Contributions:Study conception and design:Mengjuan Li,Lei Niu;analysis and interpretation of results:Mengjuan Li,Lei Niu;draft manuscript preparation:Mengjuan Li.All authors reviewed the results and approved the final version of the manuscript.

    Availability of Data and Materials:Data not available due to commercial restrictions.Due to the nature of this research,participants of this study did not agree for their data to be shared publicly,so supporting data is not available.

    Conflicts of Interest:The authors declare that they have no conflicts of interest to report regarding the present study.

    首页视频小说图片口味搜索| 亚洲天堂国产精品一区在线| 日韩大尺度精品在线看网址 | 久久精品成人免费网站| 操美女的视频在线观看| 一级毛片女人18水好多| 在线观看www视频免费| 国产免费av片在线观看野外av| av在线天堂中文字幕| 国产欧美日韩综合在线一区二区| 人人澡人人妻人| 亚洲专区国产一区二区| 亚洲片人在线观看| 久久人妻熟女aⅴ| 99久久精品国产亚洲精品| 黄色毛片三级朝国网站| 黄色 视频免费看| 1024香蕉在线观看| 久久久久久久久久久久大奶| 操美女的视频在线观看| 亚洲国产日韩欧美精品在线观看 | 视频区欧美日本亚洲| 国产亚洲av嫩草精品影院| 亚洲av电影不卡..在线观看| 又黄又爽又免费观看的视频| 国产又爽黄色视频| а√天堂www在线а√下载| 操美女的视频在线观看| 久久国产亚洲av麻豆专区| 久久久久久久久免费视频了| 亚洲熟妇中文字幕五十中出| 久久婷婷人人爽人人干人人爱 | 色播亚洲综合网| 午夜免费激情av| 非洲黑人性xxxx精品又粗又长| 成熟少妇高潮喷水视频| 欧美国产日韩亚洲一区| 最近最新免费中文字幕在线| 99riav亚洲国产免费| 大码成人一级视频| 久久午夜综合久久蜜桃| 欧美绝顶高潮抽搐喷水| 亚洲av成人不卡在线观看播放网| 免费在线观看完整版高清| 亚洲一码二码三码区别大吗| 精品欧美国产一区二区三| 最新在线观看一区二区三区| 男人操女人黄网站| 免费看美女性在线毛片视频| 黄色女人牲交| 亚洲专区中文字幕在线| 99国产精品一区二区三区| 成人18禁高潮啪啪吃奶动态图| 欧美人与性动交α欧美精品济南到| 国产精品av久久久久免费| 久久婷婷人人爽人人干人人爱 | 亚洲性夜色夜夜综合| 搡老妇女老女人老熟妇| 一本久久中文字幕| 中文字幕人妻熟女乱码| 国产av精品麻豆| 少妇被粗大的猛进出69影院| 国产欧美日韩一区二区三区在线| www日本在线高清视频| 黑人欧美特级aaaaaa片| 国内精品久久久久久久电影| 亚洲精华国产精华精| 国产亚洲欧美在线一区二区| 亚洲成国产人片在线观看| 高潮久久久久久久久久久不卡| 黄色成人免费大全| 久久国产乱子伦精品免费另类| 19禁男女啪啪无遮挡网站| 亚洲人成电影观看| 欧洲精品卡2卡3卡4卡5卡区| 中文字幕精品免费在线观看视频| www.自偷自拍.com| 欧美日本中文国产一区发布| 日韩高清综合在线| 三级毛片av免费| 国产精品久久久久久人妻精品电影| 亚洲精品美女久久av网站| 无遮挡黄片免费观看| 妹子高潮喷水视频| 亚洲自偷自拍图片 自拍| 午夜免费鲁丝| 欧美另类亚洲清纯唯美| 国产精品美女特级片免费视频播放器 | 国产精品影院久久| 午夜两性在线视频| 国产伦一二天堂av在线观看| 黄色a级毛片大全视频| 老司机福利观看| 女警被强在线播放| 日韩高清综合在线| 日本a在线网址| 国产一区二区激情短视频| 久久婷婷人人爽人人干人人爱 | 18禁黄网站禁片午夜丰满| a级毛片在线看网站| 亚洲九九香蕉| 亚洲av成人av| 国产精品久久久久久精品电影 | 人人妻,人人澡人人爽秒播| 一区二区三区激情视频| 亚洲国产精品合色在线| 国产1区2区3区精品| 国产av一区在线观看免费| 国产精品亚洲av一区麻豆| 午夜精品久久久久久毛片777| 一级,二级,三级黄色视频| 久久人妻福利社区极品人妻图片| 老汉色av国产亚洲站长工具| 婷婷六月久久综合丁香| 久久人人精品亚洲av| 午夜精品国产一区二区电影| 久久国产精品影院| 老司机深夜福利视频在线观看| 91精品国产国语对白视频| 人人澡人人妻人| 黄色丝袜av网址大全| 亚洲欧美精品综合久久99| 精品国产一区二区久久| 一区在线观看完整版| 免费看十八禁软件| 人成视频在线观看免费观看| 欧美激情高清一区二区三区| 黄色视频不卡| 日韩欧美三级三区| 久久婷婷人人爽人人干人人爱 | av片东京热男人的天堂| 欧美色视频一区免费| 久久久久国内视频| 亚洲av熟女| 少妇裸体淫交视频免费看高清 | 亚洲免费av在线视频| 国产国语露脸激情在线看| 成人手机av| 在线观看午夜福利视频| 国产成人精品久久二区二区91| 免费看美女性在线毛片视频| 91成年电影在线观看| 日韩三级视频一区二区三区| 免费av毛片视频| 国产av一区二区精品久久| 中文字幕人成人乱码亚洲影| 天天躁狠狠躁夜夜躁狠狠躁| 亚洲伊人色综图| 国产一区在线观看成人免费| 老汉色av国产亚洲站长工具| 欧美激情 高清一区二区三区| 欧美av亚洲av综合av国产av| 99国产极品粉嫩在线观看| 国产欧美日韩一区二区三区在线| 老汉色∧v一级毛片| 精品国产超薄肉色丝袜足j| 久久香蕉精品热| 老司机在亚洲福利影院| 久久久久国产精品人妻aⅴ院| 女人爽到高潮嗷嗷叫在线视频| 在线观看午夜福利视频| 一个人观看的视频www高清免费观看 | 免费在线观看视频国产中文字幕亚洲| 丝袜美足系列| 精品卡一卡二卡四卡免费| 波多野结衣巨乳人妻| 麻豆一二三区av精品| 看片在线看免费视频| 波多野结衣巨乳人妻| 精品高清国产在线一区| 国产精品野战在线观看| 亚洲色图综合在线观看| 99精品在免费线老司机午夜| 啦啦啦观看免费观看视频高清 | 国产91精品成人一区二区三区| 91麻豆精品激情在线观看国产| 精品国产美女av久久久久小说| 免费av毛片视频| 欧美老熟妇乱子伦牲交| 深夜精品福利| 亚洲av成人av| 久久久久久国产a免费观看| av有码第一页| 久久久久久大精品| 日韩视频一区二区在线观看| 久久人妻福利社区极品人妻图片| 日本免费a在线| 亚洲一码二码三码区别大吗| 久久亚洲真实| www.www免费av| 成人手机av| 精品熟女少妇八av免费久了| 可以在线观看的亚洲视频| 亚洲人成伊人成综合网2020| 欧美黄色淫秽网站| 欧美成人免费av一区二区三区| 自拍欧美九色日韩亚洲蝌蚪91| 亚洲精品国产一区二区精华液| 日本在线视频免费播放| xxx96com| 脱女人内裤的视频| 午夜日韩欧美国产| 欧美绝顶高潮抽搐喷水| 老熟妇乱子伦视频在线观看| 国产亚洲av高清不卡| 亚洲精品中文字幕在线视频| 国产欧美日韩一区二区三区在线| av天堂在线播放| 日本欧美视频一区| 国产精品久久久人人做人人爽| 岛国视频午夜一区免费看| 啦啦啦 在线观看视频| 国产精品自产拍在线观看55亚洲| 亚洲av第一区精品v没综合| 亚洲黑人精品在线| 丝袜人妻中文字幕| 国产欧美日韩一区二区精品| 非洲黑人性xxxx精品又粗又长| 中文字幕色久视频| 国产精品 欧美亚洲| 50天的宝宝边吃奶边哭怎么回事| 成人精品一区二区免费| 免费在线观看视频国产中文字幕亚洲| 成年版毛片免费区| 妹子高潮喷水视频| 亚洲伊人色综图| 男人舔女人下体高潮全视频| 日韩欧美三级三区| 亚洲无线在线观看| 精品免费久久久久久久清纯| 一边摸一边抽搐一进一小说| 在线观看免费午夜福利视频| 女人被狂操c到高潮| svipshipincom国产片| 最新美女视频免费是黄的| 精品久久久久久久人妻蜜臀av | av中文乱码字幕在线| 国产一区二区三区在线臀色熟女| 视频在线观看一区二区三区| 大码成人一级视频| 国产伦一二天堂av在线观看| 日韩 欧美 亚洲 中文字幕| 成人免费观看视频高清| 女人被狂操c到高潮| 精品高清国产在线一区| 久久久国产欧美日韩av| 人成视频在线观看免费观看| 欧美成人免费av一区二区三区| 久久影院123| 亚洲av成人一区二区三| 一边摸一边抽搐一进一出视频| 一进一出抽搐gif免费好疼| 成人免费观看视频高清| 操出白浆在线播放| 亚洲午夜理论影院| 亚洲精品在线观看二区| 大陆偷拍与自拍| 亚洲五月天丁香| 一级作爱视频免费观看| 欧美一级毛片孕妇| 两个人看的免费小视频| 亚洲av成人一区二区三| 国产精品一区二区精品视频观看| 亚洲国产欧美日韩在线播放| 色在线成人网| 国产精品二区激情视频| 色精品久久人妻99蜜桃| 午夜免费激情av| 亚洲免费av在线视频| 国产高清videossex| 99国产精品99久久久久| 老司机在亚洲福利影院| 亚洲专区中文字幕在线| 亚洲片人在线观看| 亚洲av日韩精品久久久久久密| 国产精品 国内视频| 国产成人一区二区三区免费视频网站| 日韩欧美在线二视频| 男男h啪啪无遮挡| 一二三四在线观看免费中文在| 大型黄色视频在线免费观看| 久热这里只有精品99| 久久久精品欧美日韩精品| 色精品久久人妻99蜜桃| 极品人妻少妇av视频| 91大片在线观看| 99国产精品一区二区三区| 每晚都被弄得嗷嗷叫到高潮| 国产一区在线观看成人免费| 啦啦啦 在线观看视频| 一级片免费观看大全| 精品熟女少妇八av免费久了| 热re99久久国产66热| 亚洲自拍偷在线| 一级片免费观看大全| 日韩欧美在线二视频| 9191精品国产免费久久| 亚洲三区欧美一区| 午夜影院日韩av| 久久久水蜜桃国产精品网| 69av精品久久久久久| 免费在线观看亚洲国产| 9色porny在线观看| 亚洲一区中文字幕在线| 人人妻,人人澡人人爽秒播| 中文字幕人妻丝袜一区二区| 男女之事视频高清在线观看| 成人手机av| 老司机福利观看| 国产成人欧美在线观看| 精品第一国产精品| 丰满人妻熟妇乱又伦精品不卡| 好看av亚洲va欧美ⅴa在| 亚洲国产欧美日韩在线播放| 丰满的人妻完整版| 欧美激情高清一区二区三区| 可以在线观看的亚洲视频| 欧美大码av| 曰老女人黄片| 国产亚洲精品第一综合不卡| 一二三四社区在线视频社区8| 色播亚洲综合网| 中文字幕色久视频| 韩国av一区二区三区四区| 亚洲专区中文字幕在线| www.999成人在线观看| 日韩大码丰满熟妇| √禁漫天堂资源中文www| 欧美 亚洲 国产 日韩一| 日本五十路高清| 女生性感内裤真人,穿戴方法视频| 青草久久国产| 中文字幕最新亚洲高清| 精品福利观看| av在线播放免费不卡| 制服丝袜大香蕉在线| 免费不卡黄色视频| 丁香六月欧美| 99久久久亚洲精品蜜臀av| 亚洲第一青青草原| 在线观看午夜福利视频| 日韩欧美在线二视频| 日韩精品中文字幕看吧| 搡老岳熟女国产| 欧美激情高清一区二区三区| 日本vs欧美在线观看视频| 精品高清国产在线一区| 国产欧美日韩一区二区三区在线| 免费高清视频大片| 国产色视频综合| 黄片播放在线免费| 国产真人三级小视频在线观看| 免费看美女性在线毛片视频| 国内精品久久久久久久电影| 国产成人免费无遮挡视频| 亚洲成人久久性| 一二三四社区在线视频社区8| 黄片大片在线免费观看| 国产伦一二天堂av在线观看| 88av欧美| 国产精品 欧美亚洲| 激情在线观看视频在线高清| 国产在线观看jvid| 午夜亚洲福利在线播放| 国产97色在线日韩免费| 韩国av一区二区三区四区| 久久欧美精品欧美久久欧美| videosex国产| 热99re8久久精品国产| 精品久久久久久久人妻蜜臀av | 一区二区三区激情视频| 男女下面进入的视频免费午夜 | 无限看片的www在线观看| 午夜影院日韩av| 中文字幕另类日韩欧美亚洲嫩草| 免费不卡黄色视频| 亚洲一区二区三区不卡视频| 午夜福利,免费看| 精品日产1卡2卡| 国产精品影院久久| 久久久久九九精品影院| 亚洲国产精品合色在线| 淫秽高清视频在线观看| 中文字幕最新亚洲高清| 自线自在国产av| 90打野战视频偷拍视频| 三级毛片av免费| 国产亚洲精品综合一区在线观看 | 精品一区二区三区四区五区乱码| 丝袜美足系列| 涩涩av久久男人的天堂| 免费女性裸体啪啪无遮挡网站| 中文字幕色久视频| 女性被躁到高潮视频| 午夜a级毛片| 欧美成人一区二区免费高清观看 | 成人18禁高潮啪啪吃奶动态图| 亚洲三区欧美一区| 亚洲久久久国产精品| 精品熟女少妇八av免费久了| 国产成人精品久久二区二区免费| 亚洲少妇的诱惑av| 男女之事视频高清在线观看| 亚洲av电影不卡..在线观看| 亚洲专区国产一区二区| 午夜福利,免费看| 久9热在线精品视频| 成人精品一区二区免费| 男女午夜视频在线观看| 久久精品国产亚洲av高清一级| 校园春色视频在线观看| 麻豆成人av在线观看| 国产成年人精品一区二区| 男人操女人黄网站| 亚洲中文日韩欧美视频| 精品久久久久久,| 母亲3免费完整高清在线观看| 国产精品一区二区在线不卡| 国产成人欧美| 大陆偷拍与自拍| 午夜福利成人在线免费观看| 亚洲五月色婷婷综合| 一二三四社区在线视频社区8| 黄色片一级片一级黄色片| 91九色精品人成在线观看| 国产一区在线观看成人免费| 这个男人来自地球电影免费观看| 日韩大尺度精品在线看网址 | 午夜精品久久久久久毛片777| 色综合婷婷激情| 国产一区在线观看成人免费| 国产成人影院久久av| 国产激情欧美一区二区| 午夜免费成人在线视频| 久久精品国产亚洲av高清一级| 国产av一区在线观看免费| 丝袜在线中文字幕| 国产av精品麻豆| 欧美中文综合在线视频| 99re在线观看精品视频| 18美女黄网站色大片免费观看| 黄色a级毛片大全视频| 神马国产精品三级电影在线观看 | 又黄又爽又免费观看的视频| 国产精品免费一区二区三区在线| 免费在线观看黄色视频的| 超碰成人久久| 日韩欧美三级三区| 美女 人体艺术 gogo| 国产精品国产高清国产av| 岛国视频午夜一区免费看| 国内精品久久久久久久电影| 亚洲av五月六月丁香网| 久久精品影院6| 狂野欧美激情性xxxx| 亚洲三区欧美一区| 亚洲性夜色夜夜综合| 国内久久婷婷六月综合欲色啪| 一进一出抽搐gif免费好疼| 亚洲七黄色美女视频| 黄片播放在线免费| 午夜影院日韩av| 99riav亚洲国产免费| 国产亚洲精品综合一区在线观看 | 高清在线国产一区| 男人舔女人的私密视频| 69av精品久久久久久| 窝窝影院91人妻| 一级a爱片免费观看的视频| 国产色视频综合| 欧美乱色亚洲激情| 久久精品国产清高在天天线| 亚洲人成伊人成综合网2020| 国产精品99久久99久久久不卡| 国产精品九九99| 午夜久久久在线观看| 999久久久国产精品视频| 满18在线观看网站| 99精品在免费线老司机午夜| 中文字幕人成人乱码亚洲影| 国产熟女午夜一区二区三区| 欧美日韩瑟瑟在线播放| 久久久水蜜桃国产精品网| 成人亚洲精品av一区二区| 一进一出抽搐gif免费好疼| 亚洲国产精品成人综合色| 免费在线观看日本一区| 午夜福利欧美成人| 在线观看免费午夜福利视频| 欧美日韩精品网址| 久久久国产精品麻豆| 亚洲精品国产色婷婷电影| 女人高潮潮喷娇喘18禁视频| 又大又爽又粗| 精品福利观看| 日日干狠狠操夜夜爽| 我的亚洲天堂| 亚洲国产看品久久| 99久久国产精品久久久| 精品少妇一区二区三区视频日本电影| 亚洲狠狠婷婷综合久久图片| 最近最新中文字幕大全电影3 | 女人爽到高潮嗷嗷叫在线视频| 日韩欧美三级三区| 精品欧美一区二区三区在线| 国产欧美日韩一区二区三区在线| 中亚洲国语对白在线视频| 亚洲av片天天在线观看| 免费在线观看完整版高清| 精品欧美一区二区三区在线| 日韩免费av在线播放| 国产欧美日韩一区二区精品| 少妇 在线观看| 男女之事视频高清在线观看| 免费在线观看日本一区| 男女做爰动态图高潮gif福利片 | 一区二区三区国产精品乱码| 国产私拍福利视频在线观看| 久久精品国产99精品国产亚洲性色 | 欧美激情久久久久久爽电影 | 一级毛片女人18水好多| 两个人免费观看高清视频| 欧美丝袜亚洲另类 | 校园春色视频在线观看| 精品人妻1区二区| 麻豆国产av国片精品| 变态另类成人亚洲欧美熟女 | 99久久99久久久精品蜜桃| 亚洲成av片中文字幕在线观看| 法律面前人人平等表现在哪些方面| av中文乱码字幕在线| 99香蕉大伊视频| 亚洲电影在线观看av| 欧美在线一区亚洲| 香蕉久久夜色| 久久久久久大精品| 中文字幕久久专区| 国产私拍福利视频在线观看| 成人亚洲精品av一区二区| 亚洲美女黄片视频| 精品国产一区二区久久| 亚洲精品中文字幕在线视频| 一边摸一边抽搐一进一小说| 日韩精品中文字幕看吧| 精品国产乱码久久久久久男人| 91精品国产国语对白视频| 天堂动漫精品| 欧美大码av| 久久精品国产亚洲av香蕉五月| 精品欧美一区二区三区在线| 亚洲少妇的诱惑av| 日本一区二区免费在线视频| 久久婷婷成人综合色麻豆| 桃红色精品国产亚洲av| 一级a爱视频在线免费观看| 国产成人精品无人区| av电影中文网址| 久久久久久大精品| 国产精品电影一区二区三区| 日本精品一区二区三区蜜桃| 国内久久婷婷六月综合欲色啪| 精品国产一区二区三区四区第35| 国产精品亚洲av一区麻豆| 亚洲少妇的诱惑av| 热99re8久久精品国产| 999久久久国产精品视频| 99在线视频只有这里精品首页| 亚洲精品在线美女| 黄片大片在线免费观看| 女同久久另类99精品国产91| 亚洲国产欧美一区二区综合| 欧美不卡视频在线免费观看 | 国产精品国产高清国产av| 亚洲欧美一区二区三区黑人| 无限看片的www在线观看| 叶爱在线成人免费视频播放| 国产成人精品久久二区二区免费| 琪琪午夜伦伦电影理论片6080| 久久 成人 亚洲| 亚洲熟妇熟女久久| 啦啦啦韩国在线观看视频| 长腿黑丝高跟| 日韩大尺度精品在线看网址 | 亚洲天堂国产精品一区在线| 国产精品久久久久久精品电影 | 国产成人啪精品午夜网站| 男女下面进入的视频免费午夜 | av网站免费在线观看视频| 美女国产高潮福利片在线看| 亚洲aⅴ乱码一区二区在线播放 | 亚洲国产欧美一区二区综合| 老司机在亚洲福利影院| 最近最新免费中文字幕在线| 在线观看66精品国产| 久久久久国内视频| 成人特级黄色片久久久久久久| 又大又爽又粗| 日本黄色视频三级网站网址| 国产亚洲av嫩草精品影院| 不卡一级毛片| av福利片在线| 国产精品久久久久久亚洲av鲁大| 极品人妻少妇av视频| 国产野战对白在线观看| 中文字幕色久视频| 男人舔女人下体高潮全视频| 国产精品 欧美亚洲| 久久精品国产清高在天天线| 精品第一国产精品| 久久精品影院6| 一级毛片高清免费大全| 国产精品精品国产色婷婷| 欧美绝顶高潮抽搐喷水| 人成视频在线观看免费观看| 又紧又爽又黄一区二区|