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

Add support to record selection information for a datarun #110

Open
myaooo opened this issue Jul 8, 2018 · 2 comments
Open

Add support to record selection information for a datarun #110

myaooo opened this issue Jul 8, 2018 · 2 comments

Comments

@myaooo
Copy link

myaooo commented Jul 8, 2018

I am working on ATM-VIS, a web-based GUI for atm.
Currently, the db only stores classifier information. Users have no clues of how each hyperpartition is chosen at each step, and they have no hints on which selector to use. Providing the selector information at each step might help the users better understand or trust the ATM procedures (or leads to improvements of the algorithm).

There is a need to provide selection information (rewards/arm scores) during (or after) a data run to the users (so that the users can choose a selector that suits their needs).

For example, we would like to plot how the rewards of each hyperpartition (or method) changes as the datarun proceeds

@myaooo
Copy link
Author

myaooo commented Jul 8, 2018

It seems that we would need to modify the code in BTB to make this happen?

I checked the BTB code. It seems that the Selector does not seem to provide an api to retrieve the arm scores (one score for each hyperpartition) for a given step (or given score histories)?

@micahjsmith
Copy link
Member

micahjsmith commented Sep 6, 2018

What about the compute_rewards API method? https://hdi-project.github.io/BTB/btb.selection.html#btb.selection.selector.Selector.compute_rewards

The ATM code would have to be modified to get the rewards from BTB and log them accordingly at each step.

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

No branches or pull requests

2 participants