Skip to content

Releases: microsoft/responsible-ai-toolbox

Release raiwidgets and responsibleai v0.35.1

20 May 22:12
Compare
Choose a tag to compare

v0.35.1

Full Changelog: v0.35.0...v0.35.1

release raiwidgets and responsibleai v0.35.0

01 May 20:26
Compare
Choose a tag to compare

v0.35.0

Full Changelog: v0.34.1...v0.35.0

release raiwidgets and responsibleai v0.34.1

09 Feb 18:33
Compare
Choose a tag to compare

v0.34.1

  • new features
  • bug fixes and tests
    • Responsible AI Dashboard

    • RAI Vision and Text

      • update responsibleai-text and responsibleai-vision packages to responsibleai 0.34.0 by @imatiach-msft in #2530

release raiwidgets and responsibleai v0.34.0

02 Feb 15:38
Compare
Choose a tag to compare

v0.34.0

  • new features
  • bug fixes and tests
    • Responsible AI Dashboard

      • upgrade plotly to latest version 2.27.1 by @imatiach-msft in #2484
      • LEGO: Pull request from JUNO/hb_a12a4630-4852-4e7d-9cbc-c0e1117da1ab_20231212124106972 to main by @csigs in #2457
      • Localized file check-in by OneLocBuild Task: Build definition ID 21368: Build ID 113458687 by @RubyZ10 in #2460
    • RAIInsights

      • update responsibleai to interpret-community 0.31.0 by @imatiach-msft in #2488
      • Release rai_core_flask 0.7.3 by @Advitya17 in #2496
      • fix builds by supporting sparse_output renamed parameter in OneHotEncoder in new scikit-learn version update by @imatiach-msft in #2507
    • RAI Vision

    • RAI Vision and Text

      • update responsibleai-text and responsibleai-vision packages to responsibleai 0.33.0 by @imatiach-msft in #2477
      • release responsibleai-vision 0.3.5 and responsibleai-text 0.2.5 by @imatiach-msft in #2481
      • release tensorflow pin in RAI vision and text package tests which was added last year to fix huggingface transformer models by @imatiach-msft in #2472
    • Error analysis

    • RAIUtils

      • Fix retry function not stopping for long time after sending an interrupt by @kartik727 in #2486
  • other
    • Update MANIFEST.in for erroranalysis to include requirements-object-detection.txt by @rxm7706 in #2476
    • fix release script due to dependency test errors by @imatiach-msft in #2482
    • ignore error when uploading test dashboard from build for external forks by @imatiach-msft in #2487
    • ci: Use GITHUB_OUTPUT envvar instead of set-output command by @arunsathiya in #2489

New Contributors

Full Changelog: v0.33.0...v0.34.0

release raiwidgets and responsibleai v0.33.0

28 Dec 21:53
Compare
Choose a tag to compare

v0.33.0

  • new features
    • Responsible AI Dashboard

      • add AccessibleDetailsList with resizable columns for accessibility by @imatiach-msft in #2470
  • bug fixes and tests
  • other
    • update vscode settings for codeActionsOnSave to use new field instead of boolean by @imatiach-msft in #2465

Full Changelog: v0.32.1...v0.33.0

release raiwidgets and responsibleai v0.32.1

06 Dec 14:56
Compare
Choose a tag to compare

Description

Patch update to use latest rai_core_flask 0.7.1 containing latest dashboard port range for private link AML workspace support.

