{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":368443480,"defaultBranch":"master","name":"Constrained-Filter-Feature-Selection","ownerLogin":"Jakob-Bach","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2021-05-18T07:43:49.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/6431179?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1658325328.694832","currentOid":""},"activityList":{"items":[{"before":"581d74fc5c038ae48053ec93e2278878e5531efe","after":"5b4190d9667a340ff10d926ba298bc0916d145c4","ref":"refs/heads/master","pushedAt":"2024-08-21T13:33:00.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jakob-Bach","name":"Jakob Bach","path":"/Jakob-Bach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6431179?s=80&v=4"},"commit":{"message":"Adapt MS evaluation for diss to chapter revision\n\nWe read the whole MS chapter of the dissertation and made some changes\nthat affect the code as well.\n\n- adapt section numbers\n- improve console outputs / harmonize with other chapters of diss\n- remove commented code","shortMessageHtmlLink":"Adapt MS evaluation for diss to chapter revision"}},{"before":"da598f23efbad3a8291ea963336d3c136b5bccf2","after":"581d74fc5c038ae48053ec93e2278878e5531efe","ref":"refs/heads/master","pushedAt":"2024-08-20T12:53:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jakob-Bach","name":"Jakob Bach","path":"/Jakob-Bach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6431179?s=80&v=4"},"commit":{"message":"Adapt SYN evaluation for dissertation to chapter revision\n\nWe read the whole SYN chapter of the dissertation and made some changes\nthat affect the code as well.\n\n- reorder some plots (as in paper), adapt section numbers\n- remove analysis of impact of datasets\n- minor refactorings and code-style improvements","shortMessageHtmlLink":"Adapt SYN evaluation for dissertation to chapter revision"}},{"before":"199730ec5e40553073e610d2092739dc6c5a4a65","after":"da598f23efbad3a8291ea963336d3c136b5bccf2","ref":"refs/heads/master","pushedAt":"2024-08-14T10:55:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jakob-Bach","name":"Jakob Bach","path":"/Jakob-Bach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6431179?s=80&v=4"},"commit":{"message":"Harmonize treatment of empty feature sets in diss evaluation\n\n- remove 200 results where empty feature set has objective value > 0;\n seems to be a rare solver bug that only occurs for \"Group-MIXED\"\n constraints (in 2/1000 constraint-generation iterations for datasets with\n 14 features, 1 iteration for datasets with 11 features, 1 iteration for\n datasets with 12 feature; always all cross-validation folds and\n feature-quality measures affected); in one case we debugged, the scenario\n was clearly infeasible due to an AT-LEAST(.., 5) and an AT-MOST(..., 4)\n constraint, decision variables were None (correct), but objective still\n was positive\n- set normalized prediction performance for empty feature sets to 0\n (consistent with objective value, where solver does this by default,\n except in the few buggy cases mentioned before)","shortMessageHtmlLink":"Harmonize treatment of empty feature sets in diss evaluation"}},{"before":"5ca9ed61be31c35dad1bbf03e98d25eb90e717ee","after":"199730ec5e40553073e610d2092739dc6c5a4a65","ref":"refs/heads/master","pushedAt":"2024-07-16T09:09:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jakob-Bach","name":"Jakob Bach","path":"/Jakob-Bach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6431179?s=80&v=4"},"commit":{"message":"Rename evaluation metrics for diss\n\nUse \"\\mathit{num}\" instead of \"n\" for absolute numbers (avoid name clash\nwith total number of features) and \"\\mathit{frac}\" instead of \"n^{norm}\"\nfor ratios. Move index for model name from subscript to superscript,\nconsistent with other papers/chapters.","shortMessageHtmlLink":"Rename evaluation metrics for diss"}},{"before":"7a9b771c2a16d2ccacfb5cc25661d2dbfbe6f37b","after":"5ca9ed61be31c35dad1bbf03e98d25eb90e717ee","ref":"refs/heads/master","pushedAt":"2024-07-15T09:28:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jakob-Bach","name":"Jakob Bach","path":"/Jakob-Bach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6431179?s=80&v=4"},"commit":{"message":"Switch quality function for SYN in diss to MI\n\nIs more holistic quality measure than absolute correlation. We already\ntracked it, but framed it as \"preliminary experiments\" in paper. The\nresulting plots look rather similar to the previous ones (i.e., high-level\ntrends don't change).","shortMessageHtmlLink":"Switch quality function for SYN in diss to MI"}},{"before":"3be207fc5f0a15d28248540fe139b5aad2f64c4b","after":"7a9b771c2a16d2ccacfb5cc25661d2dbfbe6f37b","ref":"refs/heads/master","pushedAt":"2024-07-13T12:48:40.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"Jakob-Bach","name":"Jakob Bach","path":"/Jakob-Bach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6431179?s=80&v=4"},"commit":{"message":"Harmonize plot colors for diss\n\nWithin CFFS and also relative to other chapters/papers. In particular,\nuse one (sequential, which is good for grayscale printing) color palette\nfor all CFFS plots except the metric-correlation matrix (which uses a\ndiverging palette).","shortMessageHtmlLink":"Harmonize plot colors for diss"}},{"before":"e41a895302f15f546c9febf69fb73da1f0b97128","after":"3be207fc5f0a15d28248540fe139b5aad2f64c4b","ref":"refs/heads/master","pushedAt":"2024-07-08T13:47:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jakob-Bach","name":"Jakob Bach","path":"/Jakob-Bach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6431179?s=80&v=4"},"commit":{"message":"Duplicate paper evaluation scripts for dissertation\n\nCopied with only minor documentation changes (replace \"paper\" with\n\"dissertation\"). README adapted.","shortMessageHtmlLink":"Duplicate paper evaluation scripts for dissertation"}},{"before":"123e4e3b0f33a9818960fc9c6f8cd9034f0b30bd","after":"e41a895302f15f546c9febf69fb73da1f0b97128","ref":"refs/heads/master","pushedAt":"2024-06-05T15:31:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jakob-Bach","name":"Jakob Bach","path":"/Jakob-Bach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6431179?s=80&v=4"},"commit":{"message":"Make constrained feature selection a proper Python package\n\n- rename top-level code directory\n- move (without changes) Python files for expressions/solving into package\n- move Python file for feature qualities into package, remove (unused)\n script functionality\n- add simple package configuration file (.toml)\n- add another license (in package folder)\n- separate README into experimental part and package part; minor\n adaptations to former part, add package setup, functionality overview,\n and developer info to latter part\n- update requirements file\n- update imports\n\nAlso, remove one configuration argument in the synthetic-constraints\npipeline-file (because it is overriden with a console parameter anyway).","shortMessageHtmlLink":"Make constrained feature selection a proper Python package"}},{"before":"322ecc5a5b08b809a75054dbd40bd0c51ee7f61a","after":"123e4e3b0f33a9818960fc9c6f8cd9034f0b30bd","ref":"refs/heads/master","pushedAt":"2024-05-08T06:26:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jakob-Bach","name":"Jakob Bach","path":"/Jakob-Bach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6431179?s=80&v=4"},"commit":{"message":"Language fixes in the README","shortMessageHtmlLink":"Language fixes in the README"}},{"before":"2670d854e26d2c16eb226ee5a06d50bd2b13b1a8","after":"322ecc5a5b08b809a75054dbd40bd0c51ee7f61a","ref":"refs/heads/master","pushedAt":"2024-05-08T06:19:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"Jakob-Bach","name":"Jakob Bach","path":"/Jakob-Bach","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/6431179?s=80&v=4"},"commit":{"message":"Add a small demo to README\n\nOur more recent papers include demos and we just felt the urge to add one\nhere as well.","shortMessageHtmlLink":"Add a small demo to README"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEoDxYJQA","startCursor":null,"endCursor":null}},"title":"Activity ยท Jakob-Bach/Constrained-Filter-Feature-Selection"}