Pith. sign in

REVIEW 4 major objections 5 minor 32 references

Transferring knowledge from monitored to unmonitored areas for forecasting parking spaces

T0 review · 4 major / 5 minor · reviewed 2026-08-14 · deepseek-v4-flash

Pith's one-line read Parking occupancy in unmonitored city areas can be estimated by transferring a prediction model from a monitored area, with the estimate widened into an interval whose size reflects how similar the two areas' amenity profiles are.

desk verdict Sensible idea, clearly presented, but the central claim about unmonitored areas is only validated through a monitored-cluster correlation proxy, so treat the headline result as promising rather than established. read the letter →

arxiv 1908.03629 v1 pith:NXEKP7T4 submitted 2019-08-07 cs.LG cs.AI

classification cs.LGcs.AI
keywords smartparkingoccupancyestimationtransferlearningOpenStreetMapvisitdurationcosinesimilarityearthmover'sdistancespatialclustering
verification ladder T0 review T1 audit T2 compute T3 formal

The pith

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The reading

Parking sensors are expensive, so most cities monitor only part of their street blocks. This paper asks whether forecasts trained on monitored blocks can be carried to unmonitored blocks, and argues they can if the transfer is expressed as an interval whose width reflects how alike the areas' amenity profiles are. The profiles are built from free background data: OpenStreetMap amenities and typical visit durations for each amenity type. The paper splits San Francisco into spatial clusters, trains occupancy models on monitored clusters, and validates the transfer by correlating cluster similarity with the error each model makes on other monitored clusters; the best configuration reaches a Pearson correlation of -0.55 between cosine similarity and transfer error. If the claim holds, a city with partial sensor coverage could produce useful occupancy intervals for the rest of the city without new sensors.

What carries the argument

The load-bearing objects are cluster vectors and cluster Gaussians built from OpenStreetMap amenities and visit-duration information. A cluster vector counts how many amenities of each visit-duration category (under 30 minutes, 30 to 90 minutes, over 90 minutes) a spatial cluster contains; a cluster Gaussian is the summed kernel-density curve of all amenities' visit-duration distributions. Cosine similarity is computed on the vectors, and earth mover's distance (the Wasserstein metric) on the Gaussians, with values normalized to $[0,1]$. These similarities enter the transfer estimator: for cosine, the occupancy interval around the model output $M$ is $[M-(1-\mathrm{sim}), M+(1-\mathrm{sim})]$, and for earth mover's it is $[M-\mathrm{emd}, M+\mathrm{emd}]$. The interval widens exactly as the source and target areas become less similar, which is the mechanism by which a model trained on monitored data is adapted to unmonitored data.

What would settle it

In a city with full sensor coverage, designate a random subset of blocks as unmonitored, compute the interval estimates from the remaining blocks, and compare the intervals against the held-out occupancy readings; if the intervals are systematically wrong or the similarity-to-error correlation collapses on the held-out clusters, the transfer claim is refuted.

Watch

Extended reading notes

Core claim

The paper's central claim is that parking occupancy in an unmonitored area can be estimated by transferring a model trained on a monitored area, stretching the punctual prediction into an interval whose length is governed by the similarity of the two areas' amenity profiles. Neighborhoods with similar amenity mixes and similar typical visit durations should have similar parking dynamics, so a similar source area needs only a small widening while a dissimilar source produces a wide interval. The supporting evidence is correlational: for each pair of monitored clusters, the source model is tested on the target cluster, and the test error is correlated with cosine or earth-mover similarity between the clusters. The strongest reported result, cosine similarity with eight clusters and a 100-meter merge distance, yields an average Pearson correlation of -0.55 between similarity and transfer error, meaning more similar clusters tend to have smaller transfer errors. The paper also reports that gradient-boosted trees beat decision trees, support vector machines, and multilayer perceptrons in most cluster pairs, and that adding similarity-derived features directly to the regression model does not consistently improve predictions.

Load-bearing premise

Everything rests on the assumption that similarity between two monitored clusters predicts transfer error just as well when the target cluster is unmonitored, because occupancy in unmonitored areas is never measured.

Editorial extensions

