Daniel Flores-Martin;Rubén Rentero-Trejo;Jaime Galán-Jiménez;José García-Alonso;Javier Berrocal;Juan Manuel Murillo
{"title":"Sharing Knowledge to Promote Proactive Multi-environments in the WoT","authors":"Daniel Flores-Martin;Rubén Rentero-Trejo;Jaime Galán-Jiménez;José García-Alonso;Javier Berrocal;Juan Manuel Murillo","doi":"10.13052/jwe1540-9589.2226","DOIUrl":"https://doi.org/10.13052/jwe1540-9589.2226","url":null,"abstract":"The main goal of the Web of Things (WoT) is to improve people's quality of life by automating tasks and simplifying human–device interactions with ubiquitous systems. However, the management of devices still has to be done manually, which wastes a lot of time as their number increases. Thus, the expected benefits are not achieved. This management overhead is even greater when users change environments, new devices are added, or existing devices are modified. All this requires time-consuming customization of configurations and interactions. To facilitate this, learning systems help manage automation tasks. However, these require extensive learning times to achieve customization and cannot manage multiple environments so new approaches are needed to manage multiple environments dynamically. This work focuses on knowledge distillation and teacher–student relationships to transfer knowledge between IoT environments in a model-agnostic manner, allowing users to share their knowledge each time they encounter a new environment. This work allowed us to eliminate training times and achieve an average accuracy of 94.70%, making model automation effective from the acquisition in proactive WoT multi-environments.","PeriodicalId":49952,"journal":{"name":"Journal of Web Engineering","volume":"22 2","pages":"327-356"},"PeriodicalIF":0.8,"publicationDate":"2023-03-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/iel7/10243554/10243559/10247503.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"50354915","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"A Study on Visual Expression Elements and User Satisfaction in Video Streaming Services on the Web: Focusing on Video Thumbnails","authors":"Seungmin Lee","doi":"10.13052/jwe1540-9589.2212","DOIUrl":"https://doi.org/10.13052/jwe1540-9589.2212","url":null,"abstract":"With the rapid increase in the use of video services due to the development of network technology, various internet video service platforms have appeared. The consumption of these video services is expected to continue to increase. Video traffic, which accounted for 64% of Internet traffic in 2014, is expected to account for more than 81% of Internet traffic by 2022, and 86% of corporate marketers use video content in online campaigns. Users can immediately check which channel it is through the thumbnail of the video, and the click-through rate of the video changes. Therefore, thumbnails can represent images and play a role in stimulating curiosity. In this situation, this study analysed the relationship between users' attitudes and satisfaction according to the visual expression elements of video streaming service thumbnails on the web. For this purpose, a survey was conducted, with subjects in their 20s. As a result of the study, looking at the effect of visual expression elements of video thumbnails on viewing attitudes, it was found that images and typography had a significant positive (+) effect on the order of images and typography. Also, as a result of analysing the relationship between viewing attitudes and viewing satisfaction, it was found that viewing attitudes toward video had a significant positive (+) effect on viewing satisfaction. Lastly, looking at the effect of visual expression elements of YouTube thumbnails on viewer satisfaction, it was found that images and colours had a significant positive effect on the order of images and colour. It was found that the layout and typography did not have a significant effect on the satisfaction of the viewers. Through this study, we intend to present a practical and efficient application method for web content production and web marketing activities.","PeriodicalId":49952,"journal":{"name":"Journal of Web Engineering","volume":"22 1","pages":"27-40"},"PeriodicalIF":0.8,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/iel7/10243554/10261417/10261467.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"50317230","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Diagnostic Classifiers for Explaining a Neural Model with Hierarchical Attention for Aspect-based Sentiment Classification","authors":"Kunal Geed;Flavius Frasincar;Maria Mihaela Trusca","doi":"10.13052/jwe1540-9589.2218","DOIUrl":"https://doi.org/10.13052/jwe1540-9589.2218","url":null,"abstract":"The current models proposed for aspect-based sentiment classification (ABSC) are mainly developed with the purpose of providing high rates of accuracy, regardless of the inner working which is usually difficult to understand. Considering the state-of-art model LCR-Rot-hop++ for ABSC, we use diagnostic classifiers to gain insights into the encoded information of each layer. Starting from a set of various hypotheses, we test how sentiment-related information is captured by different layers of the model. Given the model architecture, information about the related words to the target is easily extracted. Also, the model is able to detect to some extent information about the sentiments of the words and, in particular, sentiments of the words related to the target. However, the model is less effective in extracting the aspect mentions associated with a word and the general structure of the sentence.","PeriodicalId":49952,"journal":{"name":"Journal of Web Engineering","volume":"22 1","pages":"147-174"},"PeriodicalIF":0.8,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/iel7/10243554/10261417/10261473.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67853014","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Benjamin Wollmer;Wolfram Wingerath;Sophie Ferrlein;Fabian Panse;Felix Gessert;Norbert Ritter
{"title":"The Case for Cross-entity Delta Encoding in Web Compression (Extended)","authors":"Benjamin Wollmer;Wolfram Wingerath;Sophie Ferrlein;Fabian Panse;Felix Gessert;Norbert Ritter","doi":"10.13052/jwe1540-9589.2217","DOIUrl":"https://doi.org/10.13052/jwe1540-9589.2217","url":null,"abstract":"Delta encoding and shared dictionary compression (SDC) for accelerating Web content have been studied extensively in research over the last two decades, but have only found limited adoption in the industry so far; compression approaches that use a custom-tailored dictionary per website have all failed in practice due to lacking browser support and high overall complexity. General-purpose SDC approaches such as Brotli reduce complexity by shipping the same dictionary for all use cases, while most delta encoding approaches just consider similarities between versions of the same entity (but not between different entities). In this study, we investigate how much of the potential benefits of SDC and delta encoding are left on the table by these two simplifications. As our first contribution, we describe the idea of cross-entity delta encoding that uses cached assets from the immediate browser history for content encoding instead of a precompiled shared dictionary; this avoids the need to create a custom dictionary, but enables highly customized and efficient compression. Second, we present an experimental evaluation of compression efficiency to hold cross-entity delta encoding against state-of-the-art Web compression algorithms. We consciously compare algorithms some of which are not yet available in browsers to understand their potential value before investing resources to build them. Our results indicate that cross-entity delta encoding is over 50% more efficient for text-based resources than compression industry standards. We hope our findings motivate further research and development on this topic. The extended version of our previously published paper [10] includes an additional section on the deltas of HTML files, a more detailed description of our approach (including a new visualization for the different dictionary strategies), a deeper discussion of compression efficiency, and details on additional future and ongoing work.","PeriodicalId":49952,"journal":{"name":"Journal of Web Engineering","volume":"22 1","pages":"131-146"},"PeriodicalIF":0.8,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/iel7/10243554/10261417/10261476.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67853015","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Comparison of Machine Learning Based on Category Theory","authors":"Heng Zhao;Yixing Chen;Xianghua Fu","doi":"10.13052/jwe1540-9589.2213","DOIUrl":"https://doi.org/10.13052/jwe1540-9589.2213","url":null,"abstract":"In recent years, machine learning has been widely used in data analysis of network engineering. The increasing types of model and data enhance the complexity of machine learning. In this paper, we propose a mathematical structure based on category theory as a combination of machine learning that combines multiple theories of data mining. We aim to study machine learning from the perspective of classification theory. Category theory utilizes mathematical language to connect the various structures of machine learning. We implement the representation of machine learning with category theory. In the experimental section, slice categories and functors are introduced in detail to model the data preprocessing. We use functors to preprocess the benchmark dataset and evaluate the accuracy of nine machine learning models. A key contribution is the representation of slice categories. This study provides a structural perspective of machine learning and a general method for the combination of category theory and machine learning.","PeriodicalId":49952,"journal":{"name":"Journal of Web Engineering","volume":"22 1","pages":"41-54"},"PeriodicalIF":0.8,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/iel7/10243554/10261417/10261468.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"50317231","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Yang Wu;Junhua Fang;Pingfu Chao;Zhicheng Pan;Wei Chen;Lei Zhao
{"title":"Towards Adaptive Continuous Trajectory Clustering Over a Distributed Web Data Stream","authors":"Yang Wu;Junhua Fang;Pingfu Chao;Zhicheng Pan;Wei Chen;Lei Zhao","doi":"10.13052/jwe1540-9589.2216","DOIUrl":"https://doi.org/10.13052/jwe1540-9589.2216","url":null,"abstract":"With the popularity of modern mobile devices and GPS technology, big web stream data with location are continuously generated and collected. The sequential positions form a trajectory, and the clustering analysis on trajectories is beneficial to a wide range of applications, e.g., route recommendation. In the past decades, extensive efforts have been made to improve the efficiency of static trajectory clustering. However, trajectory stream data is received incrementally, and the continuous trajectory clustering inevitably faces the following two problems: (1) physical structure design for trajectory representation leads to severe space overhead, and (2) dynamic maintenance of trajectory semantics and its retrieval structure brings intensive computation. To overcome the above problems, an adaptive continuous trajectory clustering framework (ACTOR) is proposed in this paper. Overall, it covers three key components: (1) Simplifier represents trajectory with a well-designed PT structure. (2) Partitioner utilizes a hexagonal-based indexing strategy to enhance the local computational efficiency. (3) Executor accommodates an adaptive selection of P-clustering and R-clustering approaches according to the ROC (rate of change) matrix. Empirical studies on real-world data validate the usefulness of our proposal and prove the huge advantage of our approach over available solutions in the literature.","PeriodicalId":49952,"journal":{"name":"Journal of Web Engineering","volume":"22 1","pages":"105-130"},"PeriodicalIF":0.8,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/iel7/10243554/10261417/10261474.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67853016","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Data Quality Assessment and Recommendation of Feature Selection Algorithms: An Ontological Approach","authors":"Aparna Nayak;Bojan Božić;Luca Longo","doi":"10.13052/jwe1540-9589.2219","DOIUrl":"https://doi.org/10.13052/jwe1540-9589.2219","url":null,"abstract":"Feature selection plays an important role in machine learning and data mining problems. Identifying the best feature selection algorithm that helps to remove irrelevant and redundant features is a complex task. This research tries to address it by recommending a feature selection algorithm based on dataset meta-features. The main contribution of the work is the use of Semantic Web principles to develop a recommendation model for the feature selection algorithm. As a result, dataset meta-features are modeled in a domain ontology, and a set of Semantic Web rule language (SWRL) predictive rules have been proposed to recommend a feature selection algorithm. The result of this research is a feature selection algorithm recommendation based on the data characteristics and quality (FSDCQ) ontology, which not only helps with recommendations but also finds the data points with data quality violations. An experiment is conducted on the classification datasets from the UCI repository to evaluate the proposed ontology. The usefulness and effectiveness of the proposed method is evaluated by comparing it with the widely used method in the literature for the recommendation. Results show that the ontology-based recommendations are equally good as the widely used recommendation model, which is k-NN, with added benefits.","PeriodicalId":49952,"journal":{"name":"Journal of Web Engineering","volume":"22 1","pages":"175-196"},"PeriodicalIF":0.8,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/iel7/10243554/10261417/10261469.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67853013","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Deep Neural Networks-based Classification Methodologies of Speech, Audio and Music, and its Integration for Audio Metadata Tagging","authors":"Hosung Park;Yoonseo Chung;Ji-Hwan Kim","doi":"10.13052/jwe1540-9589.2211","DOIUrl":"https://doi.org/10.13052/jwe1540-9589.2211","url":null,"abstract":"Videos contain visual and auditory information. Visual information in a video can include images of people, objects, and the landscape, whereas auditory information includes voices, sound effects, background music, and the soundscape. The audio content can provide detailed information on the story by conducting a voice and atmosphere analysis of the sound effects and soundscape. Metadata tags represent the results of a media analysis as text. The tags can classify video content on social networking services, like YouTube. This paper presents the methodologies of speech, audio, and music processing. Also, we propose integrating these audio tagging methods and applying them in an audio metadata generation system for video storytelling. The proposed system automatically creates metadata tags based on speech, sound effects, and background music information from the audio input. The proposed system comprises five subsystems: (1) automatic speech recognition, which generates text from the linguistic sounds in the audio, (2) audio event classification for the type of sound effect, (3) audio scene classification for the type of place from the soundscape, (4) music detection for the background music, and (5) keyword extraction from the automatic speech recognition results. First, the audio signal is converted into a suitable form, which is subsequently combined from each subsystem to create meta-data for the audio content. We evaluated the proposed system using video logs (vlogs) on YouTube. The proposed system exhibits a similar accuracy to handcrafted metadata for the audio content, and for a total of 104 YouTube vlogs, achieves an accuracy of 65.83%.","PeriodicalId":49952,"journal":{"name":"Journal of Web Engineering","volume":"22 1","pages":"1-26"},"PeriodicalIF":0.8,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/iel7/10243554/10261417/10261462.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"50317229","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
Dingyang Duan;Daren Zha;Xiao Yang;Jiahui Shen;Nan Mu
{"title":"Dynamic Scale-free Graph Embedding via Self-attention","authors":"Dingyang Duan;Daren Zha;Xiao Yang;Jiahui Shen;Nan Mu","doi":"10.13052/jwe1540-9589.2214","DOIUrl":"https://doi.org/10.13052/jwe1540-9589.2214","url":null,"abstract":"Graph neural networks (GNNs) have recently become increasingly popular due to their ability to learn node representations in complex graphs. Existing graph representation learning methods mainly target static graphs in Euclidean space, whereas many graphs in practical applications are dynamic and evolve continuously over time. Recent work has demonstrated that realworld graphs exhibit hierarchical properties. Unfortunately, many methods typically do not account for these latent hierarchical structures. In this work, we propose a dynamic network in hyperbolic space via self-attention, referred to as DynHAT, which leverages both the hyperbolic geometry and attention mechanism to learn node representations. More specifically, DynHAT captures hierarchical information by mapping the structural graph onto hyperbolic space, and time-varying dynamic evolution by flexibly weighting historical representations. Through extensive experiments on three real-world datasets, we show the superiority of our model in embedding dynamic graphs in hyperbolic space and competing methods in a link prediction task. In addition, our results show that embedding dynamic graphs in hyperbolic space has competitive performance when necessitating low dimensions.","PeriodicalId":49952,"journal":{"name":"Journal of Web Engineering","volume":"22 1","pages":"55-78"},"PeriodicalIF":0.8,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/iel7/10243554/10261417/10261472.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67853017","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
{"title":"Introduction to the ICWE 2022 Special Issue","authors":"Tommaso Di Noia;In-Young Ko;Markus Schedl","doi":"","DOIUrl":"https://doi.org/","url":null,"abstract":"The International Conference on Web Engineering (ICWE) is the premier annual conference on Web engineering and associated technologies. ICWE aims to bring together researchers and practitioners from various disciplines in academia and industry to tackle the emerging challenges in the engineering of Web applications, the problems with its associated technologies, and the impact of those technologies on society and culture. ICWE 2022 took place in Bari, Italy on 5–8 July 2022. All sessions of the conference were also offered to online participants. This special issue includes extended articles of the best papers presented at ICWE 2022.","PeriodicalId":49952,"journal":{"name":"Journal of Web Engineering","volume":"22 1","pages":"v-viii"},"PeriodicalIF":0.8,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"https://ieeexplore.ieee.org/iel7/10243554/10261417/10261418.pdf","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"67853019","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":4,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"OA","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}