forked from twitter-research/cwn
-
Notifications
You must be signed in to change notification settings - Fork 0
Compare my work to original repo #1
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
Open
sunjin-k
wants to merge
181
commits into
start_of_project
Choose a base branch
from
main
base: start_of_project
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Open
Changes from all commits
Commits
Show all changes
181 commits
Select commit
Hold shift + click to select a range
b2417cb
Minor edit to SparseCINConv
06571a5
Swap ordering of arguments for clarity
b30be7c
Copy paste code which will act as scaffolding
afc7d23
Change name and docstrings of LessSparse classes
bcc6d52
Fix copy paste mistake
b03f5c8
Edit docstrings to credit the code it's based on.
adc925c
Finish LessSparseCINCochainConv
dcde8f0
Finish LessSparseCINConv
fbae8ee
Copy paste EmbedSparseCIN to use for EmbedLessSparseCIN
33fdfd5
Add use_boundaries argument to LessSparseCINConv
063aa41
Implement EmbedLessSparseCIN
ca0923a
Connect LessSparse models with exp code&scripts
0d410bb
Adjust emb_dim for zinc-less-sparse
9b7968b
Add 'include_down_adj' option to zinc experiments
88f8d0a
Adjust test_zinc to account for new argument
a9061df
fix bug for less-sparse
c9defac
First draft co-boundary support for CochainMessagePassing
69db3ed
Copy paste existing tests to use as scaffolding
a75817c
Finish tests for less sparse molecular models
2481712
copy paste code for test_include_coboundary_links
249ac4a
Add coboundary link tests to data.test_utils
d85df01
Add coboundary index support to data.utils
11bb3dd
Add coboundary support to CochainMessagePassingParams
07b4961
Copy paste LessSparse Conv's as Dense Conv's
4267337
Add DenseCINConv in mp.layers
04cba0f
Copy paste code for EmbedDenseCIN
1640edb
Merge branch 'main' into coboundaries
d1ceaab
Fix utils bug
f5b4126
Add include_coboundary_links support for ZincDataset
e7ecbd3
Add tests for coboundary link message passing
24ed9e2
Add coboundary_index to some dummy complexes
a6e4dba
fix test_utils
cdeabbe
Add EmbedDenseCIN
969e9dc
Add coboundaries
83fcb03
copy paste SparseConv to make SparseDeeperCCNConv
0b3d8e3
copy paste code for EmbedSparseDeeperCCN
b0aa016
Add exp script for DeeperCCN
04cf312
Implement DeeperCCN
2a83ec6
delete accidentally commited class
779c63f
Fix import
496c13b
Fix run_exp's DeeperCCN
c435b5a
fix bugs
aa4cf19
add cell_mp aggregation test for future
0eb259d
Fix DeeperCCN bugs
sunjin-k 084f67d
Edit DeeperCCN tests
sunjin-k 4beb87a
remove unnecessary dimension 'assert' in DeeperCCN
sunjin-k 098a31c
Update DeeperCCN zinc script
sunjin-k 3403f30
Add concat nn to DeeperCCN
sunjin-k a4e27af
Improve coboundary_links on utils.py
sunjin-k 4acdc1f
Add include_coboundary_links attribute to InMemoryComplexDataset
sunjin-k 8bb706f
Add data retrieval on proteins test w/ coboundary links
sunjin-k d502a32
Add include_coboundary_links to TUDataset
sunjin-k 79704e8
change molec model tests' dataset to protein
sunjin-k 8720752
update comment on deepergcn_utils.py
sunjin-k 6408ea1
Refactor test_molec_models.py
sunjin-k d850003
lower learning rate deeperccn
725394d
Add 'use_up_msg' argument to CochainMessagePassing
8863cf0
Refactor Sparse/LessSparse/DenseCINCochainConv
4e04de4
Refactor Spar/LessSparse/DenseCINConv
bf81fc2
Slightly more stress test test_molec_models
fe72449
Refactor Embed{Sparse/LessSparse/Dense}CIN
260709b
Add 'variant' arg to OGBEmbedSparseCIN
a032ba4
Remove redundant params in DenseCINConv
5eae22c
Merge branch 'remove_redundant_params' into main
5778be7
Add 500k version of cwn-zinc-sparse
6af079b
Add LessSparse and Dense molhiv exp scripts
e76be26
Write script to find best num_workers
832f4b1
Small edit numworkers script
08bca8b
Change num_workers 2->0 in molhiv exp's.
ba57f2f
Add molhiv dense&less sparse LR search scripts
d1ccd1c
Merge branch 'main' of github.com:sunjink1m/cwn into main
6778d47
Change num_workers 2->0 in molhiv LR scripts
24f1d04
Add template for zinc tuning
1acf4b0
Add template for ZINC tuning
0edbd51
Preliminary files
8bf5a5e
Add 'omit_2cell_down' argument to molec models
a63f279
Rename prepare_zinc_tuning.py
ed8b4e6
Add molhiv tuning scripts
dee8ccb
Delete zinc tuning things.
10c1879
Finalize hyperparam grid for MOLHIV
99b6989
Fix 'device=0' in ogb_tuning
3a6f338
Stop git ignoring txt files in exp/results
sunjin-k ff5a6ae
Commit exp/results/**/*.txt
c56cd36
Upload more exp results
bff1deb
Original MOLHIV test results
52f8238
Preliminary 10seed exp before gridsearch completed
sunjin-k f5ac241
Add final less-sparse and dense grids for MOLHIV
sunjin-k 7e1888b
Preliminary MOLHIV less-sparse results
sunjin-k 54a8ebb
finish first gridsearch MOLHIV lesssparse
sunjin-k bd39eea
ORIGINAL COMMIT'S MOLHIV CWN RESULTS
sunjin-k e3d8afa
Fix bug in 'get_all_cochain_params'
sunjin-k a8a0740
temp edit gitignore
sunjin-k 765c765
Add notebooks for viewing results, tutorial, degree check
sunjin-k c3678df
exp results
sunjin-k 84be723
Merge branch 'main' of github.com:sunjink1m/cwn into main
sunjin-k dde4900
Complete MOLHIV lesssparse2 tuning
sunjin-k f8ba16a
Merge branch 'main' of github.com:sunjink1m/cwn into main
sunjin-k 6eb5885
Rename SparseNormLayer -> NormLayer
sunjin-k d454659
Fix use_boundaries in MOLHIV
sunjin-k c2497dc
Add molhiv less-sparse tuning 3 and 4
sunjin-k fe5af11
remove breakpoint()
sunjin-k 9c731b5
more exp results
sunjin-k b85821b
finish dense tuning and lesssparse4
sunjin-k cbac087
Add molhiv dense2 tuning scripts
sunjin-k d0716ad
Add lesssparse 5 tuning scripts
sunjin-k 48cd5a0
widen dense2 grid
sunjin-k 0d6124d
update notebooks
sunjin-k ff715a5
destroying the iceburgs
sunjin-k 840002b
Merge branch 'main' of github.com:sunjink1m/cwn into main
sunjin-k a42a695
Original MOLHIV results (in previous commit)
sunjin-k dda403d
more dense2 results
sunjin-k 4ce6a2e
Merge branch 'main' of github.com:sunjink1m/cwn into main
sunjin-k 205c9e3
update LS5 grid
sunjin-k 905a5f1
more results
sunjin-k e1e38bd
add slurm util
sunjin-k cb733e5
edit slurm util
sunjin-k 6d9e436
more results
sunjin-k c3bf3a0
more results
sunjin-k 992534f
more results
sunjin-k 64bd6aa
just started ray machines
sunjin-k 1ab3e35
sparse tuning script
sunjin-k 1b55822
Merge branch 'main' of github.com:sunjink1m/cwn into main
sunjin-k e4528f4
Copy DenseCINConv for DenseCINConv2
sunjin-k 09019fe
delete comments
sunjin-k fd79cde
copy test DenseCINConv for DenseCIN2Conv
sunjin-k 74136f7
Add Basic CWN on OGB with script&tests
sunjin-k 7928697
Merge branch 'main' of github.com:sunjink1m/cwn into main
sunjin-k 9f9854d
UNLIMITED POWERERRERERE
sunjin-k 3d34136
Merge branch 'main' of github.com:sunjink1m/cwn into main
sunjin-k a8a74c9
tons of results
sunjin-k 0969931
Add 0.0001 to hyp grid
sunjin-k e7c046d
add 0.00003 to grids
sunjin-k e4ea2ff
cin tuning layer 2 scripts
sunjin-k 29d6496
more res
sunjin-k 12be389
more exp
sunjin-k fdf697e
copy denseCIN for making deeperCIN
sunjin-k a764a20
DeeperCIN & MOLPCBA script
sunjin-k 8b26d3e
modify deeper script
sunjin-k 9c18e93
Ignore nan labels in utils lifting assert labels same
sunjin-k 0921b88
more exp
sunjin-k 78333e2
update deper scripts
sunjin-k 988089e
Add molhiv deeper script
sunjin-k 5585232
modify deeper molhiv script
sunjin-k feeeb12
add molhiv deeper control exp
sunjin-k 7968e74
more exp
sunjin-k aabd333
CIN gridsearch complete
sunjin-k bf8df94
add zinc param efficiency scripts
sunjin-k 8b38e1e
zinc exps
sunjin-k ea77f78
revert molhiv original accidentally ran again
sunjin-k 62847b0
cprofile scripts molpcba
sunjin-k 26efcc0
fix prev commit
sunjin-k e7ae384
molpcba profile
sunjin-k 00b1692
update profiles
sunjin-k 284067b
update profiles
sunjin-k c521b37
fix tests
sunjin-k c174dcb
fix deeper cin
sunjin-k 29a506d
update profile
sunjin-k 7a9c872
exp complete
sunjin-k 6ae0892
time scripts
sunjin-k 4c477c9
time exps
sunjin-k ee2303e
molhiv cin best large
sunjin-k 854a746
original zinc
sunjin-k 0f2b98d
change name to use_{up,down}_attr
sunjin-k 3d633c1
Add max_idx to tuning script.
sunjin-k ebb56e8
Add DeeperCIN tuning scripts
sunjin-k af1b316
complete MOLHIV dense-after-tun
sunjin-k 365faca
Change name: use_boundaries -> use_down_attr
sunjin-k 8483922
more deeper exps
sunjin-k ea28a07
more deeper exp
sunjin-k 40387c4
more deeper exp
sunjin-k 7cd5a4d
more deeper exps
sunjin-k 3797895
more deeper exps
sunjin-k 0a8bab3
deeper exp finished
sunjin-k d872168
Delete /exp/results
893b415
delete /notebooks
f37964b
delete files used for experiments
d7e9655
Remove all traces of DeeperCIN
sunjin-k 561f24e
Fix accidentally added includes
sunjin-k a236cf9
Remove test_cmp_aggregating (originally for DeeperCIN)
sunjin-k 1a6157b
Delete exp/results/DUMMYM-dummym_test/seed-43/results.txt
sunjin-k 8f297b6
Revert .gitignore
sunjin-k File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Add coboundary features to the
CochainMessagePassingParamsthatCochain.get_cochain_paramsreturns.Explanation: A
Cochainrepresents a subset of the graph (i.e.Complex, which is the main data object in this repository).CochainMessagePassingParamsis a collection of current feature vectors prepared byCochaineach timestep, so it can be passed into the timestep's neural network layer.