Related Experiment Video
Updated: Oct 8, 2025

16:14
Trajectory Data Analyses for Pedestrian Space-time Activity Study
Published on: February 25, 2013
13.7K
FedVoting: A Cross-Silo Boosting Tree Construction Method for Privacy-Preserving Long-Term Human Mobility Prediction.
Yinghao Liu1, Zipei Fan1, Xuan Song2
1Center of Spatial Information Sciences, The University of Tokyo, Kashiwanoha 5 Chome-1-5, Kashiwa 277-0882, Japan.
Sensors (Basel, Switzerland)
|December 28, 2021
Summary
Federated learning (FL) with a novel federated voting (FedVoting) mechanism improves long-term human mobility prediction. This method enhances accuracy while protecting user privacy, overcoming data isolation challenges.
Area of Science:
- Computational Social Science
- Machine Learning
- Data Privacy
Background:
- Human mobility prediction is crucial for urban planning and commercial applications.
- Privacy concerns limit the collection and sharing of personal GPS data, creating data silos.
- Traditional federated learning (FL) struggles with the complexity of long-term mobility data.
Purpose of the Study:
- To develop an optimized federated learning approach for accurate long-term human mobility prediction.
- To propose a novel federated voting (FedVoting) mechanism that ensures data privacy.
- To address the limitations of existing FL methods in handling irregular and complex mobility patterns.
Main Methods:
- Utilized a high-efficient gradient-boosting decision tree (GBDT) model within the FL framework.
- Introduced the FedVoting mechanism, aggregating differential privacy (DP)-protected GBDTs.
- Employed multiple training, cross-validation, and voting processes for optimal model generation.
Main Results:
- Achieved high accuracy in predicting long-term human mobility, including special event attendance and point-of-interest visits.
- FedVoting demonstrated significant accuracy improvements compared to independent silo training and state-of-the-art baselines.
- Performance was comparable to centralized training with only a negligible privacy cost.
Conclusions:
- The FedVoting mechanism effectively enhances long-term human mobility prediction accuracy.
- This approach successfully balances high performance with robust differential privacy protection.
- FedVoting offers a practical solution for leveraging distributed mobility data without compromising privacy.
Keywords:
GPSdifferential privacyfederated learninggradient-boosting decision treelong-term human mobility predictionprivacy protectionMore Related Videos
Related Concept Videos
Prediction Intervals
2.4K
The interval estimate of any variable is known as the prediction interval. It helps decide if a point estimate is dependable.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
However, the point estimate is most likely not the exact value of the population parameter, but close to it. After calculating point estimates, we construct interval estimates, called confidence intervals or prediction intervals. This prediction interval comprises a range of values unlike the point estimate and is a better predictor of the observed sample value, y.
2.4K
Improving Translational Accuracy
12.0K
Base complementarity between the three base pairs of mRNA codon and the tRNA anticodon is not a failsafe mechanism. Inaccuracies can range from a single mismatch to no correct base pairing at all. The free energy difference between the correct and nearly correct base pairs can be as small as 3 kcal/ mol. With complementarity being the only proofreading step, the estimated error frequency would be one wrong amino acid in every 100 amino acids incorporated. However, error frequencies observed in...
12.0K
Stratified Sampling Method
13.2K
Sampling is a technique to select a portion (or subset) of the larger population and study that portion (the sample) to gain information about the population. The sampling method ensures that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a stratified sample, divide the population into groups called strata and then take a...
To choose a stratified sample, divide the population into groups called strata and then take a...
13.2K
Cluster Sampling Method
13.1K
Appropriate sampling methods ensure that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest.
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
To choose a cluster sample, divide the population into clusters (groups) and then randomly select some of the clusters. All the members from these clusters are in the cluster sample. For example, if you randomly sample four departments from your...
13.1K
Survival Tree
178
Survival trees are a non-parametric method used in survival analysis to model the relationship between a set of covariates and the time until an event of interest occurs, often referred to as the "time-to-event" or "survival time." This method is particularly useful when dealing with censored data, where the event has not occurred for some individuals by the end of the study period, or when the exact time of the event is unknown.
Building a Survival Tree
Constructing a...
Building a Survival Tree
Constructing a...
178
Random Sampling Method
12.8K
Sampling is a technique to select a portion (or subset) of the larger population and study that portion (the sample) to gain information about the population. Data are the result of sampling from a population. The sampling method ensures that samples are drawn without bias and accurately represent the population. Because measuring the entire population in a study is not practical, researchers use samples to represent the population of interest. Among the various sampling methods used by...
12.8K

