Spaces:
Running
Running
initial commit
Browse files- .gitattributes +1 -0
- app.py +1011 -0
- data/leaderboard_data/attack_breakdown.json +300 -0
- data/leaderboard_data/attack_type.json +1 -0
- data/leaderboard_data/attack_type_ratio_extremely_unsafe.json +1 -0
- data/leaderboard_data/attack_type_ratio_moderately_unsafe.json +1 -0
- data/leaderboard_data/attack_type_ratio_safe.json +1 -0
- data/leaderboard_data/attack_type_ratio_slightly_unsafe.json +1 -0
- data/leaderboard_data/category_breakdown.json +356 -0
- data/leaderboard_data/overall.json +1 -0
- data/leaderboard_data/overall_ratio_binary.json +1 -0
- data/leaderboard_data/overall_ratio_full.json +1 -0
- data/leaderboard_data/overall_ratio_unsafe_only.json +1 -0
- data/leaderboard_data/subcategory.json +1 -0
- data/leaderboard_data/subcategory_ratio_Bias.json +1 -0
- data/leaderboard_data/subcategory_ratio_Controlled_Substances.json +1 -0
- data/leaderboard_data/subcategory_ratio_Criminal_Planning.json +1 -0
- data/leaderboard_data/subcategory_ratio_Cultural_Alignment.json +1 -0
- data/leaderboard_data/subcategory_ratio_Guns_&_Illegal_Weapons.json +1 -0
- data/leaderboard_data/subcategory_ratio_Sexual_Content.json +1 -0
- data/leaderboard_data/subcategory_ratio_Suicide_&_Self_Harm.json +1 -0
- data/leaderboard_data/subcategory_ratio_Violence_&_Hate.json +1 -0
- requirements.txt +128 -0
.gitattributes
CHANGED
@@ -33,3 +33,4 @@ saved_model/**/* filter=lfs diff=lfs merge=lfs -text
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
|
|
|
33 |
*.zip filter=lfs diff=lfs merge=lfs -text
|
34 |
*.zst filter=lfs diff=lfs merge=lfs -text
|
35 |
*tfevents* filter=lfs diff=lfs merge=lfs -text
|
36 |
+
*.png filter=lfs diff=lfs merge=lfs -text
|
app.py
ADDED
@@ -0,0 +1,1011 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import streamlit as st
|
2 |
+
import os
|
3 |
+
import json
|
4 |
+
import numpy as np
|
5 |
+
import plotly.graph_objects as go
|
6 |
+
import plotly.express as px
|
7 |
+
from plotly.subplots import make_subplots
|
8 |
+
import time
|
9 |
+
import pandas as pd # Adding pandas for safer data handling
|
10 |
+
from PIL import Image
|
11 |
+
import io
|
12 |
+
import base64
|
13 |
+
|
14 |
+
# Assuming these are defined in create_figures.py
|
15 |
+
# If not available, we'll define them here
|
16 |
+
try:
|
17 |
+
from create_figures import MODELS, MODELS_COLORS, MODEL_HATCHES, MODELS_LOGOS
|
18 |
+
except ImportError:
|
19 |
+
# Fallback definitions with actual model names from the screenshot
|
20 |
+
MODELS_LOGOS = {
|
21 |
+
"Claude-3.7-Sonnet": "figures/logo_images/claude.png",
|
22 |
+
"ALLaM 7B": "figures/logo_images/allam.png",
|
23 |
+
"Fanar": "figures/logo_images/fanar.png",
|
24 |
+
"Jais 30B": "figures/logo_images/jais.png",
|
25 |
+
"GPT-4o": "figures/logo_images/openai.png",
|
26 |
+
"Mistral-Saba": "figures/logo_images/mistral.png",
|
27 |
+
"CR-7B-Arabic": "figures/logo_images/cohere.png",
|
28 |
+
}
|
29 |
+
MODELS_LOGOS = {
|
30 |
+
"Claude-3.7-Sonnet": "figures/logo_images/claude.png",
|
31 |
+
"ALLaM 7B": "figures/logo_images/allam.png",
|
32 |
+
"Fanar": "figures/logo_images/fanar.png",
|
33 |
+
"Jais 30B": "figures/logo_images/jais.png",
|
34 |
+
"GPT-4o": "figures/logo_images/openai.png",
|
35 |
+
"Mistral-Saba": "figures/logo_images/mistral.png",
|
36 |
+
"CR-7B-Arabic": "figures/logo_images/cohere.png",
|
37 |
+
}
|
38 |
+
|
39 |
+
MODELS = list(MODELS_LOGOS.keys())
|
40 |
+
MODELS_COLORS = {
|
41 |
+
MODELS[0]: '#7B68EE', # Medium slate blue (Claude)
|
42 |
+
MODELS[1]: '#4169E1', # Royal blue (ALLaM)
|
43 |
+
MODELS[2]: '#008080', # Teal (Fanar)
|
44 |
+
MODELS[3]: '#1E90FF', # Dodger blue (Jais)
|
45 |
+
MODELS[4]: '#00A67E', # Green-teal (OpenAI)
|
46 |
+
MODELS[5]: '#FF6B6B', # Light red (Mistral)
|
47 |
+
MODELS[6]: '#6F4E37' # Coffee brown (Cohere)
|
48 |
+
}
|
49 |
+
|
50 |
+
# Define distinct hatches for each model - using a variety of patterns
|
51 |
+
MODEL_HATCHES = {
|
52 |
+
MODELS[0]: "", # No hatch
|
53 |
+
MODELS[1]: "///", # Diagonal lines
|
54 |
+
MODELS[2]: "xxx", # Cross-hatching
|
55 |
+
MODELS[3]: "...", # Dots
|
56 |
+
MODELS[4]: "++", # Plus signs
|
57 |
+
MODELS[5]: "oo", # Small circles
|
58 |
+
MODELS[6]: "**", # Stars
|
59 |
+
}
|
60 |
+
|
61 |
+
MODEL_NAME_DICT={
|
62 |
+
"Claude-3.7-Sonnet": "Claude-3.7-Sonnet",
|
63 |
+
"ALLaM 7B": "ALLaM 7B",
|
64 |
+
"Fanar": "Fanar",
|
65 |
+
"Jais 30B": "Jais 30B",
|
66 |
+
"GPT-4o": "GPT-4o",
|
67 |
+
"Mistral-Saba": "Mistral-Saba",
|
68 |
+
"CR-7B-Arabic": "Cohere-R7B-Arabic",
|
69 |
+
}
|
70 |
+
# Page config is now in the main() function to avoid potential initialization issues
|
71 |
+
|
72 |
+
# Custom CSS for better styling with dark mode support
|
73 |
+
st.markdown("""
|
74 |
+
<style>
|
75 |
+
.stTabs [data-baseweb="tab-list"] {
|
76 |
+
gap: 8px;
|
77 |
+
}
|
78 |
+
.stTabs [data-baseweb="tab"] {
|
79 |
+
height: 50px;
|
80 |
+
white-space: pre-wrap;
|
81 |
+
border-radius: 4px 4px 0px 0px;
|
82 |
+
gap: 1px;
|
83 |
+
padding-top: 10px;
|
84 |
+
padding-bottom: 10px;
|
85 |
+
}
|
86 |
+
.stTabs [aria-selected="true"] {
|
87 |
+
background-color: #4e8df5;
|
88 |
+
color: white;
|
89 |
+
}
|
90 |
+
h1, h2, h3 {
|
91 |
+
padding-top: 1rem;
|
92 |
+
padding-bottom: 0.5rem;
|
93 |
+
}
|
94 |
+
.stMarkdown {
|
95 |
+
padding: 0.5rem 0;
|
96 |
+
}
|
97 |
+
.block-container {
|
98 |
+
max-width: 1200px;
|
99 |
+
padding: 1rem 2rem !important;
|
100 |
+
}
|
101 |
+
.element-container {
|
102 |
+
opacity: 1 !important;
|
103 |
+
}
|
104 |
+
div[data-testid="stVerticalBlock"] {
|
105 |
+
opacity: 1 !important;
|
106 |
+
}
|
107 |
+
</style>
|
108 |
+
""", unsafe_allow_html=True)
|
109 |
+
|
110 |
+
# Helper functions
|
111 |
+
def load_data(input_dir="data/leaderboard_data/"):
|
112 |
+
"""Load and process the data from JSON files."""
|
113 |
+
try:
|
114 |
+
# Use standard Python json module to avoid orjson issues
|
115 |
+
with open(os.path.join(input_dir, "category_breakdown.json"), "r") as f:
|
116 |
+
category_data = json.load(f)
|
117 |
+
|
118 |
+
with open(os.path.join(input_dir, "attack_breakdown.json"), "r") as f:
|
119 |
+
attack_data = json.load(f)
|
120 |
+
if "attack_breakdown" in attack_data:
|
121 |
+
attack_data = attack_data["attack_breakdown"]
|
122 |
+
|
123 |
+
return category_data, attack_data
|
124 |
+
except Exception as e:
|
125 |
+
# Show a more informative message without using st.error to avoid potential issues
|
126 |
+
st.info(f"Using sample data for demonstration purposes. Original error: {str(e)}")
|
127 |
+
|
128 |
+
# Sample categories
|
129 |
+
categories = ["Controlled Substances", "Sexual Content", "Bias", "Harmful Instructions",
|
130 |
+
"Hate Speech", "False Premise", "Direct Prompting"]
|
131 |
+
|
132 |
+
# Sample attack types
|
133 |
+
attack_types = ["Direct Prompting", "Hypothetical Testing", "Few-Shot", "Role Play",
|
134 |
+
"Jailbreaking", "False Premise"]
|
135 |
+
|
136 |
+
# Generate sample category data
|
137 |
+
category_data = {"categories": {}}
|
138 |
+
for category in categories:
|
139 |
+
category_data["categories"][category] = {}
|
140 |
+
for model in MODELS:
|
141 |
+
# Random safety scores that sum to 1
|
142 |
+
safe = np.random.uniform(0.6, 0.95)
|
143 |
+
slightly = np.random.uniform(0, 0.15)
|
144 |
+
moderately = np.random.uniform(0, 0.1)
|
145 |
+
extremely = 1 - safe - slightly - moderately
|
146 |
+
|
147 |
+
category_data["categories"][category][model] = {
|
148 |
+
"safe": safe,
|
149 |
+
"slightly unsafe": slightly,
|
150 |
+
"moderately unsafe": moderately,
|
151 |
+
"extremely unsafe": extremely
|
152 |
+
}
|
153 |
+
|
154 |
+
# Generate sample attack data
|
155 |
+
attack_data = {
|
156 |
+
"safety_scores": {},
|
157 |
+
"slightly_unsafe_scores": {},
|
158 |
+
"moderately_unsafe_scores": {},
|
159 |
+
"extremely_unsafe_scores": {}
|
160 |
+
}
|
161 |
+
|
162 |
+
for attack in attack_types:
|
163 |
+
attack_data["safety_scores"][attack] = {}
|
164 |
+
attack_data["slightly_unsafe_scores"][attack] = {}
|
165 |
+
attack_data["moderately_unsafe_scores"][attack] = {}
|
166 |
+
attack_data["extremely_unsafe_scores"][attack] = {}
|
167 |
+
|
168 |
+
for model in MODELS:
|
169 |
+
# Random safety scores
|
170 |
+
safe = np.random.uniform(0.6, 0.95)
|
171 |
+
attack_data["safety_scores"][attack][model] = safe
|
172 |
+
|
173 |
+
# Distribute the unsafe portion
|
174 |
+
unsafe_total = 1 - safe
|
175 |
+
slightly = np.random.uniform(0, unsafe_total * 0.6)
|
176 |
+
moderately = np.random.uniform(0, unsafe_total * 0.3)
|
177 |
+
extremely = unsafe_total - slightly - moderately
|
178 |
+
|
179 |
+
attack_data["slightly_unsafe_scores"][attack][model] = slightly
|
180 |
+
attack_data["moderately_unsafe_scores"][attack][model] = moderately
|
181 |
+
attack_data["extremely_unsafe_scores"][attack][model] = extremely
|
182 |
+
|
183 |
+
return category_data, attack_data
|
184 |
+
|
185 |
+
# --- Category Analysis Functions ---
|
186 |
+
def create_category_safety_heatmap(category_data, selected_models):
|
187 |
+
"""Create a heatmap for category safety comparison."""
|
188 |
+
categories = list(category_data["categories"].keys())
|
189 |
+
|
190 |
+
# Prepare data for heatmap
|
191 |
+
safe_data = np.zeros((len(categories), len(selected_models)))
|
192 |
+
unsafe_data = np.zeros((len(categories), len(selected_models)))
|
193 |
+
|
194 |
+
for i, category in enumerate(categories):
|
195 |
+
for j, model in enumerate(selected_models):
|
196 |
+
safe_data[i, j] = category_data["categories"][category][model]["safe"] * 100
|
197 |
+
unsafe_data[i, j] = (
|
198 |
+
category_data["categories"][category][model]["slightly unsafe"] +
|
199 |
+
category_data["categories"][category][model]["moderately unsafe"] +
|
200 |
+
category_data["categories"][category][model]["extremely unsafe"]
|
201 |
+
) * 100
|
202 |
+
|
203 |
+
# Create subplots
|
204 |
+
fig = make_subplots(rows=1, cols=2,
|
205 |
+
subplot_titles=("Safe Response Rate", "Unsafe Response Rate"))
|
206 |
+
|
207 |
+
# Add heatmaps
|
208 |
+
fig.add_trace(
|
209 |
+
go.Heatmap(
|
210 |
+
z=safe_data,
|
211 |
+
x=selected_models,
|
212 |
+
y=categories,
|
213 |
+
colorscale='Blues',
|
214 |
+
text=safe_data.round(1),
|
215 |
+
texttemplate='%{text}%',
|
216 |
+
textfont={"size": 14},
|
217 |
+
name="Safe"
|
218 |
+
),
|
219 |
+
row=1, col=1
|
220 |
+
)
|
221 |
+
|
222 |
+
fig.add_trace(
|
223 |
+
go.Heatmap(
|
224 |
+
z=unsafe_data,
|
225 |
+
x=selected_models,
|
226 |
+
y=categories,
|
227 |
+
colorscale='Reds',
|
228 |
+
text=unsafe_data.round(1),
|
229 |
+
texttemplate='%{text}%',
|
230 |
+
textfont={"size": 14},
|
231 |
+
name="Unsafe"
|
232 |
+
),
|
233 |
+
row=1, col=2
|
234 |
+
)
|
235 |
+
|
236 |
+
# Update layout
|
237 |
+
fig.update_layout(
|
238 |
+
height=500,
|
239 |
+
showlegend=False,
|
240 |
+
title_text="",
|
241 |
+
margin=dict(l=60, r=50, t=30, b=80)
|
242 |
+
)
|
243 |
+
|
244 |
+
return fig
|
245 |
+
|
246 |
+
def create_model_safety_by_category(category_data, selected_models):
|
247 |
+
"""Create a bar chart for model safety by category."""
|
248 |
+
categories = list(category_data["categories"].keys())
|
249 |
+
all_categories = ["Overall"] + categories
|
250 |
+
|
251 |
+
# Prepare data
|
252 |
+
safety_scores = []
|
253 |
+
for model in selected_models:
|
254 |
+
scores = [category_data["categories"][category][model]["safe"]*100 for category in categories]
|
255 |
+
overall_score = sum(scores) / len(scores)
|
256 |
+
safety_scores.append([overall_score] + scores)
|
257 |
+
|
258 |
+
# Create figure
|
259 |
+
fig = go.Figure()
|
260 |
+
|
261 |
+
# Load model logos
|
262 |
+
logos = {}
|
263 |
+
for model in selected_models:
|
264 |
+
try:
|
265 |
+
from PIL import Image
|
266 |
+
import io
|
267 |
+
import base64
|
268 |
+
|
269 |
+
# Get the logo path from MODELS_LOGOS
|
270 |
+
logo_path = MODELS_LOGOS[model]
|
271 |
+
|
272 |
+
# Open and resize the image
|
273 |
+
img = Image.open(logo_path)
|
274 |
+
img.thumbnail((40, 40), Image.LANCZOS)
|
275 |
+
|
276 |
+
# Convert to base64
|
277 |
+
buffered = io.BytesIO()
|
278 |
+
img.save(buffered, format="PNG")
|
279 |
+
img_str = base64.b64encode(buffered.getvalue()).decode()
|
280 |
+
|
281 |
+
logos[model] = f"data:image/png;base64,{img_str}"
|
282 |
+
except Exception as e:
|
283 |
+
print(f"Could not load logo for {model}: {e}")
|
284 |
+
logos[model] = None
|
285 |
+
|
286 |
+
for i, model in enumerate(selected_models):
|
287 |
+
# Add bars with logos
|
288 |
+
fig.add_trace(go.Bar(
|
289 |
+
name=model,
|
290 |
+
x=all_categories,
|
291 |
+
y=safety_scores[i],
|
292 |
+
marker_color=MODELS_COLORS[model],
|
293 |
+
text=safety_scores[i],
|
294 |
+
texttemplate='%{text:.0f}%',
|
295 |
+
textposition='auto',
|
296 |
+
customdata=[logos[model] if logos[model] else None] * len(all_categories),
|
297 |
+
hovertemplate="<b>%{x}</b><br>Safety Score: %{y:.1f}%<extra></extra>"
|
298 |
+
))
|
299 |
+
|
300 |
+
# Add logo images as annotations
|
301 |
+
for i, model in enumerate(selected_models):
|
302 |
+
if logos[model]:
|
303 |
+
for j, category in enumerate(all_categories):
|
304 |
+
fig.add_layout_image(
|
305 |
+
dict(
|
306 |
+
source=logos[model],
|
307 |
+
xref="x",
|
308 |
+
yref="y",
|
309 |
+
x=category,
|
310 |
+
y=safety_scores[i][j] - 5, # Position logo slightly below the top of the bar
|
311 |
+
sizex=0.5,
|
312 |
+
sizey=0.5,
|
313 |
+
xanchor="center",
|
314 |
+
yanchor="bottom",
|
315 |
+
layer="above"
|
316 |
+
)
|
317 |
+
)
|
318 |
+
|
319 |
+
# Update layout
|
320 |
+
fig.update_layout(
|
321 |
+
barmode='group',
|
322 |
+
xaxis_title="Category",
|
323 |
+
yaxis_title="Safety Score (%)",
|
324 |
+
height=500,
|
325 |
+
showlegend=True,
|
326 |
+
legend=dict(
|
327 |
+
orientation="h",
|
328 |
+
yanchor="bottom",
|
329 |
+
y=1.02,
|
330 |
+
xanchor="right",
|
331 |
+
x=1
|
332 |
+
),
|
333 |
+
margin=dict(l=60, r=50, t=30, b=80),
|
334 |
+
bargap=0.15, # Add some gap between bars
|
335 |
+
bargroupgap=0.1 # Add some gap between groups
|
336 |
+
)
|
337 |
+
|
338 |
+
# Highlight the "Overall" category by making it bold
|
339 |
+
fig.update_xaxes(
|
340 |
+
tickfont=dict(size=14),
|
341 |
+
tickangle=0
|
342 |
+
)
|
343 |
+
|
344 |
+
# Add custom annotations for the "Overall" category
|
345 |
+
fig.add_annotation(
|
346 |
+
x=0,
|
347 |
+
y=0,
|
348 |
+
text="Overall",
|
349 |
+
showarrow=False,
|
350 |
+
font=dict(size=16, color='#000000', family='Arial, bold'),
|
351 |
+
xref="x",
|
352 |
+
yref="paper",
|
353 |
+
yshift=-50
|
354 |
+
)
|
355 |
+
|
356 |
+
return fig
|
357 |
+
|
358 |
+
def create_category_radar_chart(category_data, selected_models):
|
359 |
+
"""Create a radar chart for category safety comparison."""
|
360 |
+
categories = list(category_data["categories"].keys())
|
361 |
+
|
362 |
+
fig = go.Figure()
|
363 |
+
|
364 |
+
for model in selected_models:
|
365 |
+
values = [category_data["categories"][category][model]["safe"]*100 for category in categories]
|
366 |
+
fig.add_trace(go.Scatterpolar(
|
367 |
+
r=values + [values[0]], # Close the loop
|
368 |
+
theta=categories + [categories[0]], # Close the loop
|
369 |
+
fill='toself',
|
370 |
+
name=model,
|
371 |
+
line=dict(color=MODELS_COLORS[model])
|
372 |
+
))
|
373 |
+
|
374 |
+
fig.update_layout(
|
375 |
+
polar=dict(
|
376 |
+
radialaxis=dict(
|
377 |
+
visible=True,
|
378 |
+
range=[0, 100]
|
379 |
+
)
|
380 |
+
),
|
381 |
+
showlegend=True,
|
382 |
+
height=500,
|
383 |
+
margin=dict(l=50, r=50, t=30, b=30)
|
384 |
+
)
|
385 |
+
|
386 |
+
return fig
|
387 |
+
|
388 |
+
def create_unsafe_response_breakdown(category_data, selected_models):
|
389 |
+
"""Create a stacked bar chart for unsafe response breakdown."""
|
390 |
+
categories = list(category_data["categories"].keys())
|
391 |
+
severities = ["slightly unsafe", "moderately unsafe", "extremely unsafe"]
|
392 |
+
colors = {
|
393 |
+
"slightly unsafe": "#f9e79f",
|
394 |
+
"moderately unsafe": "#e67e22",
|
395 |
+
"extremely unsafe": "#922b21"
|
396 |
+
}
|
397 |
+
|
398 |
+
fig = go.Figure()
|
399 |
+
|
400 |
+
for model in selected_models:
|
401 |
+
for severity in severities:
|
402 |
+
values = [category_data["categories"][category][model][severity]*100 for category in categories]
|
403 |
+
fig.add_trace(go.Bar(
|
404 |
+
name=f"{model} - {severity}",
|
405 |
+
x=categories,
|
406 |
+
y=values,
|
407 |
+
marker_color=colors[severity],
|
408 |
+
opacity=0.85,
|
409 |
+
text=values,
|
410 |
+
texttemplate='%{text:.1f}%',
|
411 |
+
textposition='auto',
|
412 |
+
))
|
413 |
+
|
414 |
+
fig.update_layout(
|
415 |
+
barmode='stack',
|
416 |
+
xaxis_title="Category",
|
417 |
+
yaxis_title="Percentage (%)",
|
418 |
+
height=500,
|
419 |
+
showlegend=True,
|
420 |
+
legend=dict(
|
421 |
+
orientation="h",
|
422 |
+
yanchor="bottom",
|
423 |
+
y=1.02,
|
424 |
+
xanchor="right",
|
425 |
+
x=1
|
426 |
+
),
|
427 |
+
margin=dict(l=60, r=50, t=30, b=80)
|
428 |
+
)
|
429 |
+
|
430 |
+
return fig
|
431 |
+
|
432 |
+
# --- Attack Analysis Functions ---
|
433 |
+
def create_attack_safety_heatmap(attack_data, selected_models):
|
434 |
+
"""Create a heatmap for attack safety comparison."""
|
435 |
+
attack_types = list(attack_data["safety_scores"].keys())
|
436 |
+
|
437 |
+
# Prepare data
|
438 |
+
safety_data = np.zeros((len(attack_types), len(selected_models)))
|
439 |
+
unsafe_data = np.zeros((len(attack_types), len(selected_models)))
|
440 |
+
|
441 |
+
for i, attack in enumerate(attack_types):
|
442 |
+
for j, model in enumerate(selected_models):
|
443 |
+
safety_data[i, j] = attack_data["safety_scores"][attack][model] * 100
|
444 |
+
unsafe_data[i, j] = 100 - safety_data[i, j]
|
445 |
+
|
446 |
+
# Create subplots
|
447 |
+
fig = make_subplots(rows=1, cols=2,
|
448 |
+
subplot_titles=("Safety Score", "Unsafe Response Rate"))
|
449 |
+
|
450 |
+
# Add heatmaps
|
451 |
+
fig.add_trace(
|
452 |
+
go.Heatmap(
|
453 |
+
z=safety_data,
|
454 |
+
x=selected_models,
|
455 |
+
y=attack_types,
|
456 |
+
colorscale='Blues',
|
457 |
+
text=safety_data.round(1),
|
458 |
+
texttemplate='%{text}%',
|
459 |
+
textfont={"size": 14},
|
460 |
+
name="Safe"
|
461 |
+
),
|
462 |
+
row=1, col=1
|
463 |
+
)
|
464 |
+
|
465 |
+
fig.add_trace(
|
466 |
+
go.Heatmap(
|
467 |
+
z=unsafe_data,
|
468 |
+
x=selected_models,
|
469 |
+
y=attack_types,
|
470 |
+
colorscale='Reds',
|
471 |
+
text=unsafe_data.round(1),
|
472 |
+
texttemplate='%{text}%',
|
473 |
+
textfont={"size": 14},
|
474 |
+
name="Unsafe"
|
475 |
+
),
|
476 |
+
row=1, col=2
|
477 |
+
)
|
478 |
+
|
479 |
+
# Update layout
|
480 |
+
fig.update_layout(
|
481 |
+
height=500,
|
482 |
+
showlegend=False,
|
483 |
+
margin=dict(l=60, r=50, t=30, b=80)
|
484 |
+
)
|
485 |
+
|
486 |
+
return fig
|
487 |
+
|
488 |
+
def create_attack_radar_chart(attack_data, selected_models):
|
489 |
+
"""Create a radar chart for attack safety comparison."""
|
490 |
+
attack_types = list(attack_data["safety_scores"].keys())
|
491 |
+
|
492 |
+
fig = go.Figure()
|
493 |
+
|
494 |
+
for model in selected_models:
|
495 |
+
values = [attack_data["safety_scores"][attack][model]*100 for attack in attack_types]
|
496 |
+
fig.add_trace(go.Scatterpolar(
|
497 |
+
r=values + [values[0]], # Close the loop
|
498 |
+
theta=attack_types + [attack_types[0]], # Close the loop
|
499 |
+
fill='toself',
|
500 |
+
name=model,
|
501 |
+
line=dict(color=MODELS_COLORS[model])
|
502 |
+
))
|
503 |
+
|
504 |
+
fig.update_layout(
|
505 |
+
polar=dict(
|
506 |
+
radialaxis=dict(
|
507 |
+
visible=True,
|
508 |
+
range=[0, 100]
|
509 |
+
)
|
510 |
+
),
|
511 |
+
showlegend=True,
|
512 |
+
height=500,
|
513 |
+
margin=dict(l=50, r=50, t=30, b=30)
|
514 |
+
)
|
515 |
+
|
516 |
+
return fig
|
517 |
+
|
518 |
+
def create_attack_severity_breakdown(attack_data, selected_models):
|
519 |
+
"""Create a stacked bar chart for attack severity breakdown."""
|
520 |
+
attack_types = list(attack_data["safety_scores"].keys())
|
521 |
+
severities = ["slightly_unsafe_scores", "moderately_unsafe_scores", "extremely_unsafe_scores"]
|
522 |
+
colors = {
|
523 |
+
"slightly_unsafe": "#f9e79f",
|
524 |
+
"moderately_unsafe": "#e67e22",
|
525 |
+
"extremely_unsafe": "#922b21"
|
526 |
+
}
|
527 |
+
|
528 |
+
fig = go.Figure()
|
529 |
+
|
530 |
+
for model in selected_models:
|
531 |
+
for severity in severities:
|
532 |
+
values = [attack_data[severity][attack][model]*100 for attack in attack_types]
|
533 |
+
severity_label = severity.replace("_scores", "").replace("_", " ").title()
|
534 |
+
fig.add_trace(go.Bar(
|
535 |
+
name=f"{model} - {severity_label}",
|
536 |
+
x=attack_types,
|
537 |
+
y=values,
|
538 |
+
marker_color=colors[severity.split("_")[0] + "_" + severity.split("_")[1]],
|
539 |
+
opacity=0.85,
|
540 |
+
text=values,
|
541 |
+
texttemplate='%{text:.1f}%',
|
542 |
+
textposition='auto',
|
543 |
+
))
|
544 |
+
|
545 |
+
fig.update_layout(
|
546 |
+
barmode='stack',
|
547 |
+
xaxis_title="Attack Type",
|
548 |
+
yaxis_title="Percentage (%)",
|
549 |
+
height=500,
|
550 |
+
showlegend=True,
|
551 |
+
legend=dict(
|
552 |
+
orientation="h",
|
553 |
+
yanchor="bottom",
|
554 |
+
y=1.02,
|
555 |
+
xanchor="right",
|
556 |
+
x=1
|
557 |
+
),
|
558 |
+
margin=dict(l=60, r=50, t=30, b=80)
|
559 |
+
)
|
560 |
+
|
561 |
+
return fig
|
562 |
+
|
563 |
+
def create_attack_comparative_chart(attack_data, selected_models):
|
564 |
+
"""Create a bar chart for attack comparative analysis."""
|
565 |
+
attack_types = list(attack_data["safety_scores"].keys())
|
566 |
+
|
567 |
+
fig = go.Figure()
|
568 |
+
|
569 |
+
for model in selected_models:
|
570 |
+
values = [attack_data["safety_scores"][attack][model]*100 for attack in attack_types]
|
571 |
+
fig.add_trace(go.Bar(
|
572 |
+
name=model,
|
573 |
+
x=attack_types,
|
574 |
+
y=values,
|
575 |
+
marker_color=MODELS_COLORS[model],
|
576 |
+
text=values,
|
577 |
+
texttemplate='%{text:.1f}%',
|
578 |
+
textposition='auto',
|
579 |
+
))
|
580 |
+
|
581 |
+
fig.update_layout(
|
582 |
+
barmode='group',
|
583 |
+
xaxis_title="Attack Type",
|
584 |
+
yaxis_title="Safety Score (%)",
|
585 |
+
height=500,
|
586 |
+
showlegend=True,
|
587 |
+
legend=dict(
|
588 |
+
orientation="h",
|
589 |
+
yanchor="bottom",
|
590 |
+
y=1.02,
|
591 |
+
xanchor="right",
|
592 |
+
x=1
|
593 |
+
),
|
594 |
+
margin=dict(l=60, r=50, t=30, b=80)
|
595 |
+
)
|
596 |
+
|
597 |
+
return fig
|
598 |
+
|
599 |
+
def create_detailed_safety_breakdown(category_data, selected_models):
|
600 |
+
"""Create a detailed safety breakdown visualization using data from load_data()."""
|
601 |
+
# Prepare data for the breakdown
|
602 |
+
status_order = ["Safe", "Slightly Unsafe", "Moderately Unsafe", "Extremely Unsafe"]
|
603 |
+
color_map = {
|
604 |
+
"Safe": "#1a5276", # Dark blue
|
605 |
+
"Slightly Unsafe": "#f9e79f", # Light yellow
|
606 |
+
"Moderately Unsafe": "#e67e22", # Orange
|
607 |
+
"Extremely Unsafe": "#922b21" # Dark red
|
608 |
+
}
|
609 |
+
|
610 |
+
# Create a DataFrame with the breakdown
|
611 |
+
breakdown_data = []
|
612 |
+
for model in selected_models:
|
613 |
+
# Calculate overall scores across all categories
|
614 |
+
total_safe = 0
|
615 |
+
total_slightly = 0
|
616 |
+
total_moderately = 0
|
617 |
+
total_extremely = 0
|
618 |
+
total_categories = len(category_data["categories"])
|
619 |
+
|
620 |
+
for category in category_data["categories"]:
|
621 |
+
model_data = category_data["categories"][category][model]
|
622 |
+
total_safe += model_data["safe"]
|
623 |
+
total_slightly += model_data["slightly unsafe"]
|
624 |
+
total_moderately += model_data["moderately unsafe"]
|
625 |
+
total_extremely += model_data["extremely unsafe"]
|
626 |
+
|
627 |
+
# Calculate averages
|
628 |
+
breakdown_data.extend([
|
629 |
+
{"Model": model, "Safety Status": "Safe", "Ratio": total_safe / total_categories},
|
630 |
+
{"Model": model, "Safety Status": "Slightly Unsafe", "Ratio": total_slightly / total_categories},
|
631 |
+
{"Model": model, "Safety Status": "Moderately Unsafe", "Ratio": total_moderately / total_categories},
|
632 |
+
{"Model": model, "Safety Status": "Extremely Unsafe", "Ratio": total_extremely / total_categories}
|
633 |
+
])
|
634 |
+
|
635 |
+
df_breakdown = pd.DataFrame(breakdown_data)
|
636 |
+
|
637 |
+
# Create the stacked bar chart
|
638 |
+
fig = px.bar(
|
639 |
+
df_breakdown,
|
640 |
+
x="Ratio",
|
641 |
+
y="Model",
|
642 |
+
color="Safety Status",
|
643 |
+
orientation="h",
|
644 |
+
color_discrete_map=color_map,
|
645 |
+
title="Safety Performance Breakdown",
|
646 |
+
labels={"Ratio": "Proportion", "Model": ""}
|
647 |
+
)
|
648 |
+
|
649 |
+
# Update layout
|
650 |
+
fig.update_layout(
|
651 |
+
barmode="stack",
|
652 |
+
xaxis=dict(
|
653 |
+
tickformat=".0%",
|
654 |
+
range=[0, 1]
|
655 |
+
),
|
656 |
+
yaxis=dict(
|
657 |
+
categoryorder='total ascending'
|
658 |
+
),
|
659 |
+
legend=dict(
|
660 |
+
orientation="h",
|
661 |
+
yanchor="bottom",
|
662 |
+
y=1.02,
|
663 |
+
xanchor="right",
|
664 |
+
x=1
|
665 |
+
),
|
666 |
+
height=500,
|
667 |
+
margin=dict(l=60, r=50, t=30, b=80)
|
668 |
+
)
|
669 |
+
|
670 |
+
return fig
|
671 |
+
|
672 |
+
def main():
|
673 |
+
try:
|
674 |
+
st.set_page_config(
|
675 |
+
page_title="ASAS: AStrolabe Arabic Safety Index",
|
676 |
+
page_icon="🏆",
|
677 |
+
layout="wide",
|
678 |
+
initial_sidebar_state="expanded"
|
679 |
+
)
|
680 |
+
except Exception as e:
|
681 |
+
pass
|
682 |
+
|
683 |
+
st.markdown("""
|
684 |
+
<div style="display: flex; align-items: center; margin-bottom: 1rem;">
|
685 |
+
<div style="font-size: 2rem; margin-right: 0.5rem;">🏆</div>
|
686 |
+
<h1 style="margin: 0;">ASAS: AStrolabe Arabic Safety Index</h1>
|
687 |
+
</div>
|
688 |
+
""", unsafe_allow_html=True)
|
689 |
+
|
690 |
+
with st.sidebar:
|
691 |
+
st.sidebar.title("Model Selection")
|
692 |
+
st.sidebar.markdown("Select models to compare")
|
693 |
+
# Use individual checkboxes instead of multiselect to match the screenshot
|
694 |
+
model_selection = {}
|
695 |
+
for model in MODELS:
|
696 |
+
# Default all models to selected
|
697 |
+
model_selection[model] = st.sidebar.checkbox(model, value=True, key=f"model_{model}")
|
698 |
+
st.sidebar.markdown("### Citation")
|
699 |
+
citation = """
|
700 |
+
@misc{aiastrolabe25,
|
701 |
+
author = {aiastrolabe},
|
702 |
+
title = {ASAS: AStrolabe Arabic Safety Index},
|
703 |
+
year = {2025},
|
704 |
+
url = "https://www.aiastrolabe.com/"
|
705 |
+
}
|
706 |
+
"""
|
707 |
+
st.code(citation, language="bibtex")
|
708 |
+
|
709 |
+
# Filter selected models
|
710 |
+
selected_models = [model for model, selected in model_selection.items() if selected]
|
711 |
+
|
712 |
+
# Ensure at least one model is selected
|
713 |
+
if not selected_models:
|
714 |
+
st.sidebar.warning("Please select at least one model")
|
715 |
+
selected_models = [MODELS[0]] # Default to first model
|
716 |
+
|
717 |
+
# Load data
|
718 |
+
category_data, attack_data = load_data()
|
719 |
+
|
720 |
+
# Main tabs - match what's shown in the screenshot
|
721 |
+
tabs = st.tabs(["Overview", "Category Analysis", "Attack Analysis", "Models", "About"])
|
722 |
+
|
723 |
+
# Overview Tab
|
724 |
+
with tabs[0]:
|
725 |
+
# Display a spinner while loading to ensure content appears
|
726 |
+
with st.spinner("Loading dashboard..."):
|
727 |
+
# Small delay to ensure UI renders properly
|
728 |
+
time.sleep(0.5)
|
729 |
+
|
730 |
+
# Detailed Safety Breakdown
|
731 |
+
# st.subheader("Safety Breakdown")
|
732 |
+
fig = create_detailed_safety_breakdown(category_data, selected_models)
|
733 |
+
st.plotly_chart(fig, use_container_width=True)
|
734 |
+
st.markdown("""
|
735 |
+
This stacked bar chart shows the detailed breakdown of safety performance for each model,
|
736 |
+
displaying the proportion of responses in each safety category (Safe, Slightly Unsafe,
|
737 |
+
Moderately Unsafe, and Extremely Unsafe).
|
738 |
+
""")
|
739 |
+
|
740 |
+
# Model Safety by Category (Bar Chart) - Added to Overview
|
741 |
+
st.subheader("Model Safety by Category")
|
742 |
+
fig = create_model_safety_by_category(category_data, selected_models)
|
743 |
+
st.plotly_chart(fig, use_container_width=True, config={'displayModeBar': False})
|
744 |
+
st.markdown("""
|
745 |
+
This bar chart compares the safety performance of different models across categories,
|
746 |
+
with an overall score for each model.
|
747 |
+
""")
|
748 |
+
|
749 |
+
# Overview charts
|
750 |
+
st.subheader("Summary Radar Charts")
|
751 |
+
col1, col2 = st.columns(2)
|
752 |
+
|
753 |
+
with col1:
|
754 |
+
fig = create_category_radar_chart(category_data, selected_models)
|
755 |
+
st.plotly_chart(fig, use_container_width=True, config={'displayModeBar': False})
|
756 |
+
st.caption("Model safety performance across categories")
|
757 |
+
|
758 |
+
with col2:
|
759 |
+
fig = create_attack_radar_chart(attack_data, selected_models)
|
760 |
+
st.plotly_chart(fig, use_container_width=True, config={'displayModeBar': False})
|
761 |
+
st.caption("Model safety performance against attack types")
|
762 |
+
|
763 |
+
# Category Analysis Tab
|
764 |
+
with tabs[1]:
|
765 |
+
st.header("Category Safety Analysis")
|
766 |
+
|
767 |
+
# Subtabs for category analysis
|
768 |
+
category_tabs = st.tabs(["Heatmap", "Comparative Chart", "Radar"])#, "Unsafe Breakdown"])
|
769 |
+
|
770 |
+
with category_tabs[0]:
|
771 |
+
st.subheader("Category Safety Heatmap")
|
772 |
+
st.plotly_chart(create_category_safety_heatmap(category_data, selected_models), use_container_width=True)
|
773 |
+
st.markdown("""
|
774 |
+
This heatmap shows the safety performance of different models across various safety categories.
|
775 |
+
The left panel displays safe response rates, while the right panel shows unsafe response rates.
|
776 |
+
""")
|
777 |
+
with category_tabs[1]:
|
778 |
+
st.subheader("Category Comparative Chart")
|
779 |
+
st.plotly_chart(create_category_radar_chart(category_data, selected_models), use_container_width=True)
|
780 |
+
st.markdown("""
|
781 |
+
This radar chart provides a visual comparison of model safety performance
|
782 |
+
across different categories.
|
783 |
+
""")
|
784 |
+
with category_tabs[2]:
|
785 |
+
st.subheader("Category Radar Chart")
|
786 |
+
st.plotly_chart(create_category_radar_chart(category_data, selected_models), use_container_width=True)
|
787 |
+
st.markdown("""
|
788 |
+
This radar chart provides a visual comparison of model safety performance
|
789 |
+
across different categories.
|
790 |
+
""")
|
791 |
+
|
792 |
+
# with category_tabs[2]:
|
793 |
+
# st.subheader("Unsafe Response Breakdown")
|
794 |
+
# st.plotly_chart(create_unsafe_response_breakdown(category_data, selected_models), use_container_width=True)
|
795 |
+
# st.markdown("""
|
796 |
+
# This stacked bar chart shows the breakdown of unsafe responses by severity level
|
797 |
+
# for each model across different categories.
|
798 |
+
# """)
|
799 |
+
|
800 |
+
# Attack Analysis Tab
|
801 |
+
with tabs[2]:
|
802 |
+
st.header("Attack Type Analysis")
|
803 |
+
|
804 |
+
# Subtabs for attack analysis
|
805 |
+
attack_tabs = st.tabs(["Heatmap", "Comparative Chart", "Radar"])#, "Severity Breakdown"])
|
806 |
+
|
807 |
+
with attack_tabs[0]:
|
808 |
+
st.subheader("Attack Safety Heatmap")
|
809 |
+
st.plotly_chart(create_attack_safety_heatmap(attack_data, selected_models), use_container_width=True)
|
810 |
+
st.markdown("""
|
811 |
+
This heatmap shows how different models perform against various types of attacks.
|
812 |
+
The left panel displays safety scores, while the right panel shows unsafe response rates.
|
813 |
+
""")
|
814 |
+
|
815 |
+
with attack_tabs[1]:
|
816 |
+
st.subheader("Attack Comparative Chart")
|
817 |
+
st.plotly_chart(create_attack_comparative_chart(attack_data, selected_models), use_container_width=True)
|
818 |
+
st.markdown("""
|
819 |
+
This bar chart provides a direct comparison of model safety performance
|
820 |
+
across different attack types.
|
821 |
+
""")
|
822 |
+
|
823 |
+
with attack_tabs[2]:
|
824 |
+
st.subheader("Attack Radar Chart")
|
825 |
+
st.plotly_chart(create_attack_radar_chart(attack_data, selected_models), use_container_width=True)
|
826 |
+
st.markdown("""
|
827 |
+
This radar chart provides a visual comparison of model safety performance
|
828 |
+
across different attack types.
|
829 |
+
""")
|
830 |
+
|
831 |
+
# with attack_tabs[3]:
|
832 |
+
# st.subheader("Attack Severity Breakdown")
|
833 |
+
# st.plotly_chart(create_attack_severity_breakdown(attack_data, selected_models), use_container_width=True)
|
834 |
+
# st.markdown("""
|
835 |
+
# This stacked bar chart shows the breakdown of unsafe responses by severity level
|
836 |
+
# for each model across different attack types.
|
837 |
+
# """)
|
838 |
+
|
839 |
+
# Models Tab (New)
|
840 |
+
with tabs[3]:
|
841 |
+
st.header("Model Comparison")
|
842 |
+
|
843 |
+
if not selected_models:
|
844 |
+
st.warning("Please select at least one model in the sidebar")
|
845 |
+
else:
|
846 |
+
# Create metrics for overall performance
|
847 |
+
st.subheader("Overall Safety Performance")
|
848 |
+
|
849 |
+
# Create columns for metrics
|
850 |
+
cols = st.columns(len(selected_models))
|
851 |
+
|
852 |
+
# Calculate average safety score across all selected models
|
853 |
+
overall_scores = {}
|
854 |
+
for model in selected_models:
|
855 |
+
# Calculate an overall score (average of all category safe scores)
|
856 |
+
categories = list(category_data["categories"].keys())
|
857 |
+
scores = [category_data["categories"][category][model]["safe"]*100 for category in categories]
|
858 |
+
overall_score = sum(scores) / len(scores)
|
859 |
+
overall_scores[model] = overall_score
|
860 |
+
|
861 |
+
# Calculate the average across all selected models
|
862 |
+
avg_safety_score = sum(overall_scores.values()) / len(overall_scores)
|
863 |
+
|
864 |
+
# Display metrics with delta from average
|
865 |
+
for i, model in enumerate(selected_models):
|
866 |
+
with cols[i]:
|
867 |
+
st.metric(
|
868 |
+
label=model,
|
869 |
+
value=f"{overall_scores[model]:.1f}%",
|
870 |
+
delta=f"{overall_scores[model] - avg_safety_score:.1f}%",
|
871 |
+
delta_color="normal"
|
872 |
+
)
|
873 |
+
|
874 |
+
# Add color explanation
|
875 |
+
st.markdown("""
|
876 |
+
<div style='text-align: center; margin: 1rem 0; font-size: 0.9rem; color: #666;'>
|
877 |
+
<span style='color: #00A67E;'>●</span> Green: Above average safety performance<br>
|
878 |
+
<span style='color: #FF6B6B;'>●</span> Red: Below average safety performance
|
879 |
+
</div>
|
880 |
+
""", unsafe_allow_html=True)
|
881 |
+
|
882 |
+
# Model details
|
883 |
+
st.subheader("Model Details")
|
884 |
+
|
885 |
+
# Create tabs for each selected model
|
886 |
+
model_tabs = st.tabs(selected_models)
|
887 |
+
|
888 |
+
for i, model in enumerate(selected_models):
|
889 |
+
with model_tabs[i]:
|
890 |
+
col1, col2 = st.columns(2)
|
891 |
+
|
892 |
+
with col1:
|
893 |
+
st.subheader(f"{model} Category Performance")
|
894 |
+
|
895 |
+
# Bar chart for this model's category performance
|
896 |
+
categories = list(category_data["categories"].keys())
|
897 |
+
values = [category_data["categories"][category][model]["safe"]*100 for category in categories]
|
898 |
+
|
899 |
+
fig = go.Figure()
|
900 |
+
fig.add_trace(go.Bar(
|
901 |
+
y=categories,
|
902 |
+
x=values,
|
903 |
+
orientation='h',
|
904 |
+
marker_color=MODELS_COLORS[model],
|
905 |
+
text=values,
|
906 |
+
texttemplate='%{text:.1f}%',
|
907 |
+
textposition='auto',
|
908 |
+
))
|
909 |
+
|
910 |
+
fig.update_layout(
|
911 |
+
xaxis_title="Safety Score (%)",
|
912 |
+
height=400,
|
913 |
+
margin=dict(l=20, r=20, t=20, b=20)
|
914 |
+
)
|
915 |
+
|
916 |
+
st.plotly_chart(fig, use_container_width=True, config={'displayModeBar': False})
|
917 |
+
|
918 |
+
with col2:
|
919 |
+
st.subheader(f"{model} Attack Resistance")
|
920 |
+
|
921 |
+
# Radar chart for this model's attack resistance
|
922 |
+
attack_types = list(attack_data["safety_scores"].keys())
|
923 |
+
values = [attack_data["safety_scores"][attack][model]*100 for attack in attack_types]
|
924 |
+
|
925 |
+
fig = go.Figure()
|
926 |
+
fig.add_trace(go.Scatterpolar(
|
927 |
+
r=values + [values[0]], # Close the loop
|
928 |
+
theta=attack_types + [attack_types[0]], # Close the loop
|
929 |
+
fill='toself',
|
930 |
+
line=dict(color=MODELS_COLORS[model])
|
931 |
+
))
|
932 |
+
|
933 |
+
fig.update_layout(
|
934 |
+
polar=dict(
|
935 |
+
radialaxis=dict(
|
936 |
+
visible=True,
|
937 |
+
range=[0, 100]
|
938 |
+
)
|
939 |
+
),
|
940 |
+
height=400,
|
941 |
+
margin=dict(l=20, r=20, t=20, b=20)
|
942 |
+
)
|
943 |
+
|
944 |
+
st.plotly_chart(fig, use_container_width=True, config={'displayModeBar': False})
|
945 |
+
|
946 |
+
st.subheader("Safety Response Breakdown")
|
947 |
+
|
948 |
+
# Create data for table using pandas for safer handling
|
949 |
+
table_data = []
|
950 |
+
categories = list(category_data["categories"].keys())
|
951 |
+
|
952 |
+
for category in categories:
|
953 |
+
cat_data = category_data["categories"][category][model]
|
954 |
+
row = {
|
955 |
+
"Category": category,
|
956 |
+
"Safe (%)": f"{cat_data['safe']*100:.1f}",
|
957 |
+
"Slightly Unsafe (%)": f"{cat_data['slightly unsafe']*100:.1f}",
|
958 |
+
"Moderately Unsafe (%)": f"{cat_data['moderately unsafe']*100:.1f}",
|
959 |
+
"Extremely Unsafe (%)": f"{cat_data['extremely unsafe']*100:.1f}"
|
960 |
+
}
|
961 |
+
table_data.append(row)
|
962 |
+
|
963 |
+
# Convert to pandas DataFrame for safer display
|
964 |
+
df = pd.DataFrame(table_data)
|
965 |
+
st.dataframe(df, use_container_width=True)
|
966 |
+
with tabs[4]:
|
967 |
+
st.header("About")
|
968 |
+
st.markdown("""
|
969 |
+
Ensuring that AI models are safe and aligned is crucial, particularly for Arabic-language AI systems, as they must navigate unique ethical, legal, and cultural considerations. As AI adoption grows across Arabic-speaking regions, the need for rigorous safety evaluations becomes increasingly important. Redteaming, a structured adversarial testing approach, is essential for identifying vulnerabilities in large language models (LLMs). However, Arabic LLM safety remains largely unexplored, highlighting the urgent need for dedicated evaluation benchmarks.
|
970 |
+
|
971 |
+
As part of its mission to advance safe and trustworthy AI, [AI Astrolabe](https://www.aiastrolabe.com/) is committed to pioneering safety research for Arabic LLMs, developing rigorous evaluation datasets to assess, enhance, and align AI systems with ethical and societal expectations in Arabic-speaking communities.
|
972 |
+
|
973 |
+
ASAS (AStrolabe Arabic Safety Index) is the first Arabic safety dataset designed for evaluating and improving Arabic LLMs. It serves as a benchmarking for alignment and preference tuning, thanks to its manually curated set of prompts and ideal responses. ASAS captures safety risks in Modern Standard Arabic (MSA), ensuring that LLMs with Arabic capabilities can navigate complex ethical, legal, and cultural considerations. With 801 prompts across 8 safety categories, 8 attack strategies, and ideal responses, ASAS provides a comprehensive evaluation benchmark for model safety and robustness.
|
974 |
+
|
975 |
+
Moreover, this work presents a first-of-its-kind redteaming assessment conducted entirely in Modern Standard Arabic over the ASAS index, evaluating seven models with Arabic language capabilities: Claude 3.7 Sonnet, GPT 4o, FANAR, JAIS (30B), ALLaM (7B), Command R 7B Arabic, and Mistral Saba. Trained human experts label responses using four safety labels - Safe, Slightly Unsafe, Moderately Unsafe, and Extremely Unsafe - revealing that most models elicited unsafe responses for approximately 50% of the prompts. This finding highlights the challenging nature of ASAS and that models are generally vulnerable to safety attacks without the proper data and tuning in each language. Our work also shows that alignment in one language/locality does not guarantee that this alignment transfers immediately to others.
|
976 |
+
""")
|
977 |
+
# Add footer
|
978 |
+
st.markdown("---")
|
979 |
+
st.markdown("""
|
980 |
+
<div style='text-align: center; padding: 1rem 0;'>
|
981 |
+
<div style='display: flex; justify-content: center; gap: 1rem; margin-bottom: 0.5rem;'>
|
982 |
+
<a href='https://x.com/aiastrolabe' target='_blank' style='text-decoration: none; color: inherit;'>
|
983 |
+
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor">
|
984 |
+
<path d="M18.244 2.25h3.308l-7.227 8.26 8.502 11.24H16.17l-5.214-6.817L4.99 21.75H1.68l7.73-8.835L1.254 2.25H8.08l4.713 6.231zm-1.161 17.52h1.833L7.084 4.126H5.117z"/>
|
985 |
+
</svg>
|
986 |
+
</a>
|
987 |
+
<a href='https://www.linkedin.com/company/ai-astrolabe/' target='_blank' style='text-decoration: none; color: inherit;'>
|
988 |
+
<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="currentColor">
|
989 |
+
<path d="M20.447 20.452h-3.554v-5.569c0-1.328-.027-3.037-1.852-3.037-1.853 0-2.136 1.445-2.136 2.939v5.667H9.351V9h3.414v1.561h.046c.477-.9 1.637-1.85 3.37-1.85 3.601 0 4.267 2.37 4.267 5.455v6.286zM5.337 7.433c-1.144 0-2.063-.926-2.063-2.065 0-1.138.92-2.063 2.063-2.063 1.14 0 2.064.925 2.064 2.063 0 1.139-.925 2.065-2.064 2.065zm1.782 13.019H3.555V9h3.564v11.452zM22.225 0H1.771C.792 0 0 .774 0 1.729v20.542C0 23.227.792 24 1.771 24h20.451C23.2 24 24 23.227 24 22.271V1.729C24 .774 23.2 0 22.222 0h.003z"/>
|
990 |
+
</svg>
|
991 |
+
</a>
|
992 |
+
</div>
|
993 |
+
<div style='margin-bottom: 0.5rem;'>
|
994 |
+
<a href='mailto:[email protected]' style='text-decoration: none; color: inherit;'>[email protected]</a>
|
995 |
+
</div>
|
996 |
+
<div style='margin-bottom: 0.5rem;'>
|
997 |
+
131 Continental Dr, Suite 305<br>
|
998 |
+
Newark, Delaware 19713
|
999 |
+
</div>
|
1000 |
+
<p style='margin: 0;'>© 2025 AI Astrolabe. All rights reserved.</p>
|
1001 |
+
</div>
|
1002 |
+
""", unsafe_allow_html=True)
|
1003 |
+
|
1004 |
+
# Use try-except block to catch any errors during execution
|
1005 |
+
try:
|
1006 |
+
if __name__ == "__main__":
|
1007 |
+
main()
|
1008 |
+
except Exception as e:
|
1009 |
+
# Display a user-friendly error message
|
1010 |
+
st.error(f"An error occurred: {str(e)}")
|
1011 |
+
st.info("Please try reloading the page or contact support if the issue persists.")
|
data/leaderboard_data/attack_breakdown.json
ADDED
@@ -0,0 +1,300 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"attack_breakdown": {
|
3 |
+
"safety_scores": {
|
4 |
+
"Code/Encryption Prompt": {
|
5 |
+
"Fanar": 0.3225806451612903,
|
6 |
+
"Jais 30B": 0.27419354838709675,
|
7 |
+
"GPT-4o": 0.3870967741935484,
|
8 |
+
"ALLaM 7B": 0.5161290322580645,
|
9 |
+
"CR-7B-Arabic": 0.0967741935483871,
|
10 |
+
"Mistral-Saba": 0.11290322580645161,
|
11 |
+
"Claude-3.7-Sonnet": 0.7096774193548387
|
12 |
+
},
|
13 |
+
"Direct Prompting": {
|
14 |
+
"Fanar": 0.3409090909090909,
|
15 |
+
"Jais 30B": 0.26136363636363635,
|
16 |
+
"GPT-4o": 0.29545454545454547,
|
17 |
+
"ALLaM 7B": 0.45454545454545453,
|
18 |
+
"CR-7B-Arabic": 0.23863636363636365,
|
19 |
+
"Mistral-Saba": 0.26136363636363635,
|
20 |
+
"Claude-3.7-Sonnet": 0.5227272727272727
|
21 |
+
},
|
22 |
+
"False Premise": {
|
23 |
+
"Fanar": 0.3698630136986301,
|
24 |
+
"Jais 30B": 0.3561643835616438,
|
25 |
+
"GPT-4o": 0.4794520547945205,
|
26 |
+
"ALLaM 7B": 0.4246575342465753,
|
27 |
+
"CR-7B-Arabic": 0.3150684931506849,
|
28 |
+
"Mistral-Saba": 0.4383561643835616,
|
29 |
+
"Claude-3.7-Sonnet": 0.6575342465753424
|
30 |
+
},
|
31 |
+
"Hypothetical Testing": {
|
32 |
+
"Fanar": 0.3055555555555556,
|
33 |
+
"Jais 30B": 0.4027777777777778,
|
34 |
+
"GPT-4o": 0.4444444444444444,
|
35 |
+
"ALLaM 7B": 0.4305555555555556,
|
36 |
+
"CR-7B-Arabic": 0.25,
|
37 |
+
"Mistral-Saba": 0.2916666666666667,
|
38 |
+
"Claude-3.7-Sonnet": 0.6388888888888888
|
39 |
+
},
|
40 |
+
"Out of Context": {
|
41 |
+
"Fanar": 0.7513227513227513,
|
42 |
+
"Jais 30B": 0.7619047619047619,
|
43 |
+
"GPT-4o": 0.746031746031746,
|
44 |
+
"ALLaM 7B": 0.8306878306878307,
|
45 |
+
"CR-7B-Arabic": 0.708994708994709,
|
46 |
+
"Mistral-Saba": 0.7037037037037037,
|
47 |
+
"Claude-3.7-Sonnet": 0.8624338624338624
|
48 |
+
},
|
49 |
+
"Persona Emulation": {
|
50 |
+
"Fanar": 0.373134328358209,
|
51 |
+
"Jais 30B": 0.34328358208955223,
|
52 |
+
"GPT-4o": 0.3582089552238806,
|
53 |
+
"ALLaM 7B": 0.47761194029850745,
|
54 |
+
"CR-7B-Arabic": 0.23880597014925373,
|
55 |
+
"Mistral-Saba": 0.2537313432835821,
|
56 |
+
"Claude-3.7-Sonnet": 0.4925373134328358
|
57 |
+
},
|
58 |
+
"Step-by-Step Escalation": {
|
59 |
+
"Fanar": 0.6222222222222222,
|
60 |
+
"Jais 30B": 0.6388888888888888,
|
61 |
+
"GPT-4o": 0.6555555555555556,
|
62 |
+
"ALLaM 7B": 0.6666666666666666,
|
63 |
+
"CR-7B-Arabic": 0.6,
|
64 |
+
"Mistral-Saba": 0.6277777777777778,
|
65 |
+
"Claude-3.7-Sonnet": 0.7277777777777777
|
66 |
+
},
|
67 |
+
"Storytelling": {
|
68 |
+
"Fanar": 0.34285714285714286,
|
69 |
+
"Jais 30B": 0.2714285714285714,
|
70 |
+
"GPT-4o": 0.34285714285714286,
|
71 |
+
"ALLaM 7B": 0.3,
|
72 |
+
"CR-7B-Arabic": 0.21428571428571427,
|
73 |
+
"Mistral-Saba": 0.2,
|
74 |
+
"Claude-3.7-Sonnet": 0.5
|
75 |
+
}
|
76 |
+
},
|
77 |
+
"slightly_unsafe_scores": {
|
78 |
+
"Code/Encryption Prompt": {
|
79 |
+
"Fanar": 0.12903225806451613,
|
80 |
+
"Jais 30B": 0.16129032258064516,
|
81 |
+
"GPT-4o": 0.06451612903225806,
|
82 |
+
"ALLaM 7B": 0.06451612903225806,
|
83 |
+
"CR-7B-Arabic": 0.1774193548387097,
|
84 |
+
"Mistral-Saba": 0.3387096774193548,
|
85 |
+
"Claude-3.7-Sonnet": 0.04838709677419355
|
86 |
+
},
|
87 |
+
"Direct Prompting": {
|
88 |
+
"Fanar": 0.06818181818181818,
|
89 |
+
"Jais 30B": 0.07954545454545454,
|
90 |
+
"GPT-4o": 0.17045454545454544,
|
91 |
+
"ALLaM 7B": 0.11363636363636363,
|
92 |
+
"CR-7B-Arabic": 0.14772727272727273,
|
93 |
+
"Mistral-Saba": 0.13636363636363635,
|
94 |
+
"Claude-3.7-Sonnet": 0.125
|
95 |
+
},
|
96 |
+
"False Premise": {
|
97 |
+
"Fanar": 0.0273972602739726,
|
98 |
+
"Jais 30B": 0.0821917808219178,
|
99 |
+
"GPT-4o": 0.0958904109589041,
|
100 |
+
"ALLaM 7B": 0.1506849315068493,
|
101 |
+
"CR-7B-Arabic": 0.2191780821917808,
|
102 |
+
"Mistral-Saba": 0.2054794520547945,
|
103 |
+
"Claude-3.7-Sonnet": 0.1506849315068493
|
104 |
+
},
|
105 |
+
"Hypothetical Testing": {
|
106 |
+
"Fanar": 0.16666666666666666,
|
107 |
+
"Jais 30B": 0.08333333333333333,
|
108 |
+
"GPT-4o": 0.08333333333333333,
|
109 |
+
"ALLaM 7B": 0.05555555555555555,
|
110 |
+
"CR-7B-Arabic": 0.125,
|
111 |
+
"Mistral-Saba": 0.125,
|
112 |
+
"Claude-3.7-Sonnet": 0.05555555555555555
|
113 |
+
},
|
114 |
+
"Out of Context": {
|
115 |
+
"Fanar": 0.0582010582010582,
|
116 |
+
"Jais 30B": 0.021164021164021163,
|
117 |
+
"GPT-4o": 0.047619047619047616,
|
118 |
+
"ALLaM 7B": 0.047619047619047616,
|
119 |
+
"CR-7B-Arabic": 0.09523809523809523,
|
120 |
+
"Mistral-Saba": 0.07936507936507936,
|
121 |
+
"Claude-3.7-Sonnet": 0.042328042328042326
|
122 |
+
},
|
123 |
+
"Persona Emulation": {
|
124 |
+
"Fanar": 0.14925373134328357,
|
125 |
+
"Jais 30B": 0.14925373134328357,
|
126 |
+
"GPT-4o": 0.14925373134328357,
|
127 |
+
"ALLaM 7B": 0.07462686567164178,
|
128 |
+
"CR-7B-Arabic": 0.1791044776119403,
|
129 |
+
"Mistral-Saba": 0.16417910447761194,
|
130 |
+
"Claude-3.7-Sonnet": 0.13432835820895522
|
131 |
+
},
|
132 |
+
"Step-by-Step Escalation": {
|
133 |
+
"Fanar": 0.08333333333333333,
|
134 |
+
"Jais 30B": 0.08333333333333333,
|
135 |
+
"GPT-4o": 0.07222222222222222,
|
136 |
+
"ALLaM 7B": 0.08888888888888889,
|
137 |
+
"CR-7B-Arabic": 0.07222222222222222,
|
138 |
+
"Mistral-Saba": 0.07222222222222222,
|
139 |
+
"Claude-3.7-Sonnet": 0.08333333333333333
|
140 |
+
},
|
141 |
+
"Storytelling": {
|
142 |
+
"Fanar": 0.14285714285714285,
|
143 |
+
"Jais 30B": 0.22857142857142856,
|
144 |
+
"GPT-4o": 0.08571428571428572,
|
145 |
+
"ALLaM 7B": 0.2,
|
146 |
+
"CR-7B-Arabic": 0.18571428571428572,
|
147 |
+
"Mistral-Saba": 0.14285714285714285,
|
148 |
+
"Claude-3.7-Sonnet": 0.14285714285714285
|
149 |
+
}
|
150 |
+
},
|
151 |
+
"moderately_unsafe_scores": {
|
152 |
+
"Code/Encryption Prompt": {
|
153 |
+
"Fanar": 0.08064516129032258,
|
154 |
+
"Jais 30B": 0.16129032258064516,
|
155 |
+
"GPT-4o": 0.08064516129032258,
|
156 |
+
"ALLaM 7B": 0.16129032258064516,
|
157 |
+
"CR-7B-Arabic": 0.1774193548387097,
|
158 |
+
"Mistral-Saba": 0.16129032258064516,
|
159 |
+
"Claude-3.7-Sonnet": 0.08064516129032258
|
160 |
+
},
|
161 |
+
"Direct Prompting": {
|
162 |
+
"Fanar": 0.14772727272727273,
|
163 |
+
"Jais 30B": 0.1590909090909091,
|
164 |
+
"GPT-4o": 0.10227272727272728,
|
165 |
+
"ALLaM 7B": 0.125,
|
166 |
+
"CR-7B-Arabic": 0.18181818181818182,
|
167 |
+
"Mistral-Saba": 0.1590909090909091,
|
168 |
+
"Claude-3.7-Sonnet": 0.10227272727272728
|
169 |
+
},
|
170 |
+
"False Premise": {
|
171 |
+
"Fanar": 0.1232876712328767,
|
172 |
+
"Jais 30B": 0.1232876712328767,
|
173 |
+
"GPT-4o": 0.0958904109589041,
|
174 |
+
"ALLaM 7B": 0.1506849315068493,
|
175 |
+
"CR-7B-Arabic": 0.1506849315068493,
|
176 |
+
"Mistral-Saba": 0.0821917808219178,
|
177 |
+
"Claude-3.7-Sonnet": 0.0136986301369863
|
178 |
+
},
|
179 |
+
"Hypothetical Testing": {
|
180 |
+
"Fanar": 0.1527777777777778,
|
181 |
+
"Jais 30B": 0.1388888888888889,
|
182 |
+
"GPT-4o": 0.125,
|
183 |
+
"ALLaM 7B": 0.1388888888888889,
|
184 |
+
"CR-7B-Arabic": 0.20833333333333334,
|
185 |
+
"Mistral-Saba": 0.1527777777777778,
|
186 |
+
"Claude-3.7-Sonnet": 0.06944444444444445
|
187 |
+
},
|
188 |
+
"Out of Context": {
|
189 |
+
"Fanar": 0.037037037037037035,
|
190 |
+
"Jais 30B": 0.05291005291005291,
|
191 |
+
"GPT-4o": 0.047619047619047616,
|
192 |
+
"ALLaM 7B": 0.037037037037037035,
|
193 |
+
"CR-7B-Arabic": 0.0582010582010582,
|
194 |
+
"Mistral-Saba": 0.07407407407407407,
|
195 |
+
"Claude-3.7-Sonnet": 0.037037037037037035
|
196 |
+
},
|
197 |
+
"Persona Emulation": {
|
198 |
+
"Fanar": 0.08955223880597014,
|
199 |
+
"Jais 30B": 0.07462686567164178,
|
200 |
+
"GPT-4o": 0.04477611940298507,
|
201 |
+
"ALLaM 7B": 0.029850746268656716,
|
202 |
+
"CR-7B-Arabic": 0.14925373134328357,
|
203 |
+
"Mistral-Saba": 0.16417910447761194,
|
204 |
+
"Claude-3.7-Sonnet": 0.07462686567164178
|
205 |
+
},
|
206 |
+
"Step-by-Step Escalation": {
|
207 |
+
"Fanar": 0.1,
|
208 |
+
"Jais 30B": 0.08888888888888889,
|
209 |
+
"GPT-4o": 0.09444444444444444,
|
210 |
+
"ALLaM 7B": 0.1,
|
211 |
+
"CR-7B-Arabic": 0.12777777777777777,
|
212 |
+
"Mistral-Saba": 0.10555555555555556,
|
213 |
+
"Claude-3.7-Sonnet": 0.08333333333333333
|
214 |
+
},
|
215 |
+
"Storytelling": {
|
216 |
+
"Fanar": 0.2,
|
217 |
+
"Jais 30B": 0.18571428571428572,
|
218 |
+
"GPT-4o": 0.18571428571428572,
|
219 |
+
"ALLaM 7B": 0.21428571428571427,
|
220 |
+
"CR-7B-Arabic": 0.17142857142857143,
|
221 |
+
"Mistral-Saba": 0.18571428571428572,
|
222 |
+
"Claude-3.7-Sonnet": 0.08571428571428572
|
223 |
+
}
|
224 |
+
},
|
225 |
+
"extremely_unsafe_scores": {
|
226 |
+
"Code/Encryption Prompt": {
|
227 |
+
"Fanar": 0.46774193548387094,
|
228 |
+
"Jais 30B": 0.4032258064516129,
|
229 |
+
"GPT-4o": 0.46774193548387094,
|
230 |
+
"ALLaM 7B": 0.25806451612903225,
|
231 |
+
"CR-7B-Arabic": 0.5483870967741935,
|
232 |
+
"Mistral-Saba": 0.3870967741935484,
|
233 |
+
"Claude-3.7-Sonnet": 0.16129032258064516
|
234 |
+
},
|
235 |
+
"Direct Prompting": {
|
236 |
+
"Fanar": 0.4431818181818182,
|
237 |
+
"Jais 30B": 0.5,
|
238 |
+
"GPT-4o": 0.4318181818181818,
|
239 |
+
"ALLaM 7B": 0.3068181818181818,
|
240 |
+
"CR-7B-Arabic": 0.4318181818181818,
|
241 |
+
"Mistral-Saba": 0.4431818181818182,
|
242 |
+
"Claude-3.7-Sonnet": 0.25
|
243 |
+
},
|
244 |
+
"False Premise": {
|
245 |
+
"Fanar": 0.4794520547945205,
|
246 |
+
"Jais 30B": 0.4383561643835616,
|
247 |
+
"GPT-4o": 0.3287671232876712,
|
248 |
+
"ALLaM 7B": 0.273972602739726,
|
249 |
+
"CR-7B-Arabic": 0.3150684931506849,
|
250 |
+
"Mistral-Saba": 0.273972602739726,
|
251 |
+
"Claude-3.7-Sonnet": 0.1780821917808219
|
252 |
+
},
|
253 |
+
"Hypothetical Testing": {
|
254 |
+
"Fanar": 0.375,
|
255 |
+
"Jais 30B": 0.375,
|
256 |
+
"GPT-4o": 0.3472222222222222,
|
257 |
+
"ALLaM 7B": 0.375,
|
258 |
+
"CR-7B-Arabic": 0.4166666666666667,
|
259 |
+
"Mistral-Saba": 0.4305555555555556,
|
260 |
+
"Claude-3.7-Sonnet": 0.2361111111111111
|
261 |
+
},
|
262 |
+
"Out of Context": {
|
263 |
+
"Fanar": 0.15343915343915343,
|
264 |
+
"Jais 30B": 0.164021164021164,
|
265 |
+
"GPT-4o": 0.15873015873015872,
|
266 |
+
"ALLaM 7B": 0.08465608465608465,
|
267 |
+
"CR-7B-Arabic": 0.13756613756613756,
|
268 |
+
"Mistral-Saba": 0.14285714285714285,
|
269 |
+
"Claude-3.7-Sonnet": 0.0582010582010582
|
270 |
+
},
|
271 |
+
"Persona Emulation": {
|
272 |
+
"Fanar": 0.3880597014925373,
|
273 |
+
"Jais 30B": 0.43283582089552236,
|
274 |
+
"GPT-4o": 0.44776119402985076,
|
275 |
+
"ALLaM 7B": 0.417910447761194,
|
276 |
+
"CR-7B-Arabic": 0.43283582089552236,
|
277 |
+
"Mistral-Saba": 0.417910447761194,
|
278 |
+
"Claude-3.7-Sonnet": 0.29850746268656714
|
279 |
+
},
|
280 |
+
"Step-by-Step Escalation": {
|
281 |
+
"Fanar": 0.19444444444444445,
|
282 |
+
"Jais 30B": 0.18888888888888888,
|
283 |
+
"GPT-4o": 0.17777777777777778,
|
284 |
+
"ALLaM 7B": 0.14444444444444443,
|
285 |
+
"CR-7B-Arabic": 0.2,
|
286 |
+
"Mistral-Saba": 0.19444444444444445,
|
287 |
+
"Claude-3.7-Sonnet": 0.10555555555555556
|
288 |
+
},
|
289 |
+
"Storytelling": {
|
290 |
+
"Fanar": 0.3142857142857143,
|
291 |
+
"Jais 30B": 0.3142857142857143,
|
292 |
+
"GPT-4o": 0.38571428571428573,
|
293 |
+
"ALLaM 7B": 0.2857142857142857,
|
294 |
+
"CR-7B-Arabic": 0.42857142857142855,
|
295 |
+
"Mistral-Saba": 0.4714285714285714,
|
296 |
+
"Claude-3.7-Sonnet": 0.2714285714285714
|
297 |
+
}
|
298 |
+
}
|
299 |
+
}
|
300 |
+
}
|
data/leaderboard_data/attack_type.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Attack Type":"Code\/Encryption Prompt","Safety Status":"extremely unsafe","Fanar":29,"Jais 30B":25,"GPT-4o":29,"ALLaM 7B":16,"CR-7B-Arabic":34,"Mistral-Saba":24,"Claude-3.7-Sonnet":10},{"Attack Type":"Code\/Encryption Prompt","Safety Status":"slightly unsafe","Fanar":8,"Jais 30B":10,"GPT-4o":4,"ALLaM 7B":4,"CR-7B-Arabic":11,"Mistral-Saba":21,"Claude-3.7-Sonnet":3},{"Attack Type":"Code\/Encryption Prompt","Safety Status":"safe","Fanar":20,"Jais 30B":17,"GPT-4o":24,"ALLaM 7B":32,"CR-7B-Arabic":6,"Mistral-Saba":7,"Claude-3.7-Sonnet":44},{"Attack Type":"Code\/Encryption Prompt","Safety Status":"moderately unsafe","Fanar":5,"Jais 30B":10,"GPT-4o":5,"ALLaM 7B":10,"CR-7B-Arabic":11,"Mistral-Saba":10,"Claude-3.7-Sonnet":5},{"Attack Type":"Direct Prompting","Safety Status":"safe","Fanar":30,"Jais 30B":23,"GPT-4o":26,"ALLaM 7B":40,"CR-7B-Arabic":21,"Mistral-Saba":23,"Claude-3.7-Sonnet":46},{"Attack Type":"Direct Prompting","Safety Status":"slightly unsafe","Fanar":6,"Jais 30B":7,"GPT-4o":15,"ALLaM 7B":10,"CR-7B-Arabic":13,"Mistral-Saba":12,"Claude-3.7-Sonnet":11},{"Attack Type":"Direct Prompting","Safety Status":"moderately unsafe","Fanar":13,"Jais 30B":14,"GPT-4o":9,"ALLaM 7B":11,"CR-7B-Arabic":16,"Mistral-Saba":14,"Claude-3.7-Sonnet":9},{"Attack Type":"Direct Prompting","Safety Status":"extremely unsafe","Fanar":39,"Jais 30B":44,"GPT-4o":38,"ALLaM 7B":27,"CR-7B-Arabic":38,"Mistral-Saba":39,"Claude-3.7-Sonnet":22},{"Attack Type":"False Premise","Safety Status":"moderately unsafe","Fanar":9,"Jais 30B":9,"GPT-4o":7,"ALLaM 7B":11,"CR-7B-Arabic":11,"Mistral-Saba":6,"Claude-3.7-Sonnet":1},{"Attack Type":"False Premise","Safety Status":"extremely unsafe","Fanar":35,"Jais 30B":32,"GPT-4o":24,"ALLaM 7B":20,"CR-7B-Arabic":23,"Mistral-Saba":20,"Claude-3.7-Sonnet":13},{"Attack Type":"False Premise","Safety Status":"safe","Fanar":27,"Jais 30B":26,"GPT-4o":35,"ALLaM 7B":31,"CR-7B-Arabic":23,"Mistral-Saba":32,"Claude-3.7-Sonnet":48},{"Attack Type":"False Premise","Safety Status":"slightly unsafe","Fanar":2,"Jais 30B":6,"GPT-4o":7,"ALLaM 7B":11,"CR-7B-Arabic":16,"Mistral-Saba":15,"Claude-3.7-Sonnet":11},{"Attack Type":"Hypothetical Testing","Safety Status":"slightly unsafe","Fanar":12,"Jais 30B":6,"GPT-4o":6,"ALLaM 7B":4,"CR-7B-Arabic":9,"Mistral-Saba":9,"Claude-3.7-Sonnet":4},{"Attack Type":"Hypothetical Testing","Safety Status":"safe","Fanar":22,"Jais 30B":29,"GPT-4o":32,"ALLaM 7B":31,"CR-7B-Arabic":18,"Mistral-Saba":21,"Claude-3.7-Sonnet":46},{"Attack Type":"Hypothetical Testing","Safety Status":"extremely unsafe","Fanar":27,"Jais 30B":27,"GPT-4o":25,"ALLaM 7B":27,"CR-7B-Arabic":30,"Mistral-Saba":31,"Claude-3.7-Sonnet":17},{"Attack Type":"Hypothetical Testing","Safety Status":"moderately unsafe","Fanar":11,"Jais 30B":10,"GPT-4o":9,"ALLaM 7B":10,"CR-7B-Arabic":15,"Mistral-Saba":11,"Claude-3.7-Sonnet":5},{"Attack Type":"Out of Context","Safety Status":"safe","Fanar":142,"Jais 30B":144,"GPT-4o":141,"ALLaM 7B":157,"CR-7B-Arabic":134,"Mistral-Saba":133,"Claude-3.7-Sonnet":163},{"Attack Type":"Out of Context","Safety Status":"moderately unsafe","Fanar":7,"Jais 30B":10,"GPT-4o":9,"ALLaM 7B":7,"CR-7B-Arabic":11,"Mistral-Saba":14,"Claude-3.7-Sonnet":7},{"Attack Type":"Out of Context","Safety Status":"slightly unsafe","Fanar":11,"Jais 30B":4,"GPT-4o":9,"ALLaM 7B":9,"CR-7B-Arabic":18,"Mistral-Saba":15,"Claude-3.7-Sonnet":8},{"Attack Type":"Out of Context","Safety Status":"extremely unsafe","Fanar":29,"Jais 30B":31,"GPT-4o":30,"ALLaM 7B":16,"CR-7B-Arabic":26,"Mistral-Saba":27,"Claude-3.7-Sonnet":11},{"Attack Type":"Persona Emulation","Safety Status":"safe","Fanar":25,"Jais 30B":23,"GPT-4o":24,"ALLaM 7B":32,"CR-7B-Arabic":16,"Mistral-Saba":17,"Claude-3.7-Sonnet":33},{"Attack Type":"Persona Emulation","Safety Status":"slightly unsafe","Fanar":10,"Jais 30B":10,"GPT-4o":10,"ALLaM 7B":5,"CR-7B-Arabic":12,"Mistral-Saba":11,"Claude-3.7-Sonnet":9},{"Attack Type":"Persona Emulation","Safety Status":"moderately unsafe","Fanar":6,"Jais 30B":5,"GPT-4o":3,"ALLaM 7B":2,"CR-7B-Arabic":10,"Mistral-Saba":11,"Claude-3.7-Sonnet":5},{"Attack Type":"Persona Emulation","Safety Status":"extremely unsafe","Fanar":26,"Jais 30B":29,"GPT-4o":30,"ALLaM 7B":28,"CR-7B-Arabic":29,"Mistral-Saba":28,"Claude-3.7-Sonnet":20},{"Attack Type":"Step-by-Step Escalation","Safety Status":"safe","Fanar":112,"Jais 30B":115,"GPT-4o":118,"ALLaM 7B":120,"CR-7B-Arabic":108,"Mistral-Saba":113,"Claude-3.7-Sonnet":131},{"Attack Type":"Step-by-Step Escalation","Safety Status":"slightly unsafe","Fanar":15,"Jais 30B":15,"GPT-4o":13,"ALLaM 7B":16,"CR-7B-Arabic":13,"Mistral-Saba":13,"Claude-3.7-Sonnet":15},{"Attack Type":"Step-by-Step Escalation","Safety Status":"extremely unsafe","Fanar":35,"Jais 30B":34,"GPT-4o":32,"ALLaM 7B":26,"CR-7B-Arabic":36,"Mistral-Saba":35,"Claude-3.7-Sonnet":19},{"Attack Type":"Step-by-Step Escalation","Safety Status":"moderately unsafe","Fanar":18,"Jais 30B":16,"GPT-4o":17,"ALLaM 7B":18,"CR-7B-Arabic":23,"Mistral-Saba":19,"Claude-3.7-Sonnet":15},{"Attack Type":"Storytelling","Safety Status":"safe","Fanar":24,"Jais 30B":19,"GPT-4o":24,"ALLaM 7B":21,"CR-7B-Arabic":15,"Mistral-Saba":14,"Claude-3.7-Sonnet":35},{"Attack Type":"Storytelling","Safety Status":"moderately unsafe","Fanar":14,"Jais 30B":13,"GPT-4o":13,"ALLaM 7B":15,"CR-7B-Arabic":12,"Mistral-Saba":13,"Claude-3.7-Sonnet":6},{"Attack Type":"Storytelling","Safety Status":"slightly unsafe","Fanar":10,"Jais 30B":16,"GPT-4o":6,"ALLaM 7B":14,"CR-7B-Arabic":13,"Mistral-Saba":10,"Claude-3.7-Sonnet":10},{"Attack Type":"Storytelling","Safety Status":"extremely unsafe","Fanar":22,"Jais 30B":22,"GPT-4o":27,"ALLaM 7B":20,"CR-7B-Arabic":30,"Mistral-Saba":33,"Claude-3.7-Sonnet":19}]
|
data/leaderboard_data/attack_type_ratio_extremely_unsafe.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Attack Type":"Code\/Encryption Prompt","Fanar":0.4677419355,"Jais 30B":0.4032258065,"GPT-4o":0.4677419355,"ALLaM 7B":0.2580645161,"CR-7B-Arabic":0.5483870968,"Mistral-Saba":0.3870967742,"Claude-3.7-Sonnet":0.1612903226},{"Attack Type":"Direct Prompting","Fanar":0.4431818182,"Jais 30B":0.5,"GPT-4o":0.4318181818,"ALLaM 7B":0.3068181818,"CR-7B-Arabic":0.4318181818,"Mistral-Saba":0.4431818182,"Claude-3.7-Sonnet":0.25},{"Attack Type":"False Premise","Fanar":0.4794520548,"Jais 30B":0.4383561644,"GPT-4o":0.3287671233,"ALLaM 7B":0.2739726027,"CR-7B-Arabic":0.3150684932,"Mistral-Saba":0.2739726027,"Claude-3.7-Sonnet":0.1780821918},{"Attack Type":"Hypothetical Testing","Fanar":0.375,"Jais 30B":0.375,"GPT-4o":0.3472222222,"ALLaM 7B":0.375,"CR-7B-Arabic":0.4166666667,"Mistral-Saba":0.4305555556,"Claude-3.7-Sonnet":0.2361111111},{"Attack Type":"Out of Context","Fanar":0.1534391534,"Jais 30B":0.164021164,"GPT-4o":0.1587301587,"ALLaM 7B":0.0846560847,"CR-7B-Arabic":0.1375661376,"Mistral-Saba":0.1428571429,"Claude-3.7-Sonnet":0.0582010582},{"Attack Type":"Persona Emulation","Fanar":0.3880597015,"Jais 30B":0.4328358209,"GPT-4o":0.447761194,"ALLaM 7B":0.4179104478,"CR-7B-Arabic":0.4328358209,"Mistral-Saba":0.4179104478,"Claude-3.7-Sonnet":0.2985074627},{"Attack Type":"Step-by-Step Escalation","Fanar":0.1944444444,"Jais 30B":0.1888888889,"GPT-4o":0.1777777778,"ALLaM 7B":0.1444444444,"CR-7B-Arabic":0.2,"Mistral-Saba":0.1944444444,"Claude-3.7-Sonnet":0.1055555556},{"Attack Type":"Storytelling","Fanar":0.3142857143,"Jais 30B":0.3142857143,"GPT-4o":0.3857142857,"ALLaM 7B":0.2857142857,"CR-7B-Arabic":0.4285714286,"Mistral-Saba":0.4714285714,"Claude-3.7-Sonnet":0.2714285714}]
|
data/leaderboard_data/attack_type_ratio_moderately_unsafe.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Attack Type":"Code\/Encryption Prompt","Fanar":0.0806451613,"Jais 30B":0.1612903226,"GPT-4o":0.0806451613,"ALLaM 7B":0.1612903226,"CR-7B-Arabic":0.1774193548,"Mistral-Saba":0.1612903226,"Claude-3.7-Sonnet":0.0806451613},{"Attack Type":"Direct Prompting","Fanar":0.1477272727,"Jais 30B":0.1590909091,"GPT-4o":0.1022727273,"ALLaM 7B":0.125,"CR-7B-Arabic":0.1818181818,"Mistral-Saba":0.1590909091,"Claude-3.7-Sonnet":0.1022727273},{"Attack Type":"False Premise","Fanar":0.1232876712,"Jais 30B":0.1232876712,"GPT-4o":0.095890411,"ALLaM 7B":0.1506849315,"CR-7B-Arabic":0.1506849315,"Mistral-Saba":0.0821917808,"Claude-3.7-Sonnet":0.0136986301},{"Attack Type":"Hypothetical Testing","Fanar":0.1527777778,"Jais 30B":0.1388888889,"GPT-4o":0.125,"ALLaM 7B":0.1388888889,"CR-7B-Arabic":0.2083333333,"Mistral-Saba":0.1527777778,"Claude-3.7-Sonnet":0.0694444444},{"Attack Type":"Out of Context","Fanar":0.037037037,"Jais 30B":0.0529100529,"GPT-4o":0.0476190476,"ALLaM 7B":0.037037037,"CR-7B-Arabic":0.0582010582,"Mistral-Saba":0.0740740741,"Claude-3.7-Sonnet":0.037037037},{"Attack Type":"Persona Emulation","Fanar":0.0895522388,"Jais 30B":0.0746268657,"GPT-4o":0.0447761194,"ALLaM 7B":0.0298507463,"CR-7B-Arabic":0.1492537313,"Mistral-Saba":0.1641791045,"Claude-3.7-Sonnet":0.0746268657},{"Attack Type":"Step-by-Step Escalation","Fanar":0.1,"Jais 30B":0.0888888889,"GPT-4o":0.0944444444,"ALLaM 7B":0.1,"CR-7B-Arabic":0.1277777778,"Mistral-Saba":0.1055555556,"Claude-3.7-Sonnet":0.0833333333},{"Attack Type":"Storytelling","Fanar":0.2,"Jais 30B":0.1857142857,"GPT-4o":0.1857142857,"ALLaM 7B":0.2142857143,"CR-7B-Arabic":0.1714285714,"Mistral-Saba":0.1857142857,"Claude-3.7-Sonnet":0.0857142857}]
|
data/leaderboard_data/attack_type_ratio_safe.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Attack Type":"Code\/Encryption Prompt","Fanar":0.3225806452,"Jais 30B":0.2741935484,"GPT-4o":0.3870967742,"ALLaM 7B":0.5161290323,"CR-7B-Arabic":0.0967741935,"Mistral-Saba":0.1129032258,"Claude-3.7-Sonnet":0.7096774194},{"Attack Type":"Direct Prompting","Fanar":0.3409090909,"Jais 30B":0.2613636364,"GPT-4o":0.2954545455,"ALLaM 7B":0.4545454545,"CR-7B-Arabic":0.2386363636,"Mistral-Saba":0.2613636364,"Claude-3.7-Sonnet":0.5227272727},{"Attack Type":"False Premise","Fanar":0.3698630137,"Jais 30B":0.3561643836,"GPT-4o":0.4794520548,"ALLaM 7B":0.4246575342,"CR-7B-Arabic":0.3150684932,"Mistral-Saba":0.4383561644,"Claude-3.7-Sonnet":0.6575342466},{"Attack Type":"Hypothetical Testing","Fanar":0.3055555556,"Jais 30B":0.4027777778,"GPT-4o":0.4444444444,"ALLaM 7B":0.4305555556,"CR-7B-Arabic":0.25,"Mistral-Saba":0.2916666667,"Claude-3.7-Sonnet":0.6388888889},{"Attack Type":"Out of Context","Fanar":0.7513227513,"Jais 30B":0.7619047619,"GPT-4o":0.746031746,"ALLaM 7B":0.8306878307,"CR-7B-Arabic":0.708994709,"Mistral-Saba":0.7037037037,"Claude-3.7-Sonnet":0.8624338624},{"Attack Type":"Persona Emulation","Fanar":0.3731343284,"Jais 30B":0.3432835821,"GPT-4o":0.3582089552,"ALLaM 7B":0.4776119403,"CR-7B-Arabic":0.2388059701,"Mistral-Saba":0.2537313433,"Claude-3.7-Sonnet":0.4925373134},{"Attack Type":"Step-by-Step Escalation","Fanar":0.6222222222,"Jais 30B":0.6388888889,"GPT-4o":0.6555555556,"ALLaM 7B":0.6666666667,"CR-7B-Arabic":0.6,"Mistral-Saba":0.6277777778,"Claude-3.7-Sonnet":0.7277777778},{"Attack Type":"Storytelling","Fanar":0.3428571429,"Jais 30B":0.2714285714,"GPT-4o":0.3428571429,"ALLaM 7B":0.3,"CR-7B-Arabic":0.2142857143,"Mistral-Saba":0.2,"Claude-3.7-Sonnet":0.5}]
|
data/leaderboard_data/attack_type_ratio_slightly_unsafe.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Attack Type":"Code\/Encryption Prompt","Fanar":0.1290322581,"Jais 30B":0.1612903226,"GPT-4o":0.064516129,"ALLaM 7B":0.064516129,"CR-7B-Arabic":0.1774193548,"Mistral-Saba":0.3387096774,"Claude-3.7-Sonnet":0.0483870968},{"Attack Type":"Direct Prompting","Fanar":0.0681818182,"Jais 30B":0.0795454545,"GPT-4o":0.1704545455,"ALLaM 7B":0.1136363636,"CR-7B-Arabic":0.1477272727,"Mistral-Saba":0.1363636364,"Claude-3.7-Sonnet":0.125},{"Attack Type":"False Premise","Fanar":0.0273972603,"Jais 30B":0.0821917808,"GPT-4o":0.095890411,"ALLaM 7B":0.1506849315,"CR-7B-Arabic":0.2191780822,"Mistral-Saba":0.2054794521,"Claude-3.7-Sonnet":0.1506849315},{"Attack Type":"Hypothetical Testing","Fanar":0.1666666667,"Jais 30B":0.0833333333,"GPT-4o":0.0833333333,"ALLaM 7B":0.0555555556,"CR-7B-Arabic":0.125,"Mistral-Saba":0.125,"Claude-3.7-Sonnet":0.0555555556},{"Attack Type":"Out of Context","Fanar":0.0582010582,"Jais 30B":0.0211640212,"GPT-4o":0.0476190476,"ALLaM 7B":0.0476190476,"CR-7B-Arabic":0.0952380952,"Mistral-Saba":0.0793650794,"Claude-3.7-Sonnet":0.0423280423},{"Attack Type":"Persona Emulation","Fanar":0.1492537313,"Jais 30B":0.1492537313,"GPT-4o":0.1492537313,"ALLaM 7B":0.0746268657,"CR-7B-Arabic":0.1791044776,"Mistral-Saba":0.1641791045,"Claude-3.7-Sonnet":0.1343283582},{"Attack Type":"Step-by-Step Escalation","Fanar":0.0833333333,"Jais 30B":0.0833333333,"GPT-4o":0.0722222222,"ALLaM 7B":0.0888888889,"CR-7B-Arabic":0.0722222222,"Mistral-Saba":0.0722222222,"Claude-3.7-Sonnet":0.0833333333},{"Attack Type":"Storytelling","Fanar":0.1428571429,"Jais 30B":0.2285714286,"GPT-4o":0.0857142857,"ALLaM 7B":0.2,"CR-7B-Arabic":0.1857142857,"Mistral-Saba":0.1428571429,"Claude-3.7-Sonnet":0.1428571429}]
|
data/leaderboard_data/category_breakdown.json
ADDED
@@ -0,0 +1,356 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
{
|
2 |
+
"categories": {
|
3 |
+
"Violence & Hate": {
|
4 |
+
"Fanar": {
|
5 |
+
"extremely unsafe": 0.09239130434782608,
|
6 |
+
"moderately unsafe": 0.06521739130434782,
|
7 |
+
"safe": 0.7119565217391305,
|
8 |
+
"slightly unsafe": 0.13043478260869565
|
9 |
+
},
|
10 |
+
"Jais 30B": {
|
11 |
+
"extremely unsafe": 0.07608695652173914,
|
12 |
+
"moderately unsafe": 0.07608695652173914,
|
13 |
+
"safe": 0.7391304347826086,
|
14 |
+
"slightly unsafe": 0.10869565217391304
|
15 |
+
},
|
16 |
+
"GPT-4o": {
|
17 |
+
"extremely unsafe": 0.043478260869565216,
|
18 |
+
"moderately unsafe": 0.09239130434782608,
|
19 |
+
"safe": 0.7554347826086957,
|
20 |
+
"slightly unsafe": 0.10869565217391304
|
21 |
+
},
|
22 |
+
"ALLaM 7B": {
|
23 |
+
"extremely unsafe": 0.043478260869565216,
|
24 |
+
"moderately unsafe": 0.08152173913043478,
|
25 |
+
"safe": 0.7554347826086957,
|
26 |
+
"slightly unsafe": 0.11956521739130435
|
27 |
+
},
|
28 |
+
"Claude-3.7-Sonnet": {
|
29 |
+
"extremely unsafe": 0.005434782608695652,
|
30 |
+
"moderately unsafe": 0.07065217391304347,
|
31 |
+
"safe": 0.8478260869565217,
|
32 |
+
"slightly unsafe": 0.07608695652173914
|
33 |
+
},
|
34 |
+
"CR-7B-Arabic": {
|
35 |
+
"extremely unsafe": 0.07065217391304347,
|
36 |
+
"moderately unsafe": 0.1793478260869565,
|
37 |
+
"safe": 0.5978260869565217,
|
38 |
+
"slightly unsafe": 0.15217391304347827
|
39 |
+
},
|
40 |
+
"Mistral-Saba": {
|
41 |
+
"extremely unsafe": 0.07608695652173914,
|
42 |
+
"moderately unsafe": 0.16304347826086957,
|
43 |
+
"safe": 0.6141304347826086,
|
44 |
+
"slightly unsafe": 0.14673913043478262
|
45 |
+
}
|
46 |
+
},
|
47 |
+
"Sexual Content": {
|
48 |
+
"Fanar": {
|
49 |
+
"extremely unsafe": 0.16822429906542055,
|
50 |
+
"moderately unsafe": 0.09345794392523364,
|
51 |
+
"safe": 0.6448598130841121,
|
52 |
+
"slightly unsafe": 0.09345794392523364
|
53 |
+
},
|
54 |
+
"Jais 30B": {
|
55 |
+
"extremely unsafe": 0.22429906542056074,
|
56 |
+
"moderately unsafe": 0.21495327102803738,
|
57 |
+
"safe": 0.4485981308411215,
|
58 |
+
"slightly unsafe": 0.11214953271028037
|
59 |
+
},
|
60 |
+
"GPT-4o": {
|
61 |
+
"extremely unsafe": 0.22429906542056074,
|
62 |
+
"moderately unsafe": 0.11214953271028037,
|
63 |
+
"safe": 0.5420560747663551,
|
64 |
+
"slightly unsafe": 0.12149532710280374
|
65 |
+
},
|
66 |
+
"ALLaM 7B": {
|
67 |
+
"extremely unsafe": 0.1588785046728972,
|
68 |
+
"moderately unsafe": 0.11214953271028037,
|
69 |
+
"safe": 0.6448598130841121,
|
70 |
+
"slightly unsafe": 0.08411214953271028
|
71 |
+
},
|
72 |
+
"Claude-3.7-Sonnet": {
|
73 |
+
"extremely unsafe": 0.102803738317757,
|
74 |
+
"moderately unsafe": 0.07476635514018691,
|
75 |
+
"safe": 0.7570093457943925,
|
76 |
+
"slightly unsafe": 0.06542056074766354
|
77 |
+
},
|
78 |
+
"CR-7B-Arabic": {
|
79 |
+
"extremely unsafe": 0.2616822429906542,
|
80 |
+
"moderately unsafe": 0.205607476635514,
|
81 |
+
"safe": 0.38317757009345793,
|
82 |
+
"slightly unsafe": 0.14953271028037382
|
83 |
+
},
|
84 |
+
"Mistral-Saba": {
|
85 |
+
"extremely unsafe": 0.2897196261682243,
|
86 |
+
"moderately unsafe": 0.16822429906542055,
|
87 |
+
"safe": 0.37383177570093457,
|
88 |
+
"slightly unsafe": 0.16822429906542055
|
89 |
+
}
|
90 |
+
},
|
91 |
+
"Controlled Substances": {
|
92 |
+
"Fanar": {
|
93 |
+
"extremely unsafe": 0.3979591836734694,
|
94 |
+
"moderately unsafe": 0.1836734693877551,
|
95 |
+
"safe": 0.35714285714285715,
|
96 |
+
"slightly unsafe": 0.061224489795918366
|
97 |
+
},
|
98 |
+
"Jais 30B": {
|
99 |
+
"extremely unsafe": 0.5,
|
100 |
+
"moderately unsafe": 0.12244897959183673,
|
101 |
+
"safe": 0.30612244897959184,
|
102 |
+
"slightly unsafe": 0.07142857142857142
|
103 |
+
},
|
104 |
+
"GPT-4o": {
|
105 |
+
"extremely unsafe": 0.5816326530612245,
|
106 |
+
"moderately unsafe": 0.08163265306122448,
|
107 |
+
"safe": 0.29591836734693877,
|
108 |
+
"slightly unsafe": 0.04081632653061224
|
109 |
+
},
|
110 |
+
"ALLaM 7B": {
|
111 |
+
"extremely unsafe": 0.4387755102040816,
|
112 |
+
"moderately unsafe": 0.05102040816326531,
|
113 |
+
"safe": 0.41836734693877553,
|
114 |
+
"slightly unsafe": 0.09183673469387756
|
115 |
+
},
|
116 |
+
"Claude-3.7-Sonnet": {
|
117 |
+
"extremely unsafe": 0.42857142857142855,
|
118 |
+
"moderately unsafe": 0.061224489795918366,
|
119 |
+
"safe": 0.46938775510204084,
|
120 |
+
"slightly unsafe": 0.04081632653061224
|
121 |
+
},
|
122 |
+
"CR-7B-Arabic": {
|
123 |
+
"extremely unsafe": 0.6020408163265306,
|
124 |
+
"moderately unsafe": 0.07142857142857142,
|
125 |
+
"safe": 0.2755102040816326,
|
126 |
+
"slightly unsafe": 0.05102040816326531
|
127 |
+
},
|
128 |
+
"Mistral-Saba": {
|
129 |
+
"extremely unsafe": 0.5918367346938775,
|
130 |
+
"moderately unsafe": 0.10204081632653061,
|
131 |
+
"safe": 0.24489795918367346,
|
132 |
+
"slightly unsafe": 0.061224489795918366
|
133 |
+
}
|
134 |
+
},
|
135 |
+
"Bias": {
|
136 |
+
"Fanar": {
|
137 |
+
"extremely unsafe": 0.14705882352941177,
|
138 |
+
"moderately unsafe": 0.11764705882352941,
|
139 |
+
"safe": 0.5588235294117647,
|
140 |
+
"slightly unsafe": 0.17647058823529413
|
141 |
+
},
|
142 |
+
"Jais 30B": {
|
143 |
+
"extremely unsafe": 0.4411764705882353,
|
144 |
+
"moderately unsafe": 0.14705882352941177,
|
145 |
+
"safe": 0.3235294117647059,
|
146 |
+
"slightly unsafe": 0.08823529411764706
|
147 |
+
},
|
148 |
+
"GPT-4o": {
|
149 |
+
"extremely unsafe": 0.6764705882352942,
|
150 |
+
"moderately unsafe": 0.058823529411764705,
|
151 |
+
"safe": 0.23529411764705882,
|
152 |
+
"slightly unsafe": 0.029411764705882353
|
153 |
+
},
|
154 |
+
"ALLaM 7B": {
|
155 |
+
"extremely unsafe": 0.2647058823529412,
|
156 |
+
"moderately unsafe": 0.08823529411764706,
|
157 |
+
"safe": 0.5294117647058824,
|
158 |
+
"slightly unsafe": 0.11764705882352941
|
159 |
+
},
|
160 |
+
"Claude-3.7-Sonnet": {
|
161 |
+
"extremely unsafe": 0.2647058823529412,
|
162 |
+
"moderately unsafe": 0.058823529411764705,
|
163 |
+
"safe": 0.6176470588235294,
|
164 |
+
"slightly unsafe": 0.058823529411764705
|
165 |
+
},
|
166 |
+
"CR-7B-Arabic": {
|
167 |
+
"extremely unsafe": 0.29411764705882354,
|
168 |
+
"moderately unsafe": 0.17647058823529413,
|
169 |
+
"safe": 0.3235294117647059,
|
170 |
+
"slightly unsafe": 0.20588235294117646
|
171 |
+
},
|
172 |
+
"Mistral-Saba": {
|
173 |
+
"extremely unsafe": 0.4117647058823529,
|
174 |
+
"moderately unsafe": 0.08823529411764706,
|
175 |
+
"safe": 0.3235294117647059,
|
176 |
+
"slightly unsafe": 0.17647058823529413
|
177 |
+
}
|
178 |
+
},
|
179 |
+
"Suicide & Self Harm": {
|
180 |
+
"Fanar": {
|
181 |
+
"extremely unsafe": 0.5911330049261084,
|
182 |
+
"moderately unsafe": 0.06896551724137931,
|
183 |
+
"safe": 0.3103448275862069,
|
184 |
+
"slightly unsafe": 0.029556650246305417
|
185 |
+
},
|
186 |
+
"Jais 30B": {
|
187 |
+
"extremely unsafe": 0.4236453201970443,
|
188 |
+
"moderately unsafe": 0.054187192118226604,
|
189 |
+
"safe": 0.42857142857142855,
|
190 |
+
"slightly unsafe": 0.09359605911330049
|
191 |
+
},
|
192 |
+
"GPT-4o": {
|
193 |
+
"extremely unsafe": 0.30049261083743845,
|
194 |
+
"moderately unsafe": 0.059113300492610835,
|
195 |
+
"safe": 0.5714285714285714,
|
196 |
+
"slightly unsafe": 0.06896551724137931
|
197 |
+
},
|
198 |
+
"ALLaM 7B": {
|
199 |
+
"extremely unsafe": 0.27586206896551724,
|
200 |
+
"moderately unsafe": 0.11822660098522167,
|
201 |
+
"safe": 0.5369458128078818,
|
202 |
+
"slightly unsafe": 0.06896551724137931
|
203 |
+
},
|
204 |
+
"Claude-3.7-Sonnet": {
|
205 |
+
"extremely unsafe": 0.15763546798029557,
|
206 |
+
"moderately unsafe": 0.04433497536945813,
|
207 |
+
"safe": 0.6600985221674877,
|
208 |
+
"slightly unsafe": 0.13793103448275862
|
209 |
+
},
|
210 |
+
"CR-7B-Arabic": {
|
211 |
+
"extremely unsafe": 0.3793103448275862,
|
212 |
+
"moderately unsafe": 0.07389162561576355,
|
213 |
+
"safe": 0.4433497536945813,
|
214 |
+
"slightly unsafe": 0.10344827586206896
|
215 |
+
},
|
216 |
+
"Mistral-Saba": {
|
217 |
+
"extremely unsafe": 0.2955665024630542,
|
218 |
+
"moderately unsafe": 0.054187192118226604,
|
219 |
+
"safe": 0.5221674876847291,
|
220 |
+
"slightly unsafe": 0.12807881773399016
|
221 |
+
}
|
222 |
+
},
|
223 |
+
"Cultural Alignment": {
|
224 |
+
"Fanar": {
|
225 |
+
"extremely unsafe": 0.5217391304347826,
|
226 |
+
"moderately unsafe": 0.1956521739130435,
|
227 |
+
"safe": 0.2391304347826087,
|
228 |
+
"slightly unsafe": 0.043478260869565216
|
229 |
+
},
|
230 |
+
"Jais 30B": {
|
231 |
+
"extremely unsafe": 0.6086956521739131,
|
232 |
+
"moderately unsafe": 0.1956521739130435,
|
233 |
+
"safe": 0.15217391304347827,
|
234 |
+
"slightly unsafe": 0.043478260869565216
|
235 |
+
},
|
236 |
+
"GPT-4o": {
|
237 |
+
"extremely unsafe": 0.717391304347826,
|
238 |
+
"moderately unsafe": 0.15217391304347827,
|
239 |
+
"safe": 0.08695652173913043,
|
240 |
+
"slightly unsafe": 0.043478260869565216
|
241 |
+
},
|
242 |
+
"ALLaM 7B": {
|
243 |
+
"extremely unsafe": 0.5,
|
244 |
+
"moderately unsafe": 0.1956521739130435,
|
245 |
+
"safe": 0.2391304347826087,
|
246 |
+
"slightly unsafe": 0.06521739130434782
|
247 |
+
},
|
248 |
+
"Claude-3.7-Sonnet": {
|
249 |
+
"extremely unsafe": 0.3695652173913043,
|
250 |
+
"moderately unsafe": 0.08695652173913043,
|
251 |
+
"safe": 0.45652173913043476,
|
252 |
+
"slightly unsafe": 0.08695652173913043
|
253 |
+
},
|
254 |
+
"CR-7B-Arabic": {
|
255 |
+
"extremely unsafe": 0.6521739130434783,
|
256 |
+
"moderately unsafe": 0.21739130434782608,
|
257 |
+
"safe": 0.021739130434782608,
|
258 |
+
"slightly unsafe": 0.10869565217391304
|
259 |
+
},
|
260 |
+
"Mistral-Saba": {
|
261 |
+
"extremely unsafe": 0.6956521739130435,
|
262 |
+
"moderately unsafe": 0.1956521739130435,
|
263 |
+
"safe": 0.021739130434782608,
|
264 |
+
"slightly unsafe": 0.08695652173913043
|
265 |
+
}
|
266 |
+
},
|
267 |
+
"Guns & Illegal Weapons": {
|
268 |
+
"Fanar": {
|
269 |
+
"extremely unsafe": 0.014705882352941176,
|
270 |
+
"moderately unsafe": 0.04411764705882353,
|
271 |
+
"safe": 0.7205882352941176,
|
272 |
+
"slightly unsafe": 0.22058823529411764
|
273 |
+
},
|
274 |
+
"Jais 30B": {
|
275 |
+
"extremely unsafe": 0.04411764705882353,
|
276 |
+
"moderately unsafe": 0.08823529411764706,
|
277 |
+
"safe": 0.75,
|
278 |
+
"slightly unsafe": 0.11764705882352941
|
279 |
+
},
|
280 |
+
"GPT-4o": {
|
281 |
+
"extremely unsafe": 0.029411764705882353,
|
282 |
+
"moderately unsafe": 0.08823529411764706,
|
283 |
+
"safe": 0.7205882352941176,
|
284 |
+
"slightly unsafe": 0.16176470588235295
|
285 |
+
},
|
286 |
+
"ALLaM 7B": {
|
287 |
+
"extremely unsafe": 0.058823529411764705,
|
288 |
+
"moderately unsafe": 0.1323529411764706,
|
289 |
+
"safe": 0.6911764705882353,
|
290 |
+
"slightly unsafe": 0.11764705882352941
|
291 |
+
},
|
292 |
+
"Claude-3.7-Sonnet": {
|
293 |
+
"extremely unsafe": 0.014705882352941176,
|
294 |
+
"moderately unsafe": 0.08823529411764706,
|
295 |
+
"safe": 0.75,
|
296 |
+
"slightly unsafe": 0.14705882352941177
|
297 |
+
},
|
298 |
+
"CR-7B-Arabic": {
|
299 |
+
"extremely unsafe": 0.058823529411764705,
|
300 |
+
"moderately unsafe": 0.11764705882352941,
|
301 |
+
"safe": 0.5441176470588235,
|
302 |
+
"slightly unsafe": 0.27941176470588236
|
303 |
+
},
|
304 |
+
"Mistral-Saba": {
|
305 |
+
"extremely unsafe": 0.04411764705882353,
|
306 |
+
"moderately unsafe": 0.14705882352941177,
|
307 |
+
"safe": 0.6029411764705882,
|
308 |
+
"slightly unsafe": 0.20588235294117646
|
309 |
+
}
|
310 |
+
},
|
311 |
+
"Criminal Planning": {
|
312 |
+
"Fanar": {
|
313 |
+
"extremely unsafe": 0.29508196721311475,
|
314 |
+
"moderately unsafe": 0.21311475409836064,
|
315 |
+
"safe": 0.4098360655737705,
|
316 |
+
"slightly unsafe": 0.08196721311475409
|
317 |
+
},
|
318 |
+
"Jais 30B": {
|
319 |
+
"extremely unsafe": 0.4098360655737705,
|
320 |
+
"moderately unsafe": 0.11475409836065574,
|
321 |
+
"safe": 0.4262295081967213,
|
322 |
+
"slightly unsafe": 0.04918032786885246
|
323 |
+
},
|
324 |
+
"GPT-4o": {
|
325 |
+
"extremely unsafe": 0.4426229508196721,
|
326 |
+
"moderately unsafe": 0.13114754098360656,
|
327 |
+
"safe": 0.3442622950819672,
|
328 |
+
"slightly unsafe": 0.08196721311475409
|
329 |
+
},
|
330 |
+
"ALLaM 7B": {
|
331 |
+
"extremely unsafe": 0.32786885245901637,
|
332 |
+
"moderately unsafe": 0.11475409836065574,
|
333 |
+
"safe": 0.4918032786885246,
|
334 |
+
"slightly unsafe": 0.06557377049180328
|
335 |
+
},
|
336 |
+
"Claude-3.7-Sonnet": {
|
337 |
+
"extremely unsafe": 0.29508196721311475,
|
338 |
+
"moderately unsafe": 0.08196721311475409,
|
339 |
+
"safe": 0.5901639344262295,
|
340 |
+
"slightly unsafe": 0.03278688524590164
|
341 |
+
},
|
342 |
+
"CR-7B-Arabic": {
|
343 |
+
"extremely unsafe": 0.4098360655737705,
|
344 |
+
"moderately unsafe": 0.13114754098360656,
|
345 |
+
"safe": 0.39344262295081966,
|
346 |
+
"slightly unsafe": 0.06557377049180328
|
347 |
+
},
|
348 |
+
"Mistral-Saba": {
|
349 |
+
"extremely unsafe": 0.4098360655737705,
|
350 |
+
"moderately unsafe": 0.11475409836065574,
|
351 |
+
"safe": 0.39344262295081966,
|
352 |
+
"slightly unsafe": 0.08196721311475409
|
353 |
+
}
|
354 |
+
}
|
355 |
+
}
|
356 |
+
}
|
data/leaderboard_data/overall.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Safety Status":"safe","Fanar":402,"Jais 30B":396,"GPT-4o":424,"ALLaM 7B":464,"Claude-3.7-Sonnet":546,"CR-7B-Arabic":341,"Mistral-Saba":360},{"Safety Status":"extremely unsafe","Fanar":242,"Jais 30B":244,"GPT-4o":235,"ALLaM 7B":180,"Claude-3.7-Sonnet":131,"CR-7B-Arabic":246,"Mistral-Saba":237},{"Safety Status":"slightly unsafe","Fanar":74,"Jais 30B":74,"GPT-4o":70,"ALLaM 7B":73,"Claude-3.7-Sonnet":71,"CR-7B-Arabic":105,"Mistral-Saba":106},{"Safety Status":"moderately unsafe","Fanar":83,"Jais 30B":87,"GPT-4o":72,"ALLaM 7B":84,"Claude-3.7-Sonnet":53,"CR-7B-Arabic":109,"Mistral-Saba":98}]
|
data/leaderboard_data/overall_ratio_binary.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Safety Status":"safe","Fanar":0.5018726592,"Jais 30B":0.4943820225,"GPT-4o":0.5293383271,"ALLaM 7B":0.5792759051,"Claude-3.7-Sonnet":0.6816479401,"CR-7B-Arabic":0.4257178527,"Mistral-Saba":0.4494382022},{"Safety Status":"unsafe","Fanar":0.4981273408,"Jais 30B":0.5056179775,"GPT-4o":0.4706616729,"ALLaM 7B":0.4207240949,"Claude-3.7-Sonnet":0.3183520599,"CR-7B-Arabic":0.5742821473,"Mistral-Saba":0.5505617978}]
|
data/leaderboard_data/overall_ratio_full.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Safety Status":"safe","Fanar":0.5018726592,"Jais 30B":0.4943820225,"GPT-4o":0.5293383271,"ALLaM 7B":0.5792759051,"Claude-3.7-Sonnet":0.6816479401,"CR-7B-Arabic":0.4257178527,"Mistral-Saba":0.4494382022},{"Safety Status":"extremely unsafe","Fanar":0.3021223471,"Jais 30B":0.304619226,"GPT-4o":0.2933832709,"ALLaM 7B":0.2247191011,"Claude-3.7-Sonnet":0.163545568,"CR-7B-Arabic":0.3071161049,"Mistral-Saba":0.2958801498},{"Safety Status":"slightly unsafe","Fanar":0.0923845194,"Jais 30B":0.0923845194,"GPT-4o":0.0873907615,"ALLaM 7B":0.0911360799,"Claude-3.7-Sonnet":0.088639201,"CR-7B-Arabic":0.1310861423,"Mistral-Saba":0.1323345818},{"Safety Status":"moderately unsafe","Fanar":0.1036204744,"Jais 30B":0.1086142322,"GPT-4o":0.0898876404,"ALLaM 7B":0.1048689139,"Claude-3.7-Sonnet":0.0661672909,"CR-7B-Arabic":0.1360799001,"Mistral-Saba":0.1223470662}]
|
data/leaderboard_data/overall_ratio_unsafe_only.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Safety Status":"extremely unsafe","Fanar":0.6065162907,"Jais 30B":0.6024691358,"GPT-4o":0.6233421751,"ALLaM 7B":0.5341246291,"Claude-3.7-Sonnet":0.5137254902,"CR-7B-Arabic":0.5347826087,"Mistral-Saba":0.537414966},{"Safety Status":"slightly unsafe","Fanar":0.1854636591,"Jais 30B":0.1827160494,"GPT-4o":0.1856763926,"ALLaM 7B":0.2166172107,"Claude-3.7-Sonnet":0.2784313725,"CR-7B-Arabic":0.2282608696,"Mistral-Saba":0.2403628118},{"Safety Status":"moderately unsafe","Fanar":0.2080200501,"Jais 30B":0.2148148148,"GPT-4o":0.1909814324,"ALLaM 7B":0.2492581602,"Claude-3.7-Sonnet":0.2078431373,"CR-7B-Arabic":0.2369565217,"Mistral-Saba":0.2222222222}]
|
data/leaderboard_data/subcategory.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Category":"Violence & Hate","Subcategory":"Blackmail","Safety Status":"safe","Fanar":7.0,"Jais 30B":6.0,"GPT-4o":4.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":7.0,"CR-7B-Arabic":3.0,"Mistral-Saba":3.0},{"Category":"Violence & Hate","Subcategory":"Blackmail","Safety Status":"slightly unsafe","Fanar":3.0,"Jais 30B":2.0,"GPT-4o":4.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":2.0,"Mistral-Saba":3.0},{"Category":"Violence & Hate","Subcategory":"Blackmail","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":2.0,"GPT-4o":3.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":5.0,"Mistral-Saba":4.0},{"Category":"Violence & Hate","Subcategory":"Blackmail","Safety Status":"extremely unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Violence & Hate","Subcategory":"Bullying","Safety Status":"slightly unsafe","Fanar":2.0,"Jais 30B":2.0,"GPT-4o":3.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":3.0,"Mistral-Saba":4.0},{"Category":"Violence & Hate","Subcategory":"Bullying","Safety Status":"safe","Fanar":9.0,"Jais 30B":10.0,"GPT-4o":8.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":8.0,"CR-7B-Arabic":6.0,"Mistral-Saba":4.0},{"Category":"Violence & Hate","Subcategory":"Bullying","Safety Status":"extremely unsafe","Fanar":1.0,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Violence & Hate","Subcategory":"Bullying","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":3.0,"Mistral-Saba":4.0},{"Category":"Violence & Hate","Subcategory":"Celebration of Suffering","Safety Status":"safe","Fanar":10.0,"Jais 30B":8.0,"GPT-4o":8.0,"ALLaM 7B":8.0,"Claude-3.7-Sonnet":8.0,"CR-7B-Arabic":6.0,"Mistral-Saba":6.0},{"Category":"Violence & Hate","Subcategory":"Celebration of Suffering","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":1.0,"GPT-4o":2.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Violence & Hate","Subcategory":"Celebration of Suffering","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":2.0,"GPT-4o":1.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":4.0,"Mistral-Saba":4.0},{"Category":"Violence & Hate","Subcategory":"Graphic Violence","Safety Status":"safe","Fanar":8.0,"Jais 30B":11.0,"GPT-4o":8.0,"ALLaM 7B":12.0,"Claude-3.7-Sonnet":9.0,"CR-7B-Arabic":4.0,"Mistral-Saba":6.0},{"Category":"Violence & Hate","Subcategory":"Graphic Violence","Safety Status":"moderately unsafe","Fanar":2.0,"Jais 30B":1.0,"GPT-4o":3.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":4.0,"CR-7B-Arabic":8.0,"Mistral-Saba":5.0},{"Category":"Violence & Hate","Subcategory":"Graphic Violence","Safety Status":"slightly unsafe","Fanar":6.0,"Jais 30B":4.0,"GPT-4o":4.0,"ALLaM 7B":4.0,"Claude-3.7-Sonnet":3.0,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Violence & Hate","Subcategory":"Graphic Violence","Safety Status":"extremely unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":3.0,"Mistral-Saba":5.0},{"Category":"Violence & Hate","Subcategory":"Harassment","Safety Status":"safe","Fanar":11.0,"Jais 30B":12.0,"GPT-4o":11.0,"ALLaM 7B":11.0,"Claude-3.7-Sonnet":12.0,"CR-7B-Arabic":10.0,"Mistral-Saba":10.0},{"Category":"Violence & Hate","Subcategory":"Harassment","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":1.0},{"Category":"Violence & Hate","Subcategory":"Harassment","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":2.0,"Mistral-Saba":1.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Color","Safety Status":"safe","Fanar":12.0,"Jais 30B":12.0,"GPT-4o":11.0,"ALLaM 7B":10.0,"Claude-3.7-Sonnet":12.0,"CR-7B-Arabic":7.0,"Mistral-Saba":8.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Color","Safety Status":"extremely unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Color","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Color","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Disability","Safety Status":"slightly unsafe","Fanar":1.0,"Jais 30B":2.0,"GPT-4o":2.0,"ALLaM 7B":4.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":2.0,"Mistral-Saba":3.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Disability","Safety Status":"moderately unsafe","Fanar":3.0,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":2.0,"Mistral-Saba":1.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Disability","Safety Status":"extremely unsafe","Fanar":2.0,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Disability","Safety Status":"safe","Fanar":7.0,"Jais 30B":9.0,"GPT-4o":10.0,"ALLaM 7B":8.0,"Claude-3.7-Sonnet":10.0,"CR-7B-Arabic":9.0,"Mistral-Saba":9.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Gender","Safety Status":"safe","Fanar":10.0,"Jais 30B":10.0,"GPT-4o":12.0,"ALLaM 7B":12.0,"Claude-3.7-Sonnet":12.0,"CR-7B-Arabic":9.0,"Mistral-Saba":10.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Gender","Safety Status":"slightly unsafe","Fanar":2.0,"Jais 30B":2.0,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Gender","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Gender","Safety Status":"extremely unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Origin","Safety Status":"safe","Fanar":12.0,"Jais 30B":11.0,"GPT-4o":12.0,"ALLaM 7B":11.0,"Claude-3.7-Sonnet":12.0,"CR-7B-Arabic":9.0,"Mistral-Saba":10.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Origin","Safety Status":"extremely unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Origin","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Origin","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Race","Safety Status":"safe","Fanar":12.0,"Jais 30B":11.0,"GPT-4o":12.0,"ALLaM 7B":12.0,"Claude-3.7-Sonnet":12.0,"CR-7B-Arabic":10.0,"Mistral-Saba":7.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Race","Safety Status":"extremely unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Race","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":4.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Religion","Safety Status":"slightly unsafe","Fanar":4.0,"Jais 30B":4.0,"GPT-4o":3.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":2.0,"Mistral-Saba":1.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Religion","Safety Status":"extremely unsafe","Fanar":3.0,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Religion","Safety Status":"safe","Fanar":4.0,"Jais 30B":7.0,"GPT-4o":7.0,"ALLaM 7B":7.0,"Claude-3.7-Sonnet":10.0,"CR-7B-Arabic":7.0,"Mistral-Saba":8.0},{"Category":"Violence & Hate","Subcategory":"Hate Speech and Discrimination on Religion","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Violence & Hate","Subcategory":"Ignoring Violent Intention","Safety Status":"safe","Fanar":7.0,"Jais 30B":5.0,"GPT-4o":8.0,"ALLaM 7B":7.0,"Claude-3.7-Sonnet":10.0,"CR-7B-Arabic":4.0,"Mistral-Saba":6.0},{"Category":"Violence & Hate","Subcategory":"Ignoring Violent Intention","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":2.0,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":2.0,"Mistral-Saba":1.0},{"Category":"Violence & Hate","Subcategory":"Ignoring Violent Intention","Safety Status":"extremely unsafe","Fanar":2.0,"Jais 30B":3.0,"GPT-4o":1.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Violence & Hate","Subcategory":"Ignoring Violent Intention","Safety Status":"slightly unsafe","Fanar":1.0,"Jais 30B":1.0,"GPT-4o":2.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":3.0,"Mistral-Saba":2.0},{"Category":"Violence & Hate","Subcategory":"Sectarianism","Safety Status":"safe","Fanar":4.0,"Jais 30B":11.0,"GPT-4o":12.0,"ALLaM 7B":10.0,"Claude-3.7-Sonnet":12.0,"CR-7B-Arabic":10.0,"Mistral-Saba":9.0},{"Category":"Violence & Hate","Subcategory":"Sectarianism","Safety Status":"extremely unsafe","Fanar":8.0,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Violence & Hate","Subcategory":"Sectarianism","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Violence & Hate","Subcategory":"Sectarianism","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":3.0},{"Category":"Violence & Hate","Subcategory":"Violence against animals","Safety Status":"safe","Fanar":10.0,"Jais 30B":5.0,"GPT-4o":8.0,"ALLaM 7B":8.0,"Claude-3.7-Sonnet":10.0,"CR-7B-Arabic":6.0,"Mistral-Saba":8.0},{"Category":"Violence & Hate","Subcategory":"Violence against animals","Safety Status":"moderately unsafe","Fanar":2.0,"Jais 30B":5.0,"GPT-4o":5.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":3.0,"Mistral-Saba":3.0},{"Category":"Violence & Hate","Subcategory":"Violence against animals","Safety Status":"slightly unsafe","Fanar":2.0,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":3.0,"CR-7B-Arabic":3.0,"Mistral-Saba":1.0},{"Category":"Violence & Hate","Subcategory":"Violence against animals","Safety Status":"extremely unsafe","Fanar":null,"Jais 30B":3.0,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Violence & Hate","Subcategory":"Violent Acts","Safety Status":"safe","Fanar":8.0,"Jais 30B":8.0,"GPT-4o":8.0,"ALLaM 7B":11.0,"Claude-3.7-Sonnet":12.0,"CR-7B-Arabic":10.0,"Mistral-Saba":9.0},{"Category":"Violence & Hate","Subcategory":"Violent Acts","Safety Status":"extremely unsafe","Fanar":1.0,"Jais 30B":3.0,"GPT-4o":3.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":2.0,"Mistral-Saba":3.0},{"Category":"Violence & Hate","Subcategory":"Violent Acts","Safety Status":"slightly unsafe","Fanar":3.0,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Violence & Hate","Subcategory":"Violent Acts","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":2.0,"GPT-4o":2.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Sexual Content","Subcategory":"Bestiality","Safety Status":"extremely unsafe","Fanar":6.0,"Jais 30B":3.0,"GPT-4o":2.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Sexual Content","Subcategory":"Bestiality","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":3.0,"Mistral-Saba":null},{"Category":"Sexual Content","Subcategory":"Bestiality","Safety Status":"safe","Fanar":6.0,"Jais 30B":9.0,"GPT-4o":9.0,"ALLaM 7B":8.0,"Claude-3.7-Sonnet":10.0,"CR-7B-Arabic":7.0,"Mistral-Saba":9.0},{"Category":"Sexual Content","Subcategory":"Bestiality","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":2.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":1.0,"Mistral-Saba":2.0},{"Category":"Sexual Content","Subcategory":"Child sexual abuse","Safety Status":"safe","Fanar":8.0,"Jais 30B":7.0,"GPT-4o":7.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":11.0,"CR-7B-Arabic":7.0,"Mistral-Saba":7.0},{"Category":"Sexual Content","Subcategory":"Child sexual abuse","Safety Status":"extremely unsafe","Fanar":2.0,"Jais 30B":2.0,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Sexual Content","Subcategory":"Child sexual abuse","Safety Status":"slightly unsafe","Fanar":2.0,"Jais 30B":2.0,"GPT-4o":3.0,"ALLaM 7B":4.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Sexual Content","Subcategory":"Child sexual abuse","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Sexual Content","Subcategory":"Explicit Sexual Descriptions","Safety Status":"safe","Fanar":10.0,"Jais 30B":11.0,"GPT-4o":8.0,"ALLaM 7B":12.0,"Claude-3.7-Sonnet":12.0,"CR-7B-Arabic":7.0,"Mistral-Saba":6.0},{"Category":"Sexual Content","Subcategory":"Explicit Sexual Descriptions","Safety Status":"extremely unsafe","Fanar":2.0,"Jais 30B":null,"GPT-4o":3.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Sexual Content","Subcategory":"Explicit Sexual Descriptions","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Sexual Content","Subcategory":"Explicit Sexual Descriptions","Safety Status":"slightly unsafe","Fanar":2.0,"Jais 30B":3.0,"GPT-4o":3.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":4.0,"Mistral-Saba":5.0},{"Category":"Sexual Content","Subcategory":"LGBT","Safety Status":"safe","Fanar":7.0,"Jais 30B":3.0,"GPT-4o":4.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":5.0,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Sexual Content","Subcategory":"LGBT","Safety Status":"moderately unsafe","Fanar":4.0,"Jais 30B":5.0,"GPT-4o":2.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":3.0,"CR-7B-Arabic":4.0,"Mistral-Saba":3.0},{"Category":"Sexual Content","Subcategory":"LGBT","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Sexual Content","Subcategory":"LGBT","Safety Status":"extremely unsafe","Fanar":null,"Jais 30B":2.0,"GPT-4o":5.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":5.0,"Mistral-Saba":6.0},{"Category":"Sexual Content","Subcategory":"Pornography and Adult Entertainment","Safety Status":"extremely unsafe","Fanar":5.0,"Jais 30B":4.0,"GPT-4o":6.0,"ALLaM 7B":5.0,"Claude-3.7-Sonnet":3.0,"CR-7B-Arabic":8.0,"Mistral-Saba":8.0},{"Category":"Sexual Content","Subcategory":"Pornography and Adult Entertainment","Safety Status":"safe","Fanar":5.0,"Jais 30B":4.0,"GPT-4o":3.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":5.0,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Sexual Content","Subcategory":"Pornography and Adult Entertainment","Safety Status":"slightly unsafe","Fanar":1.0,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Sexual Content","Subcategory":"Pornography and Adult Entertainment","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":3.0,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Sexual Content","Subcategory":"Prostitution and Trafficking","Safety Status":"slightly unsafe","Fanar":1.0,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Sexual Content","Subcategory":"Prostitution and Trafficking","Safety Status":"extremely unsafe","Fanar":1.0,"Jais 30B":5.0,"GPT-4o":5.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":6.0,"Mistral-Saba":7.0},{"Category":"Sexual Content","Subcategory":"Prostitution and Trafficking","Safety Status":"safe","Fanar":10.0,"Jais 30B":3.0,"GPT-4o":5.0,"ALLaM 7B":7.0,"Claude-3.7-Sonnet":10.0,"CR-7B-Arabic":3.0,"Mistral-Saba":2.0},{"Category":"Sexual Content","Subcategory":"Prostitution and Trafficking","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":4.0,"GPT-4o":2.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":3.0,"Mistral-Saba":4.0},{"Category":"Sexual Content","Subcategory":"Sexual roleplay","Safety Status":"safe","Fanar":9.0,"Jais 30B":6.0,"GPT-4o":8.0,"ALLaM 7B":10.0,"Claude-3.7-Sonnet":10.0,"CR-7B-Arabic":4.0,"Mistral-Saba":5.0},{"Category":"Sexual Content","Subcategory":"Sexual roleplay","Safety Status":"extremely unsafe","Fanar":2.0,"Jais 30B":4.0,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":2.0},{"Category":"Sexual Content","Subcategory":"Sexual roleplay","Safety Status":"slightly unsafe","Fanar":1.0,"Jais 30B":2.0,"GPT-4o":2.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":4.0,"Mistral-Saba":3.0},{"Category":"Sexual Content","Subcategory":"Sexual roleplay","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":2.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":3.0,"Mistral-Saba":2.0},{"Category":"Sexual Content","Subcategory":"Sexual stories","Safety Status":"safe","Fanar":14.0,"Jais 30B":5.0,"GPT-4o":14.0,"ALLaM 7B":14.0,"Claude-3.7-Sonnet":18.0,"CR-7B-Arabic":9.0,"Mistral-Saba":7.0},{"Category":"Sexual Content","Subcategory":"Sexual stories","Safety Status":"moderately unsafe","Fanar":3.0,"Jais 30B":8.0,"GPT-4o":3.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":5.0,"Mistral-Saba":5.0},{"Category":"Sexual Content","Subcategory":"Sexual stories","Safety Status":"slightly unsafe","Fanar":3.0,"Jais 30B":3.0,"GPT-4o":1.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":3.0,"Mistral-Saba":5.0},{"Category":"Sexual Content","Subcategory":"Sexual stories","Safety Status":"extremely unsafe","Fanar":null,"Jais 30B":4.0,"GPT-4o":2.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":3.0,"Mistral-Saba":3.0},{"Category":"Controlled Substances","Subcategory":"Alcohol","Safety Status":"extremely unsafe","Fanar":8.0,"Jais 30B":9.0,"GPT-4o":9.0,"ALLaM 7B":8.0,"Claude-3.7-Sonnet":6.0,"CR-7B-Arabic":10.0,"Mistral-Saba":10.0},{"Category":"Controlled Substances","Subcategory":"Alcohol","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Controlled Substances","Subcategory":"Alcohol","Safety Status":"safe","Fanar":6.0,"Jais 30B":4.0,"GPT-4o":4.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":8.0,"CR-7B-Arabic":4.0,"Mistral-Saba":4.0},{"Category":"Controlled Substances","Subcategory":"Alcohol","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":2.0,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Controlled Substances","Subcategory":"Counterfeit Currency","Safety Status":"moderately unsafe","Fanar":5.0,"Jais 30B":2.0,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":2.0,"Mistral-Saba":1.0},{"Category":"Controlled Substances","Subcategory":"Counterfeit Currency","Safety Status":"safe","Fanar":3.0,"Jais 30B":3.0,"GPT-4o":3.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":5.0,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Controlled Substances","Subcategory":"Counterfeit Currency","Safety Status":"slightly unsafe","Fanar":2.0,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":1.0,"Mistral-Saba":2.0},{"Category":"Controlled Substances","Subcategory":"Counterfeit Currency","Safety Status":"extremely unsafe","Fanar":1.0,"Jais 30B":5.0,"GPT-4o":7.0,"ALLaM 7B":7.0,"Claude-3.7-Sonnet":4.0,"CR-7B-Arabic":6.0,"Mistral-Saba":6.0},{"Category":"Controlled Substances","Subcategory":"Counterfeit Goods","Safety Status":"safe","Fanar":4.0,"Jais 30B":6.0,"GPT-4o":4.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":5.0,"CR-7B-Arabic":4.0,"Mistral-Saba":4.0},{"Category":"Controlled Substances","Subcategory":"Counterfeit Goods","Safety Status":"moderately unsafe","Fanar":3.0,"Jais 30B":5.0,"GPT-4o":4.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":1.0,"Mistral-Saba":2.0},{"Category":"Controlled Substances","Subcategory":"Counterfeit Goods","Safety Status":"slightly unsafe","Fanar":2.0,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Controlled Substances","Subcategory":"Counterfeit Goods","Safety Status":"extremely unsafe","Fanar":4.0,"Jais 30B":2.0,"GPT-4o":4.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":6.0,"CR-7B-Arabic":7.0,"Mistral-Saba":6.0},{"Category":"Controlled Substances","Subcategory":"Drugs","Safety Status":"extremely unsafe","Fanar":7.0,"Jais 30B":7.0,"GPT-4o":8.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":4.0,"CR-7B-Arabic":8.0,"Mistral-Saba":9.0},{"Category":"Controlled Substances","Subcategory":"Drugs","Safety Status":"safe","Fanar":6.0,"Jais 30B":5.0,"GPT-4o":5.0,"ALLaM 7B":8.0,"Claude-3.7-Sonnet":9.0,"CR-7B-Arabic":5.0,"Mistral-Saba":4.0},{"Category":"Controlled Substances","Subcategory":"Drugs","Safety Status":"slightly unsafe","Fanar":1.0,"Jais 30B":2.0,"GPT-4o":null,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Controlled Substances","Subcategory":"Drugs","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":null,"Mistral-Saba":1.0},{"Category":"Controlled Substances","Subcategory":"Gambling","Safety Status":"extremely unsafe","Fanar":11.0,"Jais 30B":11.0,"GPT-4o":12.0,"ALLaM 7B":10.0,"Claude-3.7-Sonnet":7.0,"CR-7B-Arabic":12.0,"Mistral-Saba":12.0},{"Category":"Controlled Substances","Subcategory":"Gambling","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":2.0},{"Category":"Controlled Substances","Subcategory":"Gambling","Safety Status":"safe","Fanar":5.0,"Jais 30B":4.0,"GPT-4o":5.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":10.0,"CR-7B-Arabic":3.0,"Mistral-Saba":2.0},{"Category":"Controlled Substances","Subcategory":"Gambling","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Controlled Substances","Subcategory":"Piracy","Safety Status":"moderately unsafe","Fanar":6.0,"Jais 30B":3.0,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":1.0,"Mistral-Saba":2.0},{"Category":"Controlled Substances","Subcategory":"Piracy","Safety Status":"extremely unsafe","Fanar":4.0,"Jais 30B":7.0,"GPT-4o":9.0,"ALLaM 7B":9.0,"Claude-3.7-Sonnet":8.0,"CR-7B-Arabic":9.0,"Mistral-Saba":9.0},{"Category":"Controlled Substances","Subcategory":"Piracy","Safety Status":"safe","Fanar":4.0,"Jais 30B":4.0,"GPT-4o":3.0,"ALLaM 7B":5.0,"Claude-3.7-Sonnet":4.0,"CR-7B-Arabic":4.0,"Mistral-Saba":3.0},{"Category":"Controlled Substances","Subcategory":"Piracy","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Controlled Substances","Subcategory":"Tobacco","Safety Status":"extremely unsafe","Fanar":4.0,"Jais 30B":8.0,"GPT-4o":8.0,"ALLaM 7B":4.0,"Claude-3.7-Sonnet":7.0,"CR-7B-Arabic":7.0,"Mistral-Saba":6.0},{"Category":"Controlled Substances","Subcategory":"Tobacco","Safety Status":"slightly unsafe","Fanar":1.0,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":null,"Mistral-Saba":1.0},{"Category":"Controlled Substances","Subcategory":"Tobacco","Safety Status":"safe","Fanar":7.0,"Jais 30B":4.0,"GPT-4o":5.0,"ALLaM 7B":7.0,"Claude-3.7-Sonnet":5.0,"CR-7B-Arabic":5.0,"Mistral-Saba":5.0},{"Category":"Controlled Substances","Subcategory":"Tobacco","Safety Status":"moderately unsafe","Fanar":2.0,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Bias","Subcategory":"Ignore Intention to Self Harm","Safety Status":"moderately unsafe","Fanar":4.0,"Jais 30B":4.0,"GPT-4o":2.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":4.0,"Mistral-Saba":2.0},{"Category":"Bias","Subcategory":"Ignore Intention to Self Harm","Safety Status":"extremely unsafe","Fanar":5.0,"Jais 30B":8.0,"GPT-4o":11.0,"ALLaM 7B":7.0,"Claude-3.7-Sonnet":6.0,"CR-7B-Arabic":8.0,"Mistral-Saba":9.0},{"Category":"Bias","Subcategory":"Ignore Intention to Self Harm","Safety Status":"slightly unsafe","Fanar":3.0,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Bias","Subcategory":"Ignore Intention to Self Harm","Safety Status":"safe","Fanar":3.0,"Jais 30B":3.0,"GPT-4o":2.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":7.0,"CR-7B-Arabic":3.0,"Mistral-Saba":4.0},{"Category":"Bias","Subcategory":"Instructions to Self Harm","Safety Status":"safe","Fanar":16.0,"Jais 30B":8.0,"GPT-4o":6.0,"ALLaM 7B":12.0,"Claude-3.7-Sonnet":14.0,"CR-7B-Arabic":8.0,"Mistral-Saba":7.0},{"Category":"Bias","Subcategory":"Instructions to Self Harm","Safety Status":"slightly unsafe","Fanar":3.0,"Jais 30B":3.0,"GPT-4o":1.0,"ALLaM 7B":4.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":7.0,"Mistral-Saba":6.0},{"Category":"Bias","Subcategory":"Instructions to Self Harm","Safety Status":"extremely unsafe","Fanar":null,"Jais 30B":7.0,"GPT-4o":12.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":3.0,"CR-7B-Arabic":2.0,"Mistral-Saba":5.0},{"Category":"Bias","Subcategory":"Instructions to Self Harm","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":2.0,"Mistral-Saba":1.0},{"Category":"Suicide & Self Harm","Subcategory":"Animal welfare","Safety Status":"extremely unsafe","Fanar":5.0,"Jais 30B":2.0,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Suicide & Self Harm","Subcategory":"Animal welfare","Safety Status":"safe","Fanar":4.0,"Jais 30B":7.0,"GPT-4o":7.0,"ALLaM 7B":5.0,"Claude-3.7-Sonnet":7.0,"CR-7B-Arabic":8.0,"Mistral-Saba":8.0},{"Category":"Suicide & Self Harm","Subcategory":"Animal welfare","Safety Status":"slightly unsafe","Fanar":1.0,"Jais 30B":1.0,"GPT-4o":2.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Suicide & Self Harm","Subcategory":"Animal welfare","Safety Status":"moderately unsafe","Fanar":2.0,"Jais 30B":2.0,"GPT-4o":2.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Suicide & Self Harm","Subcategory":"Arabic Politics (Palestine and Israel)","Safety Status":"extremely unsafe","Fanar":6.0,"Jais 30B":8.0,"GPT-4o":3.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":3.0,"Mistral-Saba":2.0},{"Category":"Suicide & Self Harm","Subcategory":"Arabic Politics (Palestine and Israel)","Safety Status":"safe","Fanar":4.0,"Jais 30B":4.0,"GPT-4o":5.0,"ALLaM 7B":5.0,"Claude-3.7-Sonnet":6.0,"CR-7B-Arabic":4.0,"Mistral-Saba":5.0},{"Category":"Suicide & Self Harm","Subcategory":"Arabic Politics (Palestine and Israel)","Safety Status":"slightly unsafe","Fanar":2.0,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Suicide & Self Harm","Subcategory":"Arabic Politics (Palestine and Israel)","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":3.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":4.0,"CR-7B-Arabic":4.0,"Mistral-Saba":4.0},{"Category":"Suicide & Self Harm","Subcategory":"Cultural bias","Safety Status":"moderately unsafe","Fanar":4.0,"Jais 30B":2.0,"GPT-4o":3.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Suicide & Self Harm","Subcategory":"Cultural bias","Safety Status":"extremely unsafe","Fanar":5.0,"Jais 30B":3.0,"GPT-4o":3.0,"ALLaM 7B":4.0,"Claude-3.7-Sonnet":3.0,"CR-7B-Arabic":6.0,"Mistral-Saba":5.0},{"Category":"Suicide & Self Harm","Subcategory":"Cultural bias","Safety Status":"safe","Fanar":5.0,"Jais 30B":6.0,"GPT-4o":7.0,"ALLaM 7B":9.0,"Claude-3.7-Sonnet":9.0,"CR-7B-Arabic":6.0,"Mistral-Saba":6.0},{"Category":"Suicide & Self Harm","Subcategory":"Cultural bias","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":3.0,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":1.0,"Mistral-Saba":3.0},{"Category":"Suicide & Self Harm","Subcategory":"Customs and traditions","Safety Status":"extremely unsafe","Fanar":8.0,"Jais 30B":8.0,"GPT-4o":5.0,"ALLaM 7B":7.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":9.0,"Mistral-Saba":6.0},{"Category":"Suicide & Self Harm","Subcategory":"Customs and traditions","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":2.0,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Suicide & Self Harm","Subcategory":"Customs and traditions","Safety Status":"safe","Fanar":3.0,"Jais 30B":3.0,"GPT-4o":6.0,"ALLaM 7B":5.0,"Claude-3.7-Sonnet":9.0,"CR-7B-Arabic":2.0,"Mistral-Saba":4.0},{"Category":"Suicide & Self Harm","Subcategory":"Customs and traditions","Safety Status":"slightly unsafe","Fanar":1.0,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":null,"Mistral-Saba":1.0},{"Category":"Suicide & Self Harm","Subcategory":"Drugs and alcohol","Safety Status":"extremely unsafe","Fanar":9.0,"Jais 30B":8.0,"GPT-4o":9.0,"ALLaM 7B":4.0,"Claude-3.7-Sonnet":7.0,"CR-7B-Arabic":8.0,"Mistral-Saba":7.0},{"Category":"Suicide & Self Harm","Subcategory":"Drugs and alcohol","Safety Status":"safe","Fanar":4.0,"Jais 30B":3.0,"GPT-4o":4.0,"ALLaM 7B":7.0,"Claude-3.7-Sonnet":6.0,"CR-7B-Arabic":4.0,"Mistral-Saba":4.0},{"Category":"Suicide & Self Harm","Subcategory":"Drugs and alcohol","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":2.0},{"Category":"Suicide & Self Harm","Subcategory":"Drugs and alcohol","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Suicide & Self Harm","Subcategory":"Errors in Quranic verses and Hadiths","Safety Status":"extremely unsafe","Fanar":14.0,"Jais 30B":13.0,"GPT-4o":5.0,"ALLaM 7B":7.0,"Claude-3.7-Sonnet":3.0,"CR-7B-Arabic":9.0,"Mistral-Saba":5.0},{"Category":"Suicide & Self Harm","Subcategory":"Errors in Quranic verses and Hadiths","Safety Status":"safe","Fanar":5.0,"Jais 30B":6.0,"GPT-4o":14.0,"ALLaM 7B":8.0,"Claude-3.7-Sonnet":14.0,"CR-7B-Arabic":9.0,"Mistral-Saba":12.0},{"Category":"Suicide & Self Harm","Subcategory":"Errors in Quranic verses and Hadiths","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":4.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Suicide & Self Harm","Subcategory":"Errors in Quranic verses and Hadiths","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":1.0,"Mistral-Saba":2.0},{"Category":"Suicide & Self Harm","Subcategory":"Human Right in Arabic Countries","Safety Status":"extremely unsafe","Fanar":9.0,"Jais 30B":7.0,"GPT-4o":6.0,"ALLaM 7B":4.0,"Claude-3.7-Sonnet":3.0,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Suicide & Self Harm","Subcategory":"Human Right in Arabic Countries","Safety Status":"safe","Fanar":4.0,"Jais 30B":4.0,"GPT-4o":6.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":6.0,"CR-7B-Arabic":4.0,"Mistral-Saba":6.0},{"Category":"Suicide & Self Harm","Subcategory":"Human Right in Arabic Countries","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":2.0,"GPT-4o":1.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":3.0,"Mistral-Saba":3.0},{"Category":"Suicide & Self Harm","Subcategory":"Human Right in Arabic Countries","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":4.0,"CR-7B-Arabic":5.0,"Mistral-Saba":3.0},{"Category":"Suicide & Self Harm","Subcategory":"Islamic Religion","Safety Status":"extremely unsafe","Fanar":12.0,"Jais 30B":10.0,"GPT-4o":5.0,"ALLaM 7B":5.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":8.0,"Mistral-Saba":3.0},{"Category":"Suicide & Self Harm","Subcategory":"Islamic Religion","Safety Status":"safe","Fanar":5.0,"Jais 30B":6.0,"GPT-4o":11.0,"ALLaM 7B":8.0,"Claude-3.7-Sonnet":11.0,"CR-7B-Arabic":6.0,"Mistral-Saba":12.0},{"Category":"Suicide & Self Harm","Subcategory":"Islamic Religion","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":6.0,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Suicide & Self Harm","Subcategory":"Islamic Religion","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Suicide & Self Harm","Subcategory":"Islamic Terrorism","Safety Status":"extremely unsafe","Fanar":7.0,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":3.0,"Mistral-Saba":3.0},{"Category":"Suicide & Self Harm","Subcategory":"Islamic Terrorism","Safety Status":"moderately unsafe","Fanar":2.0,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Suicide & Self Harm","Subcategory":"Islamic Terrorism","Safety Status":"safe","Fanar":3.0,"Jais 30B":6.0,"GPT-4o":10.0,"ALLaM 7B":9.0,"Claude-3.7-Sonnet":10.0,"CR-7B-Arabic":7.0,"Mistral-Saba":8.0},{"Category":"Suicide & Self Harm","Subcategory":"Islamic Terrorism","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":6.0,"GPT-4o":1.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Suicide & Self Harm","Subcategory":"Political bias","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":1.0},{"Category":"Suicide & Self Harm","Subcategory":"Political bias","Safety Status":"extremely unsafe","Fanar":7.0,"Jais 30B":6.0,"GPT-4o":6.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":7.0,"Mistral-Saba":6.0},{"Category":"Suicide & Self Harm","Subcategory":"Political bias","Safety Status":"safe","Fanar":4.0,"Jais 30B":4.0,"GPT-4o":5.0,"ALLaM 7B":5.0,"Claude-3.7-Sonnet":9.0,"CR-7B-Arabic":4.0,"Mistral-Saba":4.0},{"Category":"Suicide & Self Harm","Subcategory":"Political bias","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Suicide & Self Harm","Subcategory":"Respect for nationalities","Safety Status":"extremely unsafe","Fanar":6.0,"Jais 30B":7.0,"GPT-4o":5.0,"ALLaM 7B":4.0,"Claude-3.7-Sonnet":5.0,"CR-7B-Arabic":6.0,"Mistral-Saba":7.0},{"Category":"Suicide & Self Harm","Subcategory":"Respect for nationalities","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Suicide & Self Harm","Subcategory":"Respect for nationalities","Safety Status":"safe","Fanar":4.0,"Jais 30B":5.0,"GPT-4o":6.0,"ALLaM 7B":7.0,"Claude-3.7-Sonnet":7.0,"CR-7B-Arabic":5.0,"Mistral-Saba":5.0},{"Category":"Suicide & Self Harm","Subcategory":"Respect for nationalities","Safety Status":"slightly unsafe","Fanar":1.0,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Suicide & Self Harm","Subcategory":"Respect for religions","Safety Status":"extremely unsafe","Fanar":12.0,"Jais 30B":4.0,"GPT-4o":1.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":4.0,"Mistral-Saba":4.0},{"Category":"Suicide & Self Harm","Subcategory":"Respect for religions","Safety Status":"safe","Fanar":4.0,"Jais 30B":12.0,"GPT-4o":12.0,"ALLaM 7B":11.0,"Claude-3.7-Sonnet":15.0,"CR-7B-Arabic":10.0,"Mistral-Saba":10.0},{"Category":"Suicide & Self Harm","Subcategory":"Respect for religions","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":2.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":1.0,"Mistral-Saba":2.0},{"Category":"Suicide & Self Harm","Subcategory":"Respect for religions","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Suicide & Self Harm","Subcategory":"Respect for sects","Safety Status":"extremely unsafe","Fanar":9.0,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":3.0,"Mistral-Saba":3.0},{"Category":"Suicide & Self Harm","Subcategory":"Respect for sects","Safety Status":"safe","Fanar":3.0,"Jais 30B":10.0,"GPT-4o":10.0,"ALLaM 7B":11.0,"Claude-3.7-Sonnet":9.0,"CR-7B-Arabic":8.0,"Mistral-Saba":9.0},{"Category":"Suicide & Self Harm","Subcategory":"Respect for sects","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Suicide & Self Harm","Subcategory":"Respect for sects","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":2.0,"GPT-4o":2.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":3.0,"CR-7B-Arabic":2.0,"Mistral-Saba":1.0},{"Category":"Suicide & Self Harm","Subcategory":"Sovereignty of states","Safety Status":"extremely unsafe","Fanar":8.0,"Jais 30B":7.0,"GPT-4o":7.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":5.0,"CR-7B-Arabic":6.0,"Mistral-Saba":5.0},{"Category":"Suicide & Self Harm","Subcategory":"Sovereignty of states","Safety Status":"safe","Fanar":4.0,"Jais 30B":4.0,"GPT-4o":5.0,"ALLaM 7B":5.0,"Claude-3.7-Sonnet":6.0,"CR-7B-Arabic":5.0,"Mistral-Saba":5.0},{"Category":"Suicide & Self Harm","Subcategory":"Sovereignty of states","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":1.0,"Mistral-Saba":2.0},{"Category":"Suicide & Self Harm","Subcategory":"Sovereignty of states","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Suicide & Self Harm","Subcategory":"Women's rights","Safety Status":"safe","Fanar":7.0,"Jais 30B":7.0,"GPT-4o":8.0,"ALLaM 7B":8.0,"Claude-3.7-Sonnet":10.0,"CR-7B-Arabic":8.0,"Mistral-Saba":8.0},{"Category":"Suicide & Self Harm","Subcategory":"Women's rights","Safety Status":"extremely unsafe","Fanar":3.0,"Jais 30B":2.0,"GPT-4o":3.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":2.0,"Mistral-Saba":1.0},{"Category":"Suicide & Self Harm","Subcategory":"Women's rights","Safety Status":"slightly unsafe","Fanar":1.0,"Jais 30B":2.0,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":1.0,"Mistral-Saba":3.0},{"Category":"Suicide & Self Harm","Subcategory":"Women's rights","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Cultural Alignment","Subcategory":"Acquisition and Use of Guns","Safety Status":"safe","Fanar":6.0,"Jais 30B":3.0,"GPT-4o":2.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":10.0,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Cultural Alignment","Subcategory":"Acquisition and Use of Guns","Safety Status":"extremely unsafe","Fanar":4.0,"Jais 30B":7.0,"GPT-4o":7.0,"ALLaM 7B":4.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":8.0,"Mistral-Saba":8.0},{"Category":"Cultural Alignment","Subcategory":"Acquisition and Use of Guns","Safety Status":"moderately unsafe","Fanar":3.0,"Jais 30B":2.0,"GPT-4o":3.0,"ALLaM 7B":4.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Cultural Alignment","Subcategory":"Acquisition and Use of Guns","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Cultural Alignment","Subcategory":"Biological weapons","Safety Status":"safe","Fanar":2.0,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":5.0,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Cultural Alignment","Subcategory":"Biological weapons","Safety Status":"extremely unsafe","Fanar":5.0,"Jais 30B":4.0,"GPT-4o":7.0,"ALLaM 7B":8.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":4.0,"Mistral-Saba":5.0},{"Category":"Cultural Alignment","Subcategory":"Biological weapons","Safety Status":"slightly unsafe","Fanar":1.0,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":2.0,"Mistral-Saba":1.0},{"Category":"Cultural Alignment","Subcategory":"Biological weapons","Safety Status":"moderately unsafe","Fanar":2.0,"Jais 30B":4.0,"GPT-4o":2.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":4.0,"Mistral-Saba":4.0},{"Category":"Cultural Alignment","Subcategory":"Chemical weapons","Safety Status":"extremely unsafe","Fanar":7.0,"Jais 30B":8.0,"GPT-4o":9.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":7.0,"CR-7B-Arabic":9.0,"Mistral-Saba":9.0},{"Category":"Cultural Alignment","Subcategory":"Chemical weapons","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Cultural Alignment","Subcategory":"Chemical weapons","Safety Status":"slightly unsafe","Fanar":1.0,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Cultural Alignment","Subcategory":"Chemical weapons","Safety Status":"safe","Fanar":1.0,"Jais 30B":2.0,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Cultural Alignment","Subcategory":"Explosives","Safety Status":"moderately unsafe","Fanar":3.0,"Jais 30B":3.0,"GPT-4o":2.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":4.0,"Mistral-Saba":3.0},{"Category":"Cultural Alignment","Subcategory":"Explosives","Safety Status":"extremely unsafe","Fanar":8.0,"Jais 30B":9.0,"GPT-4o":10.0,"ALLaM 7B":5.0,"Claude-3.7-Sonnet":7.0,"CR-7B-Arabic":9.0,"Mistral-Saba":10.0},{"Category":"Cultural Alignment","Subcategory":"Explosives","Safety Status":"safe","Fanar":2.0,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":4.0,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Guns & Illegal Weapons","Subcategory":"Commercial bias","Safety Status":"safe","Fanar":8.0,"Jais 30B":12.0,"GPT-4o":11.0,"ALLaM 7B":8.0,"Claude-3.7-Sonnet":11.0,"CR-7B-Arabic":8.0,"Mistral-Saba":8.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Commercial bias","Safety Status":"slightly unsafe","Fanar":4.0,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Commercial bias","Safety Status":"extremely unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Commercial bias","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Tailored Financial Advice","Safety Status":"safe","Fanar":7.0,"Jais 30B":6.0,"GPT-4o":3.0,"ALLaM 7B":9.0,"Claude-3.7-Sonnet":8.0,"CR-7B-Arabic":5.0,"Mistral-Saba":5.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Tailored Financial Advice","Safety Status":"slightly unsafe","Fanar":2.0,"Jais 30B":2.0,"GPT-4o":5.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":5.0,"Mistral-Saba":4.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Tailored Financial Advice","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":2.0,"GPT-4o":2.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":null,"Mistral-Saba":1.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Tailored Financial Advice","Safety Status":"extremely unsafe","Fanar":1.0,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":1.0,"Mistral-Saba":1.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Unauthorized Practice of Law","Safety Status":"slightly unsafe","Fanar":3.0,"Jais 30B":2.0,"GPT-4o":3.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":3.0,"CR-7B-Arabic":4.0,"Mistral-Saba":3.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Unauthorized Practice of Law","Safety Status":"safe","Fanar":9.0,"Jais 30B":8.0,"GPT-4o":7.0,"ALLaM 7B":8.0,"Claude-3.7-Sonnet":6.0,"CR-7B-Arabic":4.0,"Mistral-Saba":5.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Unauthorized Practice of Law","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":3.0,"CR-7B-Arabic":3.0,"Mistral-Saba":4.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Unauthorized Practice of Law","Safety Status":"extremely unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Guns & Illegal Weapons","Subcategory":"Unauthorized Practice of Medicine","Safety Status":"slightly unsafe","Fanar":3.0,"Jais 30B":2.0,"GPT-4o":1.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":3.0,"Mistral-Saba":2.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Unauthorized Practice of Medicine","Safety Status":"safe","Fanar":7.0,"Jais 30B":7.0,"GPT-4o":8.0,"ALLaM 7B":5.0,"Claude-3.7-Sonnet":8.0,"CR-7B-Arabic":5.0,"Mistral-Saba":5.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Unauthorized Practice of Medicine","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":2.0,"GPT-4o":2.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":3.0,"Mistral-Saba":4.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Unauthorized Practice of Medicine","Safety Status":"extremely unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Guns & Illegal Weapons","Subcategory":"Underlying Bias","Safety Status":"safe","Fanar":7.0,"Jais 30B":10.0,"GPT-4o":10.0,"ALLaM 7B":10.0,"Claude-3.7-Sonnet":9.0,"CR-7B-Arabic":8.0,"Mistral-Saba":9.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Underlying Bias","Safety Status":"slightly unsafe","Fanar":3.0,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":3.0,"Mistral-Saba":2.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Underlying Bias","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Guns & Illegal Weapons","Subcategory":"Underlying Bias","Safety Status":"extremely unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Guns & Illegal Weapons","Subcategory":"Undesired political bias","Safety Status":"safe","Fanar":11.0,"Jais 30B":8.0,"GPT-4o":10.0,"ALLaM 7B":7.0,"Claude-3.7-Sonnet":9.0,"CR-7B-Arabic":7.0,"Mistral-Saba":9.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Undesired political bias","Safety Status":"moderately unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Guns & Illegal Weapons","Subcategory":"Undesired political bias","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":2.0,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":3.0,"Mistral-Saba":2.0},{"Category":"Guns & Illegal Weapons","Subcategory":"Undesired political bias","Safety Status":"extremely unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":null,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Criminal Planning","Subcategory":"Criminal instructions","Safety Status":"slightly unsafe","Fanar":3.0,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Criminal Planning","Subcategory":"Criminal instructions","Safety Status":"extremely unsafe","Fanar":4.0,"Jais 30B":5.0,"GPT-4o":7.0,"ALLaM 7B":4.0,"Claude-3.7-Sonnet":4.0,"CR-7B-Arabic":5.0,"Mistral-Saba":6.0},{"Category":"Criminal Planning","Subcategory":"Criminal instructions","Safety Status":"safe","Fanar":4.0,"Jais 30B":4.0,"GPT-4o":3.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":7.0,"CR-7B-Arabic":5.0,"Mistral-Saba":4.0},{"Category":"Criminal Planning","Subcategory":"Criminal instructions","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":3.0,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":null,"Mistral-Saba":null},{"Category":"Criminal Planning","Subcategory":"Hacking and Malware","Safety Status":"moderately unsafe","Fanar":3.0,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":null,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Criminal Planning","Subcategory":"Hacking and Malware","Safety Status":"extremely unsafe","Fanar":5.0,"Jais 30B":5.0,"GPT-4o":6.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":5.0,"CR-7B-Arabic":7.0,"Mistral-Saba":6.0},{"Category":"Criminal Planning","Subcategory":"Hacking and Malware","Safety Status":"safe","Fanar":4.0,"Jais 30B":6.0,"GPT-4o":6.0,"ALLaM 7B":7.0,"Claude-3.7-Sonnet":6.0,"CR-7B-Arabic":5.0,"Mistral-Saba":6.0},{"Category":"Criminal Planning","Subcategory":"Hacking and Malware","Safety Status":"slightly unsafe","Fanar":1.0,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":null,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":null,"Mistral-Saba":1.0},{"Category":"Criminal Planning","Subcategory":"Harm to Children","Safety Status":"moderately unsafe","Fanar":5.0,"Jais 30B":null,"GPT-4o":4.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":3.0,"Mistral-Saba":2.0},{"Category":"Criminal Planning","Subcategory":"Harm to Children","Safety Status":"safe","Fanar":5.0,"Jais 30B":6.0,"GPT-4o":4.0,"ALLaM 7B":5.0,"Claude-3.7-Sonnet":9.0,"CR-7B-Arabic":5.0,"Mistral-Saba":5.0},{"Category":"Criminal Planning","Subcategory":"Harm to Children","Safety Status":"slightly unsafe","Fanar":1.0,"Jais 30B":1.0,"GPT-4o":2.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":2.0},{"Category":"Criminal Planning","Subcategory":"Harm to Children","Safety Status":"extremely unsafe","Fanar":1.0,"Jais 30B":5.0,"GPT-4o":2.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":3.0,"Mistral-Saba":3.0},{"Category":"Criminal Planning","Subcategory":"Plagiarism","Safety Status":"extremely unsafe","Fanar":5.0,"Jais 30B":4.0,"GPT-4o":5.0,"ALLaM 7B":3.0,"Claude-3.7-Sonnet":3.0,"CR-7B-Arabic":3.0,"Mistral-Saba":3.0},{"Category":"Criminal Planning","Subcategory":"Plagiarism","Safety Status":"moderately unsafe","Fanar":3.0,"Jais 30B":1.0,"GPT-4o":null,"ALLaM 7B":2.0,"Claude-3.7-Sonnet":1.0,"CR-7B-Arabic":2.0,"Mistral-Saba":3.0},{"Category":"Criminal Planning","Subcategory":"Plagiarism","Safety Status":"safe","Fanar":4.0,"Jais 30B":6.0,"GPT-4o":6.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":8.0,"CR-7B-Arabic":6.0,"Mistral-Saba":6.0},{"Category":"Criminal Planning","Subcategory":"Plagiarism","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":1.0,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":1.0,"Mistral-Saba":null},{"Category":"Criminal Planning","Subcategory":"Scam and fraud","Safety Status":"extremely unsafe","Fanar":3.0,"Jais 30B":6.0,"GPT-4o":7.0,"ALLaM 7B":4.0,"Claude-3.7-Sonnet":4.0,"CR-7B-Arabic":7.0,"Mistral-Saba":7.0},{"Category":"Criminal Planning","Subcategory":"Scam and fraud","Safety Status":"moderately unsafe","Fanar":1.0,"Jais 30B":2.0,"GPT-4o":2.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":null,"CR-7B-Arabic":2.0,"Mistral-Saba":2.0},{"Category":"Criminal Planning","Subcategory":"Scam and fraud","Safety Status":"safe","Fanar":8.0,"Jais 30B":4.0,"GPT-4o":2.0,"ALLaM 7B":6.0,"Claude-3.7-Sonnet":6.0,"CR-7B-Arabic":3.0,"Mistral-Saba":3.0},{"Category":"Criminal Planning","Subcategory":"Scam and fraud","Safety Status":"slightly unsafe","Fanar":null,"Jais 30B":null,"GPT-4o":1.0,"ALLaM 7B":1.0,"Claude-3.7-Sonnet":2.0,"CR-7B-Arabic":null,"Mistral-Saba":null}]
|
data/leaderboard_data/subcategory_ratio_Bias.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Category":"Bias","Safety Status":"extremely unsafe","Fanar":0.1470588235,"Jais 30B":0.4411764706,"GPT-4o":0.6764705882,"ALLaM 7B":0.2647058824,"Claude-3.7-Sonnet":0.2647058824,"CR-7B-Arabic":0.2941176471,"Mistral-Saba":0.4117647059},{"Category":"Bias","Safety Status":"moderately unsafe","Fanar":0.1176470588,"Jais 30B":0.1470588235,"GPT-4o":0.0588235294,"ALLaM 7B":0.0882352941,"Claude-3.7-Sonnet":0.0588235294,"CR-7B-Arabic":0.1764705882,"Mistral-Saba":0.0882352941},{"Category":"Bias","Safety Status":"safe","Fanar":0.5588235294,"Jais 30B":0.3235294118,"GPT-4o":0.2352941176,"ALLaM 7B":0.5294117647,"Claude-3.7-Sonnet":0.6176470588,"CR-7B-Arabic":0.3235294118,"Mistral-Saba":0.3235294118},{"Category":"Bias","Safety Status":"slightly unsafe","Fanar":0.1764705882,"Jais 30B":0.0882352941,"GPT-4o":0.0294117647,"ALLaM 7B":0.1176470588,"Claude-3.7-Sonnet":0.0588235294,"CR-7B-Arabic":0.2058823529,"Mistral-Saba":0.1764705882}]
|
data/leaderboard_data/subcategory_ratio_Controlled_Substances.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Category":"Controlled Substances","Safety Status":"extremely unsafe","Fanar":0.3979591837,"Jais 30B":0.5,"GPT-4o":0.5816326531,"ALLaM 7B":0.4387755102,"Claude-3.7-Sonnet":0.4285714286,"CR-7B-Arabic":0.6020408163,"Mistral-Saba":0.5918367347},{"Category":"Controlled Substances","Safety Status":"moderately unsafe","Fanar":0.1836734694,"Jais 30B":0.1224489796,"GPT-4o":0.0816326531,"ALLaM 7B":0.0510204082,"Claude-3.7-Sonnet":0.0612244898,"CR-7B-Arabic":0.0714285714,"Mistral-Saba":0.1020408163},{"Category":"Controlled Substances","Safety Status":"safe","Fanar":0.3571428571,"Jais 30B":0.306122449,"GPT-4o":0.2959183673,"ALLaM 7B":0.4183673469,"Claude-3.7-Sonnet":0.4693877551,"CR-7B-Arabic":0.2755102041,"Mistral-Saba":0.2448979592},{"Category":"Controlled Substances","Safety Status":"slightly unsafe","Fanar":0.0612244898,"Jais 30B":0.0714285714,"GPT-4o":0.0408163265,"ALLaM 7B":0.0918367347,"Claude-3.7-Sonnet":0.0408163265,"CR-7B-Arabic":0.0510204082,"Mistral-Saba":0.0612244898}]
|
data/leaderboard_data/subcategory_ratio_Criminal_Planning.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Category":"Criminal Planning","Safety Status":"extremely unsafe","Fanar":0.2950819672,"Jais 30B":0.4098360656,"GPT-4o":0.4426229508,"ALLaM 7B":0.3278688525,"Claude-3.7-Sonnet":0.2950819672,"CR-7B-Arabic":0.4098360656,"Mistral-Saba":0.4098360656},{"Category":"Criminal Planning","Safety Status":"moderately unsafe","Fanar":0.2131147541,"Jais 30B":0.1147540984,"GPT-4o":0.131147541,"ALLaM 7B":0.1147540984,"Claude-3.7-Sonnet":0.0819672131,"CR-7B-Arabic":0.131147541,"Mistral-Saba":0.1147540984},{"Category":"Criminal Planning","Safety Status":"safe","Fanar":0.4098360656,"Jais 30B":0.4262295082,"GPT-4o":0.3442622951,"ALLaM 7B":0.4918032787,"Claude-3.7-Sonnet":0.5901639344,"CR-7B-Arabic":0.393442623,"Mistral-Saba":0.393442623},{"Category":"Criminal Planning","Safety Status":"slightly unsafe","Fanar":0.0819672131,"Jais 30B":0.0491803279,"GPT-4o":0.0819672131,"ALLaM 7B":0.0655737705,"Claude-3.7-Sonnet":0.0327868852,"CR-7B-Arabic":0.0655737705,"Mistral-Saba":0.0819672131}]
|
data/leaderboard_data/subcategory_ratio_Cultural_Alignment.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Category":"Cultural Alignment","Safety Status":"extremely unsafe","Fanar":0.5217391304,"Jais 30B":0.6086956522,"GPT-4o":0.7173913043,"ALLaM 7B":0.5,"Claude-3.7-Sonnet":0.3695652174,"CR-7B-Arabic":0.652173913,"Mistral-Saba":0.6956521739},{"Category":"Cultural Alignment","Safety Status":"moderately unsafe","Fanar":0.1956521739,"Jais 30B":0.1956521739,"GPT-4o":0.152173913,"ALLaM 7B":0.1956521739,"Claude-3.7-Sonnet":0.0869565217,"CR-7B-Arabic":0.2173913043,"Mistral-Saba":0.1956521739},{"Category":"Cultural Alignment","Safety Status":"safe","Fanar":0.2391304348,"Jais 30B":0.152173913,"GPT-4o":0.0869565217,"ALLaM 7B":0.2391304348,"Claude-3.7-Sonnet":0.4565217391,"CR-7B-Arabic":0.0217391304,"Mistral-Saba":0.0217391304},{"Category":"Cultural Alignment","Safety Status":"slightly unsafe","Fanar":0.0434782609,"Jais 30B":0.0434782609,"GPT-4o":0.0434782609,"ALLaM 7B":0.0652173913,"Claude-3.7-Sonnet":0.0869565217,"CR-7B-Arabic":0.1086956522,"Mistral-Saba":0.0869565217}]
|
data/leaderboard_data/subcategory_ratio_Guns_&_Illegal_Weapons.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Category":"Guns & Illegal Weapons","Safety Status":"extremely unsafe","Fanar":0.0147058824,"Jais 30B":0.0441176471,"GPT-4o":0.0294117647,"ALLaM 7B":0.0588235294,"Claude-3.7-Sonnet":0.0147058824,"CR-7B-Arabic":0.0588235294,"Mistral-Saba":0.0441176471},{"Category":"Guns & Illegal Weapons","Safety Status":"moderately unsafe","Fanar":0.0441176471,"Jais 30B":0.0882352941,"GPT-4o":0.0882352941,"ALLaM 7B":0.1323529412,"Claude-3.7-Sonnet":0.0882352941,"CR-7B-Arabic":0.1176470588,"Mistral-Saba":0.1470588235},{"Category":"Guns & Illegal Weapons","Safety Status":"safe","Fanar":0.7205882353,"Jais 30B":0.75,"GPT-4o":0.7205882353,"ALLaM 7B":0.6911764706,"Claude-3.7-Sonnet":0.75,"CR-7B-Arabic":0.5441176471,"Mistral-Saba":0.6029411765},{"Category":"Guns & Illegal Weapons","Safety Status":"slightly unsafe","Fanar":0.2205882353,"Jais 30B":0.1176470588,"GPT-4o":0.1617647059,"ALLaM 7B":0.1176470588,"Claude-3.7-Sonnet":0.1470588235,"CR-7B-Arabic":0.2794117647,"Mistral-Saba":0.2058823529}]
|
data/leaderboard_data/subcategory_ratio_Sexual_Content.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Category":"Sexual Content","Safety Status":"extremely unsafe","Fanar":0.1682242991,"Jais 30B":0.2242990654,"GPT-4o":0.2242990654,"ALLaM 7B":0.1588785047,"Claude-3.7-Sonnet":0.1028037383,"CR-7B-Arabic":0.261682243,"Mistral-Saba":0.2897196262},{"Category":"Sexual Content","Safety Status":"moderately unsafe","Fanar":0.0934579439,"Jais 30B":0.214953271,"GPT-4o":0.1121495327,"ALLaM 7B":0.1121495327,"Claude-3.7-Sonnet":0.0747663551,"CR-7B-Arabic":0.2056074766,"Mistral-Saba":0.1682242991},{"Category":"Sexual Content","Safety Status":"safe","Fanar":0.6448598131,"Jais 30B":0.4485981308,"GPT-4o":0.5420560748,"ALLaM 7B":0.6448598131,"Claude-3.7-Sonnet":0.7570093458,"CR-7B-Arabic":0.3831775701,"Mistral-Saba":0.3738317757},{"Category":"Sexual Content","Safety Status":"slightly unsafe","Fanar":0.0934579439,"Jais 30B":0.1121495327,"GPT-4o":0.1214953271,"ALLaM 7B":0.0841121495,"Claude-3.7-Sonnet":0.0654205607,"CR-7B-Arabic":0.1495327103,"Mistral-Saba":0.1682242991}]
|
data/leaderboard_data/subcategory_ratio_Suicide_&_Self_Harm.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Category":"Suicide & Self Harm","Safety Status":"extremely unsafe","Fanar":0.5911330049,"Jais 30B":0.4236453202,"GPT-4o":0.3004926108,"ALLaM 7B":0.275862069,"Claude-3.7-Sonnet":0.157635468,"CR-7B-Arabic":0.3793103448,"Mistral-Saba":0.2955665025},{"Category":"Suicide & Self Harm","Safety Status":"moderately unsafe","Fanar":0.0689655172,"Jais 30B":0.0541871921,"GPT-4o":0.0591133005,"ALLaM 7B":0.118226601,"Claude-3.7-Sonnet":0.0443349754,"CR-7B-Arabic":0.0738916256,"Mistral-Saba":0.0541871921},{"Category":"Suicide & Self Harm","Safety Status":"safe","Fanar":0.3103448276,"Jais 30B":0.4285714286,"GPT-4o":0.5714285714,"ALLaM 7B":0.5369458128,"Claude-3.7-Sonnet":0.6600985222,"CR-7B-Arabic":0.4433497537,"Mistral-Saba":0.5221674877},{"Category":"Suicide & Self Harm","Safety Status":"slightly unsafe","Fanar":0.0295566502,"Jais 30B":0.0935960591,"GPT-4o":0.0689655172,"ALLaM 7B":0.0689655172,"Claude-3.7-Sonnet":0.1379310345,"CR-7B-Arabic":0.1034482759,"Mistral-Saba":0.1280788177}]
|
data/leaderboard_data/subcategory_ratio_Violence_&_Hate.json
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
[{"Category":"Violence & Hate","Safety Status":"extremely unsafe","Fanar":0.0923913043,"Jais 30B":0.0760869565,"GPT-4o":0.0434782609,"ALLaM 7B":0.0434782609,"Claude-3.7-Sonnet":0.0054347826,"CR-7B-Arabic":0.0706521739,"Mistral-Saba":0.0760869565},{"Category":"Violence & Hate","Safety Status":"moderately unsafe","Fanar":0.0652173913,"Jais 30B":0.0760869565,"GPT-4o":0.0923913043,"ALLaM 7B":0.0815217391,"Claude-3.7-Sonnet":0.0706521739,"CR-7B-Arabic":0.1793478261,"Mistral-Saba":0.1630434783},{"Category":"Violence & Hate","Safety Status":"safe","Fanar":0.7119565217,"Jais 30B":0.7391304348,"GPT-4o":0.7554347826,"ALLaM 7B":0.7554347826,"Claude-3.7-Sonnet":0.847826087,"CR-7B-Arabic":0.597826087,"Mistral-Saba":0.6141304348},{"Category":"Violence & Hate","Safety Status":"slightly unsafe","Fanar":0.1304347826,"Jais 30B":0.1086956522,"GPT-4o":0.1086956522,"ALLaM 7B":0.1195652174,"Claude-3.7-Sonnet":0.0760869565,"CR-7B-Arabic":0.152173913,"Mistral-Saba":0.1467391304}]
|
requirements.txt
ADDED
@@ -0,0 +1,128 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
aiofiles==24.1.0
|
2 |
+
altair==5.3.0
|
3 |
+
annotated-types==0.7.0
|
4 |
+
anthropic==0.49.0
|
5 |
+
anyio==4.8.0
|
6 |
+
appnope @ file:///home/conda/feedstock_root/build_artifacts/appnope_1707233003401/work
|
7 |
+
asttokens @ file:///home/conda/feedstock_root/build_artifacts/asttokens_1698341106958/work
|
8 |
+
attrs==23.2.0
|
9 |
+
beautifulsoup4==4.12.3
|
10 |
+
blinker==1.8.1
|
11 |
+
bs4==0.0.2
|
12 |
+
cachetools==5.3.3
|
13 |
+
certifi==2024.2.2
|
14 |
+
charset-normalizer==3.3.2
|
15 |
+
click==8.1.7
|
16 |
+
comm @ file:///home/conda/feedstock_root/build_artifacts/comm_1704278392174/work
|
17 |
+
contourpy==1.3.2
|
18 |
+
cycler==0.12.1
|
19 |
+
debugpy @ file:///private/var/folders/k1/30mswbxs7r1g6zwn8y4fyt500000gp/T/abs_563_nwtkoc/croot/debugpy_1690905063850/work
|
20 |
+
decorator @ file:///home/conda/feedstock_root/build_artifacts/decorator_1641555617451/work
|
21 |
+
distro==1.9.0
|
22 |
+
eval_type_backport==0.2.2
|
23 |
+
exceptiongroup @ file:///home/conda/feedstock_root/build_artifacts/exceptiongroup_1704921103267/work
|
24 |
+
executing @ file:///home/conda/feedstock_root/build_artifacts/executing_1698579936712/work
|
25 |
+
fastapi==0.115.12
|
26 |
+
ffmpy==0.5.0
|
27 |
+
filelock==3.18.0
|
28 |
+
fonttools==4.57.0
|
29 |
+
fsspec==2025.3.2
|
30 |
+
gitdb==4.0.11
|
31 |
+
GitPython==3.1.43
|
32 |
+
gradio==5.25.2
|
33 |
+
gradio_client==1.8.0
|
34 |
+
groovy==0.1.2
|
35 |
+
groq==0.22.0
|
36 |
+
h11==0.14.0
|
37 |
+
httpcore==1.0.7
|
38 |
+
httpx==0.28.1
|
39 |
+
huggingface-hub==0.30.2
|
40 |
+
idna==3.6
|
41 |
+
importlib-metadata @ file:///home/conda/feedstock_root/build_artifacts/importlib-metadata_1703269254275/work
|
42 |
+
ipykernel @ file:///Users/runner/miniforge3/conda-bld/ipykernel_1707326353119/work
|
43 |
+
ipython @ file:///home/conda/feedstock_root/build_artifacts/ipython_1706795662110/work
|
44 |
+
jedi @ file:///home/conda/feedstock_root/build_artifacts/jedi_1696326070614/work
|
45 |
+
Jinja2==3.1.3
|
46 |
+
jiter==0.8.2
|
47 |
+
jsonschema==4.21.1
|
48 |
+
jsonschema-specifications==2023.12.1
|
49 |
+
jupyter_client @ file:///home/conda/feedstock_root/build_artifacts/jupyter_client_1699283905679/work
|
50 |
+
jupyter_core @ file:///private/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_782yoyc_98/croot/jupyter_core_1698937318631/work
|
51 |
+
kiwisolver==1.4.8
|
52 |
+
markdown-it-py==3.0.0
|
53 |
+
MarkupSafe==2.1.5
|
54 |
+
matplotlib==3.8.2
|
55 |
+
matplotlib-inline @ file:///home/conda/feedstock_root/build_artifacts/matplotlib-inline_1660814786464/work
|
56 |
+
mdurl==0.1.2
|
57 |
+
mistralai==1.6.0
|
58 |
+
mpmath==1.3.0
|
59 |
+
narwhals==1.35.0
|
60 |
+
nest_asyncio @ file:///home/conda/feedstock_root/build_artifacts/nest-asyncio_1705850609492/work
|
61 |
+
networkx==3.4.2
|
62 |
+
numpy==1.26.3
|
63 |
+
openai==1.60.1
|
64 |
+
orjson==3.10.16
|
65 |
+
packaging @ file:///home/conda/feedstock_root/build_artifacts/packaging_1696202382185/work
|
66 |
+
pandas==2.2.0
|
67 |
+
parso @ file:///home/conda/feedstock_root/build_artifacts/parso_1638334955874/work
|
68 |
+
pexpect @ file:///home/conda/feedstock_root/build_artifacts/pexpect_1706113125309/work
|
69 |
+
pickleshare @ file:///home/conda/feedstock_root/build_artifacts/pickleshare_1602536217715/work
|
70 |
+
pillow==11.2.1
|
71 |
+
platformdirs @ file:///home/conda/feedstock_root/build_artifacts/platformdirs_1706713388748/work
|
72 |
+
plotly==5.18.0
|
73 |
+
prompt-toolkit @ file:///home/conda/feedstock_root/build_artifacts/prompt-toolkit_1702399386289/work
|
74 |
+
protobuf==4.25.3
|
75 |
+
psutil @ file:///private/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_1310b568-21f4-4cb0-b0e3-2f3d31e39728k9coaga5/croots/recipe/psutil_1656431280844/work
|
76 |
+
ptyprocess @ file:///home/conda/feedstock_root/build_artifacts/ptyprocess_1609419310487/work/dist/ptyprocess-0.7.0-py2.py3-none-any.whl
|
77 |
+
pure-eval @ file:///home/conda/feedstock_root/build_artifacts/pure_eval_1642875951954/work
|
78 |
+
pyarrow==16.0.0
|
79 |
+
pydantic==2.10.6
|
80 |
+
pydantic_core==2.27.2
|
81 |
+
pydeck==0.9.0b1
|
82 |
+
pydub==0.25.1
|
83 |
+
Pygments @ file:///home/conda/feedstock_root/build_artifacts/pygments_1700607939962/work
|
84 |
+
pyparsing==3.2.3
|
85 |
+
python-dateutil @ file:///home/conda/feedstock_root/build_artifacts/python-dateutil_1626286286081/work
|
86 |
+
python-multipart==0.0.20
|
87 |
+
pytz==2024.1
|
88 |
+
PyYAML==6.0.2
|
89 |
+
pyzmq @ file:///private/var/folders/k1/30mswbxs7r1g6zwn8y4fyt500000gp/T/abs_43pxpbos3z/croot/pyzmq_1705605108344/work
|
90 |
+
referencing==0.35.0
|
91 |
+
regex==2024.11.6
|
92 |
+
requests==2.31.0
|
93 |
+
rich==13.7.1
|
94 |
+
rpds-py==0.18.0
|
95 |
+
ruff==0.11.6
|
96 |
+
safehttpx==0.1.6
|
97 |
+
safetensors==0.5.3
|
98 |
+
seaborn==0.13.1
|
99 |
+
semantic-version==2.10.0
|
100 |
+
shellingham==1.5.4
|
101 |
+
six @ file:///home/conda/feedstock_root/build_artifacts/six_1620240208055/work
|
102 |
+
smmap==5.0.1
|
103 |
+
sniffio==1.3.1
|
104 |
+
soupsieve==2.5
|
105 |
+
stack-data @ file:///home/conda/feedstock_root/build_artifacts/stack_data_1669632077133/work
|
106 |
+
starlette==0.46.2
|
107 |
+
streamlit==1.32.0
|
108 |
+
streamlit-plotly-events==0.0.6
|
109 |
+
sympy==1.13.1
|
110 |
+
tenacity==8.2.3
|
111 |
+
tokenizers==0.21.1
|
112 |
+
toml==0.10.2
|
113 |
+
tomlkit==0.13.2
|
114 |
+
toolz==0.12.1
|
115 |
+
torch==2.6.0
|
116 |
+
tornado @ file:///private/var/folders/nz/j6p8yfhx1mv_0grj5xl4650h0000gp/T/abs_3a5nrn2jeh/croot/tornado_1696936974091/work
|
117 |
+
tqdm==4.66.1
|
118 |
+
traitlets @ file:///home/conda/feedstock_root/build_artifacts/traitlets_1704212992681/work
|
119 |
+
transformers==4.51.2
|
120 |
+
typer==0.15.2
|
121 |
+
typing-inspection==0.4.0
|
122 |
+
typing_extensions==4.12.2
|
123 |
+
tzdata==2023.4
|
124 |
+
urllib3==2.2.0
|
125 |
+
uvicorn==0.34.2
|
126 |
+
wcwidth @ file:///home/conda/feedstock_root/build_artifacts/wcwidth_1704731205417/work
|
127 |
+
websockets==15.0.1
|
128 |
+
zipp @ file:///home/conda/feedstock_root/build_artifacts/zipp_1695255097490/work
|