გადადით მთავარ შინაარსზე
OpenAI

OpenAI o1 კონკურენტული პროგრამირების კითხვებში (Codeforces) 89-ე პერცენტილშია, აშშ-ის მათემატიკური ოლიმპიადის საკვალიფიკაციო გამოცდაზე (AIME) აშშ-ში საუკეთესო 500 მოსწავლეს შორის ხვდება და ფიზიკის, ბიოლოგიისა და ქიმიის ამოცანების ბენჩმარკზე (GPQA) ადამიანური PhD-დონის სიზუსტეს აჭარბებს. მიუხედავად იმისა, რომ ამ ახალი მოდელის მიმდინარე მოდელებივით მარტივად გამოსაყენებლად საჭირო სამუშაო ჯერ კიდევ მიმდინარეობს, ამ მოდელის ადრეულ ვერსიას, OpenAI o1‑preview‑ს, დაუყოვნებელი გამოყენებისთვის ვუშვებთ ChatGPT‑ში და სანდო API მომხმარებლებისთვის(იხსნება ახალ ფანჯარაში).

ჩვენი მასშტაბური განმამტკიცებელი სწავლების ალგორითმი მოდელს ასწავლის, როგორ იფიქროს პროდუქტიულად თავისი აზროვნების ჯაჭვის გამოყენებით, მეტად მონაცემეფექტიან სასწავლო პროცესში. აღმოვაჩინეთ, რომ o1‑ის შედეგიანობა თანმიმდევრულად უმჯობესდება როგორც მეტი განმამტკიცებელი სწავლებით (ტრენინგის დროის compute), ისე ფიქრში დახარჯული მეტი დროით (ტესტირების დროის compute). ამ მიდგომის მასშტაბირების შეზღუდვები მნიშვნელოვნად განსხვავდება LLM წინასწარი გაწვრთნის შეზღუდვებისგან და მათ კვლევას ვაგრძელებთ.

The image shows two scatter plots comparing "o1 AIME accuracy" during training and at test time. Both charts have "pass@1 accuracy" on the y-axis and compute (log scale) on the x-axis. The dots indicate increasing accuracy with more compute time.

o1 performance smoothly improves with both train-time and test-time compute

შეფასებები

GPT‑4o‑სთან შედარებით მსჯელობის გაუმჯობესების წარმოსაჩენად, ჩვენი მოდელები ადამიანების მრავალფეროვან გამოცდებსა და ML ბენჩმარკებზე გამოვცადეთ. ვაჩვენებთ, რომ o1 ამ მსჯელობაზე ორიენტირებული ამოცანების აბსოლუტურ უმრავლესობაში GPT‑4o‑ს მნიშვნელოვნად აჭარბებს. თუ სხვა რამ მითითებული არ არის, o1 შევაფასეთ ტესტირების დროის გამოთვლითი რესურსის მაქსიმალურ პარამეტრზე.

o1 მნიშვნელოვნად აუმჯობესებს შედეგებს GPT-4o-სთან შედარებით რთულ ლოგიკურ ბენჩმარკებში. მთლიანი სვეტები ასახავს pass@1 სიზუსტეს, ხოლო დაშტრიხული (დაჩრდილული) არე აჩვენებს უმრავლესობის კენჭისყრის (კონსენსუსის) შედეგებს 64 ნიმუშის გამოყენებით.
o1 აუმჯობესებს GPT-4o-ს შედეგებს ბენჩმარკების ფართო სპექტრში, მათ შორის MMLU-ის 54/57 ქვეკატეგორიაში. შვიდი ნაჩვენებია ილუსტრაციისთვის.

მსჯელობაზე ორიენტირებულ მრავალ ბენჩმარკში o1 ადამიან ექსპერტების შედეგებს უტოლდება. ბოლო დროის მოწინავე მოდელები1 MATH2-სა და GSM8K-ზე იმდენად კარგ შედეგებს აჩვენებენ, რომ ეს ბენჩმარკები მოდელების გასარჩევად უკვე ეფექტიანი აღარ არის. მათემატიკური შედეგიანობა შევაფასეთ AIME-ზე — გამოცდაზე, რომელიც ამერიკაში ყველაზე ძლიერ მოსწავლე მათემატიკოსებსაც კი სერიოზულ გამოწვევას უქმნის. 2024 წლის AIME გამოცდებზე GPT‑4o‑მ ამოცანების საშუალოდ მხოლოდ 12% (1.8/15) ამოხსნა. o1‑ის საშუალო შედეგი იყო 74% (11.1/15) თითო ამოცანაზე ერთი ნიმუშით, 83% (12.5/15) 64 ნიმუშის კონსენსუსით და 93% (13.9/15), როდესაც 1000 ნიმუშის ხელახალი რანჟირება ნასწავლი შეფასების ფუნქციით მოხდა. 13.9 ქულა მას ეროვნულ დონეზე საუკეთესო 500 მოსწავლეს შორის ათავსებს და USA Mathematical Olympiad-ის გამსვლელ ზღვარსაც აღემატება.

ჩვენ ასევე შევაფასეთ o1 GPQA diamond-ზე — რთულ ინტელექტის ბენჩმარკზე, რომელიც ქიმიაში, ფიზიკასა და ბიოლოგიაში ექსპერტიზას ამოწმებს. მოდელების ადამიანებთან შესადარებლად, GPQA-diamond-ის კითხვებზე პასუხის გასაცემად PhD ხარისხის ექსპერტები მოვიწვიეთ. აღმოვაჩინეთ, რომ o1‑მა ამ ადამიან ექსპერტებს აჯობა და ამ ბენჩმარკზე ეს შეძლო პირველმა მოდელმა. ეს შედეგები არ ნიშნავს, რომ o1 ყველა მხრივ PhD-ზე უფრო ქმედუნარიანია — მხოლოდ იმას, რომ მოდელი უკეთ ართმევს თავს ზოგიერთი ისეთი ამოცანის ამოხსნას, რომლის ამოხსნაც PhD-სგან მოსალოდნელია. რამდენიმე სხვა ML ბენჩმარკზეც o1‑მა state-of-the-art შედეგი გააუმჯობესა. ჩართული ხედვითი აღქმის შესაძლებლობებით o1‑მა MMMU-ზე 78.2% მიიღო, რითაც გახდა პირველი მოდელი, რომელიც ადამიან ექსპერტებთან კონკურენტუნარიანია. მან GPT‑4o‑ს ასევე აჯობა MMLU-ის 57 ქვექატეგორიიდან 54-ში.

აზროვნების ჯაჭვი

ისევე როგორც ადამიანს რთულ კითხვაზე პასუხამდე შესაძლოა დიდი ხნით ფიქრი დასჭირდეს, პრობლემის გადაჭრის მცდელობისას o1 აზროვნების ჯაჭვს იყენებს. განმამტკიცებელი სწავლების მეშვეობით o1 სწავლობს, როგორ დახვეწოს თავისი აზროვნების ჯაჭვი და გააუმჯობესოს გამოყენებული სტრატეგიები. ის სწავლობს საკუთარი შეცდომების ამოცნობასა და გასწორებას. სწავლობს რთული ნაბიჯების უფრო მარტივებად დაშლას. სწავლობს სხვა მიდგომის ცდას, როცა მიმდინარე გზა არ მუშაობს. ეს პროცესი მოდელის მსჯელობის უნარს მკვეთრად აუმჯობესებს. ამ დიდი წინსვლის საილუსტრაციოდ ქვემოთ წარმოვადგენთ o1‑preview‑ის აზროვნების ჯაჭვს რამდენიმე რთულ ამოცანაზე.

კოდირება

ჩვენ გავწვრთენით მოდელი, რომელმაც 2024 წლის ინფორმატიკის საერთაშორისო ოლიმპიადაზე (IOI) 213 ქულა დააგროვა და 49-ე პერცენტილში მოხვდა. ამისთვის საწყისად o1 გამოვიყენეთ და ტრენინგი პროგრამირების უნარების შემდგომ გასაუმჯობესებლად გავაგრძელეთ. ეს მოდელი 2024 წლის IOI-ში იმავე პირობებით ასპარეზობდა, როგორითაც ადამიანმა მონაწილეებმა. მას ექვსი რთული ალგორითმული ამოცანის გადასაჭრელად ათი საათი ჰქონდა და თითო ამოცანაზე 50 წარდგენა შეეძლო.

