Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Tiffany Tuor

dblp:218/5660 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
0since 2021 · last 2020
—ORCID · none

Domains — the database's venue-derived domains; a paper can count in several

Artificial intelligence and machine learning · 2 · 1 first-authorComputer networks · 2Systems, architecture and hardware · 1 · 1 first-authorDatabases, data management, data science and information retrieval · 1 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
2 papers
Efficient and distributed learning · 63% Optimization for machine learning · 37%
Computer networks
2 papers
Edge and fog computing · 100%

Topics — the 6 heaviest of 6, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Edge and fog computing
edge machine learning
0.522019
Adaptive Federated Learning in Resource Constrained Edge Computing Systems · IEEE J. Sel. Areas Commun. 2019
When Edge Meets Learning: Adaptive Control for Resource-Constrained Distributed Machine Learning · INFOCOM 2018
Machine learning › Optimization for machine learning › distributed optimization
distributed gradient descent
0.422019
When Edge Meets Learning: Adaptive Control for Resource-Constrained Distributed Machine Learning · INFOCOM 2018
Adaptive Federated Learning in Resource Constrained Edge Computing Systems · IEEE J. Sel. Areas Commun. 2019
Machine learning › Efficient and distributed learning
federated learning
0.412019
Adaptive Federated Learning in Resource Constrained Edge Computing Systems · IEEE J. Sel. Areas Commun. 2019
Machine learning › Efficient and distributed learning › federated learning › resource-efficient federated learning
resource-constrained federated learning
0.412019
Adaptive Federated Learning in Resource Constrained Edge Computing Systems · IEEE J. Sel. Areas Commun. 2019
Edge and fog computing › distributed learning › federated learning
federated edge learning
0.412019
Adaptive Federated Learning in Resource Constrained Edge Computing Systems · IEEE J. Sel. Areas Commun. 2019
Edge and fog computing
distributed learning
0.112018
When Edge Meets Learning: Adaptive Control for Resource-Constrained Distributed Machine Learning · INFOCOM 2018

Methods — techniques the papers use, named apart from their topics

