{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/contextual-outlier-detection-in-continuous","title":"Event Outlier Detection in Continuous Time","arxiv_id":"1912.09522","date":"2019-12-19","proceeding":null,"authors":["Si-Qi Liu","Milos Hauskrecht"],"abstract":"Continuous-time event sequences represent discrete events occurring in continuous time. Such sequences arise frequently in real-life. Usually we expect the sequences to follow some regular pattern over time. However, sometimes these patterns may be interrupted by unexpected absence or occurrences of events. Identification of these unexpected cases can be very important as they may point to abnormal situations that need human attention. In this work, we study and develop methods for detecting outliers in continuous-time event sequences, including unexpected absence and unexpected occurrences of events. Since the patterns that event sequences tend to follow may change in different contexts, we develop outlier detection methods based on point processes that can take context information into account. Our methods are based on Bayesian decision theory and hypothesis testing with theoretical guarantees. To test the performance of the methods, we conduct experiments on both synthetic data and real-world clinical data and show the effectiveness of the proposed methods.","url_abs":"https://arxiv.org/abs/1912.09522v3","url_pdf":"https://arxiv.org/pdf/1912.09522v3.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"contextual-outlier-detection-in-continuous","repo_url":"https://github.com/siqil/CPPOD","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":0,"framework":"pytorch","reach":{"status":"ok","spdx":"MIT"}}],"tasks":[{"task_slug":"outlier-detection","task_name":"Outlier Detection"},{"task_slug":"point-processes","task_name":"Point Processes"},{"task_slug":"hypothesis-testing","task_name":"Two-sample testing"}],"methods":[{"method_slug":"test","method_name":"Test"}],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=1912.09522","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"1912.09522"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/siqil/CPPOD","reach":{"status":"ok","spdx":"MIT"}}],"summary":{"unverified":15},"by_repo_kind":{"official":{"samples":15,"ran":0,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"fabe73647c99c24e","entry":"avg_curve","repo":"siqil/CPPOD","repo_kind":"official","path":"verify_bounds.py","file_url":"https://github.com/siqil/CPPOD/blob/HEAD/verify_bounds.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"fabe73647c99c24e"}},{"code_sha256_prefix":"2889e16a4eb04885","entry":"compress","repo":"siqil/CPPOD","repo_kind":"official","path":"summarize_results_std.py","file_url":"https://github.com/siqil/CPPOD/blob/HEAD/summarize_results_std.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"2889e16a4eb04885"}},{"code_sha256_prefix":"9c01d03d3d687ec1","entry":"compute_empirical_rate","repo":"siqil/CPPOD","repo_kind":"official","path":"simulation.py","file_url":"https://github.com/siqil/CPPOD/blob/HEAD/simulation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"9c01d03d3d687ec1"}},{"code_sha256_prefix":"ef3c842fd1411c86","entry":"detect_len","repo":"siqil/CPPOD","repo_kind":"official","path":"baselines.py","file_url":"https://github.com/siqil/CPPOD/blob/HEAD/baselines.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"ef3c842fd1411c86"}},{"code_sha256_prefix":"a5e787ab2c79e973","entry":"detect_rand","repo":"siqil/CPPOD","repo_kind":"official","path":"baselines.py","file_url":"https://github.com/siqil/CPPOD/blob/HEAD/baselines.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a5e787ab2c79e973"}},{"code_sha256_prefix":"a7e0a5d5c820838a","entry":"detect_with_param","repo":"siqil/CPPOD","repo_kind":"official","path":"train_test_baselines.py","file_url":"https://github.com/siqil/CPPOD/blob/HEAD/train_test_baselines.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a7e0a5d5c820838a"}},{"code_sha256_prefix":"389b14bf6e39b4f3","entry":"fdr","repo":"siqil/CPPOD","repo_kind":"official","path":"verify_bounds.py","file_url":"https://github.com/siqil/CPPOD/blob/HEAD/verify_bounds.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"389b14bf6e39b4f3"}},{"code_sha256_prefix":"4aa3c5ddeab25e27","entry":"filter","repo":"siqil/CPPOD","repo_kind":"official","path":"summarize_results_std.py","file_url":"https://github.com/siqil/CPPOD/blob/HEAD/summarize_results_std.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"4aa3c5ddeab25e27"}},{"code_sha256_prefix":"181396fe56ef7323","entry":"fit_len","repo":"siqil/CPPOD","repo_kind":"official","path":"baselines.py","file_url":"https://github.com/siqil/CPPOD/blob/HEAD/baselines.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"181396fe56ef7323"}},{"code_sha256_prefix":"840e400cca257fe4","entry":"fpr","repo":"siqil/CPPOD","repo_kind":"official","path":"verify_bounds.py","file_url":"https://github.com/siqil/CPPOD/blob/HEAD/verify_bounds.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"840e400cca257fe4"}},{"code_sha256_prefix":"c318b216026d6e0d","entry":"is_sorted","repo":"siqil/CPPOD","repo_kind":"official","path":"util.py","file_url":"https://github.com/siqil/CPPOD/blob/HEAD/util.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c318b216026d6e0d"}},{"code_sha256_prefix":"c072cb5d48da4393","entry":"merge","repo":"siqil/CPPOD","repo_kind":"official","path":"simulation.py","file_url":"https://github.com/siqil/CPPOD/blob/HEAD/simulation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"c072cb5d48da4393"}},{"code_sha256_prefix":"0983b2520eeb1e62","entry":"plot_pr","repo":"siqil/CPPOD","repo_kind":"official","path":"util.py","file_url":"https://github.com/siqil/CPPOD/blob/HEAD/util.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"0983b2520eeb1e62"}},{"code_sha256_prefix":"a104c3fb8fdb9fad","entry":"plot_roc","repo":"siqil/CPPOD","repo_kind":"official","path":"util.py","file_url":"https://github.com/siqil/CPPOD/blob/HEAD/util.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"a104c3fb8fdb9fad"}},{"code_sha256_prefix":"79977f4a8f5c7a2f","entry":"sim_data_test_omiss","repo":"siqil/CPPOD","repo_kind":"official","path":"simulation.py","file_url":"https://github.com/siqil/CPPOD/blob/HEAD/simulation.py","link_basis":"first_harvest_node","language":"python","status":"unverified","verification_level":0,"contract_check":null,"metamorphic_tier":null,"behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"79977f4a8f5c7a2f"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}