Skip to content

Releases: DAI-Lab/fibber

v0.4.0

29 Jun 20:59
Compare
Choose a tag to compare

Version 0.4.0 - 2022-06-29

This release includes the following updates

New Features

  • Add RewriteRollbackStrategy, SAPStrategy.
  • Redesign defense strategy API.
  • Add AdvTrainStrategy, SEMStrategy, SAPDStrategy.

v0.3.1

23 Jul 15:36
Compare
Choose a tag to compare

Version 0.3.1 - 2021-07-20

This release includes the following updates

New Features

  • Add dynamic_len seed option to ASRS, so the paraphrase can have different length.
  • Fix bug in asrs_utils_lm

v0.3.0

07 Jun 01:17
Compare
Choose a tag to compare

Version 0.3.0 - 2021-06-05

This release includes the following updates

New Features

  • Rename BertSamplingStrategy model as ASRSStrategy.
  • Update ASRS to use Cross Encoder as default similarity metric.
  • Add timeout feature to TextAttackStrategy.
  • Update benchmark results.
  • Add paper reference.

v0.2.4

03 Mar 22:04
Compare
Choose a tag to compare

Version 0.2.4 - 2021-03-3

This release includes the following updates

New Features

  • Improve the doc string and documentation for adversarial training.
  • Add experimental code about non-autoregressive paraphrase strategy.

v0.2.3

18 Feb 03:38
Compare
Choose a tag to compare

Version 0.2.3 - 2021-02-17

This release adds experimental code to adversarial training.

New Features

  • Add a default adversarial tuning strategy.
  • Add API in classifiers to support adversarial tuning.
  • Add args in benchmark for adversarial tuning.

v0.2.2

03 Feb 18:16
Compare
Choose a tag to compare

Version 0.2.2 - 2021-02-03

This release fixes bugs and adds unit tests.

New Features

  • Add Sentence BERT metric and corresponding unit test.
  • Fix the bug of the colab demo.

v0.2.1

20 Jan 23:42
Compare
Choose a tag to compare

Version 0.2.1 - 2021-01-20

This release improves documentation and unit tests.

New Features

  • Add integrity test for IdentityStrategy, TextAttackStrategy, and BertSamplingStrategy.
  • For IdentityStrategy and TextAttackStrategy, accuracy is verified.
  • Improve documentation, separate data format from benchmark.

v0.2.0

07 Jan 04:33
Compare
Choose a tag to compare

Version 0.2.0 - 2021-01-06

This release updates the structure of the project and improves documentation.

New Features

  • Metric module is redesigned to have a consistant API. (Issue #12)
  • More unit tests are added. Slow unit tests are skipped in CI. (Issue #11)
  • Benchmark table is updated. (Issue #10)
  • Better support to TextAttack. Users can choose any implemented attacking method in TextAttack using the ta_recipe arg. (Issue #9)

v0.1.3

30 Dec 06:31
Compare
Choose a tag to compare

Version 0.1.3

This release includes the following updates:

  • Add a benchmark class. Users can integrate fibber benchmark to other projects. The class supports customized datasets, target classifier and attacking method.
  • Migrate from Travis CI to Github Action.
  • Move adversarial-attack-related aggragation functions from benchmark module to metric module.

v0.1.2

30 Dec 06:14
Compare
Choose a tag to compare

Version 0.1.2

This minor release add pretrained classifiers and downloadable resources on a demo dataset, and a
demo Colab.