Aleksei Platonov

Mr. Aleksei Platonov


Research Focus & Metrics

Academic Career Length

11Years (2016-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 October 2016
Verified
Conference Paper
Closed access
IBIgor Bessmertny
Igor Bessmertny
APAleksei Platonov
Aleksei Platonov
EPE.A. Poleschuk
E.A. Poleschuk
MPMa Pengyu
Ma Pengyu
Syntactic text analysis is a very important step of automatic text processing. The key problem is that all existing approaches are dictionary-dependent. It can be impossible to analyze all sentences because of the lack of one word in the dictionary. However even the presence of the dictionary does not resolve the phrases interpretation ambiguity. At the same time fusional languages contain enough information about the parts of speech. Particularly, the endings of nouns, adjectives, verbs and participles cannot fully indicate their case, number and face because of semantic ambiguity. Prepositions also cannot always correctly indicate the cases. This yields a variety phrase interpretation. To solving this problem sharing affixes and prepositions is proposed. However fusional languages have some disadvantages. One of this is the allowance of building phrases with random word order. It leads to increase the number of options. The paper proposes to use sentences templates with analyzed phrases for ambiguity decrease. In addition usage of affixes with prepositions for text analysis provides the basic elements of the semantic analysis without a dictionary.

28 February 2020 in Entropy
Verified
Journal Article
Open access
PDF file
IBIgor Bessmertny
Igor Bessmertny
XHXiaoxi Huang
Xiaoxi Huang
APAleksei Platonov
Aleksei Platonov
CYChuqiao Yu
Chuqiao Yu
JKJulia A. Koroleva
Julia A. Koroleva
Search engines are able to find documents containing patterns from a query. This approach can be used for alphabetic languages such as English. However, Chinese is highly dependent on context. The significant problem of Chinese text processing is the missing blanks between words, so it is necessary to segment the text to words before any other action. Algorithms for Chinese text segmentation should consider context; that is, the word segmentation process depends on other ideograms. As the existing segmentation algorithms are imperfect, we have considered an approach to build the context from all possible n-grams surrounding the query words. This paper proposes a quantum-inspired approach to rank Chinese text documents by their relevancy to the query. Particularly, this approach uses Bell’s test, which measures the quantum entanglement of two words within the context. The contexts of words are built using the hyperspace analogue to language (HAL) algorithm. Experiments fulfilled in three domains demonstrated that the proposed approach provides acceptable results.

1 February 2024 in Scientific and Technical Journal of Information Technologies, Mechanics and Optics
Verified
Journal Article
Open access
PDF file
NTN.A. Tomilov
N.A. Tomilov
VTV.P. Turov
V.P. Turov
BABabayants Alexander A.
Babayants Alexander A.
APAleksei Platonov
Aleksei Platonov
The development of the machine learning algorithms for information search in recent years made it possible to represent text and multimodal documents in the form of vectors. These vector representations (embeddings) preserve the semantic content of documents and allow the search to be performed as the calculation of distance between vectors. Compressing embeddings can reduce the amount of memory they occupy and improve computational efficiency. The article discusses existing methods for compressing vector representations without loss of accuracy and with loss of accuracy. A method is proposed to reduce error by clustering vector representations using lossy compression. The essence of the method is in performing the preliminary clustering of vector representations, saving the centers of each cluster, and saving the coordinate value of each vector representation relative to the center of its cluster. Then, the centers of each cluster are compressed without loss of accuracy, and the resulting shifted vector representations are compressed with loss of accuracy. To restore the original vector representations, the coordinates of the center of the corresponding cluster are added to the coordinates of the displaced representation. The proposed method was tested on the fashion-mnist-784-euclidean and NYT-256-angular datasets. A comparison has been made of compressed vector representations with loss of accuracy by reducing the bit depth with vector representations compressed using the proposed method. With a slight (around 10 %) increase in the size of the compressed data, the absolute value of the error from loss of accuracy decreased by four and two times, respectively, for the tested sets. The developed method can be applied in tasks where it is necessary to store and process vector representations of multimodal documents, for example, in the development of search engines.

1 February 2025 in Scientific and Technical Journal of Information Technologies, Mechanics and Optics
Verified
Journal Article
Open access
PDF file
VDV.YU. Dobrynin
V.YU. Dobrynin
RAR.K. Abramovich
R.K. Abramovich
APAleksei Platonov
Aleksei Platonov
Modern search engines use a two-stage architecture for efficient and high-quality search over large volumes of data. In the first stage, simple and fast algorithms like BM25 are applied, while in the second stage, more precise but resource- intensive methods methods, such as deep neural networks, are employed. Although this approach yields good results, it is fundamentally limited in quality due to the vocabulary mismatch problem inherent in the simple algorithms of the first stage. To address this issue, we propose an algorithm for constructing an inverted index using vector representations combining the advantages of both stages: the efficiency of the inverted index and the high search quality of vector models. In our work, we suggest creating a vector index that preserves the various semantic meanings of vocabulary tokens. For each token, we identify the documents in which it is used, and then cluster its contextualized embeddings. The centroids of the resulting clusters represent different semantic meanings of the tokens. This process forms an extended vocabulary which is used to build the inverted index. During index construction, similarity scores between each semantic meaning of a token and documents are calculated which are then used in the search process. This approach reduces the number of computations required for similarity estimation in real-time. Searching the inverted index first requires finding keys in the vector index, helping to solve the vocabulary mismatch problem. The operation of the algorithm is demonstrated on a search task within the SciFact dataset. It is shown that the proposed method achieves high search quality with low memory requirements. The proposed algorithm demonstrates high search quality, while maintaining a compact vector index whose size remains constant and depends only on the size of the vocabulary. The main drawback of the algorithm is the need to use a deep neural network to generate vector representations of queries during the search process which slows down this stage. Finding ways to address this issue and accelerate the search process represents a direction for future research.

24 April 2025 in Scientific and Technical Journal of Information Technologies, Mechanics and Optics
Verified
Journal Article
Open access
PDF file
NTN. A. Tomilov
N. A. Tomilov
VTV. P. Turov
V. P. Turov
ABA. A. Babayants
A. A. Babayants
APAleksei Platonov
Aleksei Platonov
Information retrieval using machine learning algorithms is based on transforming the original multimodal documents into vector representations. These vectors are then indexed, and the search is performed within this index. A popular method for indexing is vector clustering such as with k-nearest neighbors. We propose a clustering method based on an ensemble of Oblivious Decision Trees and introduce a vector search algorithm built on this method. The proposed clustering method is deterministic and supports parameter serialization for the ensemble. The essence of the method involves training an ensemble of binary or ternary Oblivious Trees. This ensemble is then used to compute a hash for each of the original vectors. Vectors with the same hash are considered to belong to the same cluster. For searching, several clusters are selected whose centroids are closest to the vector representation of the search query followed by a full search of the vector representations within the selected clusters. The proposed method demonstrates search quality comparable to widely used industry-standard vector search libraries, such as Faiss, Annoy, and HNSWlib. For datasets with an angular distance metric, the proposed search method achieves accuracy equal to or better than existing solutions. For datasets with a Euclidean distance metric, the search quality is on par with existing solutions. The developed method can be applied to improve search quality in the development of multimodal search systems. The ability to serialize enables clustering data on one computational node and transferring ensemble parameters to another, allowing the proposed algorithm to be utilized in distributed systems.

2 December 2020
Verified
Book Chapter
Closed access
PDF file
APAleksei Platonov
Aleksei Platonov
IBIgor Bessmertny
Igor Bessmertny
JKJulia Koroleva
Julia Koroleva
LMLusiena Miroslavskaya
Lusiena Miroslavskaya
ASAlaa Shaker
Alaa Shaker