{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":792613439,"defaultBranch":"main","name":"EDGE-Rec","ownerLogin":"upriyam-cmu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-04-27T04:22:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/145622522?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1717672554.0","currentOid":""},"activityList":{"items":[{"before":"0ea49da611706f58bdd09ad38a33b060abece295","after":"9fbb16b81269e560753a84c2cf9b8e6f3c2f5135","ref":"refs/heads/main","pushedAt":"2024-06-10T15:21:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"fix logging of nan values & non-numerical data","shortMessageHtmlLink":"fix logging of nan values & non-numerical data"}},{"before":"7c0da8397be80ee5bcac83cc83cbb3681a3ea584","after":"0ea49da611706f58bdd09ad38a33b060abece295","ref":"refs/heads/main","pushedAt":"2024-06-10T06:31:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EdoardoBotta","name":"Edoardo Botta","path":"/EdoardoBotta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64335373?s=80&v=4"},"commit":{"message":"Minor bug fix","shortMessageHtmlLink":"Minor bug fix"}},{"before":"543517c9813e082666a8aead20a2c04e8ef58cf8","after":"7c0da8397be80ee5bcac83cc83cbb3681a3ea584","ref":"refs/heads/main","pushedAt":"2024-06-10T06:09:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EdoardoBotta","name":"Edoardo Botta","path":"/EdoardoBotta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64335373?s=80&v=4"},"commit":{"message":"Split edges sanity check","shortMessageHtmlLink":"Split edges sanity check"}},{"before":"33f3996bde8a6ab013af8228ca79fddb91041920","after":"543517c9813e082666a8aead20a2c04e8ef58cf8","ref":"refs/heads/main","pushedAt":"2024-06-10T06:02:29.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"Merge branch 'main' of github.com:upriyam-cmu/10-708-Final-Project","shortMessageHtmlLink":"Merge branch 'main' of github.com:upriyam-cmu/10-708-Final-Project"}},{"before":"b37db51ecc955461dbd65a82c9251ec985bc991d","after":"33f3996bde8a6ab013af8228ca79fddb91041920","ref":"refs/heads/main","pushedAt":"2024-06-10T06:00:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EdoardoBotta","name":"Edoardo Botta","path":"/EdoardoBotta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64335373?s=80&v=4"},"commit":{"message":"Default to strafied sampling","shortMessageHtmlLink":"Default to strafied sampling"}},{"before":"9a05cb5d5d82c51c352316e9a613a6c5f24d60d4","after":"b37db51ecc955461dbd65a82c9251ec985bc991d","ref":"refs/heads/main","pushedAt":"2024-06-10T06:00:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EdoardoBotta","name":"Edoardo Botta","path":"/EdoardoBotta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64335373?s=80&v=4"},"commit":{"message":"Default to strafied sampling","shortMessageHtmlLink":"Default to strafied sampling"}},{"before":"e4f21b6330f754be561a952445656581f94224f7","after":"9a05cb5d5d82c51c352316e9a613a6c5f24d60d4","ref":"refs/heads/main","pushedAt":"2024-06-10T04:11:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EdoardoBotta","name":"Edoardo Botta","path":"/EdoardoBotta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64335373?s=80&v=4"},"commit":{"message":"Remove debugging statement","shortMessageHtmlLink":"Remove debugging statement"}},{"before":"e91354386f6ee76a164ecf6546811a22579b3d73","after":"e4f21b6330f754be561a952445656581f94224f7","ref":"refs/heads/main","pushedAt":"2024-06-10T04:10:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EdoardoBotta","name":"Edoardo Botta","path":"/EdoardoBotta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64335373?s=80&v=4"},"commit":{"message":"Add user history preprocessing","shortMessageHtmlLink":"Add user history preprocessing"}},{"before":"6680e71085e21ae19aaadaff1a7fcdfdda8eb674","after":"e91354386f6ee76a164ecf6546811a22579b3d73","ref":"refs/heads/main","pushedAt":"2024-06-09T20:12:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EdoardoBotta","name":"Edoardo Botta","path":"/EdoardoBotta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64335373?s=80&v=4"},"commit":{"message":"Default to time-aware data split","shortMessageHtmlLink":"Default to time-aware data split"}},{"before":"c6c818cf5381fca3c089fb9c9651b37e7a54b61c","after":"6680e71085e21ae19aaadaff1a7fcdfdda8eb674","ref":"refs/heads/main","pushedAt":"2024-06-09T20:10:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EdoardoBotta","name":"Edoardo Botta","path":"/EdoardoBotta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64335373?s=80&v=4"},"commit":{"message":"Add time-aware data split","shortMessageHtmlLink":"Add time-aware data split"}},{"before":"35cc615ff23296db7dc844ec7c49ed71d8bc4236","after":"c6c818cf5381fca3c089fb9c9651b37e7a54b61c","ref":"refs/heads/main","pushedAt":"2024-06-09T00:46:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"more logging, add BPR loss, add config saving/loading","shortMessageHtmlLink":"more logging, add BPR loss, add config saving/loading"}},{"before":"ca4ca0855c5727e9ee41fdec737c22ecf37e7020","after":"35cc615ff23296db7dc844ec7c49ed71d8bc4236","ref":"refs/heads/main","pushedAt":"2024-06-08T23:32:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EdoardoBotta","name":"Edoardo Botta","path":"/EdoardoBotta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64335373?s=80&v=4"},"commit":{"message":"Filter out rare users and items","shortMessageHtmlLink":"Filter out rare users and items"}},{"before":"5206ae60d5149b353743688413faa5f9d6fd42b4","after":"ca4ca0855c5727e9ee41fdec737c22ecf37e7020","ref":"refs/heads/main","pushedAt":"2024-06-08T19:48:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"fix issue with empty subgraph","shortMessageHtmlLink":"fix issue with empty subgraph"}},{"before":"58354b51ebae0e3b3f528340261691e27a758170","after":"5206ae60d5149b353743688413faa5f9d6fd42b4","ref":"refs/heads/main","pushedAt":"2024-06-08T19:30:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"add torch.nn import to notebook","shortMessageHtmlLink":"add torch.nn import to notebook"}},{"before":"a71bdf5912b96dafc3ee39481e5aff632c3138f7","after":"58354b51ebae0e3b3f528340261691e27a758170","ref":"refs/heads/main","pushedAt":"2024-06-08T19:29:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"add dropout, id embeddings, and increase model size","shortMessageHtmlLink":"add dropout, id embeddings, and increase model size"}},{"before":"623667cf5faefaa5e074701b20596071399c0349","after":"a71bdf5912b96dafc3ee39481e5aff632c3138f7","ref":"refs/heads/main","pushedAt":"2024-06-08T18:19:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EdoardoBotta","name":"Edoardo Botta","path":"/EdoardoBotta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64335373?s=80&v=4"},"commit":{"message":"Data holder bug fix + update requirements","shortMessageHtmlLink":"Data holder bug fix + update requirements"}},{"before":"b4e6685393707c1207736e6f8ad430d870e5b637","after":"623667cf5faefaa5e074701b20596071399c0349","ref":"refs/heads/main","pushedAt":"2024-06-08T18:16:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EdoardoBotta","name":"Edoardo Botta","path":"/EdoardoBotta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64335373?s=80&v=4"},"commit":{"message":"Bug fixes + remove one hot encoding in raw datasets","shortMessageHtmlLink":"Bug fixes + remove one hot encoding in raw datasets"}},{"before":"2b2c4a861baf1eab4b044d6f09696d0a1ba2db83","after":"b4e6685393707c1207736e6f8ad430d870e5b637","ref":"refs/heads/main","pushedAt":"2024-06-07T10:21:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"add train script, add wandb logging","shortMessageHtmlLink":"add train script, add wandb logging"}},{"before":"407e0901ca1418bb314269835cb23a1409456583","after":"2b2c4a861baf1eab4b044d6f09696d0a1ba2db83","ref":"refs/heads/main","pushedAt":"2024-06-06T11:35:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"clean up notebooks\n-- execute_with_averaged_eval.ipynb still requires updating to new code structure","shortMessageHtmlLink":"clean up notebooks"}},{"before":"52dc4e6f66a6d976241d962d4ecbfae476438d10","after":null,"ref":"refs/heads/upriyam/refactor","pushedAt":"2024-06-06T11:15:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"}},{"before":"f022c2021b5929e082de73b58e3eadecdc8248b3","after":"407e0901ca1418bb314269835cb23a1409456583","ref":"refs/heads/main","pushedAt":"2024-06-06T11:15:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"Refactor code base, implement architectural speed-ups, update execution notebook (#1)\n\n* clean up data files, create dataset package structure\r\n\r\n* finish movie lens data holder impl & various rating/feature transforms\r\n\r\n* impl gaussian rating transform & dict-based user/movie features -- easier to process\r\n\r\n* implement embedding classes, move model code to own python module\r\n\r\n* finish model implementation, with new RCS attention modules\r\n-- now O(N^2) instead of O(N^3), I think...\r\n\r\n* speed hack to make all attention blocks O(N^2)\r\n-- kinda sketchy but it's just on the old noise values' self-attention so it might be fine??\r\n-- this enables us to do crazy stuff like running on the entire graph at once instead of using patchesgit status\r\n\r\n* finish training code rework\r\n-- now only eval/sampling code needs to be adjustedgit status\r\n\r\n* finish updating sampling and eval code; update execute notebook\r\n\r\n---------\r\n\r\nCo-authored-by: Utkarsh Priyam \r\nCo-authored-by: Utkarsh Priyam ","shortMessageHtmlLink":"Refactor code base, implement architectural speed-ups, update executi…"}},{"before":"846aadd1aa20d790d1976f5cce0681e64628ccf6","after":"52dc4e6f66a6d976241d962d4ecbfae476438d10","ref":"refs/heads/upriyam/refactor","pushedAt":"2024-06-06T11:13:52.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"fix bug in inpainting sampling","shortMessageHtmlLink":"fix bug in inpainting sampling"}},{"before":"63f86908d6d6ea9a49170502666c05b1947c48ae","after":"846aadd1aa20d790d1976f5cce0681e64628ccf6","ref":"refs/heads/upriyam/refactor","pushedAt":"2024-06-06T11:07:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"finish updating sampling and eval code; update execute notebook","shortMessageHtmlLink":"finish updating sampling and eval code; update execute notebook"}},{"before":"49a89ec8679486099bc891a7ca928c2d240e98be","after":"f022c2021b5929e082de73b58e3eadecdc8248b3","ref":"refs/heads/main","pushedAt":"2024-06-06T07:57:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EdoardoBotta","name":"Edoardo Botta","path":"/EdoardoBotta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64335373?s=80&v=4"},"commit":{"message":"Fix timestamp in inpainting sampling","shortMessageHtmlLink":"Fix timestamp in inpainting sampling"}},{"before":"8c4f5c9c0a8f9a0b9997214b62e58acdb3ab4bcf","after":"63f86908d6d6ea9a49170502666c05b1947c48ae","ref":"refs/heads/upriyam/refactor","pushedAt":"2024-06-06T01:37:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"finish training code rework\n-- now only eval/sampling code needs to be adjustedgit status","shortMessageHtmlLink":"finish training code rework"}},{"before":"36459c89ef29c58fa46b67dc577341956a6b0e70","after":"8c4f5c9c0a8f9a0b9997214b62e58acdb3ab4bcf","ref":"refs/heads/upriyam/refactor","pushedAt":"2024-06-05T14:01:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"speed hack to make all attention blocks O(N^2)\n-- kinda sketchy but it's just on the old noise values' self-attention so it might be fine??\n-- this enables us to do crazy stuff like running on the entire graph at once instead of using patchesgit status","shortMessageHtmlLink":"speed hack to make all attention blocks O(N^2)"}},{"before":"fdfa0cc3d474fe6ca1f0a475fc87c842cad8749c","after":"36459c89ef29c58fa46b67dc577341956a6b0e70","ref":"refs/heads/upriyam/refactor","pushedAt":"2024-06-05T13:19:06.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"finish model implementation, with new RCS attention modules\n-- now O(N^2) instead of O(N^3), I think...","shortMessageHtmlLink":"finish model implementation, with new RCS attention modules"}},{"before":"4d217b747e066a9583f55b1b9ed0f81488c5b4cd","after":"49a89ec8679486099bc891a7ca928c2d240e98be","ref":"refs/heads/main","pushedAt":"2024-06-05T07:28:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"EdoardoBotta","name":"Edoardo Botta","path":"/EdoardoBotta","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/64335373?s=80&v=4"},"commit":{"message":"Bugfix","shortMessageHtmlLink":"Bugfix"}},{"before":"7bcb87dc2b2a1255f52579e8222d780c5b9bdc5b","after":"fdfa0cc3d474fe6ca1f0a475fc87c842cad8749c","ref":"refs/heads/upriyam/refactor","pushedAt":"2024-06-05T03:54:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"impl gaussian rating transform & dict-based user/movie features -- easier to process","shortMessageHtmlLink":"impl gaussian rating transform & dict-based user/movie features -- ea…"}},{"before":"f8b57acc956b1eb46de1bc46b0ee054f42e79b13","after":"7bcb87dc2b2a1255f52579e8222d780c5b9bdc5b","ref":"refs/heads/upriyam/refactor","pushedAt":"2024-06-04T06:44:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"upriyam-cmu","name":null,"path":"/upriyam-cmu","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/145622522?s=80&v=4"},"commit":{"message":"finish movie lens data holder impl & various rating/feature transforms","shortMessageHtmlLink":"finish movie lens data holder impl & various rating/feature transforms"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYUYlUAA","startCursor":null,"endCursor":null}},"title":"Activity · upriyam-cmu/EDGE-Rec"}