0000000000147060

AUTHOR

Kārlis Freivalds

0000-0003-2684-559x

showing 13 related works from this author

Fast and Simple Approximation of the Diameter and Radius of a Graph

2006

The increasing amount of data to be processed by computers has led to the need for highly efficient algorithms for various computational problems. Moreover, the algorithms should be as simple as possible to be practically applicable. In this paper we propose a very simple approximation algorithm for finding the diameter and the radius of an undirected graph. The algorithm runs in $O(m\sqrt{n})$ time and gives an additive error of $O(\sqrt{n})$ for a graph with n vertices and m edges. Practical experiments show that the results of our algorithm are close to the optimum and compare favorably to the 2/3-approximation algorithm for the diameter problem by Aingworth et al [1].

CombinatoricsTheoryofComputation_ANALYSISOFALGORITHMSANDPROBLEMCOMPLEXITYGraph (abstract data type)Approximation algorithmAlgorithm engineeringRadiusComputational problemStrength of a graphDistanceMathematicsofComputing_DISCRETEMATHEMATICSAnalysis of algorithmsMathematics
researchProduct

Application of Graph Clustering and Visualisation Methods to Analysis of Biomolecular Data

2018

In this paper we present an approach based on integrated use of graph clustering and visualisation methods for semi-supervised discovery of biologically significant features in biomolecular data sets. We describe several clustering algorithms that have been custom designed for analysis of biomolecular data and feature an iterated two step approach involving initial computation of thresholds and other parameters used in clustering algorithms, which is followed by identification of connected graph components, and, if needed, by adjustment of clustering parameters for processing of individual subgraphs.

0301 basic medicineComputer scienceComputationcomputer.software_genreVisualization03 medical and health sciencesIdentification (information)ComputingMethodologies_PATTERNRECOGNITION030104 developmental biology0302 clinical medicineGraph drawingFeature (machine learning)Data miningCluster analysiscomputer030217 neurology & neurosurgeryConnectivityClustering coefficient
researchProduct

Disconnected Graph Layout and the Polyomino Packing Approach

2002

Conference name: GD: International Symposium on Graph Drawing 9th International Symposium Date of Conference: 23–26 September 2001 We review existing algorithms and present a new approach for layout of disconnected graphs. The new approach is based on polyomino representation of components as opposed to rectangles. The parameters of our algorithm and their influence on the drawings produced as well as a variation of the algorithm for multiple pages are discussed. We also analyze our algorithm both theoretically and experimentally and compare it with the existing ones. The new approach produces much more compact and uniform drawings than previous methods. © Springer-Verlag Berlin Heidelberg …

New approachesDiscrete mathematicsPolyominoDisconnected GraphDrawing (graphics)Computer sciencePolyominoesGraph LayoutVariation (game tree)GraphRepresentation (mathematics)AlgorithmAlgorithmsConnectivity
researchProduct

Graph-based network analysis of transcriptional regulation pattern divergence in duplicated yeast gene pairs

2019

The genome and interactome of Saccharomyces cerevisiae have been characterized extensively over the course of the past few decades. However, despite many insights gained over the years, both functional studies and evolutionary analyses continue to reveal many complexities and confounding factors in the construction of reliable transcriptional regulatory network models. We present here a graph-based technique for comparing transcriptional regulatory networks based on network motif similarity for gene pairs. We construct interaction graphs for duplicated transcription factor pairs traceable to the ancestral whole-genome duplication as well as other paralogues in Saccharomyces cerevisiae. We c…

0303 health sciencesGene regulatory networkComputational biologyBiologyGenomeInteractomeGenetic divergence03 medical and health sciencesNetwork motif0302 clinical medicineGene duplicationDivergence (statistics)Gene030217 neurology & neurosurgery030304 developmental biologyProceedings of the Tenth International Conference on Computational Systems-Biology and Bioinformatics
researchProduct

Matrix Shuffle- Exchange Networks for Hard 2D Tasks

2021

