Aristeidis Karras, Christos N. Karras, Agorakis Bompotas, P. Bouras, Leonidas Theodorakopoulos, S. Sioutas
{"title":"SparkReact:一个新颖且用户友好的Apache Spark MLlib库图形界面","authors":"Aristeidis Karras, Christos N. Karras, Agorakis Bompotas, P. Bouras, Leonidas Theodorakopoulos, S. Sioutas","doi":"10.1145/3575879.3575998","DOIUrl":null,"url":null,"abstract":"Visualization is a critical component across every software as it enables users to familiarize themselves with the environment and perform certain tasks with ease. Therefore, straightforward yet interactive and easy-to-understand tools let users’ complex demands be satisfied within minutes. The objective of this work is to give an optimized graphical user interface for the Apache Spark MLlib library to apply machine learning algorithms quickly, conveniently, and effectively. We introduce SparkReact, a responsive graphical user interface that allows users to apply clustering, classification, and regression techniques within just a few mouse clicks by implementing and evaluating a certain algorithm and pre-building the code ready for import to Spark. To evaluate the usefulness of our tool we performed crowdsourcing to two categories, computer experts and ordinary users. The results indicate that both populations were satisfied with the tool at a surprising 98 percent. As per the time required to construct and evaluate a machine learning model, it took approximately 4 minutes using SparkReact while with ordinary methods it took almost 4 times longer. Ultimately, future extensions will seek to provide more algorithmic choices.","PeriodicalId":164036,"journal":{"name":"Proceedings of the 26th Pan-Hellenic Conference on Informatics","volume":"26 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-11-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"SparkReact: A Novel and User-friendly Graphical Interface for the Apache Spark MLlib Library\",\"authors\":\"Aristeidis Karras, Christos N. Karras, Agorakis Bompotas, P. Bouras, Leonidas Theodorakopoulos, S. Sioutas\",\"doi\":\"10.1145/3575879.3575998\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Visualization is a critical component across every software as it enables users to familiarize themselves with the environment and perform certain tasks with ease. Therefore, straightforward yet interactive and easy-to-understand tools let users’ complex demands be satisfied within minutes. The objective of this work is to give an optimized graphical user interface for the Apache Spark MLlib library to apply machine learning algorithms quickly, conveniently, and effectively. We introduce SparkReact, a responsive graphical user interface that allows users to apply clustering, classification, and regression techniques within just a few mouse clicks by implementing and evaluating a certain algorithm and pre-building the code ready for import to Spark. To evaluate the usefulness of our tool we performed crowdsourcing to two categories, computer experts and ordinary users. The results indicate that both populations were satisfied with the tool at a surprising 98 percent. As per the time required to construct and evaluate a machine learning model, it took approximately 4 minutes using SparkReact while with ordinary methods it took almost 4 times longer. Ultimately, future extensions will seek to provide more algorithmic choices.\",\"PeriodicalId\":164036,\"journal\":{\"name\":\"Proceedings of the 26th Pan-Hellenic Conference on Informatics\",\"volume\":\"26 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-11-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 26th Pan-Hellenic Conference on Informatics\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3575879.3575998\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 26th Pan-Hellenic Conference on Informatics","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3575879.3575998","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
SparkReact: A Novel and User-friendly Graphical Interface for the Apache Spark MLlib Library
Visualization is a critical component across every software as it enables users to familiarize themselves with the environment and perform certain tasks with ease. Therefore, straightforward yet interactive and easy-to-understand tools let users’ complex demands be satisfied within minutes. The objective of this work is to give an optimized graphical user interface for the Apache Spark MLlib library to apply machine learning algorithms quickly, conveniently, and effectively. We introduce SparkReact, a responsive graphical user interface that allows users to apply clustering, classification, and regression techniques within just a few mouse clicks by implementing and evaluating a certain algorithm and pre-building the code ready for import to Spark. To evaluate the usefulness of our tool we performed crowdsourcing to two categories, computer experts and ordinary users. The results indicate that both populations were satisfied with the tool at a surprising 98 percent. As per the time required to construct and evaluate a machine learning model, it took approximately 4 minutes using SparkReact while with ordinary methods it took almost 4 times longer. Ultimately, future extensions will seek to provide more algorithmic choices.