George Pashev

Website of George Pashev (Jidai Mirai)

Scientist, Programmer, Data Scientist, Entrepreneur

Foreign Language Assessment with Speech Translation & Multimodal Analytics

Welcome to the future of language assessment! This presentation introduces an innovative framework for foreign language assessment that integrates advanced speech-to-speech translation and multimodal learning analytics. Developed by George Pashev and Silvia Gaftandzhieva from the University of Plovdiv "Paisii Hilendarski," this system leverages the latest advancements in Natural Language Processing (NLP) and cognitive science to provide a comprehensive and adaptive evaluation tool. Key Features: Speech-to-Speech Translation: Real-time translation capabilities support multilingual assessment across over 60 languages. Multimodal Learning Analytics: Combines acoustic, linguistic, temporal, and cognitive metrics to provide a holistic view of learner performance. Bloom's Taxonomy Integration: Aligns assessments with educational objectives, ensuring that evaluations target different levels of cognitive complexity. Adaptive Learning: Adjusts task difficulty in real-time based…

Read more …

AutoSignals - the new programming paradigm

AutoSignal System - User Guide Jidai Mirai - George Pashev Overview The AutoSignal system is a powerful Dart based tool for automatic component connection through signal-slot architecture. It allows objects to communicate with each other without direct references, making code more modular and maintainable. Core Concepts Signal Definition: An event that can be emitted by an object Purpose: Notifies other objects about state changes Examples: contactAdded, contactsLoaded, databaseError Slot Definition: A method that processes a specific type of signal Purpose: Reacts to events from other objects Examples: _onContactAdded, _onContactsLoaded, _onDatabaseError Auto-Discovery Definition: System that automatically connects signals to slots Principle: Based on name and data type matching Creating AutoSignal Objects Step 1: Inherit from AutoSignalObject class MyClass extends AutoSignalObject { MyClass() : super() { // Register in namespace (optional)…

Read more …

Advancing Counter-Tariff Strategy Using Graph Theory and Mathematical Optimization

Advancing Counter-Tariff Strategy Using Graph Theory and Mathematical Optimization I'm excited to share my latest research on developing a novel framework for optimizing counter-tariff strategies in international trade disputes. This work represents a significant advancement in applying mathematical methods to complex economic policy problems. The Core Innovation My new paper, "TARIFF RESPONSES: A GRAPH-THEORETIC APPROACH WITH INDUSTRY DEPENDENCIES," introduces a hypergraph-based optimization framework that provides policymakers with more precise tools for crafting strategic tariff responses. The key innovation is modeling the global trade ecosystem as a multi-layered, directed, weighted hypergraph, where: Vertices represent countries, industries, and subindustries Hyperedges capture complex multi-lateral trade relationships Weights reflect both trade volumes and dependency levels Unlike traditional bilateral trade models, this approach explicitly accounts for complex…

Read more …

SymLang: Revolution in Human-AI Communication

SymLang: Revolution in Human-AI Communication by George Pashev Introducing a synthetic language designed for efficient dialogue with artificial intelligence In an era of explosive development of large language models, where every token has a price (literally and figuratively), I present my solution for optimizing the dialogue between humans and machines — SymLang. What is SymLang? SymLang is a symbolic, synthetic, and strictly structured language that replaces verbose natural languages with concentrated symbolic expressions. Instead of using long sentences, SymLang enables communication through universal symbols arranged in a logical sequence, following a strict syntax: [Subject] [Object] [Indirect Object (if any)] [Time/Logic] [Verb ] Why did I create SymLang? Token efficiency: One symbol can replace an entire word or concept Unambiguity: The strict grammatical structure eliminates ambiguities Cross-linguistic compatibility: Symbols overcome language barriers Machine…

Read more …

Pondera: A mobile Weight Loss Companion

    In a world where weight loss apps are a dime a dozen, a team of Bulgarian researchers has cooked up something different. Meet Pondera, a smart new mobile app that's like having a super-intelligent fitness buddy in your pocket.Unlike traditional calorie counters or basic workout trackers, Pondera brings artificial intelligence into the weight loss game, learning your habits, preferences, and goals to create a truly personalized path to fitness. Developed by George Pashev and Silvia Gaftandzhieva at the University of Plovdiv, this app goes beyond the usual "eat less, move more" mantra.What makes Pondera stand out is its ability to juggle multiple factors at once - think of it as a fitness orchestra conductor, harmonizing everything from your diet and exercise to sleep patterns and stress levels. It's not just about shedding pounds; it's about understanding how different aspects of your lifestyle work together.The app taps into GPT-3.5's artificial intelligence to keep its…

Read more …

Bridging Natural Language and Logic Programming: An English to PROLOG Translator

Bridging Natural Language and Logic Programming: An English to PROLOG Translator George Pashev 1*, Silvia Gaftandzhieva 2, Stanka Hadzhikoleva3 1, 2, 3 University of Plovdiv “Paisii Hilendarski” (Computer Informatics Department, Plovdiv, Bulgaria) *corresponding author: georgepashev@uni-plovdiv.bg This paper presents a comprehensive approach to translating natural language queries into PROLOG queries, enabling effective interaction with knowledge bases implemented in PROLOG. The system is composed of multiple Python scripts that manage various stages of the translation and querying process: input processing, query translation, PROLOG interaction, and answer translation. Keywords: natural language processing, PROLOG, query translation, logic programming, knowledge base interaction

Read more …

TinyWf Система за изпълнение на уеб работни потоци

На Вашето внимание представям един от моите проекти: TinyWf: система за олекотено изпълнение на уеб работни потоци. Тя е базирана на PHP 5. За момента работните потоци се описват в конфигурационни Структури от данни в PHP. Предвижда се допълнително развитие: графичен интерфейс за визуално създаване на работен поток. Парадигмата, която се поддържа е максимално обща: "потоково програмиране", което позволява излизане отвъд прекалено стандартизирани и детерминирани стандарти за работни потоци като BPMN и следователно: по-голяма гъвкавост.  …

Read more …

Computer Linguistics Cross Translators

Some of my cross translators, interpreters and execution environments developed for my Computer Linguistics courses are:     An Interpreter of own command based computer language for EMS Dextro Research Project (http://dextro-research.eu) An Interpreter of own command based computer language for Proprietary Graph Database Engine A Chat Bot based on Regular Expressions & Context Free Grammars and PROLOG Knowledge Base: (http://gp.gpashev.com:93/CrossTranslatorWeb/indexPrologBot.php) A Cross-Translator and an Execution Environment of own programming language with Bulgarian Keywords, called BG Script (http://gp.gpashev.com:93/CrossTranslatorWeb/index.php)    

Read more …

EMS Runtime environment

EMS Runtime environment My participation in the project is in a crucial part: development of the runtime environment, runtime process evaluation, own interpreter development. Project's website: http://dextro-research.eu/project/   The project builds upon existing EMSG technology- an established Client-Server workflow management platform The new and improved EMSG platform focuses on improving and expanding the platform, achieving better automation and platform scalability. The EMSG software platform is suitable for development of highly complex information systems which must remain responsive and operational in intense workload conditions. EMSG can help overcome problems caused by lack of resources in centralized information systems, especially with regard to multiple similar business organizations or multiple departments in a single business. EMSG can lower the cost of initial development as well as the cost of ongoing support and further development and expansion.…

Read more …

Graph Database Management System

  GDBMS   Project's doxygen: Graph database management system   Main characteristics: Fuly transactional Supports formalism called labeled directed attributed hypergraph Users management, sessions, transactions are separated by the transport system, so that different transport system can be used in future Its own procedural language for definition of triggers and user scripts Type definition subsystem, which supports class object-like hierarchy structures, arrays definitions, simple types aliases definitions GDBMS is designed and implemented to support Graph Database formalism called Directed, labeled hyper-graph, which increases the power of the set of applicable tasks which can be solved by such a system. More efficient disk usage is also achieved by using the formalism: 2 or more edges can be represented as 1 hyper-edge. Another important feature of the system is that each of the nodes and edges can be of different user types. User…

Read more …

Simple Crawler

Робот, търсещ по шаблон текст в уеб страници. Поддържа се откриване на абсолютни адреси към други страници в кода на текущата страница. При евентуално открити нови адреси, те се добавят в списък на предстоящо посещение, който се състои от 2 основни компонента: Компоненти на списъка за предстоящо посещение Опашка за предстоящо посещение, която се използва за определяне на текущата страница, която да бъде посетена Хеш таблица, реализираща бързо търсене в списъка за предстоящо посещение. Поддържа функционалност – запаметяване на тези…

Read more …

симулатор на проста микропроцесорна архитектура

ТУ – София Филиал Пловдив КУРСОВ ПРОЕКТ Тема: Създаване на симулатор на проста микропроцесорна архитектура На Георги Петров Пашев Гр. 41, Специалност: КСТ 1. Задание Да се създаде симулатор на система инструкции на микропроцесорна архитектура. За опростяване, приема се, че няма конвейерна обработка на инструкциите. Трябва да се спазва брой цикли, необходими за изпълнението на всяка една инструкция. След изпълнението на всяка инструкция, симулаторът трябва да може да показва състоянието на регистрите, под формата на…

Read more …