def get_relative_word_overlap()

in gym_wikinav/envs/wikinav_env/web_graph.py [0:0]


    def get_relative_word_overlap(self, article1_idx, article2_idx):
        """
        Get the proportion of words in `article1` that are also in `article2`.
        """
        article1 = self.articles[article1_idx]
        article2 = self.articles[article2_idx]

        article1_types = set(article1.text)
        if len(article1_types) == 0:
            return 0.0

        article2_types = set(article2.text)
        return len(article1_types & article2_types) / float(len(article1_types))