Convolutional neural networks have become the main tools for processing two-dimensional data. They work well for images, yet convolutions have a limited receptive field that prevents its applications to more complex 2D tasks. We propose a new neural model, called Matrix Shuffle-Exchange network, that can efficiently exploit long-range dependencies in 2D data and has comparable speed to a convolutional neural network. It is derived from Neural Shuffle-Exchange network and has O(log N) layers and O(N ^ 2 log N) total time and O(N^2) space complexity for processing a NxN data matrix. We show that the Matrix Shuffle-Exchange network is well-suited for algorithmic and logical reasoning tasks on …

Matrix (mathematics)Dependency (UML)ExploitComputer scienceReceptive fieldBinary logarithmConvolutional neural networkAlgorithmData matrix (multivariate statistics)Data modeling2021 International Joint Conference on Neural Networks (IJCNN)
researchProduct

Curved Edge Routing

2001

We consider the problem of drawing a graph where edges are represented by smooth curves between the associated nodes. Previously curved edges were drawn as splines defined by carefully calculated control points. We present a completely different approach where finding an edge is reduced to solving a differential equation. This approach allows to represent the graph drawing aesthetics directly, even the most complex ones denoting the dependencies among the paths.

Graph drawingComputer scienceDifferential equationControl pointMultigraphMultiple edgesForce-directed graph drawingTopological graphCurvatureTopologyGraphMathematicsofComputing_DISCRETEMATHEMATICS
researchProduct

Using Deep Learning to Extrapolate Protein Expression Measurements

2020

Mass spectrometry (MS)-based quantitative proteomics experiments typically assay a subset of up to 60% of the ≈20 000 human protein coding genes. Computational methods for imputing the missing values using RNA expression data usually allow only for imputations of proteins measured in at least some of the samples. In silico methods for comprehensively estimating abundances across all proteins are still missing. Here, a novel method is proposed using deep learning to extrapolate the observed protein expression values in label-free MS experiments to all proteins, leveraging gene functional annotations and RNA measurements as key predictive attributes. This method is tested on four datasets, in…

ProteomicsIn silicoQuantitative proteomicsComputational biologyBiologyBiochemistryprotein abundance predictionMass SpectrometryProtein expressionMice03 medical and health sciencesDeep LearningAbundance (ecology)AnimalsMolecular BiologyGeneResearch Articles030304 developmental biologydeep learning networks0303 health sciencesUniProt keywordsbusiness.industryDeep learning030302 biochemistry & molecular biologyProteinsRNAMolecular Sequence AnnotationMissing dataGene OntologyArtificial intelligencebusinessResearch ArticlePROTEOMICS
researchProduct

A Potential Field Function for Overlapping Point Set and Graph Cluster Visualization

2015

In this paper we address the problem of visualizing overlapping sets of points with a fixed positioning in a comprehensible way. A standard visualization technique is to enclose the point sets in isocontours generated by bounding a potential field function. The most commonly used functions are various approximations of the Gaussian distribution. Such an approach produces smooth and appealing shapes, however it may produce an incorrect point nesting in generated regions, e.g. some point is contained inside a foreign set region. We introduce a different potential field function that keeps the desired properties of Gaussian distribution, and in addition guarantees that every point belongs to a…

Discrete mathematicsComputer sciencebusiness.industryGaussianGraph of a functionMixed graphFunction (mathematics)Strength of a graphGraphSet (abstract data type)symbols.namesakesymbolsGraph (abstract data type)Point (geometry)Artificial intelligencebusinessAlgorithm
researchProduct

Implementing a Face Recognition System for Media Companies

2018

During the past few years face recognition technologies have greatly benefited from the huge progress in machine learning and now have achieved precision rates that are even comparable with humans. This allows us to apply face recognition technologies more effectively for a number of practical problems in various businesses like media monitoring, security, advertising, entertainment that we previously were not able to do due to low precision rates of existing face recognition technologies. In this paper we discuss how to build a face recognition system for media companies and share our experience gained from implementing one for Latvian national news agency LETA. Our contribution is: which …

EntertainmentComputer scienceMedia monitoringAgency (sociology)languageLatvianFacial recognition systemData scienceImplementationlanguage.human_language
researchProduct

Topological structure analysis of chromatin interaction networks.

2019

