aisafe commited on
Commit
9782210
·
verified ·
1 Parent(s): e1a58bc

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +36 -0
app.py CHANGED
@@ -5,6 +5,42 @@ st.title("AI Detectability Index (ADI)")
5
 
6
  st.write("As new LLMs continue to emerge at an accelerated pace, the usability of prevailing AGTD techniques might not endure indefinitely. To align with the ever-changing landscape of LLMs, we introduce the AI Detectability Index (ADI), which identifies the discernable range for LLMs based on SoTA AGTD techniques. The hypothesis behind this proposal is that both LLMs and AGTD techniques' SoTA benchmarks can be regularly updated to adapt to the evolving landscape. Additionally, ADI serves as a litmus test to gauge whether contemporary LLMs have surpassed the ADI benchmark and are thereby rendering themselves impervious to detection, or whether new methods for AI-generated text detection will require the ADI standard to be reset and re-calibrated.")
7
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
8
  st.markdown("""
9
  <style>
10
  table th:first-of-type {
 
5
 
6
  st.write("As new LLMs continue to emerge at an accelerated pace, the usability of prevailing AGTD techniques might not endure indefinitely. To align with the ever-changing landscape of LLMs, we introduce the AI Detectability Index (ADI), which identifies the discernable range for LLMs based on SoTA AGTD techniques. The hypothesis behind this proposal is that both LLMs and AGTD techniques' SoTA benchmarks can be regularly updated to adapt to the evolving landscape. Additionally, ADI serves as a litmus test to gauge whether contemporary LLMs have surpassed the ADI benchmark and are thereby rendering themselves impervious to detection, or whether new methods for AI-generated text detection will require the ADI standard to be reset and re-calibrated.")
7
 
8
+ import streamlit as st
9
+
10
+ # Create two columns
11
+ col1, col2 = st.columns([0.4, 0.6])
12
+
13
+ # Add text to the left column (40% area)
14
+ with col1:
15
+ st.write("Watermarking: Watermarking AI-generated text,
16
+ first proposed by Wiggers (2022), entails the incorporation of an imperceptible signal to establish the
17
+ authorship of a specific text with a high degree of
18
+ certainty. This approach is analogous to encryption
19
+ and decryption. Kirchenbauer et al. (2023a) (wv1)
20
+ were the first to present operational watermarking models for LLMs, but their initial proposal
21
+ faced criticism. Sadasivan et al. (2023) shared
22
+ their initial studies suggesting that paraphrasing
23
+ can efficiently eliminate watermarks. In a subsequent paper (Kirchenbauer et al., 2023b) (wv2),
24
+ the authors put forth evidently more resilient watermarking techniques, asserting that paraphrasing
25
+ does not significantly disrupt watermark signals
26
+ in this iteration of their research. By conducting
27
+ extensive experiments (detailed in Section 3), our
28
+ study provides a thorough investigation of the dewatermarking techniques wv1 and wv2,
29
+ demonstrating that the watermarked texts generated by both
30
+ methods can be circumvented, albeit with a slight
31
+ decrease in de-watermarking accuracy observed
32
+ with wv2. These results further strengthen our contention that text watermarking is fragile and lacks
33
+ reliability for real-life applications.
34
+ ")
35
+
36
+ st.write("You can add more text or components here.")
37
+
38
+ # Add text to the right column (60% area)
39
+ with col2:
40
+ st.write("This is the right column with 60% area.")
41
+ st.write("You can add more text or components here as well.")
42
+
43
+
44
  st.markdown("""
45
  <style>
46
  table th:first-of-type {