If this is right

  • A city with sensors on only a subset of its blocks can generate occupancy intervals for the rest of the city from OpenStreetMap and visit-duration data alone, with no new hardware.
  • The interval width itself acts as the uncertainty estimate: the less similar the source and target areas, the wider the predicted occupancy range.
  • Using 16 clusters instead of 8, or merge distances of 200m or 400m instead of 100m, weakens the similarity-to-error correlation, so finer spatial splits do not automatically help.
  • Adding cosine and earth-mover features directly to the regression model does not consistently beat the separate similarity-widening step, so the two-stage transfer is not trivially replaceable.
  • Because the best correlation is moderate (-0.55), the resulting intervals should be treated as rough guidance rather than precise occupancy values.

Reading between the lines

Editorial extensions of the paper, not claims the author makes directly.

  • If the similarity-to-error relationship holds on truly unmonitored clusters, the interval width becomes a calibrated uncertainty estimate that a city could present to drivers as '60-80% occupied' with comparable reliability across areas.
  • The same amenity-profile similarity could be tested for other urban transfer tasks, such as estimating foot traffic, noise complaints, or ride-hailing demand in unmonitored areas, since those are also shaped by the local mix of amenities.
  • The paper's intersection intervals quickly become empty after intersecting a few source clusters, which suggests a practical system should select one or a small number of the most similar source clusters rather than combine all of them.
  • A direct validation in a fully sensed city that artificially hides a subset of clusters would settle whether the monitored-only correlations transfer to unmonitored areas; the authors did not run this experiment.
Share X Bluesky LinkedIn Reddit HN

Signed reviews

No signed human review yet.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, and a circularity audit.

Referee Report

4 major / 5 minor

Summary. The paper proposes a method to estimate parking occupancy in city areas without sensor coverage by transferring occupancy models from monitored areas. It uses SFpark data, OpenStreetMap amenities, and Google Places visit durations. City blocks are split into clusters via K-means; per-cluster machine learning models (decision trees, SVM, MLP, XGBoost) are trained; cluster similarity is computed via cosine similarity on time-spent category vectors and via earth mover's distance on Gaussian mixtures; predictions for unmonitored clusters are intervals centered at the source model output with width derived from similarity (Eqs. 4 and 5). The evaluation in Section 6.2 correlates similarity values with transfer errors among monitored cluster pairs; the best reported result is Pearson -0.55 for cosine similarity at 8 clusters and 100m merge distance. Section 6.3 illustrates intervals for unmonitored clusters but provides no ground-truth comparison.

Significance. If the transfer mechanism worked as claimed, the method would offer a low-cost way to extend partial parking sensor coverage using open GIS data, and it usefully combines several practical components: open data, spatial clustering, multiple machine learning baselines, and two similarity functions. The paper is also transparent about data limitations and explores alternative similarity bases and model extensions. However, the central claim is not directly supported by the evaluation, which never tests predictions against actual occupancy in unmonitored areas. The contribution is therefore best viewed as a promising framework with an indirect proxy validation, not as a demonstrated solution.

major comments (4)
  1. [Section 6.2, Table 8; Section 6.3, Fig. 9] The central claim that occupancy can be forecast in unmonitored areas is not directly validated. All correlations between similarity and transfer error are computed on pairs of clusters that both have parking data. The actual target of the method, clusters without parking data, appears only in illustrative outputs (Section 6.3), with no occupancy ground truth. The assumption that the monitored-pair similarity-error relationship generalizes to unmonitored targets is load-bearing and untested. Please add a direct hold-out experiment in which each monitored cluster is treated as unmonitored and the interval predictions from Eqs. (4)-(5) are checked against actual occupancy, reporting coverage and interval width for all configurations rather than only the best one.
  2. [Section 5.8, Eqs. (4)-(5)] The interval widths are not calibrated. Eq. (4) sets the width to (1-sim) and Eq. (5) to the EMD value, but no derivation or calibration ties these widths to a target coverage probability. A Pearson correlation of -0.55 between similarity and transfer RMSE does not imply that an interval of width (1-sim) contains the true occupancy with any stated frequency. In addition, Eq. (5) asserts emd in [0,1] without justification; the Wasserstein distance is computed on a minute-valued x-axis and can exceed 1 after normalization. The authors should calibrate interval widths on held-out monitored clusters or report empirical coverage and calibration.
  3. [Section 6.2, Table 8] The reported best result is selected post hoc among 12 configurations (two cluster counts, three merge distances, two similarity measures). The cosine correlation drops from -0.55 at 8 clusters and 100m merge distance to -0.20 at 16 clusters and 100m, and the best EMD correlation is only 0.28. Without a predefined selection rule or an independent validation split, the headline value is likely an overestimate of the true similarity-error relationship. Please report all configurations with confidence intervals, and either treat the configuration choice as exploratory or validate it on a separate split.
  4. [Section 6.3, Table 9] The input features used to generate forecasts for unmonitored clusters are city-wide averages (price 1.0, total spots 20) and an arbitrary future date; they are not derived from the target cluster's own characteristics. If monitored and unmonitored areas differ systematically in parking price or capacity, the point prediction is biased before the similarity interval is applied. The authors should state what target-specific information is assumed to be available and perform a sensitivity analysis over plausible price and capacity values.
