SYNASC 2023: 25TH INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND NUMERIC ALGORITHMS FOR SCIENTIFIC COMPUTING
PROGRAM

Days: Monday, September 11th Tuesday, September 12th Wednesday, September 13th Thursday, September 14th

Monday, September 11th

View this program: with abstractssession overviewtalk overview

09:20-10:10 Session 2: Invited talk: Subtropical Solving (Thomas Sturm)

Abstract. Subtropical real root finding is a heuristic method designed to solve large multivariate polynomials. This method considers the polynomial as a collection of exponent vectors associated with sign information on the coefficients. It employs linear programming to heuristically identify points where the values of the polynomial have opposite signs. In successful cases, the intermediate value theorem is utilized to compute a zero of the polynomial represented as a tuple of real algebraic numbers. By implementing this approach using the Reduce computer algebra system and theGurobi LP solver, we have achieved success in solving hundreds of problems derived from established mathematical models in chemistry and systems biology. These problems involved polynomials with up to 800,000 monomials in 10 variables and degrees up to 12, with an incompleteness failure rate of approximately 10 percent.

The method has been adapted to satisfiability modulo theories solving (SMT), where the focus went from one single polynomial equation to several simultaneous strict polynomial inequalities. We found that such problems represent more than 40 percent of the QF_NRA section of the SMT-LIB library of benchmarks. Technically, input problems in the theory QF_NRA are reduced problems in QF_LRA. Then SMT itself can be used in place of LP solving, which admits linear problems that are not necessarily pure conjunctions of constraints. Systematic experiments on the SMT-LIB have shown that the method is not a sufficiently strong decision procedure by itself but a valuable heuristic to use within a portfolio of techniques.

The talk gives an overview of the method and its application, along with theoretical results regarding its incompleteness.

10:30-11:20 Session 3: Invited talk: Generic Encodings and Static Analysis of Constructor Rewriting Systems (Horatiu Cirstea)

Abstract.  Rewriting is a formalism widely used in computer science and mathematical logic. The classical formalism has been extended, in the context of functional languages, with an order over the rules and, in the context of rewrite based languages, with the negation over patterns. We have proposed a concise and clear algorithm computing the difference over patterns which can be used to define generic encodings of constructor term rewriting systems with negation and order into classical term rewriting systems. As a direct consequence, established methods used for term rewriting systems can be applied to analyze the properties of the extended systems. The approach can also be seen as a generic compiler which targets any language providing basic pattern matching primitives. The formalism provides also a new method for deciding if a set of patterns subsumes a given pattern and thus, for checking the completeness of a set of patterns, the presence of useless patterns, or the absence of some patterns. The latter is particularly useful when one wants to verify that some patterns are absent from the result of a particular transformation and several extensions have been proposed to statically verify the absence of specified patterns from the reachable terms of constructor based term rewriting systems.

11:40-12:40 Session 4: Theory of Computing & Logic and Programming
11:40
Uniform SAmplINg with BOLTZmann (abstract)
PRESENTER: Martin Pépin
12:00
Towards Learning Infinite SMT Models (abstract)
PRESENTER: Mikolas Janota
12:20
On the Variants of Subset Sum: Projected and Unbounded (abstract)
PRESENTER: Mahesh Rajasree
14:00-15:30 Session 5: Tutorial: The TLA+ Language and Tools for Specifying and Verifying Systems (Stephan Merz)

Abstract. TLA+ is a language for the formal description of (mainly) concurrent and distributed algorithms and systems, based on Zermelo-Fraenkel set theory and linear-time temporal logic. Verifying properties of TLA+ specifications is supported by model checking (TLC and Apalache) and by theorem proving (TLAPS). This tutorial will provide an introduction to the language and its accompanying tools, using the problem of distributed termination detection as a running example.

 

