Max Lübbering, Maren Pielka, Ilhamcengiz Henk, R. Sifa
{"title":"数据栈:异构机器学习数据集接口的统一","authors":"Max Lübbering, Maren Pielka, Ilhamcengiz Henk, R. Sifa","doi":"10.1109/icdew55742.2022.00014","DOIUrl":null,"url":null,"abstract":"Machine learning (ML) dataset preprocessing, cleaning, and integration into ML pipelines is often a cum-bersome endeavor that is susceptible to bugs and leads to unstructured code from the start. While existing frameworks for dataset integration often come with an extensive dataset repository, extending these repositories to new datasets is nontrivial due to lack of dataset retrieval, processing and iterator separation. To simplify the process of dataset integration, we present Datastack, an open-source framework that minimizes these efforts by providing well-defined interfaces that seamlessly integrate into existing machine learning frameworks. Inspired by stream processing frameworks such as Flink or Storm, Datastack decouples dataset-specific peculiarities such as custom data formats from the framework by introducing byte streams on an interface level. Furthermore, Datastack delivers dataset preprocessing functionalities such as stacking, splitting, and merging to alleviate error-prone data processing pipelines.","PeriodicalId":429378,"journal":{"name":"2022 IEEE 38th International Conference on Data Engineering Workshops (ICDEW)","volume":"27 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-05-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":"{\"title\":\"Datastack: Unification of Heterogeneous Machine Learning Dataset Interfaces\",\"authors\":\"Max Lübbering, Maren Pielka, Ilhamcengiz Henk, R. Sifa\",\"doi\":\"10.1109/icdew55742.2022.00014\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"Machine learning (ML) dataset preprocessing, cleaning, and integration into ML pipelines is often a cum-bersome endeavor that is susceptible to bugs and leads to unstructured code from the start. While existing frameworks for dataset integration often come with an extensive dataset repository, extending these repositories to new datasets is nontrivial due to lack of dataset retrieval, processing and iterator separation. To simplify the process of dataset integration, we present Datastack, an open-source framework that minimizes these efforts by providing well-defined interfaces that seamlessly integrate into existing machine learning frameworks. Inspired by stream processing frameworks such as Flink or Storm, Datastack decouples dataset-specific peculiarities such as custom data formats from the framework by introducing byte streams on an interface level. Furthermore, Datastack delivers dataset preprocessing functionalities such as stacking, splitting, and merging to alleviate error-prone data processing pipelines.\",\"PeriodicalId\":429378,\"journal\":{\"name\":\"2022 IEEE 38th International Conference on Data Engineering Workshops (ICDEW)\",\"volume\":\"27 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2022-05-01\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"1\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2022 IEEE 38th International Conference on Data Engineering Workshops (ICDEW)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/icdew55742.2022.00014\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE 38th International Conference on Data Engineering Workshops (ICDEW)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/icdew55742.2022.00014","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Datastack: Unification of Heterogeneous Machine Learning Dataset Interfaces
Machine learning (ML) dataset preprocessing, cleaning, and integration into ML pipelines is often a cum-bersome endeavor that is susceptible to bugs and leads to unstructured code from the start. While existing frameworks for dataset integration often come with an extensive dataset repository, extending these repositories to new datasets is nontrivial due to lack of dataset retrieval, processing and iterator separation. To simplify the process of dataset integration, we present Datastack, an open-source framework that minimizes these efforts by providing well-defined interfaces that seamlessly integrate into existing machine learning frameworks. Inspired by stream processing frameworks such as Flink or Storm, Datastack decouples dataset-specific peculiarities such as custom data formats from the framework by introducing byte streams on an interface level. Furthermore, Datastack delivers dataset preprocessing functionalities such as stacking, splitting, and merging to alleviate error-prone data processing pipelines.