This project will develop new AI-based techniques to detect anomalous behavior of individuals and groups based on their GPS locations. Most everyone with a cell phone generates data on their location multiple times per day, and this data is gathered by commercial companies for sale to advertisers. Besides advertising, this data can be used to discover behavior that is different from normal. This abnormal behavior can indicate that a person is starting to suffer from a mental disability like Alzheimer’s disease, and early detection can lead to early treatment when it is most effective. Anomalous behavior can also indicate that a person or group is planning or carrying out an illegal or terrorist act. The investigators will develop new AI algorithms for detecting anomalous location behavior of both individuals and groups, which will be the main innovation of this research. The investigators are aware of the sensitivity of location data, and they have been frequent innovators of techniques for protecting location privacy. In the course of this research, the investigators will not attempt to identify any individuals nor groups from their location data.<br/> <br/>The goal of this project is to detect anomalous behavior of individuals and groups based on their GPS location trajectories. The investigators will develop a temporal graph neural network (GNN) to discover behavior that differs from normal. Given that a GNN requires constant-length vector inputs, the first step will be to encode GPS trajectories and their context. This is a challenge, because raw trajectories are represented with varying numbers of time-stamped latitude/longitude points. The trajectory encoding will also include the context of the trajectory in terms of which roads were used, which locations were visited, and which points of interest were nearby the visits. Using an LSTM recurrent neural network, the context-rich trajectories will be represented dynamically as the input trajectories change over time. This novel, multifaceted representation of trajectories will provide the rich context that is necessary to classify normal and abnormal location behavior. After embedding the trajectories, the investigators will train a dynamic GNN to characterize location behavior of normal individuals as well as the location behavior of groups of individuals. The graph will change over time as the embedded trajectories change with time. The trained GNN will be the main component of the investigators’ dynamic graph anomaly detection (DGAD) approach. DGAD will take the time-evolving graphs from the GNNs and predict the next graph in the temporal sequence. If the predicted graph deviates significantly from the actual computed graph, this indicates a possible anomaly. Significantly, the anomaly can appear as a deviation from an individual’s embedded trajectory (i.e. a node attribute on the graph) or as a structural deviation of the graph (e.g. the edges connecting groups of individuals). In this way, the DGAD will find anomalous behavior of both individuals and groups, which is the project’s main innovation.<br/><br/>This award reflects NSF's statutory mission and has been deemed worthy of support through evaluation using the Foundation's intellectual merit and broader impacts review criteria.