Abstract Background Current Hi-C technologies for chromosome conformation capture allow to understand a broad spectrum of functional interactions between genome elements. Although significant progress has been made into analysis of Hi-C data to identify biologically significant features, many questions still remain open, in particular regarding potential biological significance of various topological features that are characteristic for chromatin interaction networks. Results It has been previously observed that promoter capture Hi-C (PCHi-C) interaction networks tend to separate easily into well-defined connected components that can be related to certain biological functionality, however, …

Chromatin interaction networksFunctionally related modulesComputer scienceCellStructure (category theory)Topologylcsh:Computer applications to medicine. Medical informaticsBiochemistryGenomeChromosome conformation capture03 medical and health sciences0302 clinical medicineGraph topologyStructural BiologyComponent (UML)medicineHumansGene Regulatory NetworksCell type specificityPromoter Regions GeneticMolecular Biologylcsh:QH301-705.5030304 developmental biologyConnected component0303 health sciencesApplied MathematicsResearchChromatinComputer Science ApplicationsChromatinHematopoiesisIdentification (information)medicine.anatomical_structurelcsh:Biology (General)Gene Expression RegulationTopological graph theorylcsh:R858-859.7DNA microarray030217 neurology & neurosurgeryAlgorithmsBMC bioinformatics
researchProduct

Network motif-based analysis of regulatory patterns in paralogous gene pairs

2020

Current high-throughput experimental techniques make it feasible to infer gene regulatory interactions at the whole-genome level with reasonably good accuracy. Such experimentally inferred regulatory networks have become available for a number of simpler model organisms such as S. cerevisiae, and others. The availability of such networks provides an opportunity to compare gene regulatory processes at the whole genome level, and in particular, to assess similarity of regulatory interactions for homologous gene pairs either from the same or from different species. We present here a new technique for analyzing the regulatory interaction neighborhoods of paralogous gene pairs. Our central focu…

0303 health sciencesGenomeGene regulatory networkComputational BiologyWhole genome duplicationSaccharomyces cerevisiaeComputational biologyParalogous GeneBiologyBiochemistryComputer Science ApplicationsEvolution Molecular03 medical and health sciencesNetwork motif0302 clinical medicineGene DuplicationEscherichia coliAnimalsGene Regulatory NetworksCaenorhabditis elegansMolecular BiologyGene030217 neurology & neurosurgeryTranscription Factors030304 developmental biologyJournal of Bioinformatics and Computational Biology
researchProduct

A Nondifferentiable Optimization Approach to Ratio-Cut Partitioning

2003

We propose a new method for finding the minimum ratio-cut of a graph. Ratio-cut is NP-hard problem for which the best previously known algorithm gives an O(log n)-factor approximation by solving its dually related maximum concurrent flow problem.We formulate the minimum ratio-cut as a certain nondifferentiable optimization problem, and show that the global minimum of the optimization problem is equal to the minimum ratio-cut. Moreover, we provide strong symbolic computation based evidence that any strict local minimum gives an approximation by a factor of 2. We also give an efficient heuristic algorithm for finding a local minimum of the proposed optimization problem based on standard nondi…

Minimum k-cutMathematical optimizationOptimization problemSpatial networkCutBinary logarithmSymbolic computationConcurrent flowMathematicsRunning time
researchProduct

Logo detection in images using HOG and SIFT

2017

In this paper we present a study of logo detection in images from a media agency. We compare two most widely used methods — HOG and SIFT on a challenging dataset of images arising from a printed press and news portals. Despite common opinion that SIFT method is superior, our results show that HOG method performs significantly better on our dataset. We augment the HOG method with image resizing and rotation to improve its performance even more. We found out that by using such approach it is possible to obtain good results with increased recall and reasonably decreased precision.

Artificial neural networkbusiness.industryComputer scienceHistogramFeature extractionComputingMethodologies_IMAGEPROCESSINGANDCOMPUTERVISIONScale-invariant feature transformLogoPattern recognitionArtificial intelligencebusinessRotation (mathematics)Object detection2017 5th IEEE Workshop on Advances in Information, Electronic and Electrical Engineering (AIEEE)
researchProduct