v0.32.1

  • new features
    • Responsible AI Dashboard

      • UI Improvement for Aggregate Object Detection Labels by @Advitya17 in #2431
  • bug fixes and tests
    • Responsible AI Dashboard

    • RAI Vision

      • update responsibleai-text and responsibleai-vision packages to responsibleai 0.32.0 by @imatiach-msft in #2420
      • release responsibleai-vision 0.3.3 and responsibleai-text 0.2.3 by @imatiach-msft in #2421
      • Added aria-labels to dropdowns by @Advitya17 in #2417
      • make elements under image explorer view tab keyboard accessible by @imatiach-msft in #2422
      • Added aria-labels for sliders and checkboxes/DetailsList by @Advitya17 in #2419
      • Added aria-labels to buttons by @Advitya17 in #2418
      • fix switch cohort window getting clipped when zoomed in for accessibility by @imatiach-msft in #2430
      • fix vision dashboard flyout accessibility on smaller screen size by @imatiach-msft in #2432
      • fix image downloader failing with automl format on deserialize due to missing label transformations by @imatiach-msft in #2435
      • fix save and switch button text overflowing for accessibility by @imatiach-msft in #2438
      • Object Detection Model Overview missing-class fix for Cohorts by @Advitya17 in #2429
  • other
    • Localized file check-in by OneLocBuild Task: Build definition ID 21368: Build ID 111947035 by @RubyZ10 in #2433
    • LEGO: Pull request from JUNO/hb_a12a4630-4852-4e7d-9cbc-c0e1117da1ab_20231125124253772 to main by @csigs in #2428
    • Removed python 3.6 from CI-notebook gate by @Advitya17 in #2441
    • Localized file check-in by OneLocBuild Task: Build definition ID 21368: Build ID 112224195 by @RubyZ10 in #2434

Full Changelog: v0.32.0...v0.32.1

release raiwidgets and responsibleai v0.32.0

15 Nov 15:27
Compare
Choose a tag to compare

Description

v0.32.0

  • new features
    • Responsible AI Dashboard

      • add socket implementation to RAI dashboard object detection and question answering metrics calls by @imatiach-msft in #2394
      • Dashboard Port Updates by @Advitya17 in #2406
  • bug fixes and tests
    • Responsible AI Dashboard

    • RAI Vision

    • Counterfactual

      • Update requirements.txt to upgrade dice-ml to 0.11.0 by @gaugup in #2397
      • Refer to predicted value from Counterfactual data by @gaugup in #2402
    • Error analysis

  • other
    • Localized file check-in by OneLocBuild Task: Build definition ID 21368: Build ID 107831016 by @RubyZ10 in #2393
    • LEGO: Pull request from JUNO/hb_a12a4630-4852-4e7d-9cbc-c0e1117da1ab_20231003114057604 to main by @csigs in #2384
    • LEGO: Pull request from JUNO/hb_a12a4630-4852-4e7d-9cbc-c0e1117da1ab_20231030114314322 to main by @csigs in #2400
    • Localized file check-in by OneLocBuild Task: Build definition ID 21368: Build ID 109426168 by @RubyZ10 in #2408
    • fix build errors due to changed exception messages and UCI repository expired certificate by @imatiach-msft in #2413

release raiwidgets and responsibleai v0.31.0

30 Oct 19:02
Compare
Choose a tag to compare

