Кіріспе

Эмпирикалық модельдеу – математикалық байланыстардың орнына тәжірибелік байқауларға негізделген (компьютерлік) модельдеудің кез келген түрі.

Эмпирикалық модельдеудің түр-түрі ретінде эмпирикалық модельдеу

Эмпирикалық модельдеу – бақылау және тәжірибе арқылы модельдер құрастыруға арналған жалпы термин. Эмпирикалық модельдеу (бастапқы әріптері үлкен әріппен жазылады және көбінесе EM деп қысқартылады) – модельдердің белгілі бір принциптерге сәйкес құрастырылатын эмпирикалық модельдеудің нақты бір түрі. Бұл принциптерді компьютерсіз модельдеуге қолдану мүмкіндігі қызығушылық тудыратын мәселе (кейін қарастырылатын болады), бірақ эмпирикалық модельдеуді алдымен компьютерлік негізде қарастыруға кем дегенде екі себеп бар. Күмәні жоқ, компьютерлік технологиялар эмпирикалық модельдеу принциптерін толыққанды пайдалануда маңызды өзгерістерге әкелді. Сонымен қатар, эмпирикалық модельдеу тұжырымы модельдеуде компьютердің ролі туралы ойлармен тығыз байланысты. Эмпирикалық модель қарапайым семантикалық принцип бойынша жұмыс істейді: жасаушы модельдің мінез-құлқы мен оның нысаны арасындағы тығыз сәйкестікті байқайды. Бұл сәйкестікті жасаудың «эмпирикалық» болуының түрлі жолдары бар: ол сынақ-қате арқылы жүзеге асырылуы мүмкін, аналитикалық формулаларға есептеулік жақындауға негізделуі мүмкін, немесе «неліктен жұмыс істейтінін» түсіндірмейтін қара жәшік ретінде алынуы мүмкін. Эмпирикалық модельдеу Уильям Джеймстің радикалды эмпиризмінің негізгі қағидасына сүйенеді, ол барлық білім тәжірибеде берілген байланыстарға негізделген деп санайды. Эмпирикалық модельдеу модель мен оның нысаны арасындағы сәйкестікті оның туындауы тәжірибеде берілген байланыстарға байланысты болатындай етіп жасауға ұмтылады. Тәжірибеде байланыс орнату – бұл негізінен жеке адамның шеберлік пен дағды талап ететін және жағдайға байланысты болатын іс-әрекеті. Мұндай байланыстардың мысалдары: ой ағынындағы таныс нысандарды анықтау, табиғи тілдегі сөздерді олар сілтеме жасайтын нысандармен байланыстыру және электрондық кестедегі қатарлар мен бағандарды белгілі бір пәндер бойынша белгілі бір студенттердің емтихан нәтижелері ретінде түсіну.

Эмпирикалық модельдеу тұжырымдамалары

Эмпирикалық модельдеуде конструал мен референт арасындағы тәжірибеде берілген байланысты құру және сақтау үш негізгі ұғымға негізделген: байқалатын элементтер, тәуелділіктер және агенттік. Конструал мен оның референтінің ішінде жасаушы, әртүрлі мәндерді қабылдай алатын және олардың ағымдағы мәндері оның ағымдағы күйін анықтайтын объектілерді байқалатын элементтер ретінде анықтайды. Конструал мен референтпен болатын күй өзгерту әрекеттесулерінің бәрі байқалатын элементтердің мәндерінің өзгеруі ретінде қарастырылады. Бір байқалатын элементтің мәнінің өзгеруі екінші байқалатын элементтің өзгеруіне тікелей себеп болуы мүмкін, мұндай жағдайда бұл мәндер тәуелділік арқылы байланыстырылады. Байқалатын элементтердің мәндерінің өзгеруі агенттерге жатқызылады, олардың ішіндегі ең маңыздысы – конструалды жасаушы. Егер байқалатын элементтердің мәндерінің бір мезгілде өзгеруі байқалса, оны әртүрлі агенттердің бірдей уақытта жасаған әрекеттері немесе тәуелділіктер арқылы бір агенттің әрекетінен туындаған байқалатын элементтердің бірдей уақыттағы өзгеруі деп түсіндіруге болады. Конструал мен референт арасындағы тәжірибеде берілген байланысты құру үшін жасаушы конструалды оның байқалатын элементтері, тәуелділіктері және агенттігі референтте байқалатын элементтермен жақын сәйкес келетіндей етіп жасайды. Осы мақсатта жасаушы, референттегі байқалатын элементтер мен агенттік әрекеттерге конструалда тиісті тәжірибелік баламаларды берудің қалай болатынын ойластыруы керек. 1-суретте көрсетілген семантикалық құрылым электрондық кестелермен жұмыс істеуде қолданылатын құрылымға ұқсас, онда торда көрсетілген күй сыртқы референтпен бірге қарастырылғанда ғана мағыналы болады. Бұл жағдайда жасушалар байқалатын элементтер рөлін атқарады, олардың анықтамалары тәуелділіктерді көрсетеді, ал агенттік жасушалардың мәндерін немесе анықтамаларын өзгерту арқылы іске асырылады. Конструалды жасау кезінде жасаушы, әрбір тиісті агенттің рөлін зерттейді, оған адам агенті сияқты агенттік проекциялап, содан кейін байқалатын элементтер мен тәуелділіктерді анықтайды. Агенттікті автоматтандыру арқылы конструалдар мінез-құлықты сипаттау үшін қолданылуы мүмкін, дәл сол сияқты мінез-құлық электрондық кестелермен макростарды қолдану арқылы сипатталады. Осылайша, анимацияланған конструалдар бағдарламаға ұқсас мінез-құлықты имитациялай алады, онда аралық күйлер мағыналы және жасаушының тексеруіне қолжетімді болады.

