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

Arxiv paper update for tabular recollection #157

Open
wants to merge 160 commits into
base: develop
Choose a base branch
from
Open

Arxiv paper update for tabular recollection #157

wants to merge 160 commits into from

Conversation

Neeratyoy
Copy link
Collaborator

Main changes/updates:

  • The raw ML benchmarks API now offers the option to record Learning curves for a specified iteration interval
  • The tabular ML benchmarks have been updated (LR also contains LCs)
  • Redundant files removes
  • Container versions updated

PhMueller and others added 15 commits May 5, 2022 15:01
Implement AbstractMultiObjectiveBenchmark.
* UPDATE Benchmark API to work with Multi-Objective Benchmarks
* Update Github Actions Workflow  and drop support for singularity < 3.7
* Add yahpo_gym w help from phmueller

Co-authored-by: PhMueller <[email protected]>
Update the Nasbench201 benchmark to support Multi-Objective queries.

If you want to use the *single objective* Nasbench201 benchmark, you can query the SO version of this benchmark. 
Although, we have not changed the benchmark logic, you can also use the container v0.0.5 in your experiments to reproduce results from the old version of this benchmark.
We add the benchmark from the MO-ASHA paper by Schmucker et al.

It is a MO benchmark, training an MLP on the Adult data set.
Added mo cnn benchmarks from bag of baseline paper

We deviate from the original benchmark in two points: 
* we return as cost only the  training time instead of the total elapsed time
* we return as objective for minimization instead of `-100 * accuracy` now `1 - accuracy` to achieve better output scalings. 

Co-authored-by: ayushi-3536 <[email protected]>
Co-authored-by: Philipp Müller <[email protected]>
PhMueller and others added 2 commits September 28, 2022 11:13
Make installable for Python 3.10.6
* Add 3.10 to test pipeline
* Remove upper Python version limit
* Change python-versions to strings
* Surround action python-version with quotation marks

* Install paramnet dependencies only for Python <= 3.9
* Disable local paramnet test for Python > 3.9

Co-authored-by: Dominik Woiwode <[email protected]>
* Speed up tests by disabling slow tests.
@PhMueller PhMueller changed the base branch from master to development December 15, 2022 09:25
PhMueller and others added 7 commits December 15, 2022 11:24
* Refactor: Rename AbstractBenchmark Class
* Update 201 version 0.0.6

- scale the misclassification rate form 0 to 100 -> 0 and 1
- Update test cases
- link to the correct container version
- Fix Nas201 Test Cases
- remove a Github action trigger. It started all test cases twice. 
- Fix GithubActions: Install correct xgboost version for 3.10
* Nas101 v.0.0.5
* Nas1shot1 v.0.0.5
* Test Cases for 101
* Yahpo Raw: You can run fair/iml/rbv2 experiments from yahpo. 

The installation is quite complicated and described in the recipe. 

* Introduce YAHPO Surrogate V0.0.2
It also goes hand in hand with an update for the yahpo surrogate benchmarks. 

---------

Co-authored-by: ayushi-3536 <[email protected]>
Co-authored-by: ayushi-3536 <[email protected]>
Co-authored-by: Dominik Woiwode <[email protected]>
@Neeratyoy Neeratyoy changed the base branch from development to develop April 3, 2023 13:13
@Neeratyoy
Copy link
Collaborator Author

#177 is the updated, cleaner PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants