{"bundle_type":"pith_open_graph_bundle","bundle_version":"1.0","pith_number":"pith:2019:AELGSK34LMIMVYI4G3OA2HT5EE","short_pith_number":"pith:AELGSK34","canonical_record":{"source":{"id":"1907.01637","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.IR","submitted_at":"2019-06-21T07:59:38Z","cross_cats_sorted":["cs.LG","stat.ML"],"title_canon_sha256":"8192bf38b2c69b0fb3853b540cdcc0652e7131adac7d917de6dd4a33cc1906cf","abstract_canon_sha256":"38e91e1bc385d97c495e5fb958f4009b442192fe9719ec765e4894fa5e3ba2ee"},"schema_version":"1.0"},"canonical_sha256":"0116692b7c5b10cae11c36dc0d1e7d21272fa846d4d65093bd66b61c6fbb70e1","source":{"kind":"arxiv","id":"1907.01637","version":1},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1907.01637","created_at":"2026-05-17T23:41:35Z"},{"alias_kind":"arxiv_version","alias_value":"1907.01637v1","created_at":"2026-05-17T23:41:35Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1907.01637","created_at":"2026-05-17T23:41:35Z"},{"alias_kind":"pith_short_12","alias_value":"AELGSK34LMIM","created_at":"2026-05-18T12:33:12Z"},{"alias_kind":"pith_short_16","alias_value":"AELGSK34LMIMVYI4","created_at":"2026-05-18T12:33:12Z"},{"alias_kind":"pith_short_8","alias_value":"AELGSK34","created_at":"2026-05-18T12:33:12Z"}],"events":[{"event_type":"record_created","subject_pith_number":"pith:2019:AELGSK34LMIMVYI4G3OA2HT5EE","target":"record","payload":{"canonical_record":{"source":{"id":"1907.01637","kind":"arxiv","version":1},"metadata":{"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.IR","submitted_at":"2019-06-21T07:59:38Z","cross_cats_sorted":["cs.LG","stat.ML"],"title_canon_sha256":"8192bf38b2c69b0fb3853b540cdcc0652e7131adac7d917de6dd4a33cc1906cf","abstract_canon_sha256":"38e91e1bc385d97c495e5fb958f4009b442192fe9719ec765e4894fa5e3ba2ee"},"schema_version":"1.0"},"canonical_sha256":"0116692b7c5b10cae11c36dc0d1e7d21272fa846d4d65093bd66b61c6fbb70e1","receipt":{"kind":"pith_receipt","key_id":"pith-v1-2026-05","algorithm":"ed25519","signed_at":"2026-05-17T23:41:35.681000Z","signature_b64":"UNJzN4NKGd0EQelmWA76RtApeTO71dBe1x3cxOi/hzEat0679s8WzG3CNo0MQi/sAzRNCGR82TW69ryw3v+GCQ==","signed_message":"canonical_sha256_bytes","builder_version":"pith-number-builder-2026-05-17-v1","receipt_version":"0.3","canonical_sha256":"0116692b7c5b10cae11c36dc0d1e7d21272fa846d4d65093bd66b61c6fbb70e1","last_reissued_at":"2026-05-17T23:41:35.680284Z","signature_status":"signed_v1","first_computed_at":"2026-05-17T23:41:35.680284Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"source_kind":"arxiv","source_id":"1907.01637","source_version":1,"attestation_state":"computed"},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-17T23:41:35Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"Wq4ZJ54TgIfB25DKm7Cw+ce53QSz/TLn69UrqsT7J23kcxA1tYMbz5dhU4LeMkGcdX9hW1hMDK3Ab59ScN6VAw==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T09:38:54.910778Z"},"content_sha256":"2321b3448b35bb0e9e10d91273c6a702a939576000fac7e1403f2e72cddc0d2f","schema_version":"1.0","event_id":"sha256:2321b3448b35bb0e9e10d91273c6a702a939576000fac7e1403f2e72cddc0d2f"},{"event_type":"graph_snapshot","subject_pith_number":"pith:2019:AELGSK34LMIMVYI4G3OA2HT5EE","target":"graph","payload":{"graph_snapshot":{"paper":{"title":"Embedding models for recommendation under contextual constraints","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","headline":"","cross_cats":["cs.LG","stat.ML"],"primary_cat":"cs.IR","authors_text":"Clement Calauzenes, Mike Gartrell, Syrine Krichene","submitted_at":"2019-06-21T07:59:38Z","abstract_excerpt":"Embedding models, which learn latent representations of users and items based on user-item interaction patterns, are a key component of recommendation systems. In many applications, contextual constraints need to be applied to refine recommendations, e.g. when a user specifies a price range or product category filter. The conventional approach, for both context-aware and standard models, is to retrieve items and apply the constraints as independent operations. The order in which these two steps are executed can induce significant problems. For example, applying constraints a posteriori can res"},"claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1907.01637","kind":"arxiv","version":1},"verdict":{"id":null,"model_set":{},"created_at":null,"strongest_claim":"","one_line_summary":"","pipeline_version":null,"weakest_assumption":"","pith_extraction_headline":""},"references":{"count":0,"sample":[],"resolved_work":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","internal_anchors":0},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"author_claims":{"count":0,"strong_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"builder_version":"pith-number-builder-2026-05-17-v1"},"verdict_id":null},"signer":{"signer_id":"pith.science","signer_type":"pith_registry","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54"},"created_at":"2026-05-17T23:41:35Z","supersedes":[],"prev_event":null,"signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"XF7A5C2s4poX9+QQM87EqczvDyqU2sPuK+rUEtfMj8f0lgK183zCS2FTprxmvj67aGFas7d24us2vRMU0GJVBg==","signed_message":"open_graph_event_sha256_bytes","signed_at":"2026-05-26T09:38:54.911468Z"},"content_sha256":"f461ae9bf58b7888c83f6f97ede5a9aba97773f0c267262c5aa75f57584403a4","schema_version":"1.0","event_id":"sha256:f461ae9bf58b7888c83f6f97ede5a9aba97773f0c267262c5aa75f57584403a4"}],"timestamp_proofs":[],"mirror_hints":[{"mirror_type":"https","name":"Pith Resolver","base_url":"https://pith.science","bundle_url":"https://pith.science/pith/AELGSK34LMIMVYI4G3OA2HT5EE/bundle.json","state_url":"https://pith.science/pith/AELGSK34LMIMVYI4G3OA2HT5EE/state.json","well_known_bundle_url":"https://pith.science/.well-known/pith/AELGSK34LMIMVYI4G3OA2HT5EE/bundle.json","status":"primary"}],"public_keys":[{"key_id":"pith-v1-2026-05","algorithm":"ed25519","format":"raw","public_key_b64":"stVStoiQhXFxp4s2pdzPNoqVNBMojDU/fJ2db5S3CbM=","public_key_hex":"b2d552b68890857171a78b36a5dccf368a953413288c353f7c9d9d6f94b709b3","fingerprint_sha256_b32_first128bits":"RVFV5Z2OI2J3ZUO7ERDEBCYNKS","fingerprint_sha256_hex":"8d4b5ee74e4693bcd1df2446408b0d54","rotates_at":null,"url":"https://pith.science/pith-signing-key.json","notes":"Pith uses this Ed25519 key to sign canonical record SHA-256 digests. Verify with: ed25519_verify(public_key, message=canonical_sha256_bytes, signature=base64decode(signature_b64))."}],"merge_version":"pith-open-graph-merge-v1","built_at":"2026-05-26T09:38:54Z","links":{"resolver":"https://pith.science/pith/AELGSK34LMIMVYI4G3OA2HT5EE","bundle":"https://pith.science/pith/AELGSK34LMIMVYI4G3OA2HT5EE/bundle.json","state":"https://pith.science/pith/AELGSK34LMIMVYI4G3OA2HT5EE/state.json","well_known_bundle":"https://pith.science/.well-known/pith/AELGSK34LMIMVYI4G3OA2HT5EE/bundle.json"},"state":{"state_type":"pith_open_graph_state","state_version":"1.0","pith_number":"pith:2019:AELGSK34LMIMVYI4G3OA2HT5EE","merge_version":"pith-open-graph-merge-v1","event_count":2,"valid_event_count":2,"invalid_event_count":0,"equivocation_count":0,"current":{"canonical_record":{"metadata":{"abstract_canon_sha256":"38e91e1bc385d97c495e5fb958f4009b442192fe9719ec765e4894fa5e3ba2ee","cross_cats_sorted":["cs.LG","stat.ML"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.IR","submitted_at":"2019-06-21T07:59:38Z","title_canon_sha256":"8192bf38b2c69b0fb3853b540cdcc0652e7131adac7d917de6dd4a33cc1906cf"},"schema_version":"1.0","source":{"id":"1907.01637","kind":"arxiv","version":1}},"source_aliases":[{"alias_kind":"arxiv","alias_value":"1907.01637","created_at":"2026-05-17T23:41:35Z"},{"alias_kind":"arxiv_version","alias_value":"1907.01637v1","created_at":"2026-05-17T23:41:35Z"},{"alias_kind":"doi","alias_value":"10.48550/arxiv.1907.01637","created_at":"2026-05-17T23:41:35Z"},{"alias_kind":"pith_short_12","alias_value":"AELGSK34LMIM","created_at":"2026-05-18T12:33:12Z"},{"alias_kind":"pith_short_16","alias_value":"AELGSK34LMIMVYI4","created_at":"2026-05-18T12:33:12Z"},{"alias_kind":"pith_short_8","alias_value":"AELGSK34","created_at":"2026-05-18T12:33:12Z"}],"graph_snapshots":[{"event_id":"sha256:f461ae9bf58b7888c83f6f97ede5a9aba97773f0c267262c5aa75f57584403a4","target":"graph","created_at":"2026-05-17T23:41:35Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"graph_snapshot":{"author_claims":{"count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57","strong_count":0},"builder_version":"pith-number-builder-2026-05-17-v1","claims":{"count":0,"items":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"formal_canon":{"evidence_count":0,"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"paper":{"abstract_excerpt":"Embedding models, which learn latent representations of users and items based on user-item interaction patterns, are a key component of recommendation systems. In many applications, contextual constraints need to be applied to refine recommendations, e.g. when a user specifies a price range or product category filter. The conventional approach, for both context-aware and standard models, is to retrieve items and apply the constraints as independent operations. The order in which these two steps are executed can induce significant problems. For example, applying constraints a posteriori can res","authors_text":"Clement Calauzenes, Mike Gartrell, Syrine Krichene","cross_cats":["cs.LG","stat.ML"],"headline":"","license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.IR","submitted_at":"2019-06-21T07:59:38Z","title":"Embedding models for recommendation under contextual constraints"},"references":{"count":0,"internal_anchors":0,"resolved_work":0,"sample":[],"snapshot_sha256":"258153158e38e3291e3d48162225fcdb2d5a3ed65a07baac614ab91432fd4f57"},"source":{"id":"1907.01637","kind":"arxiv","version":1},"verdict":{"created_at":null,"id":null,"model_set":{},"one_line_summary":"","pipeline_version":null,"pith_extraction_headline":"","strongest_claim":"","weakest_assumption":""}},"verdict_id":null}}],"author_attestations":[],"timestamp_anchors":[],"storage_attestations":[],"citation_signatures":[],"replication_records":[],"corrections":[],"mirror_hints":[],"record_created":{"event_id":"sha256:2321b3448b35bb0e9e10d91273c6a702a939576000fac7e1403f2e72cddc0d2f","target":"record","created_at":"2026-05-17T23:41:35Z","signer":{"key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signer_id":"pith.science","signer_type":"pith_registry"},"payload":{"attestation_state":"computed","canonical_record":{"metadata":{"abstract_canon_sha256":"38e91e1bc385d97c495e5fb958f4009b442192fe9719ec765e4894fa5e3ba2ee","cross_cats_sorted":["cs.LG","stat.ML"],"license":"http://arxiv.org/licenses/nonexclusive-distrib/1.0/","primary_cat":"cs.IR","submitted_at":"2019-06-21T07:59:38Z","title_canon_sha256":"8192bf38b2c69b0fb3853b540cdcc0652e7131adac7d917de6dd4a33cc1906cf"},"schema_version":"1.0","source":{"id":"1907.01637","kind":"arxiv","version":1}},"canonical_sha256":"0116692b7c5b10cae11c36dc0d1e7d21272fa846d4d65093bd66b61c6fbb70e1","receipt":{"algorithm":"ed25519","builder_version":"pith-number-builder-2026-05-17-v1","canonical_sha256":"0116692b7c5b10cae11c36dc0d1e7d21272fa846d4d65093bd66b61c6fbb70e1","first_computed_at":"2026-05-17T23:41:35.680284Z","key_id":"pith-v1-2026-05","kind":"pith_receipt","last_reissued_at":"2026-05-17T23:41:35.680284Z","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","receipt_version":"0.3","signature_b64":"UNJzN4NKGd0EQelmWA76RtApeTO71dBe1x3cxOi/hzEat0679s8WzG3CNo0MQi/sAzRNCGR82TW69ryw3v+GCQ==","signature_status":"signed_v1","signed_at":"2026-05-17T23:41:35.681000Z","signed_message":"canonical_sha256_bytes"},"source_id":"1907.01637","source_kind":"arxiv","source_version":1}}},"equivocations":[],"invalid_events":[],"applied_event_ids":["sha256:2321b3448b35bb0e9e10d91273c6a702a939576000fac7e1403f2e72cddc0d2f","sha256:f461ae9bf58b7888c83f6f97ede5a9aba97773f0c267262c5aa75f57584403a4"],"state_sha256":"48ddf05b4c68059e0c9b5e42cc071721360036dc26516b0aa385e8b08534e79f"},"bundle_signature":{"signature_status":"signed_v1","algorithm":"ed25519","key_id":"pith-v1-2026-05","public_key_fingerprint":"8d4b5ee74e4693bcd1df2446408b0d54","signature_b64":"PVjhBT7XWVX8cRtn+/vRpGMW/OcgEJXC56hYJ/VA2t3o75zaS6fOEuIQFIWGRmv2I8NL/x1M2371JFIBNI7nDw==","signed_message":"bundle_sha256_bytes","signed_at":"2026-05-26T09:38:54.915238Z","bundle_sha256":"e5e0e149b42668cac357f512aeb46bb6f6535ca91d3e62e84cb1082590e30273"}}