Эмпирикалық модельдеуді қолдауға арналған орталар

Құрылымдарды жасауға арналған компьютерлік ортаны дамыту соңғы тридцать жылдан бері зерттеулердің үздіксіз тақырыбы болып келеді. Мұндай ортаның көптеген түрлері ортақ принциптерге негізделген. Байқалатын элементтерді байланыстыратын тәуелділіктер желісі қазіргі кезде анықтамалар жиынтығы ретінде жазылады. Семантикалық тұрғыдан алғанда, мұндай анықтамалар электрондық кестедегі жасушалардың анықтамаларына ұқсас, онда оң жақтағы байқалатын мәндердегі өзгерістер сол жақтағы байқалатын мәннің мәнін тұжырымдамалық тұрғыдан бөлінбейтін түрде өзгертуге әкеледі. Бұл желілердегі тәуелділіктер циклдық емес, бірақ қайта конфигурацияланатын: байқалатын элементті қайта анықтау тәуелділік құрылымын өзгертетін жаңа анықтаманы енгізе алады. Ортаға енгізілген байқалатын элементтерге скалярлар, геометриялық және экрандық элементтер кіреді: оларды көп деңгейлі тізімдерді пайдаланып кеңейтуге болады. Тәуелділік әдетте салыстырмалы түрде қарапайым функционалдық өрнекті қолданатын анықтама арқылы басқа байқалатын элементтермен байланыстырылады. Мұндай функциялар көбінесе қарапайым процедуралық кодтың фрагменттерінде көрсетілген, бірақ құрылымдарды жасау ортасының ең соңғы түрлері тәуелділік қатынастарын тиісті контекстуалды анықтамалар жиынтығы арқылы көрсетуге мүмкіндік береді. Дамытушы конструалмен қолданыстағы байқалатын элементтерді қайта анықтау немесе жаңа байқалатын элементтерді шектеусіз енгізу арқылы өзара әрекеттесе алады. Мұндай өзара әрекеттесу конструалдың қадамдық дамуын қамтамасыз ететін тәжірибелік қызметте маңызды рөл атқарады. Күйдегі өзгерістерді автоматтандыру үшін іске қосылатын әрекеттерді енгізуге болады: олар байқалатын элементтердің нақты өзгерістеріне жауап ретінде қайта анықтамалар жасайды.

Эмпирикалық модельдеу есептеудің кеңінен көрінісі ретінде

1-суретте «компьютерді» құралым жасалатын орта ретінде көрсету қате түсінік тудыруы мүмкін. «КОМПЬЮТЕР» термині тек қуатты есептеу құрылғысын ғана білдірмейді. Құралымдар жасау кезінде басты назар компьютердің басқа технологиялар мен құрылғылармен бірге қолданылғандағы өзара әрекеттесу және қабылдау мүмкіндіктерінің кең ауқымына ауысады. Эмпирикалық модельдеуді әзірлеудің басты себебі – компьютердің осы екі толықтыратын рөлін интеграциялайтын есептеудің толыққанды түсіндірмесін беру. Джеймс пен Дьюидің логика мен тәжірибе негізінде агенттікке қатысты көзқарастарды келістіруге тырысқан принциптері осы интеграцияға қол жеткізуде маңызды рөл атқарады. 1-суреттегі компьютердің екі жақты рөлі заманауи есептеу саласында кеңінен қолданылады. Осыған орай, эмпирикалық модельдеуді есептеудің кең көрінісіне негіз ретінде қарастыруға болады. Бұл көзқарас білім беру технологиялары, компьютерлік дизайн және бағдарламалық құралдарды әзірлеу сияқты тақырыптардағы көптеген эмпирикалық модельдеу жарияланымдарында көрініс тапқан. Сеймур Паперт ұсынған конструкционизмді қолдау және Бруно Латур анықтаған «құрылыс» кепілдіктерін орындау үшін құралымдар жасау әдісі де тиімді деп саналады.

