jondurbin/airoboros-13b

Model

107

stars

20

commits

2

repos using this model

2

linked in READMEs

Aug 14, 2023

updated

endpoints_compatible
llama
pytorch
text-generation
text-generation-inference
transformers

README

Overview

This is a fine-tuned 13b parameter LlaMa model, using completely synthetic training data created by https://github.com/jondurbin/airoboros

I don't recommend using this model! The outputs aren't particularly great, and it may contain "harmful" data due to jailbreak

Please see one of the updated airoboros models for a much better experience.

Eval (gpt4 judging)

chart

modelraw scoregpt-3.5 adjusted score
airoboros-13b1794798.087
gpt3518297100.0
gpt4-x-alpasta-30b1561285.33
manticore-13b1585686.66
vicuna-13b-1.11630689.12
wizard-vicuna-13b-uncensored1628789.01
individual question scores, with shareGPT links (200 prompts generated by gpt-4)

wb-13b-u is Wizard-Vicuna-13b-Uncensored

airoboros-13bgpt35gpt4-x-alpasta-30bmanticore-13bvicuna-13b-1.1wv-13b-ulink
809570908560eval
209540309080eval
1001001009595100eval
90100856095100eval
959080859575eval
1009590959892eval
5010080956055eval
709080608540eval
1009550854060eval
856055655070eval
9510085906075eval
1009570805085eval
1009580706090eval
9510070859090eval
809590603085eval
60950755040eval
1009590989595eval
60854050200eval
1009085959580eval
10095100959095eval
959096809288eval
959290938991eval
959390949692eval
959093889285eval
959085968892eval
959590939291eval
959880979996eval
959390879289eval
908595809275eval
908595938092eval
959290919389eval
1009590858095eval
959793929694eval
959394908892eval
909598859692eval
908885808284eval
909585879288eval
959796909392eval
959392908991eval
909593929491eval
908595808875eval
859095889280eval
909592858087eval
859095808875eval
858075907082eval
908595929380eval
909575858070eval
859080888283eval
859095928880eval
859080759588eval
859080888492eval
809075857095eval
908885809283eval
857590807888eval
859080827588eval
908540958088eval
859590758880eval
859590928988eval
808575609070eval
859087808875eval
858075509080eval
958090857582eval
859080709588eval
909570858075eval
908570758060eval
959070508580eval
808540609095eval
756080557085eval
908560508095eval
458560206575eval
859030608070eval
909580408570eval
859070758095eval
907050206040eval
909575608580eval
858060706575eval
908580758270eval
909580708575eval
857530809070eval
859050708060eval
1009598999796eval
959092939189eval
959290858891eval
1009598979699eval
1001001009010095eval
1009598979499eval
959092939491eval
1009598909695eval
959692908993eval
1009593909288eval
100100989799100eval
959092859394eval
959390929691eval
959692909391eval
959092939189eval
1009895979699eval
909585889287eval
959390928988eval
1009597909694eval
959390929491eval
959290939488eval
959260979096eval
959092939189eval
959097929193eval
909593859291eval
959040929385eval
10010095909590eval
909596989392eval
909592899394eval
10095100989699eval
100100959010090eval
908588928791eval
959790929394eval
909585889289eval
959390929491eval
909585808882eval
959060859370eval
959294939690eval
959085938792eval
959693909792eval
1000010000eval
6010008000eval
0100600090eval
1001000100100100eval
10010010010095100eval
1001001005090100eval
1001001001009590eval
100100100950100eval
509520103085eval
10010060203040eval
1000000100eval
0100600080eval
501002090010eval
100100100100100100eval
100100100100100100eval
4010095010040eval
10010010010080100eval
10010010009040eval
0100100507020eval
1001005090095eval
1009590859880eval
959890929689eval
909575858082eval
959850929694eval
95900939294eval
959085928088eval
959375859092eval
909588859289eval
100100100959798eval
854030959088eval
909592858893eval
959692908993eval
909585809288eval
959865908593eval
959296979089eval
959092918993eval
959080759590eval
924030959093eval
909285888987eval
958090929188eval
959392909194eval
1009895909296eval
959280859093eval
959890889796eval
909585888692eval
100100100100100100eval
909585969288eval
1009895999796eval
959270909389eval
959088929493eval
959093928594eval
959390879291eval
959390969291eval
959785969890eval
959290859394eval
959692909793eval
959396949092eval
959493929089eval
908595808775eval
959492939096eval
9510090959595eval
1009585100090eval
10095909510095eval
959060958580eval
1009590989799eval
959085958092eval
100951009810090eval
1009580859085eval
10090958595100eval
959085808892eval
100100001000eval
1001001005010075eval
100100001000eval
01000000eval
10010050000eval
10010010010010095eval
10010050000eval
100100001000eval
908580957075eval
1001000000eval