თითოეული ამოცანისთვის ჩვენმა სისტემამ ბევრი კანდიდატი წარდგენა დააგენერირა და ტესტირების დროის შერჩევის სტრატეგიის საფუძველზე მათგან 50 გაგზავნა. წარდგენები შეირჩა IOI-ის საჯარო სატესტო შემთხვევებზე, მოდელის მიერ გენერირებულ სატესტო შემთხვევებზე და ნასწავლი ქულების ფუნქციაზე ნაჩვენები შედეგების მიხედვით. მათ რომ შემთხვევითად ვაგზავნიდეთ, საშუალოდ მხოლოდ 156 ქულას ავიღებდით, რაც მიანიშნებს, რომ ეს სტრატეგია შეჯიბრის შეზღუდვების პირობებში თითქმის 60 ქულას იძლეოდა.

როცა წარდგენების შეზღუდვა შევამსუბუქეთ, დავინახეთ, რომ მოდელის შედეგიანობა მნიშვნელოვნად გაუმჯობესდა. როდესაც თითო ამოცანაზე 10,000 წარდგენა იყო ნებადართული, მოდელმა 362.14 ქულა მოიპოვა — ოქროს მედლის ზღვარზე მაღლა — ტესტირების დროის შერჩევის რაიმე სტრატეგიის გარეშეც კი.

ბოლოს, ამ მოდელის კოდირების უნარის საჩვენებლად Codeforces-ზე ჩატარებული კონკურენტული პროგრამირების კონკურსები დავასიმულირეთ. ჩვენი შეფასებები მაქსიმალურად შეესაბამებოდა კონკურსის წესებს და 10 წარდგენას უშვებდა. GPT‑4o‑მ მიიღო Elo რეიტინგი3 808, რაც ადამიან მონაწილეებს შორის 11-ე პერცენტილია. ამ მოდელმა მნიშვნელოვნად გადააჭარბა როგორც GPT‑4o‑ს, ისე o1‑ს — მან 1807 Elo რეიტინგი მიიღო და კონკურენტთა 93%-ზე უკეთ იასპარეზა.

The image shows a bar chart comparing Codeforces Elo percentile rankings for different models. GPT-4o has 808 Elo (11th percentile), o1 preview has 1258 Elo (62nd percentile), o1 has 1673 Elo (89th percentile), and o1-ioi has 1807 Elo (93rd percentile).

Further fine-tuning on programming competitions improves o1. The improved model ranked in the 49th percentile in the 2024 International Olympiad in Informatics under competition rules.

ადამიანთა უპირატესობის შეფასება

გამოცდებისა და აკადემიური ბენჩმარკების გარდა, ჩვენ ასევე შევაფასეთ ადამიანების მიერ o1‑preview‑ისა და GPT‑4o‑ს უპირატესობა რთულ, ღია ტიპის მოთხოვნებზე მრავალფეროვან სფეროებში. ამ შეფასებაში ადამიან ტრენერებს უჩვენებდნენ ანონიმიზებულ პასუხებს ერთსა და იმავე მოთხოვნაზე o1‑preview‑დან და GPT‑4o‑დან და ისინი აძლევდნენ ხმას, რომელი პასუხი ურჩევნოდათ. მონაცემთა ანალიზის, კოდირებისა და მათემატიკის მსგავს მსჯელობაზე ორიენტირებულ კატეგორიებში o1‑preview‑ს gpt-4o-სთან შედარებით დიდი უპირატესობა ენიჭება. თუმცა ზოგიერთ ბუნებრივი ენის ამოცანაში o1‑preview‑ს უპირატესობას არ ანიჭებენ, რაც მიანიშნებს, რომ ის ყველა გამოყენების შემთხვევისთვის თანაბრად შესაფერისი არ არის.

win rate matplotlib

უსაფრთხოება