Эмпирикалық модельдеу жалпы мағыналылық ретінде?

Тьюринг машинасы компьютердің есептеу құрылғысы ретіндегі рөлінің теориялық негізін қалайды: оны "ережелерді ұстанатын сананы" модельдеу деп қарастыруға болады. Эмпирикалық модельдеудің бүгінгі күнгі практикалық қолданыстары конструкция жасаудың компьютердің бай тәжірибені ұйымдастырудағы қосымша рөлін қолдауға өте ыңғайлы екенін көрсетеді. Атап айтқанда, Джеймс пен Дьюидің прагматикалық философиялық ұстанымына сәйкес, конструкция жасау есептеу ережелерін қолдану мүмкін болмайтын жағдайларда адам тәжірибесіне шартты түсіндірмелер беру арқылы түсіндірушілік рөлді атқара алады. Осы тұрғыдан алғанда, интерпретация жасау – "жағдайды түсінуді" модельдеу болып қарастырылуы мүмкін. Тьюринг машинасы компьютердің болуына тәуелсіз алгоритмдердің мәнін түсінуге арналған тұжырымдамалық құрал болғандай, эмпирикалық модельдеу принциптері мен ұғымдары компьютерді пайдалануға тікелей сілтеме жасамай, мағына жасау туралы ойлаудың жалпы шеңбері ретінде маңызға ие болуы мүмкін. Уильям Джеймстің адам тәжірибесін талдауының эмпирикалық модельдеу тұжырымдамасына қосқан үлесі осының куәсі болуы мүмкін. Осыған орай, эмпирикалық модельдеу принциптері компьютерлік емес эмпирикалық модельдеудің түрлерін талдауға қолайлы әдіс болуы мүмкін. Мысалы, электрондық кестелермен өзара әрекеттесуде қолданылатын байқаулар, тәуелділіктер және агенттік тұрғысынан жасалған талдау, олардан бұрын қолданылған қағаз кестелерге де қатысты болуы мүмкін.

Өмірбаян

Эмпирикалық модельдеуді 1980-жылдардың басында Мьюриг Бейнон және Уорвик университетінің Компьютер ғылымдарындағы Эмпирикалық модельдеу зерттеу тобы бастады. Бұл жұмысты шамамен 1995 жылдан бері «эмпирикалық модельдеу» (EM) термині модельдеу процесінің байқау және эксперимент негізіндегі тәжірибелік сипатын көрсете түсу үшін қабылдады. Байқалатын, тәуелділік және агенттік сияқты негізгі ұғымдарды қолдайтын арнайы мақсаттағы бағдарламалық жасақтама 1980-жылдардың соңынан бері үздіксіз дамып келеді (көбінесе зерттеуші студенттердің жетекшілігімен). EM принциптері мен құралдарын жүздеген студенттер курстық, жобалық және ғылыми-зерттеу жұмыстарында пайдаланды және дамытты. Бакалавриат және магистрлік деңгейдегі «Эмпирикалық модельдеуге кіріспе» модулі Мьюриг Бейнон мен Стив Расс (осы мақаланың авторлары) зейнеткерлікке шыққанға дейін 2013-14 жылдарға дейін көп жылдар бойы оқытылды. Зерттеу және оқыту материалдарын қамтитын, рецензияланған жарияланымдар мен конференция материалдарының кең жинағы бар үлкен веб-сайт бар [1]. EM құралдарымен жасалған артефактілер немесе модельдер үшін «құрылымдау» термині 2000-жылдардың басынан бері қолданылып келеді. Бұл термин Дэвид Гудингтің «Эксперимент және мағына жасау» (1990) кітабындағы қолданылуынан бейімделген, ол 1800 жылдары электромагнетизмді зерттеген және алғашқы электр қозғалтқыштарын жасаған кезде Фарадейдің санасында пайда болған және оның жазбаларында тіркелген жаңа, алдын ала идеяларды сипаттау үшін қолданылды. EM-мен байланысты негізгі практикалық қызмет – «құрылымдау жасау» – Erasmus+ CONSTRUIT жобасының (2014–2017) [2] тақырыбы болды.