minor comments (5)
  1. [Eq. (2)] The sentence 'where Ai and Bi are the components of vector A and respectively' is missing a reference to vector B; it should read 'of vector A and vector B, respectively.'
  2. [Throughout] There are several typographical errors, for example 'senors' in Section 2.1, 'in practive' in Section 5.7, 'reges-sion' in Table 6, and 'crowsourcing' in Section 5.3; these should be corrected.
  3. [Section 6.5, Table 12] The area values in Table 12 are reduced by a factor of 20 to make the EMD computation feasible, but the paper does not discuss how this scaling affects the resulting similarity values or whether the same scaling is applied consistently in the cosine vectors.
  4. [Section 5.6, Table 3] The category boundaries are stated as '< 30 min, 30 to 90 minutes, > 90 minutes' in the text, while Table 3 uses numeric labels 1, 2, 3; aligning these notations would improve readability.
  5. [Section 6.3, Fig. 9] The caption of Fig. 9 states that the estimation intersection interval becomes empty after the first two values; the paper does not explain how an empty intersection is handled in practice, so this behavior should be clarified.

Circularity Check

0 steps flagged · score 0.0 of 10

No significant circularity: the similarity values are externally measured from OSM and Google Places data, and the interval formulas are not fitted to the occupancy data.

full rationale

The paper's input features (OSM amenity types and Google Places visit durations) are independent of the parking occupancy target, and the similarity values are computed directly from these external data rather than from model errors. The central evaluation correlates these externally computed similarity values against transfer RMSE on monitored cluster pairs; this is an empirical test of a hypothesized relationship, not a quantity defined in terms of the prediction. The interval formulas in Eqs. (4) and (5) set the interval width to (1 - similarity) or emd by construction, but this width is an ad hoc design choice, not a fitted parameter and not derived from the data used in the correlation. The paper does not fit its similarity measure to the machine-learning errors and then report those errors as predictions; instead, it reports correlations that are moderate and then applies the same externally defined similarity to unmonitored clusters. The cited prior works by the same authors are described as the basis of the extended approach, but the paper does not rely on any unverified theorem from those works as evidence; the evaluation presented here is self-contained against SFpark data. The absence of direct validation on unmonitored areas is a genuine correctness and generalization risk, but it is not circularity: no equation or fitted parameter reduces the unmonitored-area prediction to the very data it is supposed to predict.

Assumptions & free parameters 4 free parameters · 4 assumptions · 0 invented entities

The central claim depends on four domain assumptions, most notably that similarity measured on amenity profiles predicts transfer error in unmonitored areas. The free parameters are configuration choices (cluster count, merge distance, category thresholds) and a computational scaling factor; none are fitted to the target outcome, but several are selected after inspecting results, which introduces selection bias. No new physical or conceptual entities are introduced.

free parameters (4)
  • K: number of clusters (monitored) = 8 and 16
    Chosen by the authors, proportional to the number of street blocks in monitored vs unmonitored areas (ratio about 2.6). Directly affects all correlation results.
  • Merge distance for POI-parking association = 100m (200m and 400m also tested)
    Defines the radius around a parking block for associating OSM amenities; 100m was selected after observing the best correlations in Table 8.
  • Time-spent category thresholds = 30 and 90 minutes
    Split amenities into three categories for cluster vectors; hand-chosen, not optimized against data.
  • Amenity area scaling factor = 1/20
    Polygon area means and standard deviations were divided by 20 to speed up Gaussian computations; not a scientifically motivated parameter.
