Difference between revisions of "Pattern Recognition"

From Chessprogramming wiki
Jump to: navigation, search
Line 52: Line 52:
 
* [[James R. Slagle]], [[Richard C. T. Lee]] ('''1971'''). ''[http://portal.acm.org/citation.cfm?id=362515.362562 Application of game tree searching techniques to sequential pattern recognition]''. [[ACM#Communications|Communications of the ACM]], Vol. 14, No. 2
 
* [[James R. Slagle]], [[Richard C. T. Lee]] ('''1971'''). ''[http://portal.acm.org/citation.cfm?id=362515.362562 Application of game tree searching techniques to sequential pattern recognition]''. [[ACM#Communications|Communications of the ACM]], Vol. 14, No. 2
 
* [[Albert Zobrist]], [[Frederic Roy Carlson]] ('''1973'''). ''[http://portal.acm.org/citation.cfm?id=805705 The USC chess program]''. Proceedings of the [[ACM]] annual conference, Atlanta, Georgia
 
* [[Albert Zobrist]], [[Frederic Roy Carlson]] ('''1973'''). ''[http://portal.acm.org/citation.cfm?id=805705 The USC chess program]''. Proceedings of the [[ACM]] annual conference, Atlanta, Georgia
 +
* [[Laveen Kanal|Laveen N. Kanal]] ('''1974'''). ''[https://ieeexplore.ieee.org/document/1055306 Patterns in pattern recognition: 1968-1974]''. [[IEEE#TIT|IEEE Transactions on Information Theory]], Vol. 20, No. 6
 
* [[Jacques Pitrat]] ('''1976'''). ''A Program to Learn to Play Chess.'' Pattern Recognition and Artificial Intelligence, pp. 399-419. Academic Press Ltd. London, UK. ISBN 0-12-170950-7.
 
* [[Jacques Pitrat]] ('''1976'''). ''A Program to Learn to Play Chess.'' Pattern Recognition and Artificial Intelligence, pp. 399-419. Academic Press Ltd. London, UK. ISBN 0-12-170950-7.
* [[Mathematician#ARosenfeld|Azriel Rosenfeld]], [[Mathematician#JeromeFeldman|Jerome A. Feldman]], [[Laveen Kanal|Laveen N. Kanal]], [[Patrick Winston|Patrick H. Winston]] ('''1977'''). ''AI and Pattern Recognition''. [http://www.informatik.uni-trier.de/~ley/db/conf/ijcai/ijcai77.html#RosenfeldFKW77 IJCAI 1977]
+
* [[Mathematician#ARosenfeld|Azriel Rosenfeld]], [[Mathematician#JeromeFeldman|Jerome A. Feldman]], [[Laveen Kanal|Laveen N. Kanal]], [[Patrick Winston|Patrick H. Winston]] ('''1977'''). ''AI and Pattern Recognition''. [[Conferences#IJCAI1977|IJCAI 1977]]
 
* [[Albert Zobrist]], [[Frederic Roy Carlson]] ('''1977'''). ''Detection of Combined Occurrences''. [[ACM#Communications|Communications of the ACM]], Vol. 20, No. 1, pp. 31-35.
 
* [[Albert Zobrist]], [[Frederic Roy Carlson]] ('''1977'''). ''Detection of Combined Occurrences''. [[ACM#Communications|Communications of the ACM]], Vol. 20, No. 1, pp. 31-35.
 
* [[Walter R. Reitman]], [[Bruce Wilcox]] ('''1977'''). ''[http://dl.acm.org/citation.cfm?id=1045396 Pattern Recognition and Pattern-Directed Inference in a Program for Playing Go]''. [[ACM#SIG|ACM SIGART Bulletin]], No. 63
 
* [[Walter R. Reitman]], [[Bruce Wilcox]] ('''1977'''). ''[http://dl.acm.org/citation.cfm?id=1045396 Pattern Recognition and Pattern-Directed Inference in a Program for Playing Go]''. [[ACM#SIG|ACM SIGART Bulletin]], No. 63
Line 63: Line 64:
 
* [[David Wilkins]] ('''1980'''). ''Using patterns and plans in chess''. Artificial Intelligence, vol. 14, pp. 165-203. Reprinted ('''1988''') in [[Computer Chess Compendium]]
 
* [[David Wilkins]] ('''1980'''). ''Using patterns and plans in chess''. Artificial Intelligence, vol. 14, pp. 165-203. Reprinted ('''1988''') in [[Computer Chess Compendium]]
 
* [[Ivan Bratko]], [[Donald Michie]] ('''1980'''). ''A Representation of Pattern-Knowledge in Chess Endgames''. [[Advances in Computer Chess 2]]
 
* [[Ivan Bratko]], [[Donald Michie]] ('''1980'''). ''A Representation of Pattern-Knowledge in Chess Endgames''. [[Advances in Computer Chess 2]]
* [[Max Bramer]] ('''1980'''). ''An Optimal Algorithm for KPK using Pattern Knowledge.'' [[Advances in Computer Chess 2]], pp. 82-96.
+
* [[Max Bramer]] ('''1980'''). ''An Optimal Algorithm for KPK using Pattern Knowledge.'' [[Advances in Computer Chess 2]]
* [[Zdenek Zdrahal|Zdenek Zdráhal]], [[Ivan Bratko]], [[Alen Shapiro]] ('''1981'''). ''[http://comjnl.oxfordjournals.org/content/24/3/263.abstract Recognition of Complex Patterns Using Cellular Arrays]''. [http://comjnl.oxfordjournals.org/content/24/3.toc The Computer Journal, Vol. 24, No. 3], pp. 263-270
+
* [[Zdenek Zdrahal|Zdenek Zdráhal]], [[Ivan Bratko]], [[Alen Shapiro]] ('''1981'''). ''[http://comjnl.oxfordjournals.org/content/24/3/263.abstract Recognition of Complex Patterns Using Cellular Arrays]''. [http://comjnl.oxfordjournals.org/content/24/3.toc The Computer Journal, Vol. 24, No. 3]
* [[Max Bramer]] ('''1982'''). ''Pattern-Based Representations of Knowledge in the Game of Chess.'' International Journal of Man-Machine Studies, Vol. 16, pp. 439-448.
+
* [[Max Bramer]] ('''1982'''). ''Pattern-Based Representations of Knowledge in the Game of Chess.'' International Journal of Man-Machine Studies, Vol. 16.
 
* [[Alen Shapiro]], [[Tim Niblett]] ('''1982'''). ''Automatic Induction of Classification Rules for Chess End game.'' [[Advances in Computer Chess 3]]
 
* [[Alen Shapiro]], [[Tim Niblett]] ('''1982'''). ''Automatic Induction of Classification Rules for Chess End game.'' [[Advances in Computer Chess 3]]
 
* [[Ross Quinlan]] ('''1983'''). ''Learning efficient classification procedures and their application to chess end games''. Machine Learning: An Artificial Intelligence Approach
 
* [[Ross Quinlan]] ('''1983'''). ''Learning efficient classification procedures and their application to chess end games''. Machine Learning: An Artificial Intelligence Approach
 
* [[Ivan Bratko]], [[Peter Tancig]], [[Simona Tancig]] ('''1984'''). ''[[Simona Tancig#ChessExperiment|Detection of Positional Patterns in Chess]]''. [[ICGA Journal#7_2|ICCA Journal, Vol. 7, No. 2]] (abridged version)
 
* [[Ivan Bratko]], [[Peter Tancig]], [[Simona Tancig]] ('''1984'''). ''[[Simona Tancig#ChessExperiment|Detection of Positional Patterns in Chess]]''. [[ICGA Journal#7_2|ICCA Journal, Vol. 7, No. 2]] (abridged version)
 
* [[Ivan Bratko]], [[Peter Tancig]], [[Simona Tancig]] ('''1984,1986'''). ''[[Simona Tancig#ChessExperiment|Detection of Positional Patterns in Chess]]''. [[Advances in Computer Chess 4]] (full paper)
 
* [[Ivan Bratko]], [[Peter Tancig]], [[Simona Tancig]] ('''1984,1986'''). ''[[Simona Tancig#ChessExperiment|Detection of Positional Patterns in Chess]]''. [[Advances in Computer Chess 4]] (full paper)
* [[Ivan Bratko]] ('''1985'''). ''Symbolic Derivation of Chess Patterns.'' Progress in Artificial Intelligence (eds. L. Steels and J.A. Campbell), pp. 281-290. Ellis Horwood Ltd., Chichester, UK.
+
* [[Ivan Bratko]] ('''1985'''). ''Symbolic Derivation of Chess Patterns.'' Progress in Artificial Intelligence (eds. L. Steels and J.A. Campbell), Ellis Horwood Ltd., Chichester, UK.
 
* [[Peter W. Frey]] ('''1986'''). ''Fuzzy Production Rules in Chess''. [[ICGA Journal#9_4|ICCA Journal, Vol. 9, No. 4]]
 
* [[Peter W. Frey]] ('''1986'''). ''Fuzzy Production Rules in Chess''. [[ICGA Journal#9_4|ICCA Journal, Vol. 9, No. 4]]
 
* [[Kai-Fu Lee]], [[Sanjoy Mahajan]] ('''1988'''). ''[http://www.sciencedirect.com/science/article/pii/0004370288900768 A Pattern Classification Approach to Evaluation Function Learning]''. [https://en.wikipedia.org/wiki/Artificial_Intelligence_%28journal%29 Artificial Intelligence], Vol. 36, No. 1
 
* [[Kai-Fu Lee]], [[Sanjoy Mahajan]] ('''1988'''). ''[http://www.sciencedirect.com/science/article/pii/0004370288900768 A Pattern Classification Approach to Evaluation Function Learning]''. [https://en.wikipedia.org/wiki/Artificial_Intelligence_%28journal%29 Artificial Intelligence], Vol. 36, No. 1
 
* [[Robert Levinson]] ('''1989'''). ''A Self-Learning, Pattern-Oriented Chess Program''. [[ICGA Journal#12_4|ICCA Journal, Vol. 12, No. 4]]
 
* [[Robert Levinson]] ('''1989'''). ''A Self-Learning, Pattern-Oriented Chess Program''. [[ICGA Journal#12_4|ICCA Journal, Vol. 12, No. 4]]
 
* [[Roger Hünen]] ('''1989'''). ''Efficient Pattern Recognition in Large Game Trees''. [[Advances in Computer Chess 5]]
 
* [[Roger Hünen]] ('''1989'''). ''Efficient Pattern Recognition in Large Game Trees''. [[Advances in Computer Chess 5]]
* [[Hans Berliner]], [[Carl Ebeling]] ('''1989'''). ''Pattern Knowledge and Search: The SUPREM Architecture.'' Artificial Intelligence, Vol. 38, No. 2, pp. 161-198. ISSN 0004-3702. Revised as [[Hans Berliner]], [[Carl Ebeling]] ('''1990'''). ''Hitech''. [[Computers, Chess, and Cognition]]
+
* [[Hans Berliner]], [[Carl Ebeling]] ('''1989'''). ''Pattern Knowledge and Search: The SUPREM Architecture.'' Artificial Intelligence, Vol. 38, No. 2
 +
: Revised as [[Hans Berliner]], [[Carl Ebeling]] ('''1990'''). ''Hitech''. [[Computers, Chess, and Cognition]]
 
==1990 ...==  
 
==1990 ...==  
 
* [[Eduardo F. Morales]] ('''1992'''). ''First-Order Induction of Patterns in Chess''. Ph.D. Thesis, The Turing Institute, [https://en.wikipedia.org/wiki/University_of_Strathclyde University of Strathclyde], [https://en.wikipedia.org/wiki/Glasgow Glasgow]
 
* [[Eduardo F. Morales]] ('''1992'''). ''First-Order Induction of Patterns in Chess''. Ph.D. Thesis, The Turing Institute, [https://en.wikipedia.org/wiki/University_of_Strathclyde University of Strathclyde], [https://en.wikipedia.org/wiki/Glasgow Glasgow]
 
* [[Eduardo F. Morales]] ('''1992'''). ''Learning Chess Patterns''. Inductive Logic Programming (ed. [[Stephen Muggleton]]), Academic Press, The Apic Series, London, UK
 
* [[Eduardo F. Morales]] ('''1992'''). ''Learning Chess Patterns''. Inductive Logic Programming (ed. [[Stephen Muggleton]]), Academic Press, The Apic Series, London, UK
 
* [[Steven Walczak]] ('''1992'''). ''Pattern-Based Tactical Planning''. IJPRAI 6(5)
 
* [[Steven Walczak]] ('''1992'''). ''Pattern-Based Tactical Planning''. IJPRAI 6(5)
* [[Steven Walczak]], [http://www.cise.ufl.edu/~ddd/ Douglas D. Dankel II] ('''1993'''). ''Acquiring Tactical and Strategic Knowledge with a Generalized Method for Chunking of Game Pieces''. International Journal of Intelligent Systems 8 (2), 249-270.
+
* [[Steven Walczak]], [http://www.cise.ufl.edu/~ddd/ Douglas D. Dankel II] ('''1993'''). ''Acquiring Tactical and Strategic Knowledge with a Generalized Method for Chunking of Game Pieces''. International Journal of Intelligent Systems, Vol. 8, No. 2
 
* [[Laveen Kanal]] ('''1993'''). ''[http://dl.acm.org/citation.cfm?id=157088 On Pattern, Categories and Alternate Realities]''. [https://en.wikipedia.org/wiki/Pattern_Recognition_Letters Pattern Recognition Letters], Vol. 14, No. 3, [http://www.lnk.com/prl14.pdf pdf]
 
* [[Laveen Kanal]] ('''1993'''). ''[http://dl.acm.org/citation.cfm?id=157088 On Pattern, Categories and Alternate Realities]''. [https://en.wikipedia.org/wiki/Pattern_Recognition_Letters Pattern Recognition Letters], Vol. 14, No. 3, [http://www.lnk.com/prl14.pdf pdf]
 
* [[Eduardo F. Morales]] ('''1994'''). ''Learning Patterns for Playing Strategies''. [[ICGA Journal#17_1|ICCA Journal, Vol. 17, No. 1]]
 
* [[Eduardo F. Morales]] ('''1994'''). ''Learning Patterns for Playing Strategies''. [[ICGA Journal#17_1|ICCA Journal, Vol. 17, No. 1]]

Revision as of 11:44, 9 March 2019

Home * Knowledge * Pattern Recognition

Chess pattern [1]

Pattern Recognition,
is used to assign a label to an input value [2] , for instance to apply classification in machine learning applications, i.e. to identify objects and images, as well as computer chess related pattern of chess positions in Cognitive Psychology and concerning evaluation and control of the search in computer chess. Pattern recognition algorithms generally aim to provide a reasonable answer for all possible inputs and to perform a "fuzzy" matching. In contrast, Pattern matching usually has to be exact.

Chess Pattern

Chess pattern range from simple properties of squares and pieces concerning occupancy and control, to a more complex interrelated sets of features. Recognizers are implemented with decision trees, neural networks, and fuzzy logics. In his ICCA Journal paper Fuzzy Production Rules in Chess, Peter W. Frey [3] proposed feature strings or sets of three types. Type-A features must match completely, type-B feature strings represent features which are usually but not always present, while type-C features are present occasionally but are highly diagnostic when available. Those features were intended to use at the root for an oracle approach.

Chess Programs

See also

Publications

1950 ...

1960 ...

1970 ...

1980 ...

Revised as Hans Berliner, Carl Ebeling (1990). Hitech. Computers, Chess, and Cognition

1990 ...

2000 ...

2010 ...

Forum Posts

External Links

Hans Ulrik, Makiko Hirabayashi, Klavs Hovman, Marilyn Mazur

References

Up one Level