跳到主要导航 跳到搜索 跳到主要内容

Fast Generating A Large Number of Gumbel-Max Variables

  • Xi'an Jiaotong University
  • Huawei Technologies Co., Ltd.

科研成果: 书/报告/会议事项章节 › 会议稿件 › 同行评审

5 引用 (Scopus)

摘要

The well-known Gumbel-Max Trick for sampling elements from a categorical distribution (or more generally a nonnegative vector) and its variants have been widely used in areas such as machine learning and information retrieval. To sample a random element i (or a Gumbel-Max variable i) in proportion to its positive weight vi, the Gumbel-Max Trick first computes a Gumbel random variable gi for each positive weight element i, and then samples the element i with the largest value of gi + ln vi. Recently, applications including similarity estimation and graph embedding require to generate k independent Gumbel-Max variables from high dimensional vectors. However, it is computationally expensive for a large k (e.g., hundreds or even thousands) when using the traditional Gumbel-Max Trick. To solve this problem, we propose a novel algorithm, FastGM, that reduces the time complexity from O(kn+) to O(kln k + n+), where n+ is the number of positive elements in the vector of interest. Instead of computing k independent Gumbel random variables directly, we find that there exists a technique to generate these variables in descending order. Using this technique, our method FastGM computes variables gi + ln vi for all positive elements i in descending order. As a result, FastGM significantly reduces the computation time because we can stop the procedure of Gumbel random variables computing for many elements especially for those with small weights. Experiments on a variety of real-world datasets show that FastGM is orders of magnitude faster than state-of-the-art methods without sacrificing accuracy and incurring additional expenses.

源语言英语
主期刊名The Web Conference 2020 - Proceedings of the World Wide Web Conference, WWW 2020
出版商Association for Computing Machinery, Inc
页796-807
页数12
ISBN(电子版)9781450370233
DOI
出版状态已出版 - 20 4月 2020
活动29th International World Wide Web Conference, WWW 2020 - Taipei, 中国台湾
期限: 20 4月 2020 → 24 4月 2020

出版系列

姓名The Web Conference 2020 - Proceedings of the World Wide Web Conference, WWW 2020

会议

会议29th International World Wide Web Conference, WWW 2020
国家/地区中国台湾
市Taipei
时期20/04/20 → 24/04/20

学术指纹

探究 'Fast Generating A Large Number of Gumbel-Max Variables' 的科研主题。它们共同构成独一无二的学术指纹。

引用此