tensorflow / recommenders-addons

Additional utils and helpers to extend TensorFlow when build recommendation systems, contributed and maintained by SIG Recommenders.
Apache License 2.0
588 stars 132 forks source link

Why prefer cuckoo hash? #282

Closed wuminbin closed 1 year ago

wuminbin commented 1 year ago

Can you describe why and how you using cuckoo hash for embedding?

rhdong commented 1 year ago

Hi @wuminbin , basically, hashmap is the best choice for dynamic embedding and cucokoo hash is only one kind of hashmap(KV), we can use the any kind of KV implement to do the same things. I don't know if I answer your question. About why we need dynamic embedding, please refer to RFC of TFRA: https://github.com/tensorflow/recommenders-addons/blob/master/rfcs/20200424-sparse-domain-isolation.md, thank you!