def get_usergraph_feature_names(osn_name):
    """
    Returns a set of the names of the user graph engineered features.

    :param osn_name: The name of the dataset (i.e. reddit, slashdot, barrapunto)
    :return: names: The set of feature names.
    """
    names = set()

    ####################################################################################################################
    # Add user graph features.
    ####################################################################################################################
    names.update(["user_graph_user_count",
                  "user_graph_hirsch_index",
                  "user_graph_randic_index",
                  "user_graph_outdegree_entropy",
                  "user_graph_outdegree_normalized_entropy",
                  "user_graph_indegree_entropy",
                  "user_graph_indegree_normalized_entropy"])

    return names