აზროვნების ჯაჭვზე დაფუძნებული მსჯელობა გასწორებისა და უსაფრთხოებისთვის ახალ შესაძლებლობებს ქმნის. აღმოვაჩინეთ, რომ მოდელის ქცევის ჩვენი პოლიტიკების მსჯელობის მოდელის აზროვნების ჯაჭვში ინტეგრირება ადამიანის ღირებულებებისა და პრინციპების სანდოდ სწავლების ეფექტიანი გზაა. როდესაც მოდელს ვასწავლით ჩვენს უსაფრთხოების წესებს და იმასაც, როგორ იმსჯელოს მათზე კონტექსტში, ვხედავთ მტკიცებულებას, რომ მსჯელობის უნარი პირდაპირ აძლიერებს მოდელის მდგრადობას: o1‑preview‑მა მნიშვნელოვნად გააუმჯობესა შედეგები jailbreak-ის ძირითად შეფასებებში და ჩვენს ყველაზე რთულ შიდა ბენჩმარკებში, რომლებიც მოდელის უსაფრთხოებაზე უარის თქმის საზღვრებს აფასებს. გვჯერა, რომ აზროვნების ჯაჭვის გამოყენება უსაფრთხოებისა და გასწორების მხრივ მნიშვნელოვან წინსვლას გვაძლევს, რადგან (1) გვაძლევს შესაძლებლობას მოდელის აზროვნება მკაფიოდ დავაკვირდეთ და (2) მოდელის მსჯელობა უსაფრთხოების წესებზე უფრო გამძლეა განაწილების მიღმა სცენარების მიმართ.

ჩვენი გაუმჯობესებების გამძლეობის შესამოწმებლად, გაშვებამდე ჩავატარეთ უსაფრთხოების ტესტებისა და red-teaming-ის კომპლექსური სერია, ჩვენი მზაობის ჩარჩოს(იხსნება ახალ ფანჯარაში) შესაბამისად. აღმოვაჩინეთ, რომ აზროვნების ჯაჭვზე დაფუძნებულმა მსჯელობამ ჩვენს შეფასებებში შესაძლებლობების გაუმჯობესებას შეუწყო ხელი. განსაკუთრებით აღსანიშნავია, რომ დავაფიქსირეთ reward hacking-ის საინტერესო შემთხვევები(იხსნება ახალ ფანჯარაში). ამ შეფასებების დეტალური შედეგები შეგიძლიათ იხილოთ თანდართულ სისტემურ ბარათში.

მეტრიკაGPT-4oo1-preview
% უსაფრთხო დასრულებები მავნე მოთხოვნებზე
სტანდარტული
0,9900,995
% უსაფრთხო დასრულებები მავნე მოთხოვნებზე
გამომწვევი: ჯეილბრეიკები და ზღვრული შემთხვევები
0,7140,934
↳ შევიწროება (მძიმე)0,8450,900
↳ ექსპლუატაციური სექსუალური კონტენტი0,4830,949
↳ სექსუალური კონტენტი არასრულწლოვნების მონაწილეობით0,7070,931
↳ რჩევა არაძალადობრივი დანაშაულის შესახებ0,6880,961
↳ რჩევა ძალადობრივი დანაშაულის ჩადენის შესახებ0,7780,963
უსაფრთხო პასუხების პროცენტული მაჩვენებელი იმ 200 საუკეთესო მოთხოვნისთვის, რომლებსაც აქვთ Moderation API-ის ყველაზე მაღალი ქულები თითოეულ კატეგორიაში WildChat-ის მონაცემთა ბაზის მიხედვით.
Zhao და სხ. 2024
0,9450,971
Goodness@0.1 StrongREJECT jailbreak eval
Souly და სხვ. 2024
0,2200,840
ადამიანის მიერ მოპოვებული ჯეილბრეიკების შეფასება0,7700,960
შიდა უვნებელ სასაზღვრო შემთხვევების შესაბამისობის %ი
„გაუმართლებელი უარის პრევენცია“
0,9100,930
% შესაბამისობა უვნებელ ზღვრულ შემთხვევებში XSTest
„ ზედმეტი უარის გარეშე“
Röttger და სხ. 2023
0,9240,976