v0.31.0

  • new features
    • Responsible AI Dashboard

    • RAI utils

      • Add pandas timestamp support to json serialization utility function in raiutils by @romanlutz in #2320
    • RAI tabular

  • bug fixes and tests
    • Responsible AI Dashboard

    • RAI Text

      • fix failing vision tests due to new RAI validation logic which doesn't allow non string dropped column names by @imatiach-msft in #2302
      • add text feature importance e2e unit tests for covid jupyter notebook by @imatiach-msft in #2323
      • add text feature importance e2e unit tests for dbpedia jupyter notebook by @imatiach-msft in #2313
      • fix error analysis for RAITextInsights displaying all incorrect instances for text labels by @imatiach-msft in #2325
      • add text feature importance e2e unit tests for blbooksgenre jupyter notebook by @imatiach-msft in #2327
      • fix question answering pipeline indexing error in shap due to varied token length after masking by @imatiach-msft in #2332
      • add RAITextInsights openai notebook example and tests by @imatiach-msft in #2345
    • RAI Vision

      • fix failing vision tests due to new RAI validation logic which doesn't allow non string dropped column names by @imatiach-msft in #2302
      • OD model type support in responsibleai_vision for EA by @Advitya17 in #2233
      • Test case for EA-OD flow by @Advitya17 in #2322
      • fix data analysis description and tooltips hidden for large screens by @imatiach-msft in #2368
      • fix flaky object detection vision notebook test by allowing range of feature cohorts to be specified by @imatiach-msft in #2374
      • Unit test for Exif support in the Image Dashboards by @Advitya17 in #2382
    • RAI Tabular

    • Error analysis

  • other
    • update responsibleai-text and responsibleai-vision packages to responsibleai 0.30.0 by @imatiach-msft in #2300
    • Update requirements-linting.txt to add flake8-all-not-strings by @gaugup in #2276
    • Release erroranalysis 0.5.1 by @Advitya17 in #2304
    • Release Error Analysis 0.5.2 by @Advitya17 in #2317
    • increase verbosity for gated tests to help diagnose failures by @imatiach-msft in #2301
    • release responsibleai-vision 0.3.0 and responsibleai-text 0.2.0 by @imatiach-msft in #2315
    • Release responsibleai_vision 0.3.1 by @Advitya17 in #2321
    • Add create_complex_regression_pipeline to sklearn_model_utils.py by @gaugup in #2318
    • Remove pins on flake8 linter packages by @gaugup in #2328
    • release responsibleai-text 0.2.1 by @imatiach-msft in #2337
    • causal_manager.py: Move user config validation checks from compute() to add() by @gaugup in #2342
    • Fix links on README.md by @jamesbchao in #2349
    • Update README.md by @jamesbchao in #2352
    • Remove unreachable branch in test_rai_insights_save_and_load_scenarios.py by @gaugup in #2343
    • Localized file check-in by OneLocBuild Task: Build definition ID 21368: Build ID 106178211 by @RubyZ10 in #2375
    • LEGO: Pull request from JUNO/hb_a12a4630-4852-4e7d-9cbc-c0e1117da1ab_20230928114108584 to main by @csigs in #2372
    • Add python 3.11 for erroranalysis, raiutils and rai-test-utils by @gaugup in #2385
    • Add 3.11 support to rai-core-flask by @gaugup in #2386
    • fix failing builds due to pytorch dependencies by @imatiach-msft in #2389
    • pin responsibleai text and vision packages to 0.30.0 by @romanlutz in #2387

release raiwidgets and responsibleai v0.30.0

05 Sep 14:05
Compare
Choose a tag to compare

v0.30.0

  • educational materials
  • new features
    • Responsible AI Dashboard

    • RAI Text

      • [Question Answering] Cache support for Model Overview Metrics by @Advitya17 in #2166
      • update responsibleai-text and responsibleai-vision packages to responsibleai 0.29.0 by @imatiach-msft in #2172
      • add base values and importances for ending tokens to QA explanations by @imatiach-msft in #2178
    • RAI Vision

      • [Question Answering] Cache support for Model Overview Metrics by @Advitya17 in #2166
      • update responsibleai-text and responsibleai-vision packages to responsibleai 0.29.0 by @imatiach-msft in #2172
      • [Object Detection] Model Overview Cache Support Extension for torchmetrics by @Advitya17 in #2170
      • OD model type support in raiutils for EA by @Advitya17 in #2227
      • GPU support for OD metrics by @Advitya17 in #2266
    • RAI Tabular

    • Error analysis

      • Error Analysis backend support for Object Detection by @Advitya17 in #2225
  • bug fixes and tests
    • Responsible AI Dashboard

    • RAI Vision

      • Require pillow>=10.0.0, catch drise failure due to low mask_res or num_masks by @romanlutz in #2181
      • Add retry logic to image reader by @kicha0 in #2206
      • fix error for automl object detection models when initializing error analysis and optimize explanation execution by @imatiach-msft in #2245
      • fix for aggregate parameter passed to torchmetrics by @imatiach-msft in #2235
      • pass transforms for optimized automl model explanations and improve error logging to include inner exception by @imatiach-msft in #2269
    • RAI Text

      • add RAITextInsights DBPedia notebook example and tests by @imatiach-msft in #2204
      • add RAITextInsights covid19 multilabel classification notebook example and tests by @imatiach-msft in #2221
      • add RAITextInsights blbooksgenre binary classification notebook example and tests by @imatiach-msft in #2226
      • Raise usererror on prediction failure. by @kicha0 in #2248
      • add RAITextInsights question answering notebook example and tests by @imatiach-msft in #2279
      • fix question answering error when running pipeline model on cuda by @imatiach-msft in #2291
      • add e2e UI notebook tests to covid19 event multilabel text classification notebook by @imatiach-msft in #2282
    • RAI Tabular

      • Change ValueError to UserConfigValidationException in casual_manager.py by @gaugup in #2209
      • Add input type validation for FeatureMetadata class by @gaugup in #2218
      • Move missing value validations before unique value validations by @gaugup in #2228
      • Pass categorical features after dropping dropped features in CounterfactualManager by @gaugup in #2241
      • RAIInsights: prevent failures on optional methods & fix feature range formatting for timestamps by @romanlutz in #2258
      • fix RAI explanation error for dropped categorical features after serialization by @imatiach-msft in #2261
      • Tabular Only: Address missing values as per each manager in responsibleai by @gaugup in #2263
      • responsibleai: Add prediction wrapper to missing value tests by @gaugup in #2270
    • Error Analysis

      • Update text insights and error_analysis_manager to handle pd.DataFrame predictions and prediction with type of string by @tongyu-microsoft in #2179
      • Error Analysis testing for IC & multilabel by @Advitya17 in #2205
      • change erroranalysis valueerror caused by invalid model prediction shape to user error by @imatiach-msft in #2254
    • Fairness Dashboard

      • Use only Fairlearn v0.7.0 due to breaking changes in v0.9.0 and lack of Python 3.7 support in v0.8.0 by @romanlutz in #2194
  • other
    • Localized file check-in by OneLocBuild Task: Build definition ID 21368: Build ID 99116202 by @RubyZ10 in #2177
    • release responsibleai-vision 0.2.4 by @imatiach-msft in #2192
    • fix responsibleai-vision pypi release script by installing pycocotools from conda by @imatiach-msft in #2197
    • fix build CI failing due to old pip-tools failing with latest pip by @imatiach-msft in #2200
    • release scikit-learn upper bound in responsibleai package by @imatiach-msft in #2173
    • improve notebook test logging and verbosity to...