Training data

This was an experiment to see if a "jailbreak" prompt could be used to generate a broader range of data that would otherwise have been filtered by OpenAI's alignment efforts.

The jailbreak did indeed work with a high success rate, and caused OpenAI to generate a broader range of topics and fewer refusals to answer questions/instructions of sensitive topics.

Prompt format

The prompt should be 1:1 compatible with the FastChat/vicuna format, e.g.:

With a system prompt:

A chat between a curious user and an artificial intelligence assistant.  The assistant gives helpful, detailed, and polite answers to the user's questions. USER: [prompt] ASSISTANT:

Or without a system prompt:

USER: [prompt] ASSISTANT:

Usage and License Notices

The model and dataset are intended and licensed for research use only. I've used the 'cc-nc-4.0' license, but really it is subject to a custom/special license because:

  • the base model is LLaMa, which has it's own special research license
  • the dataset(s) were generated with OpenAI (gpt-4 and/or gpt-3.5-turbo), which has a clausing saying the data can't be used to create models to compete with openai

So, to reiterate: this model (and datasets) cannot be used commercially.

Contributors

jondurbin

20 commits

jondurbin/airoboros-13b

Model

107

stars

20

commits

2

repos using this model

2

linked in READMEs

Aug 14, 2023

updated

endpoints_compatible
llama
pytorch
text-generation
text-generation-inference
transformers

README

Overview

This is a fine-tuned 13b parameter LlaMa model, using completely synthetic training data created by https://github.com/jondurbin/airoboros

I don't recommend using this model! The outputs aren't particularly great, and it may contain "harmful" data due to jailbreak

Please see one of the updated airoboros models for a much better experience.

Eval (gpt4 judging)

chart

modelraw scoregpt-3.5 adjusted score
airoboros-13b1794798.087
gpt3518297100.0
gpt4-x-alpasta-30b1561285.33
manticore-13b1585686.66
vicuna-13b-1.11630689.12
wizard-vicuna-13b-uncensored1628789.01
individual question scores, with shareGPT links (200 prompts generated by gpt-4)

wb-13b-u is Wizard-Vicuna-13b-Uncensored

