atlas

Research map / Graph learning / Graph self-supervised learning

Improving IP Geolocation With Target-Centric IP Graph (Student Abstract)

AAAI 2024 · Graph learning › Graph self-supervised learning · approach: Heterophily and imbalance on graphs · 0 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes TCGeo, which makes the target host the central node of an IP graph and aggregates multiple last-hop routers, to alleviate sparsity in GNN-based IP geolocation.

Problem

GNN-based IP geolocation with router-centric graphs suffers from sparse graphs (14.24% of targets with fewer than 10 neighbors, 9.73% isolated), which limits graph learning accuracy.

Approach

Designate the target host as the central node and aggregate multiple last-hop routers (instead of only the router with smallest last-hop latency) to build a target-centric IP graph, used for targets with fewer than 10 neighbors while router-centric graphs are kept for the rest.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use target-centric IP graphs for targets with fewer than 10 neighbors, rather than relying on the router with the smallest last-hop latencyTCGeo vs TrustGeo · New YorkMAE (km): 1.316 -> 1.271Helped
Use target-centric IP graphs for targets with fewer than 10 neighbors, rather than relying on the router with the smallest last-hop latencyTCGeo vs TrustGeo · New YorkMedian error (km): 0.888 -> 0.866Helped
Use target-centric IP graphs for targets with fewer than 10 neighbors, rather than relying on the router with the smallest last-hop latencyTCGeo vs TrustGeo · Los AngelesMAE (km): 2.793 -> 2.658Helped
Use target-centric IP graphs for targets with fewer than 10 neighbors, rather than relying on the router with the smallest last-hop latencyTCGeo vs TrustGeo · Los AngelesMedian error (km): 1.786 -> 1.745Helped
Use target-centric IP graphs for targets with fewer than 10 neighbors, rather than relying on the router with the smallest last-hop latencyTCGeo vs TrustGeo · ShanghaiMAE (km): 5.457 -> 5.189Helped
Use target-centric IP graphs for targets with fewer than 10 neighbors, rather than relying on the router with the smallest last-hop latencyTCGeo vs TrustGeo · ShanghaiMedian error (km): 3.619 -> 3.461Helped
Aggregate multiple last-hop routers around the target hostTarget-centric IP graph construction · Three real-world datasetsIsolated-node proportion: 9.73% to 4.46%Helped
Aggregate multiple last-hop routers around the target hostTarget-centric IP graph construction · Three real-world datasetsSparsity ratio: 14.24% to 8.64%Helped
Increase the number of neighboring nodesGNN-Geo model · IP graphs with varying neighbor countsDistance errorHelped
Increase the number of neighbors beyond 10TCGeo · IP geolocationGeolocation performanceNo clear effect

Limitations

Experimental setup

Datasets: New York IP geolocation dataset Los Angeles IP geolocation dataset Shanghai IP geolocation dataset

Benchmarks: New York IP geolocation dataset Los Angeles IP geolocation dataset Shanghai IP geolocation dataset

Metrics: MAE (km) median error (km)

Baselines: XLBoost-Geo TabNet GNN-Geo GraphGeo TrustGeo

Builds on: TrustGeo GraphGeo

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy