Fair-Seldonian
User Guide
Introduction
Motivation
Problem Formulation
Framework Overview
Constraint Specification
Confidence Bound Propagation
Getting Started
Installation
Dependencies
Running Experiments
Library Usage
Configuration
Extending the Framework
Algorithm Details
Mathematical Background
Notation
Quasi-Seldonian Algorithm
Delta Splitting
Interval Arithmetic
Predicted Bounds
Algorithm Variants
Baseline QSA (
base
)
Modified Confidence Interval (
mod
)
Constant-Aware Delta Allocation (
const
)
Union Bound Optimization (
bound
)
All Optimizations (
opt
)
Lagrangian/KKT Optimization
API Reference
fair_seldonian package
Subpackages
fair_seldonian.algorithms package
fair_seldonian.constraints package
fair_seldonian.data package
fair_seldonian.experiments package
fair_seldonian.models package
Submodules
fair_seldonian.config module
SeldonianConfig
Module contents
Bibliography
Bibliography
Fair-Seldonian
Index
Index
A
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
P
|
Q
|
R
|
S
|
T
A
add_delta() (fair_seldonian.constraints.expression_tree_ext.ExprTree method)
add_deltas() (in module fair_seldonian.constraints.expression_tree_ext)
add_deltas_constant() (in module fair_seldonian.constraints.expression_tree_ext)
add_more_results() (in module fair_seldonian.experiments.results)
C
cand_obj() (in module fair_seldonian.algorithms.qsa)
candidate_ratio (fair_seldonian.config.SeldonianConfig attribute)
change_delta_value() (in module fair_seldonian.constraints.expression_tree_ext)
change_deltas() (in module fair_seldonian.constraints.expression_tree_ext)
check_node_dup() (in module fair_seldonian.constraints.expression_tree_ext)
configure_delta() (in module fair_seldonian.constraints.expression_tree_ext)
constraint (fair_seldonian.config.SeldonianConfig attribute)
construct_expr_tree() (in module fair_seldonian.constraints.expression_tree_ext)
construct_expr_tree_base() (in module fair_seldonian.constraints.expression_tree)
D
data_split() (in module fair_seldonian.data.synthetic)
delta (fair_seldonian.config.SeldonianConfig attribute)
(fair_seldonian.constraints.expression_tree_ext.ExprTree attribute)
E
eval_abs_bound() (in module fair_seldonian.constraints.bounds)
eval_add_bound() (in module fair_seldonian.constraints.bounds)
eval_div_bound() (in module fair_seldonian.constraints.bounds)
eval_estimate() (in module fair_seldonian.constraints.inequalities)
eval_expr_tree() (in module fair_seldonian.constraints.expression_tree_ext)
eval_expr_tree_base() (in module fair_seldonian.constraints.expression_tree)
eval_expr_tree_conf_interval() (in module fair_seldonian.constraints.expression_tree_ext)
eval_expr_tree_conf_interval_base() (in module fair_seldonian.constraints.expression_tree)
eval_func_bound() (in module fair_seldonian.constraints.inequalities)
eval_ghat() (in module fair_seldonian.models.logistic_regression)
eval_ghat_base() (in module fair_seldonian.models.logistic_regression)
eval_ghat_extend() (in module fair_seldonian.models.logistic_regression)
eval_hoeffding() (in module fair_seldonian.constraints.inequalities)
eval_math_bound() (in module fair_seldonian.constraints.bounds)
eval_multiply_bound() (in module fair_seldonian.constraints.bounds)
eval_subtract_bound() (in module fair_seldonian.constraints.bounds)
eval_t_test() (in module fair_seldonian.constraints.inequalities)
ExprTree (class in fair_seldonian.constraints.expression_tree)
(class in fair_seldonian.constraints.expression_tree_ext)
F
f_hat() (in module fair_seldonian.models.logistic_regression)
fair_seldonian
module
fair_seldonian.algorithms
module
fair_seldonian.algorithms.qsa
module
fair_seldonian.config
module
fair_seldonian.constraints
module
fair_seldonian.constraints.bounds
module
fair_seldonian.constraints.expression_tree
module
fair_seldonian.constraints.expression_tree_ext
module
fair_seldonian.constraints.inequalities
module
fair_seldonian.data
module
fair_seldonian.data.synthetic
module
fair_seldonian.experiments
module
fair_seldonian.experiments.plots
module
fair_seldonian.experiments.results
module
fair_seldonian.experiments.runner
module
fair_seldonian.models
module
fair_seldonian.models.logistic_regression
module
G
gather_results() (in module fair_seldonian.experiments.results)
gen_filename() (in module fair_seldonian.experiments.results)
get_cand_solution() (in module fair_seldonian.algorithms.qsa)
get_data() (in module fair_seldonian.data.synthetic)
get_existing_experiment_numbers() (in module fair_seldonian.experiments.results)
get_num_of_elements() (in module fair_seldonian.constraints.inequalities)
get_variance() (in module fair_seldonian.constraints.inequalities)
ghat() (in module fair_seldonian.models.logistic_regression)
ghat_base() (in module fair_seldonian.models.logistic_regression)
ghat_extend() (in module fair_seldonian.models.logistic_regression)
group_mask() (in module fair_seldonian.constraints.inequalities)
H
HOEFFDING_INEQUALITY (fair_seldonian.constraints.inequalities.Inequality attribute)
I
Inequality (class in fair_seldonian.constraints.inequalities)
inequality (fair_seldonian.config.SeldonianConfig attribute)
inorder() (in module fair_seldonian.constraints.expression_tree)
inorder_ext() (in module fair_seldonian.constraints.expression_tree_ext)
is_constant() (in module fair_seldonian.constraints.expression_tree_ext)
is_func() (in module fair_seldonian.constraints.expression_tree)
is_mod() (in module fair_seldonian.constraints.expression_tree)
is_operator() (in module fair_seldonian.constraints.expression_tree)
L
left (fair_seldonian.constraints.expression_tree_ext.ExprTree attribute)
load_and_plot_results() (in module fair_seldonian.experiments.plots)
M
module
fair_seldonian
fair_seldonian.algorithms
fair_seldonian.algorithms.qsa
fair_seldonian.config
fair_seldonian.constraints
fair_seldonian.constraints.bounds
fair_seldonian.constraints.expression_tree
fair_seldonian.constraints.expression_tree_ext
fair_seldonian.constraints.inequalities
fair_seldonian.data
fair_seldonian.data.synthetic
fair_seldonian.experiments
fair_seldonian.experiments.plots
fair_seldonian.experiments.results
fair_seldonian.experiments.runner
fair_seldonian.models
fair_seldonian.models.logistic_regression
P
predict() (in module fair_seldonian.models.logistic_regression)
predict_hoeffding() (in module fair_seldonian.constraints.inequalities)
predict_hoeffding_modified() (in module fair_seldonian.constraints.inequalities)
predict_t_test() (in module fair_seldonian.constraints.inequalities)
Q
QSA() (in module fair_seldonian.algorithms.qsa)
R
random() (in module fair_seldonian.data.synthetic)
right (fair_seldonian.constraints.expression_tree_ext.ExprTree attribute)
run_experiments() (in module fair_seldonian.experiments.runner)
S
safety_test() (in module fair_seldonian.algorithms.qsa)
save_to_csv() (in module fair_seldonian.experiments.results)
SeldonianConfig (class in fair_seldonian.config)
simple_logistic() (in module fair_seldonian.models.logistic_regression)
stderror() (in module fair_seldonian.experiments.results)
store_result() (in module fair_seldonian.experiments.runner)
T
T_TEST (fair_seldonian.constraints.inequalities.Inequality attribute)