| emre şahin |
|
Research »
MainResearch ReportsDaily Research Report: Sunday, November 30, 2008New IdeaI need a model of matching along with model of mapping. There should be a contest of matching between gestalts of different situations. In the current implementation, the matching is done on two factors: (1) importance of gestalts and (2) similarity of gestalts. The first idea is based on the heuristic that most salient elements of a situation are mapped onto each other and the second says that, in order to draw an analogy, one should have at least some similarity between gestalts. However, the details were not well founded so the system lacked a robust matching algorithm. Here I'll try to describe a better one in more details. Firstly, the importance metric which is calculated during the combination of microelements should be based on a better algorithm. Current algorithm tries to calculate importance when a gestalt is made up of unit figures. Taken superficially this can work but does not. Instead of making this idea to work, the algorithm can calculate "gestalt-production importance" and "gestalt-matching importance" by different means. Because the first is used when combining elements to make gestalts but while this calculation, the algorithm may produce interesting numbers that halts the calculation. (The importance has an upper limit, when the algorithm reaches an important element, it ceases to work.) Second should be relative to other gestalts in a situation, and their positioning etc. Secondly, the similarity between gestalts are calculated as element-wise similarity. This is not a well-founded approach. Because, for example: P1P1P1 and P1 P1 P1 which are described as ReadingThe Time Course of Metaphor Comprehension ΔCitation: Philip Wolff and Dedre Gentner, Proceedings of the fourteenth annual conference of the Cognitive Science Society, 1992, Hillsdale, NJ, ErlbaumKey Ideas:
Abstract in 5 Sentences: There are three types of models of analogy based metaphor comprehension; (1) matching (2) mapping and (3) matching-then-mapping. In matching models, commonalities of two representations are recognized by aligning their parts and structures. In mapping theories, processing begins by accessing or creating from the base term a higher-order category or abstraction which is then used to attribute properties to the target term. In matching-then-mapping theories, first an alignment is discovered between base and target then a mapping is tried to be established. Experiments show that map-first models' prediction that processing begins with base term's categorization found no evidence for novel metaphors, but it may apply well to stock metaphors.Questions & Answers
Though the paper does not make a detailed account of category-mapping model, its prediction that metaphors are began to be processed by categorization of the base element may be refined by allowing simultaneous categorization of both base and target. Then, instead of map-first view, we can propose a "categorize-first" view, which neither maps nor matches base and target. The base and target are classified first, then these are mapped. (Though I can't fully explain why will this make a difference from match-then-map models.) Relevant ReferencesConcept Formation by Incremental Analogical Reasoning and Debugging? Derivational Analogy: A Theory of Reconstructive Problem Solving and Expertise Acquisition? The Structure Mapping Engine: Algorithm and Examples? Viewing Metaphor as Analogy? Understanding Metaphorical Comparisons: Beyond Similarity? Abstraction-based Analogical Inference? Purpose-Directed Analogy? Computational Theory of Metaphor? Features of Similarity? Learning and Reasoning by Analogy? Daily Research Report: Saturday, November 29, 2008New IdeaIntegrating Semantic Information to SITAR Once the gestalts are created, we need to attach semantics to identified gestalts. In order to do this, we need to have "models" which represent "archetypes" of common ideas. For example, a "line" can be any gestalt where two or more elements are next to each other. However, a "dashed line" is not something like this. Hence there is also an analogy making between these archetypes and gestalts to classify them and assign meaning. ProgrammingReadingAnalogy in Creative Writing ΔAuthor: Kiran Pandey A Final Report for a Course in a university in India Key Ideas:Abstract in 5 Sentences: There are a total of six stages in analogy making; representation building, retrieval, mapping, transfer, evaluation, learning. SMT which defines an analogy as an application of a relational structure in another domain, accomplishes analogy making in three stages; (1) access, given a target situation retrieving a base situation; (2) mapping elements between base and target and (3) evaluating the quality of this match. ACME employs a connectionist approach to match base and target with semantic and pragmatic information taken into hand. Hofstadter and colleagues' HLP takes perception and analogy making inherently related and they use structures called (1) Slipnet as a means to represent LTM, (2) Workspace which is like a blackboard and (3) Coderack which has small functions to run on elements to model this in computer models.Questions & Answers
SME, ACME, HLP
Almost nothing, these are the things I already know. :) Relevant ReferencesAll references are relevant, but I already read them. Daily Research Report: Wednesday, November 26, 2008New IdeaThe analogy procedure has three different operations:
Sim finds the common denominator between two gestalts, for example, if g1 = Obj "D1D2" `Mx` 2 g2 = Obj "D2D1" `Mx` 3 then g1 `sim` g2 gives Obj "D_D_" `Mx` 2 since these are common across these elements. For diff, an inverse operation takes place. g1 `diff` g2 gives Obj "_2_1" `Mx` 1 since pattern has these differences and x location is also different by one unit. The `plus` operation, takes a gestalt and produces another one, like g1 `plus` (Obj "_2_2" `Mx` 3) gives Obj "D2D2" `Mx` 5 as a result. We can define analogy procedure like follows after these operations: D = (A `sim` C) `plus` (A `diff` B) where A, B and C are gestalt groups (situations.) However, we can also add another twist to this by making sim, diff and plus returning a list of gestalt instead of a single gestalt. Then, we can provide different strategies for similarity, difference and addition for these. ProgrammingReadingConcepts and Consciousness ΔCitation: Stephen Yablo, Philosophy and Phenomenological Research, Vol LIX, No. 2, June 1999Key Ideas:
Abstract in 5 Sentences: There can be a coherence constraint in existence of zombie worlds, where for example, hydrogen's inexistence leads to water's inexistence.This paper has no direct relation with my research. Daily Research Report: Sunday, November 23, 2008ReadingA Theory of Rerepresentation in Analogical Mapping ΔAuthors: Jin Yan, Kenneth Forbus, Dedre GentnerKeywords:
Abstract in 5 Sentences:The are 4 types of rerepresentation opportunity which can be classified w.r.t. identicality constraint, 1-1 constraint and parallel connectivity constraint. These four are holes (roots are aligned, arguments are not), gulches (arguments are aligned, roots are not), rivals (violations of 1:1 constraint) and leftovers (kernels which cannot be mapped altogether). The (possibly endless) rerepresentation strategies are transformation (rewriting predicates with same order of arguments and identical relations), decomposition (writing only an aspect of predicates in identical terms), entity splitting (rewriting an entity with its different roles), entity collecting (combining multiple entities in a single one). Along with these task-independent factors are systematicity to have larger structures and high selectivity to aim tighter selection factors. Questions & Answers
No, the paper just furnishes general principles of rerepsentation. Principles are not automatically adoptable to computational rerepresentation.
The process is domain independent, but rerepresentation task is domain-specific. The paper only suggests some criteria, though criticizes Copycat for being domain-specific, the idea behind this paper cannot be automated without a deep domain knowledge, hence shows how "domain-independent" SME is actually. Relevant References
Online PapersLinks |
Türkçe English |
| Page last modified on November 29, 2008, at 01:00 AM EST - Powered by PmWiki |