airoboros-13bgpt35gpt4-x-alpasta-30bmanticore-13bvicuna-13b-1.1wv-13b-ulink
809570908560eval
209540309080eval
1001001009595100eval
90100856095100eval
959080859575eval
1009590959892eval
5010080956055eval
709080608540eval
1009550854060eval
856055655070eval
9510085906075eval
1009570805085eval
1009580706090eval
9510070859090eval
809590603085eval
60950755040eval
1009590989595eval
60854050200eval
1009085959580eval
10095100959095eval
959096809288eval
959290938991eval
959390949692eval
959093889285eval
959085968892eval
959590939291eval
959880979996eval
959390879289eval
908595809275eval
908595938092eval
959290919389eval
1009590858095eval
959793929694eval
959394908892eval
909598859692eval
908885808284eval
909585879288eval
959796909392eval
959392908991eval
909593929491eval
908595808875eval
859095889280eval
909592858087eval
859095808875eval
858075907082eval
908595929380eval
909575858070eval
859080888283eval
859095928880eval
859080759588eval
859080888492eval
809075857095eval
908885809283eval
857590807888eval
859080827588eval
908540958088eval
859590758880eval
859590928988eval
808575609070eval
859087808875eval
858075509080eval
958090857582eval
859080709588eval
909570858075eval
908570758060eval
959070508580eval
808540609095eval
756080557085eval
908560508095eval
458560206575eval
859030608070eval
909580408570eval
859070758095eval
907050206040eval
909575608580eval
858060706575eval
908580758270eval
909580708575eval
857530809070eval
859050708060eval
1009598999796eval
959092939189eval
959290858891eval
1009598979699eval
1001001009010095eval
1009598979499eval
959092939491eval
1009598909695eval
959692908993eval
1009593909288eval
100100989799100eval
959092859394eval
959390929691eval
959692909391eval
959092939189eval
1009895979699eval
909585889287eval
959390928988eval
1009597909694eval
959390929491eval
959290939488eval
959260979096eval
959092939189eval
959097929193eval
909593859291eval
959040929385eval
10010095909590eval
909596989392eval
909592899394eval
10095100989699eval
100100959010090eval
908588928791eval
959790929394eval
909585889289eval
959390929491eval
909585808882eval
959060859370eval
959294939690eval
959085938792eval
959693909792eval
1000010000eval
6010008000eval
0100600090eval
1001000100100100eval
10010010010095100eval
1001001005090100eval
1001001001009590eval
100100100950100eval
509520103085eval
10010060203040eval
1000000100eval
0100600080eval
501002090010eval
100100100100100100eval
100100100100100100eval
4010095010040eval
10010010010080100eval
10010010009040eval
0100100507020eval
1001005090095eval
1009590859880eval
959890929689eval
909575858082eval
959850929694eval
95900939294eval
959085928088eval
959375859092eval
909588859289eval
100100100959798eval
854030959088eval
909592858893eval
959692908993eval
909585809288eval
959865908593eval
959296979089eval
959092918993eval
959080759590eval
924030959093eval
909285888987eval
958090929188eval
959392909194eval
1009895909296eval
959280859093eval
959890889796eval
909585888692eval
100100100100100100eval
909585969288eval
1009895999796eval
959270909389eval
959088929493eval
959093928594eval
959390879291eval
959390969291eval
959785969890eval
959290859394eval
959692909793eval
959396949092eval
959493929089eval
908595808775eval
959492939096eval
9510090959595eval
1009585100090eval
10095909510095eval
959060958580eval
1009590989799eval
959085958092eval
100951009810090eval
1009580859085eval
10090958595100eval
959085808892eval
100100001000eval
1001001005010075eval
100100001000eval
01000000eval
10010050000eval
10010010010010095eval
10010050000eval
100100001000eval
908580957075eval
1001000000eval

Training data

This was an experiment to see if a "jailbreak" prompt could be used to generate a broader range of data that would otherwise have been filtered by OpenAI's alignment efforts.

The jailbreak did indeed work with a high success rate, and caused OpenAI to generate a broader range of topics and fewer refusals to answer questions/instructions of sensitive topics.

Prompt format

The prompt should be 1:1 compatible with the FastChat/vicuna format, e.g.:

With a system prompt:

A chat between a curious user and an artificial intelligence assistant.  The assistant gives helpful, detailed, and polite answers to the user's questions. USER: [prompt] ASSISTANT:

Or without a system prompt:

USER: [prompt] ASSISTANT:

Usage and License Notices

The model and dataset are intended and licensed for research use only. I've used the 'cc-nc-4.0' license, but really it is subject to a custom/special license because:

  • the base model is LLaMa, which has it's own special research license
  • the dataset(s) were generated with OpenAI (gpt-4 and/or gpt-3.5-turbo), which has a clausing saying the data can't be used to create models to compete with openai

So, to reiterate: this model (and datasets) cannot be used commercially.

Contributors

jondurbin

20 commits