Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Probabilistic Clique Lifting (Graph to Combinatorial) #62

Open
wants to merge 14 commits into
base: main
Choose a base branch
from

Conversation

alvarolmartinez
Copy link

In this PR we introduce a (novel) probabilistic version of the clique lifting. This lifting is appropriate under the assumption that some edges have been randomly and uniformly erased from the graph.
The algorithm does not introduce extra edges to the complex, and the probabilistic part is only involved in adding higher-order cells.

The algorithm finds the cliques $C_{i,j}$ of size $i$, and considers nodes which are highly connected to the clique. Given a probability parameter $p=$probability representing the erasure probability (assuming independence of erasures), it considers a node $x$ as part of a clique $C_{i,j}$ if

$$|N(x)\cap C_{i,j}| \ge (1-p)|C_{i,j}|$$

When $p=0$, it recovers the clique lifting, see the notebook for a custom example for various values of $p$.


In comparison with the clique lifting, the Probabilistic Clique Lifting produces fewer, larger maximal cliques (or cells) which overlap less with each other.

The lifting leverages the property of combinatorial complexes (as opposed to simplicial complexes, see [1]) that not all subcells of a cell must be in the complex.

Copy link

Check out this pull request on  ReviewNB

See visual diffs & provide feedback on Jupyter Notebooks.


Powered by ReviewNB

@gbg141 gbg141 added challenge-icml-2024 Challenge submission award-category-2 Lifting to Combinatorial, Hypergraph or Graph Domain award-category-4 Connectivity-based Lifting labels Jul 13, 2024
@gbg141
Copy link
Member

gbg141 commented Jul 13, 2024

Hello @alvarolmartinez! Thank you for your submission. As we near the end of the challenge, I am collecting participant info for the purpose of selecting and announcing winners. Please email me (or have one member of your team email me) at guillermo_bernardez@ucsb.edu so I can share access to the voting form. In your email, please include:

Before July 12, make sure that your submission respects all Submission Requirements laid out on the challenge page. Any submission that fails to meet this criteria will be automatically disqualified.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
award-category-2 Lifting to Combinatorial, Hypergraph or Graph Domain award-category-4 Connectivity-based Lifting challenge-icml-2024 Challenge submission
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants