The invention generally relates to the field of machine learning and more particularly to two-dimensional symbols for facilitating machine learning of combined meaning of multiple ideograms contained therein.
An ideogram is a graphic symbol that represents an idea or concept. Some ideograms are comprehensible only by familiarity with prior convention; others convey their meaning through pictorial resemblance to a physical object.
Machine learning is an application of artificial intelligence. In machine learning, a computer or computing device is programmed to think like human beings so that the computer may be taught to learn on its own. The development of neural networks has been key to teaching computers to think and understand the world in the way human beings do. One particular implementation is referred to as Cellular Neural Networks or Cellular Nonlinear Networks (CNN) based computing system. CNN based computing system has been used in many different fields and problems including, but not limited to, image processing.
This section is for the purpose of summarizing some aspects of the invention and to briefly introduce some preferred embodiments. Simplifications or omissions in this section as well as in the abstract and the title herein may be made to avoid obscuring the purpose of the section. Such simplifications or omissions are not intended to limit the scope of the invention.
Two-dimensional symbols for facilitating machine learning of combined meaning of multiple ideograms contained therein are disclosed. Two-dimensional symbol comprises a matrix of N×N pixels of data representing a “super-character”. The matrix is divided into M×M sub-matrices with each of the sub-matrices containing (N/M)×(N/M) pixels. N and M are positive integers or whole numbers, and N is preferably a multiple of M. Each of the sub-matrices represents one ideogram defined in an ideogram collection set. “Super-character” represents at least one meaning each formed with a specific combination of a plurality of ideograms. Ideogram collection set includes, but is not limited to, pictograms, logosyllabic characters, Japanese characters, Korean characters, punctuation marks, numerals, special characters. Logosyllabic characters may contain one or more of Chinese characters, Japanese characters, Korean characters. Features of each ideogram can be represented by more than one layer of two-dimensional symbol.
One of the objectives, features and advantages of the invention is to use a two-dimensional symbol for representing more than individual ideogram, logosyllabic script or character. Such a two-dimensional symbol facilitates a CNN based computing system to learn the meaning of a specific combination of a plurality of ideograms contained in a “super-character” using image processing techniques, e.g., convolutional neural networks, recurrent neural networks, etc.
Other objects, features, and advantages of the invention will become apparent upon examining the following detailed description of an embodiment thereof, taken in conjunction with the attached drawings.
These and other features, aspects, and advantages of the invention will be better understood with regard to the following description, appended claims, and accompanying drawings as follows:
In the following description, numerous specific details are set forth in order to provide a thorough understanding of the invention. However, it will become obvious to those skilled in the art that the invention may be practiced without these specific details. The descriptions and representations herein are the common means used by those experienced or skilled in the art to most effectively convey the substance of their work to others skilled in the art. In other instances, well-known methods, procedures, and components have not been described in detail to avoid unnecessarily obscuring aspects of the invention.
Reference herein to “one embodiment” or “an embodiment” means that a particular feature, structure, or characteristic described in connection with the embodiment can be included in at least one embodiment of the invention. The appearances of the phrase “in one embodiment” in various places in the specification are not necessarily all referring to the same embodiment, nor are separate or alternative embodiments mutually exclusive of other embodiments. Used herein, the terms “vertical”, “horizontal”, “diagonal”, “left”, “right”, “top”, “bottom”, “column”, “row”, “diagonally” are intended to provide relative positions for the purposes of description, and are not intended to designate an absolute frame of reference. Additionally, used herein, term “character” and “script” are used interchangeably.
Embodiments of the invention are discussed herein with reference to
Referring first to
“Super-character” represents at least one meaning each formed with a specific combination of a plurality of ideograms. Since an ideogram can be represented in a certain size matrix of pixels, two-dimensional symbol 100 is divided into M×M sub-matrices. Each of the sub-matrices represents one ideogram, which is defined in an ideogram collection set by humans. “Super-character” contains a minimum of two and a maximum of M×M ideograms. Both N and M are positive integers or whole numbers, and N is preferably a multiple of M.
Shown in
A second example partition scheme 220 of dividing a two-dimension symbol into M×M sub-matrices 222 is shown in
Only limited number of features of an ideogram can be represented using one single two-dimensional symbol. For example, features of an ideogram can be black and white when data of each pixel contains one-bit. Feature such as grayscale shades can be shown with data in each pixel containing more than one-bit.
Additional features are represented using two or more layers of an ideogram. In one embodiment, three respective basic color layers of an ideogram (i.e., red, green and blue) are used collectively for representing different colors in the ideogram. Data in each pixel of the two-dimensional symbol contains a K-bit binary number. K is a positive integer or whole number. In one embodiment, K is 5.
In another embodiment, three related ideograms are used for represent other features such as a dictionary-like definition of a Chinese character shown in
Ideogram collection set includes, but is not limited to, pictograms, logosyllabic characters, punctuation marks, numerals, special characters. Logosyllabic characters may contain one or more of Chinese characters, Japanese characters, Korean characters, etc.
In order to systematically include Chinese characters, a standard Chinese character set (e.g., GB18030) may be used as a start for the ideogram collection set. For including Japanese and Korean characters, CJK Unified Ideographs may be used. Other character sets for logosyllabic characters or scripts may also be used.
A specific combined meaning of ideograms contained in a “super-character” is a result of using image processing techniques in a Cellular Neural Networks or Cellular Nonlinear Networks (CNN) based computing system. Image processing techniques include, but are not limited to, convolutional neural networks, recurrent neural networks, etc.
“Super-character” represents a combined meaning of at least two ideograms out of a maximum of M×M ideograms. In one embodiment, a pictogram and a Chinese character are combined to form a specific meaning. In another embodiment, two or more Chinese characters are combined to form a meaning. In yet another embodiment, one Chinese character and a Korean character are combined to form a meaning. There is no restriction as to which two or more ideograms to be combined.
Ideograms contained in a two-dimensional symbol for forming “super-character” can be arbitrarily located. No specific order within the two-dimensional symbol is required. Ideograms can be arranged left to right, right to left, top to bottom, bottom to top, or diagonally.
Using written Chinese language as an example, combining two or more Chinese characters may result in a “super-character” including, but not limited to, phrases, idioms, proverbs, poems, sentences, paragraphs, written passages, articles (i.e., written works). In certain instances, the “super-character” may be in a particular area of the written Chinese language. The particular area may include, but is not limited to, certain folk stories, historic periods, specific background, etc.
Referring now to
The CNN based computing system 400 may be implemented on integrated circuits as a digital semi-conductor chip (e.g., a silicon substrate) and contains a controller 410, and a plurality of CNN processing units 402a-402b operatively coupled to at least one input/output (I/O) data bus 420. Controller 410 is configured to control various operations of the CNN processing units 402a-402b, which are connected in a loop with a clock-skew circuit.
In one embodiment, each of the CNN processing units 402a-402b is configured for processing imagery data, for example, two-dimensional symbol 100 of
In another embodiment, the CNN based computing system is a digital integrated circuit that can be extendable and scalable. For example, multiple copies of the digital integrated circuit may be implemented on a single semi-conductor chip.
To store an ideogram collection set, one or more storage units operatively coupled to the CNN based computing system 400 are required. Storage units (not shown) can be located either inside or outside the CNN based computing system 400 based on well known techniques.
“Super-character” may contain more than one meanings in certain instances. “Super-character” can tolerate certain errors that can be corrected with error-correction techniques. In other words, the pixels represent ideograms do not have to be exact. The errors may have different causes, for example, data corruptions, during data retrieval, etc.
Although the invention has been described with reference to specific embodiments thereof, these embodiments are merely illustrative, and not restrictive of, the invention. Various modifications or changes to the specifically disclosed example embodiments will be suggested to persons skilled in the art. For example, whereas the two-dimensional symbol has been described and shown with a specific example of a matrix of 224×224 pixels, other sizes may be used for achieving substantially similar objections of the invention. Additionally, whereas two example partition schemes have been described and shown, other suitable partition scheme of dividing the two-dimensional symbol may be used for achieving substantially similar objections of the invention. Moreover, few example ideograms have been shown and described, other ideograms may be used for achieving substantially similar objectives of the invention. Finally, whereas Chinese, Japanese and Korean logosyllabic characters have been described and shown to be an ideogram, other logosyllabic characters can be represented, for example, Egyptian hieroglyphs, Cuneiform scripts, etc. In summary, the scope of the invention should not be restricted to the specific example embodiments disclosed herein, and all modifications that are readily suggested to those of ordinary skill in the art should be included within the spirit and purview of this application and scope of the appended claims.
This application claims priority from a co-pending U.S. Provisional Patent Application Ser. No. 62/541,081, entitled “Two-dimensional Symbol For Facilitating Machine Learning Of Natural Languages Having Logosyllabic Characters” filed on Aug. 3, 2017. The contents of which are incorporated by reference in its entirety for all purposes. This application is related to a co-pending U.S. patent application Ser. No. 15/683,717 for “Two-dimensional Symbols For Facilitating Machine Learning Of Written Chinese Language Using Logosyllabic Characters” filed on Aug. 22, 2017 by the same inventors.
Number | Date | Country | |
---|---|---|---|
62541081 | Aug 2017 | US |