• <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.

    国产精品 国内视频| 国产av麻豆久久久久久久| 级片在线观看| 韩国av一区二区三区四区| 波野结衣二区三区在线 | 亚洲av免费在线观看| 国产av不卡久久| 久久精品国产亚洲av涩爱 | 午夜a级毛片| 黄色日韩在线| 少妇的丰满在线观看| 欧美日韩一级在线毛片| 一区二区三区免费毛片| 超碰av人人做人人爽久久 | 久久午夜亚洲精品久久| 久久久久九九精品影院| 欧美黑人巨大hd| 国产高清有码在线观看视频| 91久久精品国产一区二区成人 | 午夜福利成人在线免费观看| 日韩欧美在线二视频| 亚洲天堂国产精品一区在线| 小说图片视频综合网站| 久久婷婷人人爽人人干人人爱| 国内毛片毛片毛片毛片毛片| 老司机午夜十八禁免费视频| 欧美乱色亚洲激情| 无遮挡黄片免费观看| 亚洲国产欧美人成| 一级黄片播放器| 欧美最黄视频在线播放免费| 色哟哟哟哟哟哟| 国产一区二区在线观看日韩 | av女优亚洲男人天堂| 亚洲精品456在线播放app | 日韩欧美三级三区| 国产精品精品国产色婷婷| 老鸭窝网址在线观看| 国产成人av教育| 亚洲人成网站在线播| 小蜜桃在线观看免费完整版高清| 成人特级黄色片久久久久久久| 又粗又爽又猛毛片免费看| 国产精品av视频在线免费观看| 99在线人妻在线中文字幕| 日本a在线网址| 日韩亚洲欧美综合| xxx96com| 久久国产精品影院| www日本黄色视频网| 亚洲精品粉嫩美女一区| 欧美成狂野欧美在线观看| 国产成人啪精品午夜网站| 亚洲国产欧美网| 日本黄色视频三级网站网址| 国产蜜桃级精品一区二区三区| 久久久久久大精品| 麻豆成人午夜福利视频| 一本精品99久久精品77| 又黄又爽又免费观看的视频| 91av网一区二区| 天堂√8在线中文| 亚洲aⅴ乱码一区二区在线播放| 免费在线观看亚洲国产| 久久精品国产综合久久久| 亚洲 国产 在线| 床上黄色一级片| 欧美成狂野欧美在线观看| 国产高清三级在线| 国产爱豆传媒在线观看| 成人特级av手机在线观看| 久久久国产成人免费| 黑人欧美特级aaaaaa片| 日本黄大片高清| 亚洲av美国av| 久99久视频精品免费| 啦啦啦观看免费观看视频高清| 夜夜看夜夜爽夜夜摸| 18禁国产床啪视频网站| 国产欧美日韩一区二区精品| 在线播放无遮挡| 伊人久久大香线蕉亚洲五| 国产一区二区激情短视频| 美女 人体艺术 gogo| 成人精品一区二区免费| 久久人人精品亚洲av| 亚洲性夜色夜夜综合| 日韩亚洲欧美综合| 亚洲国产日韩欧美精品在线观看 | 国产v大片淫在线免费观看| 成人永久免费在线观看视频| 男人舔女人下体高潮全视频| 毛片女人毛片| 国产伦精品一区二区三区四那| 1000部很黄的大片| 舔av片在线| 国产日本99.免费观看| 久久久久久久久中文| 国产激情欧美一区二区| 色在线成人网| 免费人成视频x8x8入口观看| 最近最新中文字幕大全电影3| 久久国产精品影院| 久久香蕉国产精品| 色视频www国产| 国产伦一二天堂av在线观看| 美女免费视频网站| 老鸭窝网址在线观看| 精品久久久久久久久久久久久| 在线a可以看的网站| 国产精品久久久久久精品电影| 午夜老司机福利剧场| 国产aⅴ精品一区二区三区波| 动漫黄色视频在线观看| 成人特级av手机在线观看| 亚洲欧美激情综合另类| 99国产精品一区二区三区| 91av网一区二区| 亚洲黑人精品在线| 法律面前人人平等表现在哪些方面| 成年版毛片免费区| 亚洲精品美女久久久久99蜜臀| 成人性生交大片免费视频hd| 免费一级毛片在线播放高清视频| 国产野战对白在线观看| 99国产精品一区二区蜜桃av| 级片在线观看| 12—13女人毛片做爰片一| 免费高清视频大片| 精品无人区乱码1区二区| 韩国av一区二区三区四区| 国产成人系列免费观看| 久久天躁狠狠躁夜夜2o2o| 尤物成人国产欧美一区二区三区| 亚洲中文字幕一区二区三区有码在线看| 香蕉av资源在线| 嫁个100分男人电影在线观看| 最新美女视频免费是黄的| 亚洲中文字幕一区二区三区有码在线看| 88av欧美| 一级黄片播放器| 成人永久免费在线观看视频| 色综合亚洲欧美另类图片| 国产精品av视频在线免费观看| 男女之事视频高清在线观看| 老司机午夜福利在线观看视频| 网址你懂的国产日韩在线| 国产精品av视频在线免费观看| 午夜老司机福利剧场| 亚洲人成网站高清观看| 此物有八面人人有两片| www.999成人在线观看| 日韩亚洲欧美综合| 麻豆一二三区av精品| 欧美又色又爽又黄视频| 琪琪午夜伦伦电影理论片6080| 国产成人av教育| 中文资源天堂在线| 91av网一区二区| а√天堂www在线а√下载| 欧美极品一区二区三区四区| 日韩精品中文字幕看吧| av欧美777| 色精品久久人妻99蜜桃| 最近最新中文字幕大全电影3| 三级国产精品欧美在线观看| 亚洲熟妇中文字幕五十中出| 69av精品久久久久久| 欧美色视频一区免费| 99在线人妻在线中文字幕| 成人高潮视频无遮挡免费网站| 日本免费一区二区三区高清不卡| 日韩 欧美 亚洲 中文字幕| 亚洲18禁久久av| 国产精品 国内视频| 色综合欧美亚洲国产小说| 精品久久久久久久人妻蜜臀av| 国产免费男女视频| 少妇高潮的动态图| 真实男女啪啪啪动态图| 欧美精品啪啪一区二区三区| 国产精品久久久久久亚洲av鲁大| 国产av不卡久久| 高清毛片免费观看视频网站| 国产精品亚洲av一区麻豆| 99久国产av精品| 欧美一级毛片孕妇| 成人欧美大片| 99久久久亚洲精品蜜臀av| 变态另类丝袜制服| 国产单亲对白刺激| 国产黄片美女视频| 国产欧美日韩精品亚洲av| 欧美3d第一页| 久久国产精品影院| 国产精品一区二区三区四区久久| 很黄的视频免费| 757午夜福利合集在线观看| 久久精品国产亚洲av香蕉五月| 亚洲五月婷婷丁香| 中文字幕高清在线视频| 日韩成人在线观看一区二区三区| 在线观看午夜福利视频| 99久久精品一区二区三区| 2021天堂中文幕一二区在线观| 久久精品91无色码中文字幕| 窝窝影院91人妻| 欧美日本亚洲视频在线播放| 色精品久久人妻99蜜桃| a级一级毛片免费在线观看| 国产一区在线观看成人免费| 男女视频在线观看网站免费| 人妻丰满熟妇av一区二区三区| 亚洲成人精品中文字幕电影| 老鸭窝网址在线观看| 国产av麻豆久久久久久久| 啦啦啦免费观看视频1| 中亚洲国语对白在线视频| 成人欧美大片| 亚洲精品日韩av片在线观看 | 日本在线视频免费播放| 身体一侧抽搐| 18禁美女被吸乳视频| 亚洲在线自拍视频| 国产乱人视频| 男女之事视频高清在线观看| 久久久久久久亚洲中文字幕 | 国产精品日韩av在线免费观看| 亚洲欧美激情综合另类| 亚洲av二区三区四区| 亚洲av免费在线观看| 国产成人影院久久av| 免费观看精品视频网站| 国产男靠女视频免费网站| а√天堂www在线а√下载| 99热6这里只有精品| 亚洲无线观看免费| 午夜免费成人在线视频| 丰满乱子伦码专区| 一卡2卡三卡四卡精品乱码亚洲| 99视频精品全部免费 在线| 欧美一区二区国产精品久久精品| 精品午夜福利视频在线观看一区| 熟女电影av网| 国产精品爽爽va在线观看网站| 亚洲不卡免费看| 免费在线观看影片大全网站| 深爱激情五月婷婷| 亚洲不卡免费看| 91字幕亚洲| 女人十人毛片免费观看3o分钟| 欧美大码av| av中文乱码字幕在线| 成人无遮挡网站| 一区二区三区国产精品乱码| 日本 av在线| 久久久色成人| 久久精品亚洲精品国产色婷小说| 亚洲片人在线观看| 成人av在线播放网站| 免费看光身美女| 欧美黑人欧美精品刺激| 桃色一区二区三区在线观看| 国产视频一区二区在线看| 嫩草影院精品99| 欧美日韩亚洲国产一区二区在线观看| 国内精品美女久久久久久| 少妇裸体淫交视频免费看高清| 夜夜躁狠狠躁天天躁| 亚洲成人中文字幕在线播放| 一级作爱视频免费观看| 激情在线观看视频在线高清| 国产三级黄色录像| 亚洲精品乱码久久久v下载方式 | 内地一区二区视频在线| 国产三级中文精品| 国产精华一区二区三区| 天天一区二区日本电影三级| 亚洲国产高清在线一区二区三| 久久亚洲精品不卡| 在线看三级毛片| 身体一侧抽搐| 国模一区二区三区四区视频| 欧美最黄视频在线播放免费| www.色视频.com| 欧美丝袜亚洲另类 | 欧美乱色亚洲激情| 有码 亚洲区| 一本精品99久久精品77| 五月伊人婷婷丁香| 美女 人体艺术 gogo| 午夜福利在线观看免费完整高清在 | 国产真人三级小视频在线观看| 日韩有码中文字幕| 欧美不卡视频在线免费观看| 色综合站精品国产| 99热这里只有是精品50| 18禁黄网站禁片免费观看直播| av女优亚洲男人天堂| 婷婷精品国产亚洲av| 欧美一区二区国产精品久久精品| 天堂影院成人在线观看| 国产野战对白在线观看| 麻豆国产av国片精品| 老熟妇乱子伦视频在线观看| 99国产综合亚洲精品| 窝窝影院91人妻| 男女床上黄色一级片免费看| 亚洲国产中文字幕在线视频| 国产三级在线视频| 国产淫片久久久久久久久 | 一区二区三区高清视频在线| 欧美成人a在线观看| 好看av亚洲va欧美ⅴa在| АⅤ资源中文在线天堂| 尤物成人国产欧美一区二区三区| 精华霜和精华液先用哪个| 午夜激情福利司机影院| 动漫黄色视频在线观看| 亚洲精华国产精华精| 国产精品亚洲美女久久久| 琪琪午夜伦伦电影理论片6080| 日本一本二区三区精品| 男人舔女人下体高潮全视频| 欧美黄色淫秽网站| 精品人妻偷拍中文字幕| 青草久久国产| 精品不卡国产一区二区三区| 亚洲aⅴ乱码一区二区在线播放| 国产精品亚洲美女久久久| 亚洲无线在线观看| 高潮久久久久久久久久久不卡| 他把我摸到了高潮在线观看| 精品午夜福利视频在线观看一区| 人人妻人人澡欧美一区二区| 狂野欧美白嫩少妇大欣赏| 欧美区成人在线视频| 精品久久久久久久末码| 老司机在亚洲福利影院| 亚洲av第一区精品v没综合| 一本综合久久免费| 天天添夜夜摸| 成人欧美大片| 亚洲熟妇中文字幕五十中出| 最近最新中文字幕大全电影3| 婷婷六月久久综合丁香| 成年女人毛片免费观看观看9| 日韩精品青青久久久久久| 男人和女人高潮做爰伦理| 久久国产精品影院| 亚洲精华国产精华精| 国产精品国产高清国产av| 国产伦人伦偷精品视频| 久久精品国产综合久久久| 亚洲av日韩精品久久久久久密| 国产成人av激情在线播放| 高清日韩中文字幕在线| 日本三级黄在线观看| 男人舔女人下体高潮全视频| 欧美成人免费av一区二区三区| 国产午夜精品久久久久久一区二区三区 | 中文字幕久久专区| 深夜精品福利| 久久人妻av系列| 国产伦精品一区二区三区视频9 | 最好的美女福利视频网| 无人区码免费观看不卡| 一进一出抽搐gif免费好疼| 欧美色视频一区免费| 欧美日韩黄片免| 丝袜美腿在线中文| 国产激情偷乱视频一区二区| 国产一级毛片七仙女欲春2| 一区二区三区国产精品乱码| av在线蜜桃| 久久婷婷人人爽人人干人人爱| 久久亚洲真实| 97超级碰碰碰精品色视频在线观看| 亚洲人成网站高清观看| 免费看光身美女| 日韩欧美国产一区二区入口| 法律面前人人平等表现在哪些方面| 亚洲在线观看片| 在线十欧美十亚洲十日本专区| 亚洲成人久久性| 久久精品国产自在天天线| 女生性感内裤真人,穿戴方法视频| 国内精品久久久久久久电影| 久久久久免费精品人妻一区二区| 色噜噜av男人的天堂激情| 19禁男女啪啪无遮挡网站| 欧美一区二区国产精品久久精品| 国产中年淑女户外野战色| 又紧又爽又黄一区二区| 欧美性感艳星| 国产久久久一区二区三区| 一区二区三区激情视频| 色综合站精品国产| 欧美成人免费av一区二区三区| 亚洲成人久久性| 深爱激情五月婷婷| 亚洲不卡免费看| 午夜影院日韩av| 一本一本综合久久| 国产乱人伦免费视频| 叶爱在线成人免费视频播放| 亚洲国产精品久久男人天堂| 村上凉子中文字幕在线| 桃红色精品国产亚洲av| 少妇熟女aⅴ在线视频| 国产黄a三级三级三级人| 亚洲不卡免费看| 色在线成人网| 在线观看免费午夜福利视频| 国产老妇女一区| av视频在线观看入口| 久久久久久久久中文| 五月玫瑰六月丁香| 熟女少妇亚洲综合色aaa.| 亚洲真实伦在线观看| av女优亚洲男人天堂| 国产老妇女一区| 搡老妇女老女人老熟妇| 亚洲无线观看免费| 18禁在线播放成人免费| 日日夜夜操网爽| 国产不卡一卡二| a在线观看视频网站| 久久人妻av系列| 国产精品久久久久久亚洲av鲁大| 在线观看美女被高潮喷水网站 | 一级毛片高清免费大全| 国内精品久久久久精免费| 日本在线视频免费播放| 免费无遮挡裸体视频| 午夜影院日韩av| 亚洲成人精品中文字幕电影| 一a级毛片在线观看| 国产精品亚洲av一区麻豆| 免费搜索国产男女视频| 国产免费一级a男人的天堂| 一本精品99久久精品77| 国产亚洲精品综合一区在线观看| av天堂中文字幕网| 久久久久久人人人人人| 国产精品久久久人人做人人爽| 少妇的逼好多水| 1024手机看黄色片| 国内精品一区二区在线观看| 免费搜索国产男女视频| 香蕉久久夜色| 久久99热这里只有精品18| 色尼玛亚洲综合影院| avwww免费| 无人区码免费观看不卡| 亚洲成人中文字幕在线播放| www.www免费av| 国产午夜福利久久久久久| 亚洲国产色片| 日本黄色视频三级网站网址| 国产精品美女特级片免费视频播放器| 女人高潮潮喷娇喘18禁视频| 精品熟女少妇八av免费久了| 亚洲真实伦在线观看| 少妇的丰满在线观看| 伊人久久大香线蕉亚洲五| 免费在线观看亚洲国产| 一区二区三区激情视频| 女警被强在线播放| 欧美日本亚洲视频在线播放| 一级黄片播放器| 欧美av亚洲av综合av国产av| 免费在线观看亚洲国产| eeuss影院久久| 99久久精品一区二区三区| 色吧在线观看| 国产伦精品一区二区三区四那| 亚洲av日韩精品久久久久久密| 免费人成在线观看视频色| 听说在线观看完整版免费高清| 内射极品少妇av片p| 综合色av麻豆| 国内精品一区二区在线观看| 久久九九热精品免费| 精品一区二区三区人妻视频| 麻豆国产av国片精品| 婷婷精品国产亚洲av在线| 亚洲第一欧美日韩一区二区三区| 欧美一区二区精品小视频在线| 两个人的视频大全免费| 久久久久九九精品影院| 中文字幕av成人在线电影| 最新在线观看一区二区三区| 黄片小视频在线播放| 丰满人妻熟妇乱又伦精品不卡| 国产精品免费一区二区三区在线| 免费一级毛片在线播放高清视频| 国产黄a三级三级三级人| 国产伦在线观看视频一区| 婷婷精品国产亚洲av在线| 国产成人系列免费观看| 在线a可以看的网站| 久久欧美精品欧美久久欧美| 五月玫瑰六月丁香| 亚洲av日韩精品久久久久久密| 男插女下体视频免费在线播放| 成人鲁丝片一二三区免费| 99精品在免费线老司机午夜| 婷婷精品国产亚洲av| 亚洲精品一区av在线观看| 高清日韩中文字幕在线| 最近最新中文字幕大全免费视频| 成人av在线播放网站| xxx96com| 一个人看视频在线观看www免费 | 国产伦在线观看视频一区| 精品一区二区三区人妻视频| 97人妻精品一区二区三区麻豆| 美女黄网站色视频| 亚洲无线在线观看| 18禁黄网站禁片午夜丰满| 亚洲最大成人中文| 午夜影院日韩av| 国产国拍精品亚洲av在线观看 | 波野结衣二区三区在线 | 国产一区二区在线观看日韩 | 亚洲色图av天堂| 午夜福利视频1000在线观看| 一个人看的www免费观看视频| 天堂√8在线中文| 91在线观看av| a级毛片a级免费在线| 99久久九九国产精品国产免费| 99国产综合亚洲精品| 黄色日韩在线| 18美女黄网站色大片免费观看| 一进一出抽搐gif免费好疼| 嫁个100分男人电影在线观看| 亚洲av成人不卡在线观看播放网| 日韩有码中文字幕| 欧美日韩综合久久久久久 | 黄色成人免费大全| 麻豆国产av国片精品| 成年女人看的毛片在线观看| 性色avwww在线观看| ponron亚洲| 青草久久国产| 国产真实伦视频高清在线观看 | 18禁在线播放成人免费| 黄色成人免费大全| 男人舔奶头视频| 在线观看av片永久免费下载| 免费av毛片视频| 国产一区二区三区在线臀色熟女| 国产精华一区二区三区| 丰满人妻熟妇乱又伦精品不卡| 中文字幕久久专区| 白带黄色成豆腐渣| 国产精品影院久久| 中文字幕熟女人妻在线| 99久国产av精品| 国产精品乱码一区二三区的特点| 村上凉子中文字幕在线| 18禁美女被吸乳视频| 欧美日韩亚洲国产一区二区在线观看| 欧美日本视频| 欧美xxxx黑人xx丫x性爽| www日本在线高清视频| 男人和女人高潮做爰伦理| av国产免费在线观看| 久久伊人香网站| 国产精品一区二区三区四区久久| 欧美成狂野欧美在线观看| 国产精品永久免费网站| 国产精品永久免费网站| 国产亚洲精品久久久久久毛片| 成人三级黄色视频| 免费人成视频x8x8入口观看| 在线看三级毛片| www日本在线高清视频| 久久久久久人人人人人| 99国产精品一区二区蜜桃av| 久久国产精品人妻蜜桃| 日本与韩国留学比较| 天美传媒精品一区二区| 男女那种视频在线观看| 国产亚洲精品久久久久久毛片| 日本黄色片子视频| 国产伦精品一区二区三区视频9 | 久久香蕉精品热| 国产亚洲av嫩草精品影院| 久久国产乱子伦精品免费另类| 啦啦啦观看免费观看视频高清| 床上黄色一级片| 亚洲色图av天堂| 国产日本99.免费观看| 日韩欧美国产一区二区入口| 老司机午夜福利在线观看视频| 日韩欧美一区二区三区在线观看| 国产成人av激情在线播放| 久久久久久大精品| 欧美+日韩+精品| 最近最新中文字幕大全免费视频| 久久精品人妻少妇| 亚洲天堂国产精品一区在线| 51午夜福利影视在线观看| 欧美不卡视频在线免费观看| 51国产日韩欧美| 欧美午夜高清在线| 亚洲欧美日韩高清在线视频| 欧美成人a在线观看| 国产av在哪里看| 中文字幕久久专区| 最近视频中文字幕2019在线8| 身体一侧抽搐|