15:50-17:30 Session 6A: Symbolic Computation (I) & Numerical Computing
Commentary:
15:50
Hybrid Intervals and Symbolic Block Matrices (abstract)
16:10
Symbolic and numeric computation of symmetries for a class of Schrodinger Equations (abstract)
16:30
Experimental comparison of real root isolation implementations (abstract)
16:50
On systems of linear homogeneous algebraic equations over truncated formal series (abstract)
PRESENTER: Sergei Abramov
17:10
New Techniques in Numerical Analysis for Artificial Intelligence (abstract)
15:50-17:50 Session 6B: Workshop NCA
Commentary:
Location: Room 2 (A008)
15:50
Influence of Manual Inter-Observer Variability for the Performance of Deep Learning Models in Semantic Segmentation (abstract)
16:10
Neural Architecture Search with Zero-Cost Proxies (abstract)
16:30
Predicting Blood Glucose Levels Using LSTM (abstract)
16:50
Detecting Manipulated Citations through Disturbed Node2Vec Embedding (abstract)
17:10
Solar flare classification using modified metaheuristic optimized XGBoost (abstract)
17:30
Comparative Study of Machine learning methods to classify bowel polyps (abstract)
Tuesday, September 12th

View this program: with abstractssession overviewtalk overview

09:00-09:50 Session 7: Invited talk: So the problem has poor complexity: what next? (James Davenport)

Abstract. Some interesting problems have a poor worst-case complexity, but may still be soluble in some, or many, cases. If appropriate, there is ‘fixed-parameter tractability’ as one way of describing the solubility. But in other cases, e.g. SAT-solving, there isn’t necessarily a neat theoretical solution, but powerful practical ideas. What can we say about problems around real quantifier elimination?

09:50-11:10 Session 8A: Special Session in honour of James Davenport (I)
09:50
Towards a New Projection for Cylindrical Algebraic Decomposition (abstract)
10:10
Seven Years of SC-Square (abstract)
10:30
Testing Cyclotomicity and related results (abstract)
10:50
Rubi: Rule based integration (abstract)
09:50-11:10 Session 8B: Special Session for PhD students (I)
Commentary:
Location: Room 2 (A008)
09:50
Quantum Reinforcement Learning in Protein Folding (abstract)
10:10
Overview of Machine Learning Methods for Stroke Detection using Weather Data (abstract)
10:30
Cyber vulnerabilities surveillance via web-scraped specialized documents (abstract)
11:30-12:50 Session 9A: Symbolic Computation (II)
11:30
A Poly-algorithmic Approach to Quantifier Elimination (abstract)
11:50
A couple of catch ups for the modified unit-circle zero location test (abstract)
12:10
Counting Linear Extensions of Modular Partial Orders (abstract)
12:30
PortfolioX – Multi-conjecture proving system (abstract)
11:30-12:50 Session 9B: Special Session for PhD students (II) & Workshop IAFP (I)
Commentary:
Location: Room 2 (A008)
11:30
Composite clustering crossover operator for improving genetic algorithms (abstract)
11:50
Towards a virtual/mixed-reality graphical programming language (abstract)
12:10
Strictly Pseudocontractive Mappings Beyond Linear Spaces (abstract)
12:30
Proximal-type methods for Approximation of Solutions to Equilibrium Problems over the Set of Fixed Points of Enriched Nonexpansive Mappings (abstract)
14:00-14:50 Session 10: Invited talk: The paradoxes and the infinite dazzled ancient mathematics and continue to do so today (Fairouz Kamareddine)

In 1922, a young 21-year-old Curry started reading Principia Mathematica and was intrigued by the complications of its substitution rule. As a result of trying to analyse substitution, Curry conceived of the combinators in 1926 and started a lifelong search for powerful systems that combine computations and deductions (functions and logic) and that are able to formalise mathematics. His formalisms as well as existing complementary and competing formalisms demonstrate the struggle to internalise as much as possible while keeping the system consistent. There is also a struggle for elegant theories that minimise the number of basic concepts while remaining as close as possible to the language’s structure, and also the struggle for generalising concepts, connecting areas that may seem far apart and applying useful techniques from one area to the other.