Read more

v0.29.0

07 Jul 00:29
Compare
Choose a tag to compare

v0.29.0

  • educational materials

  • new features

    • Responsible AI Dashboard

      • [Object Detection] Cache support for Model Overview Metrics by @Advitya17 in #2158
      • [Image Explorer] CanvasTools Image Loading support for Object Detection by @Advitya17 in #2097
      • [Object Detection] [Image Explorer] Bounding Box Support with CanvasTools on Flyout by @Advitya17 in #2116
  • bug fixes and tests

    • Responsible AI Dashboard

      • update responsibleai-text and responsibleai-vision packages to latest responsibleai 0.28.0 release by @imatiach-msft in #2159
      • Robot page exception in DatasetUtils where jointDataset.metaDict[property] is undefined by @tongyu-microsoft in #2148
      • Remove console log by @RubyZ10 in #2125
      • Refactor- Add datasetCohorts to ModelAssessementContext && create datasetCohort && add compositeFilter in DatasetCohort by @RubyZ10 in #2119
    • RAIInsights

      • raise error instead of warning when a user has missing data and add c… by @hawestra in #2143
      • Add columns names to create_multiclass_classification_dataset by @gaugup in #2114
      • add validation target column type in the classification scenario by @hawestra in #2127
      • update econml to latest 0.14.1 release by @imatiach-msft in #2112
      • Update dice-ml to 0.10.0 by @gaugup in #2145
    • Causal

    • RAI Text

    • RAI Vision

    • RAI Test Utils

      • Update rai_test_utils in erroranalysis and responsibleai to 0.3.0 by @gaugup in #2111
      • rai_test_utils: Convert all namespaces in __all__ list as strings by @gaugup in #2128
  • other

    • fix build failures due to lint errors for onelocbuild yml by @imatiach-msft in #2137
    • Skipping python 3.7 tests on MACOS by @gaugup in #2129
    • fix build failures due to new joblib 1.3.0 release failing on windows with python 3.7 by @imatiach-msft in #2155
    • Localized file check-in by OneLocBuild Task: Build definition ID 21368: Build ID 97902894 by @RubyZ10 in #2160
    • Update the python version to 3.8 in release workflows by @gaugup in #2161
    • fix job names in release scripts by @imatiach-msft in #2165