assumptions (4)
  • domain assumption Parking occupancy is determined by the types of amenities and the time people spend in them.
    Central premise stated in Section 4, justifying the entire similarity construction from OSM amenities and visit durations.
  • domain assumption Similarity of amenity profiles between areas implies transferability of parking occupancy models.
    Assumed in Section 5.8 when estimation intervals are derived from similarity values without any learned mapping from similarity to error.
  • domain assumption The correlation between similarity and transfer error on monitored clusters generalizes to unmonitored clusters.
    The evaluation in Section 6.2 uses only clusters with parking data; no ground truth exists for unmonitored areas, so the proxy must carry the central claim.
  • domain assumption OSM amenity annotations and Google Places time-spent values are sufficiently accurate and representative.
    Time-spent data was manually collected from 470 places with at least two sources each; OSM is user-generated and may be incomplete or inconsistent.

how reviews work

0 comments
Cite this review

Pith. "Pith review of Transferring knowledge from monitored to unmonitored areas for forecasting parking spaces." pith.science (2026). https://pith.science/paper/NXEKP7T4

@misc{pith2026190803629,
  author       = {Pith},
  title        = {Pith review of: Transferring knowledge from monitored to unmonitored areas for forecasting parking spaces},
  year         = {2026},
  howpublished = {\url{https://pith.science/paper/NXEKP7T4}},
  note         = {Machine review of arXiv:1908.03629}
}
read the original abstract

Smart cities around the world have begun monitoring parking areas in order to estimate available parking spots and help drivers looking for parking. The current results are promising, indeed. However, existing approaches are limited by the high cost of sensors that need to be installed throughout the city in order to achieve an accurate estimation. This work investigates the extension of estimating parking information from areas equipped with sensors to areas where they are missing. To this end, the similarity between city neighborhoods is determined based on background data, i.e., from geographic information systems. Using the derived similarity values, we analyze the adaptation of occupancy rates from monitored- to unmonitored parking areas.

Figures

Figures reproduced from arXiv: 1908.03629 by the authors.

Figure 1
Figure 1. The blocks accounted in SFpark. The light blue ones are blocks without parking data, the light red ones are with parking data 26 . 30,798 POI entries, out of which 5,462 have a non-empty amenity attribute. The number of polygon entries is 147,881 [PITH_FULL_IMAGE:figures/full_fig_p012_1.png] view at source ↗
Figure 2
Figure 2. A map indicating public amenities (cafes, restaurants, banks) found at points of interest [PITH_FULL_IMAGE:figures/full_fig_p012_2.png] view at source ↗
Figure 3
Figure 3. An example of time spent information found on Google Places 27 . In order to combine the parking and city data, both datasets require a common location unit. For parking occupancy it is street blocks that are provided in latitude and longitude for the coordinate reference system EPSG 4326. The POIs inside the OSM data are expressed in the same geometry reference system and therefore a merge distance that matches a p… view at source ↗
Figures from the paper (7 more)
Figure 4
Figure 4. Figure 4: Highlighted cluster with parking data on the left side and a cluster without parking data on the right side 26 . 5.5. Building Estimation Models The estimation of parking occupancy is realized using machine learning. We choose to explore this methodology following the …
Figure 5
Figure 5. Figure 5: Selected cluster with parking data and the pop-up table in the Leaflet application 26 [PITH_FULL_IMAGE:figures/full_fig_p018_5.png]
Figure 6
Figure 6. Figure 6: The pop-up table for the Leaflet application view of fig. 5 [PITH_FULL_IMAGE:figures/full_fig_p018_6.png]
Figure 7
Figure 7. Figure 7: An example of a cluster vector representing amenity time spent information composed from for three categories [PITH_FULL_IMAGE:figures/full_fig_p018_7.png]
Figure 8
Figure 8. Figure 8: The iterative summing of Gaussian curves representing the amenity [PITH_FULL_IMAGE:figures/full_fig_p019_8.png]
Figure 9
Figure 9. Figure 9: The pop-up table of a cluster without data. Notice the drop-down list from which the [PITH_FULL_IMAGE:figures/full_fig_p024_9.png]
Figure 10
Figure 10. Figure 10: OSM screenshot emphasizing polygons as buildings and the amenities that are housed [PITH_FULL_IMAGE:figures/full_fig_p027_10.png]

Discussion (0). Continue with ORCID to comment.

Reference graph

Works this paper leans on

32 extracted references · 32 canonical work pages

  1. [1]

    M. N. Smith, The number of cars worldwide is set to double by 2040 (2016), https://www.weforum.org/agenda/2016/04/the- number-of-cars-worldwide-is-set-to-double-by-2040

  2. [2]

    Shoup, Free parking or free markets (2001), https://www.accessmagazine.org/ spring-2011/free-parking-free-markets/

    D. Shoup, Free parking or free markets (2001), https://www.accessmagazine.org/ spring-2011/free-parking-free-markets/

  3. [3]

    M. K. Zavitsas, I.Kaparias, Transport problems in cities (2012), https://trimis. ec.europa.eu/sites/default/files/project/documents/20120402_173932_ 45110_D%201.1%20-%20Transport%20problems%20in%20cities%20-%20v3.pdf

  4. [4]

    INRIX, Searching for parking costs americans 73 billion us dollars a year (2017), http://inrix.com/press-releases/parking-pain-us/

  5. [5]

    Ionita, A

    A. Ionita, A. Pomp, M. Cochez, T. Meisen and S. Decker, Where to park?: Predicting free parking spots in unmonitored city areas, in Proceedings of the 8th International Conference on Web Intelligence, Mining and Semantics WIMS ’18 , (ACM, New York, NY, USA, 2018), pp. 22:1–22:12

  6. [6]

    Ionita, Extending estimation of parking occupancy to untracked city areas using city background information, master’s thesis (December 2017)

    A. Ionita, Extending estimation of parking occupancy to untracked city areas using city background information, master’s thesis (December 2017)

  7. [7]

    T. Lin, H. Rivano and F. Le Mou¨ el, A survey of smart parking solutions,IEEE Trans- actions on Intelligent Transportation Systems 18 (Dec 2017) 3229–3253

  8. [8]

    T. S. Lin, Smart Parking: Network, Infrastructure and Urban Service , theses, INSA Lyon, (INSA Lyon, December 2015)

Show all 32 references
  1. [9]

    B. Xu, O. Wolfson, J. Yang, L. Stenneth, S. Y. Philip and P. C. Nelson, Real-time street parking availability estimation, in 2013 IEEE 14th International Conference on Mobile Data Management 1, IEEE, (IEEE, June 2013), pp. 16–25

  2. [10]

    Z. Chen, J. C. Xia and B. Irawan, Development of fuzzy logic forecast models for location-based parking finding services, Mathematical Problems in Engineering 2013 (2013)

  3. [11]

    Nandugudi, T

    A. Nandugudi, T. Ki, C. Nuessle and G. Challen, PocketParker: Pocketsourcing park- ing lot availability, in Proceedings of the 2014 ACM International Joint Conference on Pervasive and Ubiquitous Computing UbiComp ’14 , (ACM, New York, NY, USA, 2014), pp. 963–973

  4. [12]

    Koster, A

    A. Koster, A. Oliveira, O. Volpato, V. Delvequio and F. Koch, Recognition and rec- ommendation of parking places, in Advances in Artificial Intelligence – IBERAMIA 2014, eds. A. L. Bazzan and K. Pichara Springer, (Springer International Publishing, Cham, 2014), pp. 675–685

  5. [13]

    Rajabioun, B

    T. Rajabioun, B. Foster and P. Ioannou, Intelligent parking assist, in 21st Mediter- ranean Conference on Control and Automation IEEE, (IEEE, June 2013), pp. 1156– 1161

  6. [14]

    Rajabioun and P

    T. Rajabioun and P. A. Ioannou, On-street and off-street parking availability pre- diction using multivariate spatiotemporal models, IEEE Transactions on Intelligent Transportation Systems 16(5) (2015) 2913–2924

  7. [15]

    Tiedemann, T

    T. Tiedemann, T. Voegele, M. Krell, J. Metzen and F. Kirchner, Concept of a data Transferring knowledge from monitored to unmonitored areas for forecasting parking spaces 33 thread based parking space occupancy prediction in a Berlin pilot region 29, (AAAI, 2015)

  8. [16]

    Richter, S

    F. Richter, S. Di Martino and D. C. Mattfeld, Temporal and spatial clustering for a parking prediction service, in 2014 IEEE 26th International Conference on Tools with Artificial Intelligence (IEEE, Nov 2014), pp. 278–282

  9. [17]

    San Francisco Municipal Transportation Agency, SFpark - open data (2011–2013), http://sfpark.org/how-it-works/open-data-page/

  10. [18]

    A. O. Kotb, Y.-C. Shen, X. Zhu and Y. Huang, iParker – a new smart car-parking system based on dynamic resource allocation and pricing, IEEE Transactions on In- telligent Transportation Systems 17(9) (2016) 2637–2647

  11. [19]

    Shin and H.-B

    J.-H. Shin and H.-B. Jun, A study on smart parking guidance algorithm, Transporta- tion Research Part C: Emerging Technologies 44 (2014) 299–317

  12. [20]

    Mathur, T

    S. Mathur, T. Jin, N. Kasturirangan, J. Chandrasekaran, W. Xue, M. Gruteser and W. Trappe, ParkNet: Drive-by sensing of road-side parking statistics, in Proceedings of the 8th International Conference on Mobile Systems, Applications, and Services MobiSys ’10, (ACM, New York, N...

  13. [21]

    Caliskan, A

    M. Caliskan, A. Barthels, B. Scheuermann and M. Mauve, Predicting parking lot occupancy in vehicular Ad Hoc networks, in 2007 IEEE 65th Vehicular Technology Conference - VTC2007-Spring IEEE, (IEEE, April 2007), pp. 277–281

  14. [22]

    Klappenecker, H

    A. Klappenecker, H. Lee and J. L. Welch, Finding available parking spaces made easy, Ad Hoc Networks 12 (2014) 243–249

  15. [23]

    Szczurek, B

    P. Szczurek, B. Xu, O. Wolfson, J. Lin and N. Rishe, Learning the relevance of parking information in vanets, in Proceedings of the Seventh ACM International Workshop on VehiculAr InterNETworking VANET ’10 , (ACM, New York, NY, USA, 2010), pp. 81–82

  16. [24]

    San Francisco Municipal Transportation Agency, SFpark (2011–2013), http:// sfpark.org

  17. [25]

    San Francisco Municipal Transportation Agency, SFpark – pilot project evaluation summary (2011–2013), http://sfpark.org/wp-content/uploads/2014/06/SFpark_ Eval_Summary_2014.pdf

  18. [26]

    Ionita, Parking prediction web application (2017), https://datalab.rwth- aachen.de/parking-prediction/

    A. Ionita, Parking prediction web application (2017), https://datalab.rwth- aachen.de/parking-prediction/

  19. [27]

    Google, Google my business (2017), https://www.google.com/business/

  20. [28]

    Community, OpenStreetMap (2004), https://www.openstreetmap.org/

    O. Community, OpenStreetMap (2004), https://www.openstreetmap.org/

  21. [29]

    Stadt K¨ oln and DKAN, ¨Offene Daten K¨ oln (2015), https://www.offenedaten- koeln.de/dataset/taxonomy/term/52/field_tags/Transport%20und%20Verkehr- 52?query=park&sorting=changed%7CDESC

  22. [30]

    Stadt Z¨ urich, Stadt Z¨ urich - open data (2015), https://data.stadt-zuerich.ch/ dataset/parkleitsystem

  23. [31]

    City of Santa Monica, Santa Monica – open data (2014), https://data.smgov.net/ Transportation/Parking-Lot-Counts/ng8m-khuz

  24. [32]

    DB BahnPark GmbH, DB - Parkpl¨ atze API (2016),http://data.deutschebahn.com/ dataset/api-parkplatz

Pith tools

Reviewed August 14, 2026 · model on record in the stance chip above.