{"url":"/dataset/gowalla","name":"Gowalla","full_name":"Gowalla","description_markdown":"Gowalla is a location-based social networking website where users share their locations by checking-in. The friendship network is undirected and was collected using their public API, and consists of 196,591 nodes and 950,327 edges. We have collected a total of 6,442,890 check-ins of these users over the period of Feb. 2009 - Oct. 2010.","description_withheld":null,"homepage":"https://snap.stanford.edu/data/loc-gowalla.html","introduced_date":"2011-08-21","introduced_date_note":null,"introduced_by":{"paper":"/paper/friendship-and-mobility-user-movement-in","title":"Friendship and Mobility: User Movement In Location-Based Social Networks","first_author":"E. Cho","url":null},"license":null,"modalities":[],"tasks":[{"name":"Recommendation Systems","url":"/task/recommendation-systems","datasets_with_task":"/datasets/task/recommendation-systems"},{"name":"Sequential Recommendation","url":"/task/sequential-recommendation","datasets_with_task":"/datasets/task/sequential-recommendation"},{"name":"Session-Based Recommendations","url":"/task/session-based-recommendations","datasets_with_task":"/datasets/task/session-based-recommendations"},{"name":"Collaborative Filtering","url":"/task/collaborative-filtering","datasets_with_task":"/datasets/task/collaborative-filtering"},{"name":"point of interests","url":"/task/point-of-interests","datasets_with_task":"/datasets/task/point-of-interests"}],"languages":[],"variants":["Gowalla"],"data_loaders":[],"num_papers_in_archive":203,"source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28"},"benchmarks":[{"leaderboard":"/sota/recommendation-systems-on-gowalla","task":"Recommendation Systems","dataset_variant":"Gowalla","rows":13,"metrics":["nDCG@20","Recall@20","HR@10","HR@100","PSP@10","nDCG@10","nDCG@100"],"first_row_in_archive_order":{"model":"ConvNCF","paper":"/paper/outer-product-based-neural-collaborative","metrics":{"nDCG@20":"0.6019"},"code_links":[{"title":"duxy-me/ConvNCF","url":"https://github.com/duxy-me/ConvNCF"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/collaborative-filtering-on-gowalla","task":"Collaborative Filtering","dataset_variant":"Gowalla","rows":11,"metrics":["Recall@20","NDCG@20"],"first_row_in_archive_order":{"model":"RLAE-DAN","paper":"/paper/why-is-normalization-necessary-for-linear","metrics":{"NDCG@20":"0.1605","Recall@20":"0.1922"},"code_links":[{"title":"psm1206/dan","url":"https://github.com/psm1206/dan"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/sequential-recommendation-on-gowalla","task":"Sequential Recommendation","dataset_variant":"Gowalla","rows":1,"metrics":["COV@1","COV@10","COV@5","HR@10","HR@5","NDCG@1","NDCG@10","NDCG@5"],"first_row_in_archive_order":{"model":"SASRec-SCE","paper":"/paper/scalable-cross-entropy-loss-for-sequential","metrics":{"COV@1":"0.0304","COV@10":"0.2190","COV@5":"0.126","HR@10":"0.0831","HR@5":"0.0574","NDCG@1":"0.0207","NDCG@10":"0.0476","NDCG@5":"0.0393"},"code_links":[{"title":"AIRI-Institute/Scalable-SASRec","url":"https://github.com/AIRI-Institute/Scalable-SASRec"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"},{"leaderboard":"/sota/session-based-recommendations-on-gowalla","task":"Session-Based Recommendations","dataset_variant":"Gowalla","rows":1,"metrics":["MRR@20","HR@20"],"first_row_in_archive_order":{"model":"SR-GNN","paper":"/paper/session-based-recommendation-with-graph","metrics":{"HR@20":"50.32","MRR@20":"24.25"},"code_links":[{"title":"PaddlePaddle/PaddleRec","url":"https://github.com/PaddlePaddle/PaddleRec/tree/release/1.8.5/models/recall/gnn/"},{"title":"CRIPAC-DIG/SR-GNN","url":"https://github.com/CRIPAC-DIG/SR-GNN"},{"title":"userbehavioranalysis/SR-GNN_PyTorch-Geometric","url":"https://github.com/userbehavioranalysis/SR-GNN_PyTorch-Geometric"},{"title":"rithinch/session-based-vehicle-recommendations","url":"https://github.com/rithinch/session-based-vehicle-recommendations"},{"title":"DiMarzioRock7/SR-GNN","url":"https://github.com/DiMarzioRock7/SR-GNN"},{"title":"xiaominglalala/Session_based_Recommendation","url":"https://github.com/xiaominglalala/Session_based_Recommendation"},{"title":"hkust-knowcomp/sessioncqa","url":"https://github.com/hkust-knowcomp/sessioncqa"},{"title":"herrbilbo/hse-recsys-project","url":"https://github.com/herrbilbo/hse-recsys-project"}]},"note":"rows are the archive's own order at snapshot; nothing here re-ranks them"}],"papers_with_a_benchmark_row":[{"paper":"/paper/why-is-normalization-necessary-for-linear","title":"Why is Normalization Necessary for Linear Recommenders?","date":"2025-04-08","rows_on_this_dataset":2,"code_links":1,"syntology":null},{"paper":"/paper/scalable-cross-entropy-loss-for-sequential","title":"Scalable Cross-Entropy Loss for Sequential Recommendations with Large Item Catalogs","date":"2024-09-27","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/svd-ae-simple-autoencoders-for-collaborative","title":"SVD-AE: Simple Autoencoders for Collaborative Filtering","date":"2024-05-08","rows_on_this_dataset":1,"code_links":2,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":5,"samples_ran":3,"samples_unverified":2,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/neighborhood-enhanced-supervised-contrastive","title":"Neighborhood-Enhanced Supervised Contrastive Learning for Collaborative Filtering","date":"2024-02-18","rows_on_this_dataset":2,"code_links":1,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":2,"samples_ran":1,"samples_unverified":1,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/perturbation-recovery-method-for","title":"Blurring-Sharpening Process Models for Collaborative Filtering","date":"2022-11-17","rows_on_this_dataset":4,"code_links":1,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":1,"samples_ran":1,"samples_unverified":0,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/sapling-similarity-outperforms-other-local","title":"Sapling Similarity: a performing and interpretable memory-based tool for recommendation","date":"2022-10-13","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/mgdcf-distance-learning-via-markov-graph","title":"MGDCF: Distance Learning via Markov Graph Diffusion for Neural Collaborative Filtering","date":"2022-04-05","rows_on_this_dataset":1,"code_links":2,"syntology":null},{"paper":"/paper/ultragcn-ultra-simplification-of-graph","title":"UltraGCN: Ultra Simplification of Graph Convolutional Networks for Recommendation","date":"2021-10-28","rows_on_this_dataset":3,"code_links":2,"syntology":null},{"paper":"/paper/simplex-a-simple-and-strong-baseline-for","title":"SimpleX: A Simple and Strong Baseline for Collaborative Filtering","date":"2021-09-26","rows_on_this_dataset":2,"code_links":1,"syntology":null},{"paper":"/paper/how-powerful-is-graph-convolution-for","title":"How Powerful is Graph Convolution for Recommendation?","date":"2021-08-17","rows_on_this_dataset":1,"code_links":1,"syntology":null},{"paper":"/paper/lt-ocf-learnable-time-ode-based-collaborative","title":"LT-OCF: Learnable-Time ODE-based Collaborative Filtering","date":"2021-08-08","rows_on_this_dataset":2,"code_links":2,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":3,"samples_ran":0,"samples_unverified":3,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/lightgcn-simplifying-and-powering-graph","title":"LightGCN: Simplifying and Powering Graph Convolution Network for Recommendation","date":"2020-02-06","rows_on_this_dataset":2,"code_links":18,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":7,"samples_ran":2,"samples_unverified":5,"pointer_only_for_licence":2,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/neural-graph-collaborative-filtering","title":"Neural Graph Collaborative Filtering","date":"2019-05-20","rows_on_this_dataset":2,"code_links":21,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":7,"samples_ran":6,"samples_unverified":1,"pointer_only_for_licence":0,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/session-based-recommendation-with-graph","title":"Session-based Recommendation with Graph Neural Networks","date":"2018-11-01","rows_on_this_dataset":1,"code_links":8,"syntology":{"read_at":"2026-09-24T18:15:14+00:00","samples_harvested":1,"samples_ran":1,"samples_unverified":0,"pointer_only_for_licence":1,"claim":"Per-sample execution on synthesized fixtures; not a correctness claim."}},{"paper":"/paper/outer-product-based-neural-collaborative","title":"Outer Product-based Neural Collaborative Filtering","date":"2018-08-12","rows_on_this_dataset":1,"code_links":1,"syntology":null}],"syntology_totals":{"read_at":"2026-09-24T18:15:14+00:00","papers_with_samples":7,"samples_harvested":26,"samples_ran":14,"samples_unverified":12,"pointer_only_for_licence":3,"papers_with_no_sample_that_ran":1,"note":"the per-paper counts above, summed; not a rate"},"papers_note":"The archive never published its papers-using-dataset list; these are papers with a leaderboard row on this dataset's benchmarks."}