აზროვნების ჯაჭვების დამალვა

გვჯერა, რომ დამალული აზროვნების ჯაჭვი მოდელების მონიტორინგისთვის უნიკალურ შესაძლებლობას ქმნის. თუ ვივარაუდებთ, რომ ის სანდო და გასაგებია, დამალული აზროვნების ჯაჭვი საშუალებას გვაძლევს მოდელის „გონება წავიკითხოთ“ და მისი აზროვნების პროცესი გავიგოთ. მაგალითად, მომავალში შეიძლება გვინდოდეს აზროვნების ჯაჭვის მონიტორინგი მომხმარებლის მანიპულირების ნიშნების გამოსავლენად. თუმცა ამისთვის მოდელს უნდა ჰქონდეს თავისუფლება, საკუთარი აზრები უცვლელი ფორმით გამოხატოს, ამიტომ აზროვნების ჯაჭვზე ვერ დავატრენინგებთ ვერც პოლიტიკის შესაბამისობას და ვერც მომხმარებლის პრეფერენციებს. ასევე არ გვინდა, რომ გაუსწორებელი აზროვნების ჯაჭვი პირდაპირ ხილული გავხადოთ მომხმარებლებისთვის.

ამიტომ, მომხმარებლის გამოცდილების, კონკურენტული უპირატესობის და აზროვნების ჯაჭვის მონიტორინგის გზის გაგრძელების შესაძლებლობის ჩათვლით არაერთი ფაქტორის აწონ-დაწონის შემდეგ, გადავწყვიტეთ, მომხმარებლებს აზროვნების ნედლი ჯაჭვები არ ვაჩვენოთ. ვაღიარებთ, რომ ამ გადაწყვეტილებას უარყოფითი მხარეებიც აქვს. ნაწილობრივ ამის საკომპენსაციოდ ვცდილობთ მოდელს ვასწავლოთ, რომ პასუხში აზროვნების ჯაჭვიდან ნებისმიერი სასარგებლო იდეა აღადგინოს. o1 მოდელების სერიისთვის ვაჩვენებთ მოდელის მიერ გენერირებულ აზროვნების ჯაჭვის შეჯამებას.

დასკვნა

o1 მნიშვნელოვნად აუმჯობესებს AI მსჯელობაში არსებულ საუკეთესო შედეგებს. ამ მოდელის გაუმჯობესებული ვერსიების გამოშვებას ვგეგმავთ, რადგან განვითარებას ვაგრძელებთ. ველით, რომ მსჯელობის ეს ახალი შესაძლებლობები გააუმჯობესებს ჩვენს უნარს, მოდელები ადამიანურ ღირებულებებსა და პრინციპებს მოვარგოთ. გვჯერა, რომ o1 — და მისი მომდევნო ვერსიები — AI-სთვის მეცნიერებაში, კოდირებაში, მათემატიკასა და მონათესავე სფეროებში ბევრ ახალ გამოყენების შემთხვევას გახსნის. მოხარულები ვართ, რომ მომხმარებლები და API დეველოპერები აღმოაჩენენ, როგორ შეუძლია მას მათი ყოველდღიური სამუშაოს გაუმჯობესება.

დანართი A

მონაცემთა ნაკრებიმეტრიკაgpt-4oo1-previewo1
საკონკურსო მათემატიკა
AIME (2024)
cons@6413,456,783,3
pass@19,344,674,4
კონკურსის კოდი
CodeForces
Elo80812581673
პერცენტილი11,062,089,0
GPQA Diamondcons@6456,178,378,0
pass@150,673,377,3
ბიოლოგიაcons@6463,273,768,4
pass@161,665,969,2
ქიმიაcons@6443,060,265,6
pass@140,259,964,7
ფიზიკაcons@6468,689,594,2
pass@159,589,492,8
მათემატიკაpass@160,385,594,8
MMLUpass@188,092,390,8
MMMU (val)pass@169,1არ მიესადაგება78,2
MathVista (testmini)pass@163,8არ მიესადაგება73,9