This talk discusses two aspects of this development:

  • First, we go back as far as the ancient mathematicians (and especially the Pythagorean school) and discuss how the problems/paradoxes associated with of the infinite led them to miss the opportunity of defining the real numbers and how the developments from middle ages to the 17th and 19th century led to the development of real numbers and mathematical analysis, and also to even more paradoxes that led to the birth of computability and mathematical foundations.
  • Second, we discuss the problem of defining and internalising substitution in the lamba calculus and how to avoid the hurdle of how/when to introduce the substitution rule and alpha congruence. We cannot define alpha congruence without a form of substitution but for substitution and reduction to work, we need to assume a form of alpha congruence. The Curry school of thought has laid the foundations for this.

There is also a third aspect which discusses the struggle of going fully formal (especially with the variety and approaches to mechanise and formalise mathematics, e.g., in proof checkers) and keeping the informal as well as the historical tradition and lessons.

15:10-17:10 Session 11A: Special Session in honour of James Davenport (II)
Chair:
15:10
On validating Lazard's projection in CAD (with James' help) (abstract)
15:30
Decomposition and QE algorithms over the reals and over the integers (abstract)
15:50
Can Explainable AI Give Insights for Symbolic Computation (abstract)
16:10
The Inverse of the Complex Gamma Function (abstract)
16:30
The Maple legacy of James Davenport (abstract)
16:50
A Personal Tribute to James Davenport (abstract)
15:10-17:30 Session 11B: Workshop IAFP (II)
Location: Room 2 (A008)
15:10
A Feng-Liu type fixed point theorem on a set endowed with two metrics (abstract)
15:30
An early survey on enriched contractive type mappings (abstract)
15:50
r-Cyclic asynchronous cyclic contractions (abstract)
16:10
Some stability results for multi-valued nonlinear graph contractions on a set with two metrics (abstract)
16:30
Fixed point results for multi-valued nonlinear graph contractions on a set with two metrics (abstract)
16:50
Fixed Point Theorems for Enriched Multivalued Nonexpansive Mappings in Hilbert Spaces (abstract)
17:10
Weak snd Strong Convergence Theorems for Krasnoselskii Iterative algorithm in the class of enriched strictly pseudocontractive and enriched nonexpansive operators in Hilbert Spaces (abstract)
17:30
Metric conditions, graphic contractions and weakly Picard operators (abstract)
Wednesday, September 13th

View this program: with abstractssession overviewtalk overview

09:00-09:50 Session 12: Invited talk: Computing with neurons: SNP systems (Andrei Păun)

Abstract.  SNP systems are known as a class of distributed parallel neural-like computation models, which are inspired by the mechanism that biological neurons process information and communicate with each other by means of spikes. In the past decade, the neurons in particular and the brain in general have been investigated and better understood in part also due to the two major projects: Human Brain Project in Europe and BRAIN Initiative (US). We will present several results related to the SNP systems and their variations as computing devices, in many cases achieving Turing Universality even in restricted cases. Recent research results and open questions will also be presented especially for the Spiking neural P systems with communication on request (SNQ P systems). We are able to construct small Turing universal SNQ P systems by using low numbers of neurons. Specifically, a Turing universal SNQ P system as number generating devices (resp., number accepting devices and function computing devices) is constructed by using 12 (resp., 11 and 21) neurons.

