epicure-cooc / config.json
josefchen's picture
Initial release: Epicure-Cooc embedding (1,790x300, NPMI co-occurrence walks). Paper arxiv 2605.22391.
03edd31 verified
Raw
History Blame Contribute Delete
1.05 kB
{
"architecture": "metapath2vec_skipgram",
"schema": "cooc",
"d_model": 300,
"vocab_size": 1790,
"walk_schema": "pure ingredient-ingredient NPMI co-occurrence walks",
"training": {
"walks_per_node": 100,
"walk_length": 50,
"context_size": 7,
"negative_samples": 5,
"batch_size": 32768,
"learning_rate": 0.0025,
"epochs": 20,
"framework": "pytorch",
"objective": "skip-gram-negative-sampling"
},
"normalization": "raw skip-gram outputs; L2-normalise before cosine ops",
"corpus": {
"n_recipes": 4135189,
"n_recipes_matched": 4103118,
"n_sources": 11,
"languages": [
"en",
"zh",
"ru",
"vi",
"es",
"tr",
"id",
"de"
]
},
"graph": {
"ii_edges_npmi": 203508,
"ic_edges_typed": 80019,
"compound_nodes": 2247,
"compound_categories": 15,
"ingredient_hubs": 523,
"ingredient_non_hubs": 1267
},
"arxiv": "2605.22391",
"paper_title": "Epicure: Navigating the Emergent Geometry of Food Ingredient Embeddings"
}