## Control Systems and Computers, N2, 2017, Article 2

##### DOI: https://doi.org/10.15407/usim.2017.02.020

*Upr. sist. maš., 2017, Issue 2 (268), pp. 20-37.*

UDC 519.683:681.3

**Schlesinger** Michail I., Doctor of science (Ph. and Math.), Professor, Researcher, *International Research and Training Centre of Information Technologies and Systems of the NAS and MES of Ukraine, Glushkov ave., 40, Kyiv, 03187, Ukraine, E-mail: schles@irtc.org.ua*

### Pattern Recognition as an Implementation of a Certain Type of Thought Processes

**Purpose.** The paper presents a review of pattern recognition research conducted by the International Research and Training Center for Information Technologies and Systems during the last 20 years since the moment of it’s foundation. This research lies on the edge of classical pattern recognition and constraint satisfaction problems. The system of concepts, problems and algorithms produced by the merge of these fields formalizes a particular type of thought process performed by humans and other living beings.

**Introduction.** The application of Constraint Satisfaction Problem theory to pattern recognition problems has produced a breakthrough in such traditionally hard problems in computer vision as stereo vision and texture segmentation. At the same time, the merge of Constraint Satisfaction Problem theory and practical computer vision problems has led to expansion of mathematical theory of the former. First of all it has resulted in introduction of a quality function over the set of solutions and finding the best solution instead of an arbitrary one. The next generalization consisted in finding a given number of best solutions and not just a singe best solution.

**Methods**. The paper describes methods of finding the best solution to the Weighted (Soft) Constraint Satisfaction Problem as well as the method of finding any given number of best solutions. These methods are implemented as algorithms whose domain is the set of all possible Weighted (Soft) Constraint Satisfaction Problems, i.e. a NP-hard problem class. For any given problem from the domain the algorithms either find it’s solution or reject the problem. It is essential that the algorithms automatically distinguish the subdomains of their competence, i.e. the subset of problems that they do not reject. The subdomain of competence of the algorithm that finds the best solution includes the known class of submodular minimization problems but is not restricted to it. The subdomain of competence of the algorithm that finds a given number of best solutions includes the minimization of functions with a majority polymorphism but is not restricted to it.

**Keywords**: pattern recognition, thought processes, submodular minimization problems, *Constraint Satisfaction Problem theory.*

- Kovalevsky, V.A., 1967. “The optimal algorithm for recognizing certain image sequences”.
*Cybernetics*. 4. pp. 75–80. - Kovalevsky, V.A., 1976.
*Methods of optimal solutions in image recognition.*M .: Nauka, 328 p. *Kovalevsky, V.A*., 1967. “Application of Mathematical Programming for Character and Pattern Recognition”.*Proc. of the 5th Int. Cong. on Cybernetics*, Assosiation Int. de Cybernetique, Namur, pp. 746–755.- Kovalevsky, V.A., 1969. “Recognition by Imitating the Process of Pattern Generation”. Acad. Press, pp. 345–358.

https://doi.org/10.1016/B978-1-4832-3093-1.50023-7 - Vintsyuk, T.K.,1968. “Speech recognition methods of dynamic programming”.
*Cybernetics*. 1968. 1. pp. 81–88. - Vintsyuk, T.K., 1987.
*Analysis, recognition and interpretation of speech signals*. Kiev: Sciences. Dumka, 1987. 262 p. *Rossi F*.,*van Beek P*.,*Walsh T*. Handbook of Constraint Programming, Foundations of Artificial Intelligence. Elsevier, 975 p.- Ryabokon, D.I., 2004. “Spatial reconstruction of surfaces using a stereo pair of images using the algorithm for finding the minimum cross section on a graph”.
*Upravlausie sistemy i masiny*. 3. pp. 47–51. - Ryabokon, D.I., 2005.
*Technology of construction of three-dimensional models of continuous surfaces under stereopsis of images*: PhD Thesis, tech sciences K .: IISC ITIS, 138 p. - Kovtun, I.V., 2004. “The technology of textural segmentation of images based on Markov random fields and solving (max, +) tasks”.
*Upravlausie sistemy i masiny*, 2. pp. 61–66. - Kovtun, I.V., 2004.
*Segmentation of images on the basis of sufficient optimality conditions in NP-complete classes of structural marking tasks:*PhD Thesis, tech sciences K .: IISC ITIS, 135 p. *Tyshchenko, M.A*., 2011. “3D reconstruction of human face based on single or several images”.*Upravlausie sistemy i masiny,*2, pp. 79–85.- Tischenko, M.A., 2011.
*Three-dimensional reconstruction of a human face in the tasks of identification*: PhD Thesis, tech sciences K .: ISTC ITSi, 2011. 118 p. - Cooper, M.C., 2003. Reduction operations in fuzzy or valued constraint satisfaction, Fuzzy Sets and Systems 134, pp. 311–342. www.elsevier.com/locate/fss.

https://doi.org/10.1016/S0165-0114(02)00134-3 - D.A. Cohen, M.C. Cooper, P.G. Jeavons et al., 2006. “The complexity of soft constraint satisfaction”. Artificial Intelligence 170, pp. 983–1016. www.elsevier.com/locate/artint

