Time-aware recommender systems extend traditional recommendation methods by revealing user preferences over time or observing a specific temporal context. Among other features and advantages, they can be used to provide rating predictions based on changes in recurring time periods. Their underlying assumption is that users are similar if their behavior is similar in the same temporal context. Existing approaches usually consider separate temporal contexts and generated user profiles. In this paper, we create user profiles based on multidimensional temporal contexts and use their combined presentation in a user-based collaborative filtering method. The proposed model provides user preferences at a future point in time that matches temporal profiles. The experimental validation demonstrates that the proposed model is able to outperform the usual collaborative filtering algorithms in prediction accuracy.
The development of blockchain has allowed for the development of new concepts and ideas. A completely immutable ledger might not be appropriate for all new applications that are being envisaged for the blockchain. One of them is self-sovereign identity. The aim of this paper is to analyze the possible use cases for blockchain redaction in SSI. Main concepts of redaction and a summary of the current research progress are given. Use cases for redaction in SSI are categorized and described alongside their existing solutions. Detailed proposal for possible use cases is given and comparison is drawn between this solution and existing solution. Future challenges are introduced.
Social media is an important source of real-world data for sentiment analysis. Hate speech detection models can be trained on data from Twitter and then utilized for content filtering and removal of posts which contain hate speech. This work proposes a new algorithm for calculating user hate speech index based on user post history. Three available datasets were merged for the purpose of acquiring Twitter posts which contained hate speech. Text preprocessing and tokenization was performed, as well as outlier removal and class balancing. The proposed algorithm was used for determining hate speech index of users who posted tweets from the dataset. The preprocessed dataset was used for training and testing multiple machine learning models: k-means clustering without and with principal component analysis, naïve Bayes, decision tree and random forest. Four different feature subsets of the dataset were used for model training and testing. Anomaly detection, data transformation and parameter tuning were used in an attempt to improve classification accuracy. The highest F1 measure was achieved by training the model using a combination of user hate speech index and other user features. The results show that the usage of user hate speech index, with or without other user features, improves the accuracy of hate speech detection.
Vehicle routing problem as the generalization of the Travelling Salesman Problem (TSP) is one of the most studied optimization problems. Industry itself pays special attention to this problem, since transportation is one of the most crucial segments in supplying goods. This paper presents an innovative cluster-based approach for the successful solving of real-world vehicle routing problems that can involve extremely complex VRP problems with many customers needing to be served. The validation of the entire approach was based on the real data of a distribution company, with transport savings being in a range of 10-20 %. At the same time, the transportation routes are completely feasible, satisfying all the realistic constraints and conditions.
Identifying at-risk students is a crucial step in different learning settings. Predictive modeling technique can be used to create an early warning system which predicts students’ success in courses and informs both the teacher and the student of their performance. In this paper we describe a course-specific model for prediction of at-risk students. The proposed model uses the case-based reasoning (CBR) methodology to predict at-risk students at three specific points in time during the first half of the semester. In general, CBR is an approach of solving new problems based on solutions of similar previously experienced problem situation encoded in the form of cases. The proposed model classifies students as at-risk based on the most similar past cases retrieved from the casebase by using the k-NN algorithm. According to the experimental evaluation of the model accuracy, CBR model that is being developed for a specific course showed potential for an early prediction of at-risk students. Although the presented CBR model has been applied for one specific course, the key elements of predictive model can be easily reused by other courses.
In a traditional teaching models students are passive learners and usually share a common learning path that is in most cases predefined and fixed. In this paper we describe the case-based model for personalized learning path recommendation in example-based learning activities. According to the proposed model, the primary source of the knowledge for recommendation is represented in the form of cases that represent previously experienced learning paths. A recommended learning path comprises appropriate learning examples and learning resources for a student to go through in order to achieve desired learning outcomes. To validate the effectiveness of the proposed model, we conducted an experimentation to evaluate the impact of the model to student learning progress.
Collaborative filtering methods are widely accepted and used for item recommendation in various applications and domains. Their simplicity and ability to provide recommendations without the need fo...
The continually changing learner's mobile environment gives rise to many learning context. This paper describes a model of a case-based approach to context-aware content sequencing in mobile learning environments. The design of mobile learning teaching systems with adaptive content sequencing requires significant effort, since dependencies between educational characteristics of learning resources, learning context and learner characteristics are too complex. According to the proposed approach, an prototype of Mobile Finite Automata Tutoring (MoFAT) system using a context-aware case-based content sequencing is presented. The MoFAT's learning material organization has a hierarchical structure with four levels. A new content sequencing problem (a new case) is solved by finding a similar past case, and reusing it in the new content sequencing problem context.
Ova stranica koristi kolačiće da bi vam pružila najbolje iskustvo
Saznaj više