10:10-12:10 Session 13A: Artificial Intelligence (I)
10:10
Leveraging BERT for Natural Language Understanding of Domain-Specific Knowledge (abstract)
PRESENTER: Vasile Ionut Iga
10:30
Ontology engineering with Large Language Models (abstract)
10:50
Treatment requirements prediction for Age-Related Macular Degeneration patients based on features extracted from optical coherence tomography B-scans (abstract)
PRESENTER: Anca Marginean
11:10
Deep Learning Techniques Used in Multi-Temporal Urban Development Prediction (abstract)
11:30
Automatic Text Summarization using Kernel Ridge Regression (abstract)
PRESENTER: Daniela Onita
11:50
Semantic Change Detection for the Romanian Language (abstract)
10:10-11:30 Session 13B: Workshop DIPMAI (I)
Location: Room 2 (A008)
10:10
Prediction of Malignancy in Lung Cancer using several strategies for the fusion of Multi-Channel Pyradiomics Images (abstract)
10:30
Computer Aided Diagnosis for Contrast-Enhanced Ultrasound Using Transformer Neural Network (abstract)
10:50
Prediction and Classification Models for Hashimoto’s Thyroiditis Risk Using Clinical and Paraclinical Data (abstract)
11:10
Animatable Characters as Pixel Point Clouds (abstract)
15:50-17:30 Session 15A: Artificial Intelligence (II)
15:50
Optimising Artificial Neural Network topologies using Genetic Algorithms with very small populations (abstract)
16:10
Aesthetic Evolution of Target 3D Volumes in Minecraft (abstract)
16:30
Optimising Linear Regression for Modelling the Dynamic Thermal Behaviour of Electrical Machines using NSGA-II, NSGA-III and MOEA/D (abstract)
16:50
Dataset Distillation via Multi-objective Genetic Algorithms (abstract)
17:10
Landscape Analysis using Simulated Annealing (abstract)
15:50-17:10 Session 15B: Workshop DIPMAI (II)
Chair:
Location: Room 2 (A008)
15:50
Convolutional Neural Networks For Eye Detection Trained With Manually And Automatically Generated Ground Truth Data (abstract)
PRESENTER: Sorin Valcan
16:10
Maxpool operator for RISC-V processor (abstract)
16:30
LLVM RISC-V Target Backend Instruction for Reshape Operator (abstract)
16:50
IoT-based Traffic Management System (abstract)
17:50-18:50 Session 16: Distributed Computing
Commentary:
17:50
Informing Static Mapping and Local Scheduling of Stream Programs with Trace Analysis (abstract)
18:10
Quantitative Programming and Continuous Time Markov Chains (abstract)
18:30
From State to Link-Register Model: A transformer for Self-Stabilizing Distributed Algorithms (abstract)
Thursday, September 14th

View this program: with abstractssession overviewtalk overview

09:00-09:50 Session 17: Invited talk: Random structures and patterns in spatio-temporal data: probabilistic modelling and statistical inference (Radu S. Stoica)

Abstract. The useful information carried by spatio-temporal data is often outlined by geometric structures and patterns. Filaments or clusters induced by galaxy positions in our Universe are such an example. Two situations are to be considered. First, the pattern of interest is hidden in the data set, hence the pattern should be detected. Second, the structure to be studied is observed, so relevant characterization of it should be done. Probabilistic modelling is one of the approaches that allows to furnish answers to these questions. This is done by developing unitary methodologies embracing simultaneously three directions: modelling, simulation, and inference. This talk presents the use of marked point processes applied to such structures detection and characterization. Practical examples are also shown.

10:10-12:10 Session 18: Artificial Intelligence (III)
10:10
Scaling-up the Analysis of Neural Networks by Affine Forms: A Block-Wise Noising Approach (abstract)
PRESENTER: Asma Soualah
10:30
Using sequences of API Calls to identify and classify ransomware families (abstract)
10:50
Machine Learning Predictive Models Applied on COVID-19 Datasets to Estimate Infection Risk in Specific Geographic Regions (abstract)
PRESENTER: Diogen Babuc
11:10
Statistical relevance of neural networks and decision trees in the forecasting of a popular beverage consumption (abstract)
11:30
Leveraging self-supervised label generation in ego-trajectory segmentation for self-driving vehicles (abstract)
PRESENTER: Andrei Mihalea
11:50
Prediction of Cloud Service Failure using traditional Machine Learning (abstract)
PRESENTER: Adrian Spataru
12:10
Enhancing the performance of software effort estimation through boosting ensemble learning (abstract)