@@ -539,6 +539,41 @@ const ViewerSystem = () => {
539539 ) ;
540540} ;
541541
542+ const RollingText = ( ) => {
543+ const [ currentIndex , setCurrentIndex ] = useState ( 0 ) ;
544+ const texts = [ "Creative Writing" , "Social Simulation" , "Synthetic Data" , "Your Task!" ] ;
545+
546+ useEffect ( ( ) => {
547+ const interval = setInterval ( ( ) => {
548+ setCurrentIndex ( ( prev ) => ( prev + 1 ) % texts . length ) ;
549+ } , 5000 ) ; // Change every 5 seconds
550+
551+ return ( ) => clearInterval ( interval ) ;
552+ } , [ ] ) ;
553+
554+ return (
555+ < span className = "block overflow-hidden relative" style = { { height : '48px' } } >
556+ < span
557+ className = "transition-transform duration-500 ease-in-out"
558+ style = { {
559+ transform : `translateY(-${ currentIndex * 48 } px)` ,
560+ display : 'block'
561+ } }
562+ >
563+ { texts . map ( ( text , index ) => (
564+ < span
565+ key = { index }
566+ className = "block text-orange-500"
567+ style = { { height : '48px' , lineHeight : '48px' } }
568+ >
569+ { text }
570+ </ span >
571+ ) ) }
572+ </ span >
573+ </ span >
574+ ) ;
575+ } ;
576+
542577export default function HomePage ( ) {
543578 return (
544579 < main >
@@ -585,7 +620,7 @@ export default function HomePage() {
585620 alt = "Verbalized Sampling Introduction"
586621 className = "w-full max-w-5xl mx-auto rounded-lg shadow-lg"
587622 />
588- < div className = "text-sm text-gray-500 mt-2" >
623+ < div className = "text-base text-gray-500 mt-2" >
589624 < strong > Figure 1:</ strong > Overview of Verbalized Sampling (VS) for unlocking LLM diversity.
590625 </ div >
591626 </ div >
@@ -642,7 +677,7 @@ export default function HomePage() {
642677 alt = "Cognitive Bias and Typicality in Preference Data"
643678 className = "w-full rounded-lg shadow-lg"
644679 />
645- < p className = "text-sm text-gray-500 mt-3 text-center italic" >
680+ < p className = "text-base text-gray-500 mt-3 text-center italic" >
646681 < strong > Figure 2:</ strong > How often the human-preferred response in a preference pair is assigned a higher log likelihood by a base model.
647682 </ p >
648683 </ div >
@@ -659,7 +694,7 @@ export default function HomePage() {
659694 alt = "Prompting Methods Comparison"
660695 className = "w-full rounded-lg shadow-lg"
661696 />
662- < p className = "text-sm text-gray-500 mt-3 text-center italic" >
697+ < p className = "text-base text-gray-500 mt-3 text-center italic" >
663698 < strong > Figure 3:</ strong > Three types of prompting methods: instance-level, list-level, and distribution-level, given the same computation budget of N total responses.
664699 </ p >
665700 </ div >
@@ -696,15 +731,15 @@ export default function HomePage() {
696731 < div className = "max-w-5xl mx-auto text-center" >
697732 < h2 className = "text-3xl font-bold text-gray-700 tracking-tight sm:text-4xl mb-6" >
698733 Verbalized Sampling Works On
699- < span className = "block text-orange-500" > Multiple Tasks </ span >
734+ < RollingText / >
700735 </ h2 >
701736 < div className = "text-center mb-8" >
702737 < img
703738 src = "/images/qualitative_examples.png"
704739 alt = "Qualitative Examples Across Multiple Tasks"
705740 className = "w-full max-w-6xl mx-auto rounded-lg shadow-lg"
706741 />
707- < p className = "text-sm text-gray-500 mt-3 text-center italic" >
742+ < p className = "text-base text-gray-500 mt-3 text-center italic" >
708743 < strong > Figure 4:</ strong > Qualitative and quantitative examples of Verbalized Sampling on creative writing, dialogue simulation, and enumerative open-ended QA.
709744 </ p >
710745 </ div >
@@ -733,7 +768,7 @@ export default function HomePage() {
733768 alt = "Emergent Trend: Larger Models Benefit More from VS"
734769 className = "w-full rounded-lg shadow-lg"
735770 />
736- < p className = "text-sm text-gray-500 mt-3 text-center italic" >
771+ < p className = "text-base text-gray-500 mt-3 text-center italic" >
737772 < strong > Figure 5:</ strong > Emergent trend where larger models benefit more from VS. We show differences in
738773 diversity (e) and quality (f) over Direct across small and large models.
739774 </ p >
@@ -767,8 +802,8 @@ export default function HomePage() {
767802 alt = "Probability Tuning for Maximum Diversity"
768803 className = "w-full rounded-lg shadow-lg"
769804 />
770- < p className = "text-sm text-gray-500 mt-3 text-center italic" >
771- < strong > Figure 6:</ strong > Tunable Diversity shows the diversity tuning results on Gemini-2.5-Flash across tasks.
805+ < p className = "text-base text-gray-500 mt-3 text-center italic" >
806+ < strong > Figure 6:</ strong > Tunable Diversity shows the diversity tuning results on Gemini-2.5-Flash across tasks.
772807 </ p >
773808 </ div >
774809 </ div >
0 commit comments