title: Mini-batching with fused training and testing for data streams processing on the Edge

authors: Luna, R

subjects: computer science

abstract: Edge Computing (EC) has emerged as a solution to reduce energy demand and greenhouse gas emissions from digital technologies. EC supports low latency, mobility, and location awareness for delay-sensitive applications by bridging the gap between cloud computing services and end-users. Machine learning (ML) methods have been applied in EC for data classification and information processing. Ensemble learners have often proven to yield high predictive performance on data stream classification problems. Mini-batching is a technique proposed for improving cache reuse in multi-core architectures of bagging ensembles for the classification of online data streams, which benefits application speedup and reduces energy consumption. However, the original mini-batching presents limited benefits in terms of cache reuse and it hinders the accuracy of the ensembles (i.e., their capacity to detect behavior changes in data streams). In this paper, we improve mini-batching by fusing continuous training and test loops for the classification of data streams. We evaluated the new strategy by comparing its performance and energy efficiency with the original mini-batching for data stream classification using six ensemble algorithms and four benchmark datasets. We also compare mini-batching strategies with two hardware-based strategies supported by commodity multi-core processors commonly used in EC. Results show that mini-batching strategies can significantly reduce energy consumption in 95% of the experiments. Mini-batching improved energy efficiency by 96% on average and 169% in the best case. Likewise, our new mini-batching strategy improved energy efficiency by 136% on average and 456% in the best case. These strategies also support better control of the balance between performance, energy efficiency, and accuracy.

text: Mini-batching with fused training and testing for data streams processing on the Edge Edge Computing (EC) has emerged as a solution to reduce energy demand and greenhouse gas emissions from digital technologies. EC supports low latency, mobility, and location awareness for delay-sensitive applications by bridging the gap between cloud computing services and end-users. Machine learning (ML) methods have been applied in EC for data classification and information processing. Ensemble learners have often proven to yield high predictive performance on data stream classification problems. Mini-batching is a technique proposed for improving cache reuse in multi-core architectures of bagging ensembles for the classification of online data streams, which benefits application speedup and reduces energy consumption. However, the original mini-batching presents limited benefits in terms of cache reuse and it hinders the accuracy of the ensembles (i.e., their capacity to detect behavior changes in data streams). In this paper, we improve mini-batching by fusing continuous training and test loops for the classification of data streams. We evaluated the new strategy by comparing its performance and energy efficiency with the original mini-batching for data stream classification using six ensemble algorithms and four benchmark datasets. We also compare mini-batching strategies with two hardware-based strategies supported by commodity multi-core processors commonly used in EC. Results show that mini-batching strategies can significantly reduce energy consumption in 95% of the experiments. Mini-batching improved energy efficiency by 96% on average and 169% in the best case. Likewise, our new mini-batching strategy improved energy efficiency by 136% on average and 456% in the best case. These strategies also support better control of the balance between performance, energy efficiency, and accuracy.

year: 2024

title: Perfect repdigits

authors: Broughan, Kevin A.

subjects: mathematics

abstract: Here, we give an algorithm to detect all perfect repdigits in any base g>1. As an application, we find all such examples when  g∈ [2, … ,333], extending a calculation from [2]. In particular, we demonstrate that there are no odd perfect repdigits for this range of bases.

text: Perfect repdigits Here, we give an algorithm to detect all perfect repdigits in any base g>1. As an application, we find all such examples when  g∈ [2, … ,333], extending a calculation from [2]. In particular, we demonstrate that there are no odd perfect repdigits for this range of bases.

year: 2013

title: The enowning of thought and whakapapa: Heidegger's fourfold

authors: Mika, Carl Te Hira

subjects: Maori

abstract: Throughout colonization, Maori have been constantly urged to think of their terminology, and the objects it relates to, along constrained lines. In this practice, the self and other things are arguably restricted and impoverished. However, certain frequently used Maori terms – such as “whakapapa” and “whakaaro” – may be read alongside Heidegger’s “Ereignis,” revealing a completely other sense to them than their orthodox, respective translations of “genealogy” and “to think” allow. This kind of thinking in concert with an existential philosophy is an active process that allows for the “freeing up” of entities and a colonized group. With Heidegger’s assistance, the terms, and the original sources they refer to, reflect a kind of “Geviert”/Fourfold that ensures a continual strife and interplay between things in the world and self.

text: The enowning of thought and whakapapa: Heidegger's fourfold Throughout colonization, Maori have been constantly urged to think of their terminology, and the objects it relates to, along constrained lines. In this practice, the self and other things are arguably restricted and impoverished. However, certain frequently used Maori terms – such as “whakapapa” and “whakaaro” – may be read alongside Heidegger’s “Ereignis,” revealing a completely other sense to them than their orthodox, respective translations of “genealogy” and “to think” allow. This kind of thinking in concert with an existential philosophy is an active process that allows for the “freeing up” of entities and a colonized group. With Heidegger’s assistance, the terms, and the original sources they refer to, reflect a kind of “Geviert”/Fourfold that ensures a continual strife and interplay between things in the world and self.

year: 2014