https://doi.org/10.1016/j.artint.2006.04.002 - Schlesinger, M.I., 1976. “Syntactic analysis of two-dimensional visual signals in terms of interference”.
*Cybernetics,*4. pp. 113–130. - Koval, V.K., Schlesinger, M.I., 1976. “Two-dimensional programming in image analysis tasks”.
*Automation and remote control,*8. pp. 149–168. - Schlesinger, M.I., 1989.
*Mathematical image processing tools*. Kiev: Sciences. Dumka, 197 p. - Flerova N., Marinescu R., Dechter R., 2016. “Searching for the M Best Solutions in Graphical Models”. J. of Artificial Intelligence Research, 55, pp. 889–952.

https://doi.org/10.1613/jair.4985 - Ruttkay, Zs., 1994. “Fuzzy constraint satisfaction”. Proc. 3rd IEEE Int. Conf. on Fuzzy Syst, pp. 1263–1268.

https://doi.org/10.1109/FUZZY.1994.343640 - Schlesinger, M., Glavach, V., 2004.
*Ten lectures on statistical and structural recognition.*K .: Science. Dumka, 545 p. - Cohen, D.A., Jeavons, P.G., 2006. “The Complexity of Constraint Languages”, Chapter 8, Handbook of Constraint Programming. Elsevier, pp. 245–280.

https://doi.org/10.1016/S1574-6526(06)80012-X - Vodolazsky, E., Flach, B., Schlesinger, M., 2014. “Minimax discrete optimization problems invariant with respect to majority operators”. ZHVMMF, 54 (8), pp. 1368–1378.
- Lovasz, L., 1983. “Submodular functions and convexity”. Mathematical Programming – The State of the Art. Springe–Verlag, New York, pp. 235–257.

https://doi.org/10.1007/978-3-642-68874-4_10 *Schlesinger, M.*,*Flach, B*., 2000. “Some solvable subclasses of structural recognition problems”,*Czech Pattern Recognition Workshop*, pp. 55–62.- Werner, T., 2007. “A Linear Programming Approach to Max-sum Problem: A Review”. IEEE Trans. on Pattern Analysis and Machine Intelligence (PAMI). July 2007. 29(7). pp.1165–1179.

https://doi.org/10.1109/TPAMI.2007.1036 - Werner, T., 2010. “Revisiting the Linear Programming Relaxation Approach to Gibbs Energy Minimization and Weighted Constraint Satisfaction”. IEEE Trans. on Pattern Analysis and Machine Intelligence (PAMI). Aug. 2010. 32(8). pp. 1474–1488.

https://doi.org/10.1109/TPAMI.2009.134 - Schlesinger, M.I., Giginyak, V.V., 2007. “The solution of (max, +) – problems of structural recognition with the help of their equivalent transformations”.
*Upravlausie sistemy i masiny*, Part 1, 1, pp. 3–15, Part 2, 2, pp. 5–17. - Schlesinger, M.I., Antonyuk, K.V., 2011. “Analysis of diffusion algorithms for solving optimization problems of structural recognition”.
*Cybernetics and system analysis,*2. pp. 3–12. - Ishikawa, H., Geiger, D., 1998. “Segmentation by grouping junctions”. IEEE Comp. Society Conf. on Computer Vision and Pattern Recognition, pp. 125–131.

https://doi.org/10.1109/CVPR.1998.698598 - Boykov, Y., Veksler, O., Zabih, R., 2001. “Fast Approximate Energy Minimization via Graph Cuts”. IEEE Trans. on Pattern Analysis and Machine Intelligence (PAMI). 23(11). pp. 1222–1239.

https://doi.org/10.1109/34.969114 - Kolmogorov, V., Zabih, R., 2002. “What energy functions can be minimized via graph cuts?”. Eur. Conf. on Comp. Vision (ECCV). Springer-Verlag, pp. 65–81.

https://doi.org/10.1007/3-540-47977-5_5 - Schlesinger, M., Werner, T. On Supermodular Maximization. http://www.irtc.org.ua/image/app/webroot/Files/publications/Schlesinger/Smachivanije.pdf
*Lawler, E.L*., 1972. “A Procedure for Computing the K Best Solutions to Discrete Optimization Problems and Its Application to the Shortest Path Problem”,*Management Science. Theory Series. Mar.***18 (**7). pp. 401–405.*Schlesinger, M.*,*Flach, B*.,*Vodolazskiy, E., 2014.*M-best solutions for a class of fuzzy constraint satisfaction problems (Submitted on 23 Jul 2014), arXiv:1407.6166v1.- Blum, M., Floyd, R., Pratt V. et al., 1973. “Time bounds for selection”. J. of Comp. and Syst. Sci., 7 (4). pp. 448–461.

https://doi.org/10.1016/S0022-0000(73)80033-9 *Rollon, E*.,*Flerova, N*.,*Dechter, R*., 2011. “Inference Schemes for M Best Solutions for Soft CSPs Article”.*Proc. of Workshop on Preferences and Soft Constraints,*pp. 124–138.

**Received** 27.03.2017