gradient descent · 1.4control algorithm · 0.8convergence analysis · 0.7
YearPublicationVenuePosition
2020 Overcoming Noisy and Irrelevant Data in Federated Learning
abstract
Many image and vision applications require a large amount of data for model training. Collecting all such data at a central location can be challenging due to data privacy and communication bandwidth restrictions. Federated learning is an effective way of training a machine learning model in a distributed manner from local data collected by client devices, which does not require exchanging the raw data among clients. A challenge is that among the large variety of data collected at each client, it is likely that only a subset is relevant for a learning task while the rest of data has a negative impact on model training. Therefore, before starting the learning process, it is important to select the subset of data that is relevant to the given federated learning task. In this paper, we propose a method for distributedly selecting relevant data, where we use a benchmark model trained on a small benchmark dataset that is task-specific, to evaluate the relevance of individual data samples at each client and select the data with sufficiently high relevance. Then, each client only uses the selected subset of its data in the federated learning process. The effectiveness of our proposed approach is evaluated on multiple real-world image datasets in a simulated system with a large number of clients, showing up to 25% improvement in model accuracy compared to training with all data.
Tiffany Tuor, Shiqiang Wang 0001, Bong Jun Ko, Changchang Liu, Kin K. Leung
ICPR1
2019 Online Collection and Forecasting of Resource Utilization in Large-Scale Distributed Systems
abstract
Large-scale distributed computing systems often contain thousands of distributed nodes (machines). Monitoring the conditions of these nodes is important for system management purposes, which, however, can be extremely resource demanding as this requires collecting local measurements of each individual node and constantly sending those measurements to a central controller. Meanwhile, it is often useful to forecast the future system conditions for various purposes such as resource planning/allocation and anomaly detection, but it is usually too resource-consuming to have one forecasting model running for each node, which may also neglect correlations in observed metrics across different nodes. In this paper, we propose a mechanism for collecting and forecasting the resource utilization of machines in a distributed computing system in a scalable manner. We present an algorithm that allows each local node to decide when to transmit its most recent measurement to the central node, so that the transmission frequency is kept below a given constraint value. Based on the measurements received from local nodes, the central node summarizes the received data into a small number of clusters. Since the cluster partitioning can change over time, we also present a method to capture the evolution of clusters and their centroids. As an effective way to reduce the amount of computation, time-series forecasting models are trained on the time-varying centroids of each cluster, to forecast the future resource utilizations of a group of local nodes. The effectiveness of our proposed approach is confirmed by extensive experiments using multiple real-world datasets.
Tiffany Tuor, Shiqiang Wang 0001, Kin K. Leung, Bong Jun Ko
ICDCS1
2019 Demonstration of Federated Learning in a Resource-Constrained Networked Environment
abstract
Many modern applications in the area of smart computing are based on machine learning techniques. To train machine learning models, a large amount of data is usually required, which is often not readily available at a central location. Federated learning enables the training of machine learning models from distributed datasets at client devices without transmitting the data to a central place, which has benefits including preserving the privacy of user data and reducing communication bandwidth. In this demonstration, we show a federated learning system deployed in an emulated wide-area communications network with dynamic, heterogeneous, and intermittent resource availability, where the network is emulated using a CORE/EMANE emulator. In our system, the environment is decentralized and each client can ask for assistance by other clients. The availability of clients is intermittent so only those clients that are available can provide assistance. A graphical interface illustrates the network connections and the user can adjust these connections through the interface. A user interface displays the training progress and each client's contribution to training.
Dave Conway-Jones, Tiffany Tuor, Shiqiang Wang 0001, Kin K. Leung
SMARTCOMP2
2019 Adaptive Federated Learning in Resource Constrained Edge Computing Systems
abstract
Emerging technologies and applications including Internet of Things, social networking, and crowd-sourcing generate large amounts of data at the network edge. Machine learning models are often built from the collected data, to enable the detection, classification, and prediction of future events. Due to bandwidth, storage, and privacy concerns, it is often impractical to send all the data to a centralized location. In this paper, we consider the problem of learning model parameters from data distributed across multiple edge nodes, without sending raw data to a centralized place. Our focus is on a generic class of machine learning models that are trained using gradient-descent-based approaches. We analyze the convergence bound of distributed gradient descent from a theoretical point of view, based on which we propose a control algorithm that determines the best tradeoff between local update and global parameter aggregation to minimize the loss function under a given resource budget. The performance of the proposed algorithm is evaluated via extensive experiments with real datasets, both on a networked prototype system and in a larger-scale simulated environment. The experimentation results show that our proposed approach performs near to the optimum with various machine learning models and different data distributions.
Shiqiang Wang 0001, Tiffany Tuor, Theodoros Salonidis, Kin K. Leung, Christian Makaya, Ting He 0001, Kevin S. Chan
IEEE J. Sel. Areas Commun.2
2018 Distributed Machine Learning in Coalition Environments: Overview of Techniques
abstract
Many modern applications generate a significant amount of data in dispersed geographical areas. To analyze and make use of the data, data fusion and machine learning techniques are usually applied, which has the potential to greatly enhance the amount of information extracted from the data. These algorithms traditionally run in data center environments where all the data are available at a central location. It is challenging to run them in distributed coalition environments, where it is impractical to send all the raw data to a single place due to bandwidth and security constraints. This problem has gained notable attention recently. In this paper, we provide an overview of available techniques and recent results of performing data fusion and machine learning in a distributed coalition environment, without sharing the raw data among local processing nodes. We discuss techniques for distributed model training, scoring, and outline some applications where these techniques are applicable and beneficial.
Tiffany Tuor, Shiqiang Wang 0001, Kin K. Leung, Kevin S. Chan
FUSION1
2018 When Edge Meets Learning: Adaptive Control for Resource-Constrained Distributed Machine Learning
abstract
Emerging technologies and applications including Internet of Things (IoT), social networking, and crowd-sourcing generate large amounts of data at the network edge. Machine learning models are often built from the collected data, to enable the detection, classification, and prediction of future events. Due to bandwidth, storage, and privacy concerns, it is often impractical to send all the data to a centralized location. In this paper, we consider the problem of learning model parameters from data distributed across multiple edge nodes, without sending raw data to a centralized place. Our focus is on a generic class of machine learning models that are trained using gradient-descent based approaches. We analyze the convergence rate of distributed gradient descent from a theoretical point of view, based on which we propose a control algorithm that determines the best trade-off between local update and global parameter aggregation to minimize the loss function under a given resource budget. The performance of the proposed algorithm is evaluated via extensive experiments with real datasets, both on a networked prototype system and in a larger-scale simulated environment. The experimentation results show that our proposed approach performs near to the optimum with various machine learning models and different data distributions.
Shiqiang Wang 0001, Tiffany Tuor, Theodoros Salonidis, Kin K. Leung, Christian Makaya, Ting He 0001, Kevin S. Chan
INFOCOM2