Links
- LJ Flists: People
- LJ Flists: Communities and Syndications
|
Mon, Jan. 22nd, 2007, 12:01 am [psych] Sensemaking, or Siderea's How to Learn

Damn! Really, I wanted to "work" (for an LJish definition of "work") on femSTEM,etc today. But I keep getting distracted by other timely and interesting things. One of the other back-burner writing projects I've been thinking about for years has been something with the working title "How to Learn". It is exactly what it sounds like. Only, you know, completely different from all those tedious "how to be taught"/"how to study"/"how to use cognitive-behavioralism to trick your brain into ingesting stuff". And the motivation in writing it was, as always, it dawned on me I knew something that it seemed other people largely didn't and that they might benefit by my writing it (and I'd get egoboo for being the person to break it to them.) It seems to me that most people are naive learners. They just kinda muddle through stuff until it sticks. They may have practice or drill techniques, but even that's somewhat rare. But I think one can do better than that. I know that when I approach learning in an conceptually structural fashion, I do it much faster than I do when I don't. And much much faster than other people. Some of that is raw processing power. But some of it is the efficiency of knowing how to learn stuff. Learning as, itself, a skill. A meta-skill. I have this thing that I know how to do that I don't think most people know how to do. So they burn a lot of energy flailing, instead of getting learning accomplished. Sort of like how learning to swim properly gets you through the water a lot more expeditiously than just splashing around. And I also thought, "Man, I know how to do this, but not really well. I bet if I tried to formulate it and put it down on paper, I would get a lot better at it in a hurry." And "Gee, I should get around to doing that some day." Then the Creating Passionate Users blog ( passionateusers) had a big post about the study of "sensemaking". Goddamit. OK, taking that off the back burner. Read their article first. Here's what I responded in the comments: Lovely timing! I was just thinking about exactly this issue. I've returned to graduate school and been noticing that many of my classmates have been struggling with the ubiquitous sensemaking tasks of the classroom, so I have been working on a guide to rapid sensemaking, based on what I do.
And what I do seems to me to be that I have a repertoire of very abstract patterns of how bodies of knoweldge go together, and I look at the topic I need to make sense of, and pick patterns which I think will pertain. This is very much like a programming using Design Patterns! (OK, I am a programmer...) The pattern is a sort of form that needs to be populated, or an armature that needs to be covered with a clay of facts, or a body of questions to ask.
Let me give you an example. If the thing I'm trying to understand involves people, one of the patterns to employ is "Factions": groups develop factions (even if amiable). So: what are the factions in this group of people? What are factions called in this domain? ("Schools?" "Political parties?" "Movements?" Something else?) What differentiates these factions and how do they see one another? Who are the leaders of the factions? How have the factions changed over time?
Here's another pattern, for things which exist over time: "Eras". It is conventional to conceptually break down spans of time into "eras". So what are the eras of the period you are thinking about? How were the conceptuallized to the people in them and how are they conceptualized by the sources of your information? How discontinuous were the eras and in what ways? Eras usually have very fuzzy, overlapping non-discrete boundaries, so how much overlap (in time) do each of these era boundaries have?
Here's another pattern, for pretty much anything: "Categories". Most human knowledge comes with standard/conventional ontologies. It's much easier to look things up in books and on the web written by experts if you know what the ontologies used in a field are. What are the system of categories that other people use to discuss this topic? Note: some category systems are "anonymous arrays" -- the experts use them but they don't have a name for the category system itself. It is often handy to come up with a name for the system, if only for your own use.
For any dynamic process: "Systems". What are the feedback loops, and are they positive (reinforcing) or negative (moderating) loops?
Having sighted a likely pattern, then I use it to organize and motivate my learning. I populate the pattern with the relevant information. Then I can leverage I have of how these various patterns work. For instance, I can use my knowledge of group dynamics further to sensemake from a fully realized instance of the "factions" pattern, or I can use system dynamics to sensemake about a fully realized instance of the "systems" pattern.
And I can use more than one pattern. They compliment one another. Conjunctions of them have their own properties, too. So, anyway, "How to Learn", in my imagination, is a book/article/website of these patterns and how to use them. And possibly of how to make them! So: Do you use such patterns? Want to share your patterns with me so I can use them in my compilation of such patterns?
Mon, Jan. 22nd, 2007 05:35 am (UTC)
_luaineach

Yes, I do. Factions and eras definitely. I have found both of these things are of immediate importance in my patterns, because they are first that come up when I work with Jet on "sensemaking". They lead quite nicely into what I feel is another important category and that is separating out what is subjective and what is objective information -- what can be known and recognized by *everybody* and what information involved may be colored by perception, including your own (based on either correct or incorrect extrapolation of prior experiences). Examining the subjective information with an eye toward *why* (wrt social context, personal bias, profit-motivation, etc. etc.) this that or the other thing is considered an important part of [whatever the issue is] is, for me at least, a good way to narrow down the area of study into digestible chunks. These areas (including feedback loops) might be highlighted for me right now because, working with Jet, the things he is most often "making sense of" are human interactions, behaviors, and motivations. Obviously some of these categories do not apply for other questions, like why a snowball will grow bigger if you roll it on the ground (which came up tonight). And there, the first thing we do (or how I am training him to think) is break the question down to what parts are involved in the question -- water, for example, and the nature thereof; temperature; the color of the snow (since this is relevant to temperature wrt light/dark materials), etc. And then we go from there. I'm to bed now, but I'm going to give this more thought tonight. You've been writing a lot stuff that has been of great interest to me the last few weeks and I've simply not had time to digest hardly any of it!
Mon, Jan. 22nd, 2007 05:45 am (UTC)
upstart_crow

Hi there! We met briefly at the LJ party at Arisia, and I'm just now adding people there to my friends list :). Look forward to reading your posts, especially as it seems we've got some interests in common (just noticed your post beneath this is about autism >> *goes to read*)
Mon, Jan. 22nd, 2007 06:18 am (UTC)
siderea

Welcome! A pleasure to meet you again!
Mon, Jan. 22nd, 2007 07:37 am (UTC)
mellyjc

Agreed, this is something that has pissed me off for quite some time. Our schools actually teach kids NOT to think instead of HOW to think or how to learn. Just sit there and wait quietly until teacher explains...or complain and whine about not knowing how until she does it. It's rather disgusting. I'm guessing I probably do use these categories...but not consciously. I think I just relate things to other things I understand, or use examples. My biggest problem in learning (albeit quite small) is knowing what I'm supposed to be learning. All through undergrad I didn't feel like I learned a thing...all the concepts discussed were just commonsense with a fancy name attached to give some theorist an ego boost that he "originated" the idea. I don't know. I learn just fine when I can put logic to it all. If I'm told "that's just the way it is" I'm not as apt to retain. When I was trying to learn C++ that was the problem I had..not with the programming, but that we had to start by invoking a library. It was never explained how the different libraries were defined and when I would need one versus another, and I had trouble simply trusting doing what they said.
Tue, Jan. 23rd, 2007 12:18 am (UTC)
siderea
Our schools actually teach kids NOT to think instead of HOW to think or how to learn. Right. They teach how to be taught (note the passive voice) and they don't even do a very good job of that. I should back up and say that I find it healthiest and most realistic to take the perspective that schools and learning don't really have much to do with each other. Schools are credentialing organizations and the point of the exercise of attending one is to get the credential. If you go into a school with the expectation that it's going to educate you, you're probably in for all sorts of disappointment and woe: that's a really passive, submissive attitude which puts someone else in a position to give and withhold things that you desire, things which, really, are incidental to their purposes at best, and possibly in direct conflict with their interests. Far better, then, to go in with the attitude that schools may provide some opportunities/tools which you might employ in educating yourself, but which may be inadequate/orthagonal to your purposes, standards or requirements. If you go into a school with the attitude "Here I am! I showed up! Now educate me!" then the "how to be taught" lessons have, in fact, taken root in your head and eaten your brains. So this whole thing, Siderea's "How to Learn", is precisely not about schools or classes. It's about what you do when there's no teacher -- which, as I have just suggested, can be the effective case in a classroom with a teacher teaching inadequately to one's purposes. But that's hardly the primary case I have in mind. So forget I even mentioned schools. Schools aren't about learning, though you may happen be in one when you are learning -- in fact, I wouldn't suggest not learning when in one. (Interdepartmental politics can be a bitch; if you apply your mind to nothing else in school, be sure to apply sensemaking to how the damn place is run!) So to return to your comment: My biggest problem in learning (albeit quite small) is knowing what I'm supposed to be learning.Er, presumably that's not a problem of learning, that's a problem of being taught. After all, the person doing the "supposing" in that sentence is the teacher. When you're making sense of something you encounter or are interested, you probably haven't much difficulty in figuring out what you want and need to know... right? If there's a goal orientation problem here, when learning being taught, I don't immediately see it. And I'm not interested in problems of being taught, except insofar as they are themselves problems of learning (learning how to manage a teacher, e.g.) When I was trying to learn C++ that was the problem I had..not with the programming, but that we had to start by invoking a library. It was never explained how the different libraries were defined and when I would need one versus another, and I had trouble simply trusting doing what they said.Again, this is a problem with being taught, yes? It involves trusting the instructor and doing what you're told to do, not making your own sense of things.
Mon, Jan. 22nd, 2007 10:58 am (UTC)
jrising

In addition to the patterns you list, here are some of the patterns I've used recently. Philosophy, incidently, has dictionaries of these things (I think we'd call them "methods"). The Fifth Discipline also has a good collection. I might even claim that the underlying goal of all postmodern academic study is not knowledge, but discovering the contextified categories of sensemaking. * Perceptual Patterns: * the self-similar: Lots of natural systems organize themselves so they have self-similar processes at different scales. * the chasm/blindside: Any body of understand that applies itself to the world incorporate a bit of magic to make its ideas applicable to the world (causality and faith are two such), and it will have a fundamentally important blindness around that jump. * The inside, the outside, and the boundary: It's often useful to divide up the body into three segments. Something "core", something "antithetical", and the relation between them, and understand each individually. * the rational and the irrational: these are complimentary ways to understand a thing. The rational is discrete and well-defined; the irrational is perceptually immediate and incomprehensible but modelable. The rational in/out/between division is One-Two-Many; the irrational division is Zero-One-Infinity. * foreground and background: Is the a main subject and then supporting structure? If so, what happens when you switch the two? * content and form: Does it make sense to think about there being a material here that acts very differently from the manner in which its contained? If so, to *do* better, concentrate on the content; to *understand* better, find the structure in the form. * The Branches of Learning: * the philosophy: Is the action here in ways of understanding, instead of the actual stuff being understood? Then concentrate on the form instead of the content of the materials. * the applied math: Can this be well modeled as a behavior of equations? Huge branches of science and engineering are understandable as just the consequence of equations (note: equations are another category of sensemaking-structual-templates), and the way to understand them is to concetrate on the equations origins and surprising consquences, and not try to understand the whole from every "term" individually. * the engineering: Is this all being driven by the desire to solve a problem? Then it probably is built as a many-layered collection of tools (functions) to solve different sub-problems that come up. A good way to learn this is by doing exercises (problems) and finding what tools you need. * the liberal arts: Is the intended use of the thing to be made sense of to have an effect on you? Then let it have its effect, and study the thing as a different points of possible inspiration by concentrating on yourself-study-the-thing.
Tue, Jan. 23rd, 2007 12:31 am (UTC)
siderea

Awesome list! self-similarTrue. I just haven't figured out how that pattern is useful for sensemaking. Thoughts? Examples? The inside, the outside, and the boundary: It's often useful to divide up the body into three segments. Something "core", something "antithetical", and the relation between them, and understand each individually.Hmm. I think of "inside/outside/boundary" as "Interfaces", and don't necessarily think of outside as == to "antithetical". Are interfaces the same as "Dialectic"? Is there utility in conceptualizing them separately? the rational and the irrationalOoh. I think, as described, a new one on me (though clearly how Jung was using the terms, no?) Can you elaborate? With examples? content and form: Does it make sense to think about there being a material here that acts very differently from the manner in which its contained? If so, to *do* better, concentrate on the content; to *understand* better, find the structure in the form.Can you elaborate this one too? equations are another category of sensemaking-structual-templatesI'm wondering if I should restrict myself to qualitative methods, otherwise this turns, at least in substantial part, into a math textbook. A really, really nifty math textbook, but not quite what I was thinking of doing. Branches of LearningNifty breakout. Does my comment above about "being taught" vs. "learning" pertain or inform this further?
Mon, Jan. 22nd, 2007 10:59 am (UTC)
kelkyag

Nearly all my mental models are graphs or networks, whether I'm learning my way around a city, writing a game, or maintaining a computer system. Nodes are things: places, people, organizations, computers, programs, files. Edges are connections: routes, relationships, dependencies, dataflow, wires. How aware I am of my model varies a lot; the more clearly I can see it, the more comfortable I am with what I do and don't know. Getting started building a graph is hard -- there's a bunch of flailing about while I try to assemble enough pieces to put together into a sensible infrastructure that I can hang things off of. Once I've got that, it's all about finding new information and integrating it into the graph, which can range from the really obvious adding a new place and some ways to get there onto a mental map to gutting a node (or set of nodes and edges) and replacing it with a complicated sub-system with internal and external linkages of its own. There are a number of known bugs. My representation of time is lousy. When something happened or how long it took is data I rarely store. I can tell you that X happened and then Y happened and then Z happened if there are temporal (frequently causal) relationships between them, but I can't cross-reference that against another sequence of events or against calendar or clock time at all unless that's explicitly in the model in some way that's meaningful to me, or they're cross-linked to the rare things that do have time-references. Abstraction barriers are a little weird, because if my model is adequate I want to see them and see through them at the same time. (Here is a subgraph with a complex interior and a mostly well-defined interface, but it's rare that it's *actually* a sufficiently well-defined interface and clean implementation that I'm actually happy to ignore the innards while working with it.) Generalizing ... I can't build a satisfactory big picture without enough details to hold it up, and that's often a lot of details (that other people don't want to get into while talking about the larger scale), and I bounce back and forth between vast and trivial and run off on tangents all the time. Most of that complicates communicating with other people who don't happen to be following the same threads or want to talk about a particular level of detail or piece of something. I'm not good at modeling human relationships this way, even though the obvious mapping is, well, obvious. I think that's a combination of my having decided I don't get it and blocking myself ("people are difficult!") and that I need to support nodes and edges with more annotations in lieu of being able to build reasonable sub-graphs (and/or learn to build better internal representations of individuals, knowing that they are terribly flawed). (Yes, I do love hypertext, and I'm quite happy to have internal nodes that link to external documentation for details I haven't internalized -- that's one way to get a graph started. Gods forbid I should ever get involved in editing Wikipedia or the like, as I'd never escape. The one little wiki that I do work on eats my brain often enough.)
Tue, Jan. 23rd, 2007 12:38 am (UTC)
siderea

Ooh, the Abstraction Barrier aka the Black Box is, itself, an important pattern. Getting started building a graph is hard -- there's a bunch of flailing about while I try to assemble enough pieces to put together into a sensible infrastructure that I can hang things off of.I wonder if we're on two different abstraction layers here. :) Topics/domains have networks, and perhaps there's a pattern there (it's not immediately apparent to me). But the mental model I have of learning/sensemaking involves a similar sense of knitting information into networks, and the point of this exercise is precisely to reduce that initial flailing by providing vehicles for getting nicely structured information into one's head so that one can do that knitting with it. (I guess this is sort of like the whole XML/metadata crusade, only applied to how people think instead of how computers communicate.)
Mon, Jan. 22nd, 2007 11:00 am (UTC)
jrising

Continued: * Mathematical Patterns: * the dimensions: Do you have a well-defined frame of reference, with which you're measuring everything? Often basic behavior of physical systems is intuitive from the way the units work out (e.g., every variable has combinations of mass, distance, time, and similar quantities-- can you multiple two variables together and get the units of a third variable (Buckingham Pi method)? * energy: Is there a conserved quantity, which different processes trade in? * the discrete and continuous: Are there both discrete and continuous variables involved anywhere? Then you might be able to apply the principles of signals and systems (6.003). Many problems can be looked at both spatially and in frequency-space. * The first-order and second-order systems: first order systems have one feedback loop, and they increase and decrease exponentially-- what's the time constant? Second order systems, with two feedback loops, oscillate-- what's the period? * the linear system: Do different factors combine independently, so that if you have none of the factors, you get none of the result, but if you have some of two factors, you'll get as much as the sum of their results? the balancing act, and the catastrophe: Are things moving toward greater-and-greater states of tension? Then everything will collapse and reorder itself eventually, unless that changes. * the fractal: Is it complex on all scales? Then look for self-similarities between the levels, and follow garden-paths from the largest level to successively smaller scales. * the chaotic system: Does it diverge quickly from the models used to describe it? Then it has many interacting feedback loops, and your best chance of understanding it is to look at the consequences of more than one model of the whole. * People Patterns: I use another set for understanding people, including MBTI, sensory dominance, neurotransmitter effects, and another for groups, with social circles, tension, and games. As an INT, I have to remind myself that when it comes to people, the details matter enormously. * Subconscious Help: Allow that some other part of your mind is way ahead of you on this sensemaking, and that it can help you anytime you're stuck or not progressing the way you want to. The subconsciousness doesn't work using the paradigms that both help and hinder conscious thought. * Programming Languages: I have a further set of patterns that I use when I'm learning programming languages and systems: I look for object-orientedness, functionalness, proceduralness, events, libraries, and exceptions.
I use intuitively patterns a lot, but some of my favorite ways to learn have nothing to do with them. I look for individuals and groups who know the material, and I ask them to get me started, or immerse myself in the group centered around the body of knowledge. I "projectify" the sense: I find some interesting thing to *do* with the body of knowledge from the beginning, and that drives me to explore the pragmatically important parts and makes the information relevant.
I think knowledge "sticking" is another craft along the way: how do you make your mind receptive to facts, to the exploring process, to the learn-by-failing process?
Another place you might want to look for sensemaking ideas is the Gumptionolgy 101 section of Zen and the Art of Motorcycle maintenance. My first waitlisted project is a "Model Teacher", an automatically customized tutorial (of programming languages, at first), using patterns like this, so keep me informed.
Tue, Jan. 23rd, 2007 12:57 am (UTC)
siderea
the dimensions: Do you have a well-defined frame of reference, with which you're measuring everything? Often basic behavior of physical systems is intuitive from the way the units work out (e.g., every variable has combinations of mass, distance, time, and similar quantities-- can you multiple two variables together and get the units of a third variable (Buckingham Pi method)?Ah, yes, dimensional analysis: the only reason I passed 8.01. I understand normal people put things like "f=ma" on their allowed cheat sheet; I put things like "newtons = ml 2/t". It really was easier to derive all necessary equations on the fly. Huh (*wikiwiki*) I'd never heard of the Buckingham Pi method. Had been successfully been using it, apparently, without benefit of that knowledge.... the discrete and continuous: Are there both discrete and continuous variables involved anywhere? Then you might be able to apply the principles of signals and systems (6.003).Oooh. Something about which I truly know nothing. What should I google/wiki? *The first-order and second-order systems: first order systems have one feedback loop, and they increase and decrease exponentially-- what's the time constant? Second order systems, with two feedback loops, oscillate-- what's the period? * the linear system: Do different factors combine independently, so that if you have none of the factors, you get none of the result, but if you have some of two factors, you'll get as much as the sum of their results? * the balancing act, and the catastrophe: Are things moving toward greater-and-greater states of tension? Then everything will collapse and reorder itself eventually, unless that changes.These I would put under "Systems", and further questions to ask and elaborations to seek. Feedback loops are like ants: if you've found one, start looking for the others which have got to be around here somewhere. And once you start uncovering them, well, "A wise engineer once said that all systems, regardless of composition, do one of three things: blow up, oscillate, or stay about the same." Programming Languages: I have a further set of patterns that I use when I'm learning programming languages and systems: I look for object-orientedness, functionalness, proceduralness, events, libraries, and exceptions.I've been thinking about suggesting the perl documentation as a nice pattern for sensemaking of the syntax and vocabulary of a programming language. But I have no idea how flavor-specific it is. Hmm. I can think about how it might pertain to Scheme, but it's been a long time and probably don't remember. I use intuitively patterns a lot, but some of my favorite ways to learn have nothing to do with them.Yeah, I had another project-concept, called "How to be Interested in Something", which included pointers like "Someone out there is doing it. Find them." and "It has a discussion forum somewhere on the internet. Find it and join it."
Mon, Jan. 22nd, 2007 02:52 pm (UTC)
hissilliness

The danger I see in the approach you describe is that it involves forming one's analysis at the very beginning of the learning process, and then accepting facts in that context subsequently. Everything I know about the way people learn suggests that the temptation to shave your pegs to fit the holes at that point is both pervasive and invisible.
Mon, Jan. 22nd, 2007 05:56 pm (UTC)
ironphoenix

Yes, there is a risk of this, especially when one has only one or a few frameworks ("when all you have is a hammer, everything looks like a nail"). I suspect that siderea is aware of the risk, and is aiming to expand her (and everyone else's) toolbox so that we can use the right collection of general-purpose tools for whatever jobs we may encounter. In the event that one chooses an ill-suited paradigm, cognitive dissonance should set in as mismatches appear between the mental model and the behaviour of the real world. This leads us to another meta-skill: model evaluation. Recognizing this kind of mismatch quickly is crucial to correcting the erroneous model and moving ahead with learning.
Mon, Jan. 22nd, 2007 03:00 pm (UTC)
griffen
I have two ways of making sense: seeing connection, and seeing disconnects. These are interaction patterns I make in my head, whether I'm thinking about history, math, or finding my way to someplace I haven't been before (I don't do very well with that last one).
For example, when I think about history, I look for patterns: how it repeats itself, and how it DOESN'T. And when it repeats itself, the ways in which it differs from the previous repetition and the one that follows it.
Memorizing straight data, I'm not so good at. I've never remembered names, dates, and places very well at all. But seeing them as patterns of interaction, I can do.
When I have an instructor that just throws a bunch of information at me, without at least pointing out some of the connections between one thing and the next, I'm sunk.
Tue, Jan. 23rd, 2007 01:05 am (UTC)
siderea

Ooh, Repetitions is a good one. When I have an instructor that just throws a bunch of information at me, without at least pointing out some of the connections between one thing and the next, I'm sunk. Well, the whole point of this (see this comment above) is precisely to hand learners tools for making their own connections in exactly the situation in which there is not an instructor providing the necessary structure in the information. These patterns are not just how people think about the information once it gets in their heads'; they're patterns to look for in the information, so one can organize and structure it such that it is more easily brought into one's head so then one can do useful things with it.
Mon, Jan. 22nd, 2007 05:59 pm (UTC)
dpolicar

(nods) wish I'd read this before writing the below; agreed with all of it.
Mon, Jan. 22nd, 2007 05:56 pm (UTC)
dpolicar

Hm. So, this isn't something I've thought about too explicitly, but it's something I do a lot. So bear with me as I attempt to wrap some words around what I actually do with a minimum of confabulation and retrofitting. Some of this is patterns, some is techniques, some is just attitude. Also, I don't actually usually do all of this, only when I'm tackling something I know will be too complicated to just "stare at until it makes sense" or something I'm intimindated enough by that I need to approach mechanically. For pretty much anything involving an argument, three-pass processing: one fast pass to understand the conclusion (often this involves simply jumping to a summary section), a second semi-fast pass to follow the argument (sometimes writing it down as I go along), a third slow pass to actually look at details. Mostly, this is so that when I do the detailed pass I can answer the question "where is the author going with this?" which lets me prioritize concerns -- if something is poorly-supported but peripheral, I can put a question mark next to it and move on; if it's poorly-supported and central, I have to bang on it. Also, if I'm really serious (which I almost never am) I'll do a fourth semi-fast pass where all I'm looking for is similarities in structure. I don't have a good definition of that, and I think that's OK... what I'm actually doing, I think, is letting the unconscious pattern-detecting parts of my brain have their shot at the data. Almost everything I get this way turns out to be trivial, since a lot of formal similarities don't really get at any important underlying facts about the domain... "gee, here's yet another example of someone thinking something, then other people arguing with them, and them turning out to be right!" and that sort of thing, but sometimes it's important... "hey, wait a second, what we're doing over here is basically the same kind of thing that we're doing over there, why should we build different gadgets for doing each?" Also, my use of "something is poorly supported" as opposed to "I don't understand something" above is key too... it helps me to approach material as a reviewer rather than a student, even if I'm a student. Not so much because I find errors that way (although sometimes I do) but because the "looking for errors" mindset forces me to actually process the information, chunk it, tie it into other things I already know, rather than just skim it agreeably. It also helps me avoid "gee I must be stupid" self-talk when I don't make sense of something. I often forget to do this, though. For any dynamic process, long-and-thin use cases: what does walking through this process actually look like, step by step, for a typical input? Mostly this is good for spotting places where "a miracle occurs", but also I've found that adopting the "point of view" of the input, if that makes any sense, helps me remember the process more cleanly. I suppose that's because it brings in episodic and kinesthetic memory, and I'm primarily a kinesthetic thinker. I often regret not having known this when we were studying the Krebs cycle back in biochem. Again, for arguments: Look for the unstated assumptions, make them explicit. Usually they're trivial, sometimes they're important. For understanding collections of data, many of the grouping tasks you cite above (grouping individuals into factions, events into time periods, etc.). I'll add to that that I try not to look for boundary definitions and instead concentrate on prototypical centerpoints... it keeps me from getting too bogged down in hairsplitting on whether something is an X or a Y. The consequence is sometimes a LOT of categories, which requires multi-pass categorization... in effect I chunk the data elements, then attempt to categorize my chunks. I've never actually done more than two passes, though I've often thought that it would be useful to.
Mon, Jan. 22nd, 2007 05:56 pm (UTC)
dpolicar: (part 2, cut for size issues)
Not sure what this falls into, but I've found I have to take notes with a padlike interface (rather than a keyboard) because my notes are always nonlinear... I'm forevermore linking things together with arrows and relation-notes ("contradict?" "example/principle" "Oh! THAT'S what that meant" and so forth) and boxing things up separate to each other and reboxing. Copying notes over once I understand the structure better is HUGELY valuable though I almost never actually bother to do it. Related to the above, I try hard not to let flat lists get too large... if I've got more than about ten of anything, I try to chunk them into more of a tree structure. Usually this means I have to go back and rethink a lot of my original groupings, which I often resist doing because of laziness, but it's almost always valuable when I make myself do it. (Though sometimes it just sends me going in circles.)
Mon, Jan. 22nd, 2007 06:19 pm (UTC)
ironphoenix

Another pattern which shows up in a lot of places for me: optimization and game theory. Some questions it raises and gives tools to deal with: What are the controllable features? What are the constraints? What exactly is to be maximized or minimized? Are there multiple independent actors? Do they share the same objectives? Do they share the same understanding of the situation? Is there hidden information? Does the situation reduce to a version of a standard combinatorial game? Is there a saddle point (natural attractor)? What are the dominated options (options for which another choice will always yield a better outcome for the controller)? What solutions (sets of choices) are Pareto-optimal (there is no solution better for at least one actor and at least as good for all actors)? What solutions are stable (any actor's change of option is detrimental to that actor if nothing else changes)? Is there a difference between apparent and actual objectives (are people behaving in a way consistent with a rational view of the explicit factors)?
Mon, Jan. 22nd, 2007 06:25 pm (UTC)
ironphoenix

Another one: information, as in, information theory. Questions: What information is available? What information is desired, and how many "bits" does it require? What factors degrade the data, and how much? How can information be distilled towards the minimum quantity of maximally relevant "bits"? How reliable will the distilled information be? What can be done to improve distillation, reduce "noise" (either by reducing its source or by excluding it from consideration), or increase available useful information?
Tue, Jan. 23rd, 2007 11:01 am (UTC)
dmnsqrl

I don't think I set out to find specific patterns in information before I've started to try to learn the information. I think first I dive into the information and kind of swim through it and see what sticks to what I already know. In the process, if something seemed unintuitive, I focus on that part and analyze all aspects of it until I have identified the parts that run contrary to my intuition and have determined why they are that way if they really are that way or if I misunderstood something about them at first I think only at this point do I start to say "do I see any patterns forming? What are those patterns and are they extensible?" So then I take the patterns I think I see forming and see if further data also fits into those patterns. Any time I find a situation that does not feel intuitive or doesn't fit the patterns I'm trying to fit things into or receive feedback from someone else that the data doesn't really fit the pattern I'm trying to fit it to I do the analyzing and troubleshooting again to find out if that is truly the case, and if so.... why. Then I try and see if my patterns are still valid or need to be changed in the light of that information. But I don't think I go into any sets of data with preconceived patterns like "if it has to do with subject A then I should try pattern X" (I might, but if I do, I don't do it conciously)
Tue, Jan. 23rd, 2007 12:55 pm (UTC)
dmnsqrl

And if I really have trouble understanding something I will go to other people and say "what patterns do _you_ see in this?" and if it's a pattern I don't understand then I will work on understanding the pattern and then going back to see if that data fits it... and then apply that pattern to things I already know to see what insight that pattern gives me.
Wed, Jan. 24th, 2007 05:44 am (UTC)
cfox

As an analogy to your factions pattern, I seem likely to look for a dominance hierachy. This includes analyzing who cares/doesn't care about their status. "Animal and trainer" is another social pattern; you can iterate through the players and see whether they're getting punished or rewarded for particular actions. Neither party need be aware of the relationship for it to exist, but it's better not to assume that delayed gratification is involved. I'm more aware of the patterns that I'm using, when it's subject matter that I find difficult; I think that's because applying an unsuitable pattern, and getting wacky results is more likely. Both of the ones I've offered can be applied by rote, without requiring that you have much initial insight.
Fri, Jan. 26th, 2007 03:15 pm (UTC)
jducoeur

Hmm. I'm sure I do this, but I do it much more at the intuitive level than the intellectual one. Never sat down and tried to create a taxonomy of the techniques I use, although it's something to pay attention to. But a question occurs to me. (And please note that the following is random musings, not even remotely well-formed yet.) I seem to recall (correct me if I'm wrong) that abstraction is a skill that the INTJ is generally strong in. This whole technique seems based on that: deriving successful abstractions from previous learning experiences, and applying them as appropriate to the new learning experiences. So the question is: is there likely to be a type correlation in being good at *using* this technique? Are different types likely to have different levels of success, both in deriving and applying these patterns? Related to this: how applicable are other peoples' patterns? That is, I understand, at a pretty deep gut level, how to derive and apply my *own* patterns, but I am far less confident that a pattern that is *explained* to me is likely to occur to me as something to apply to a situation. How communicable are the patterns, and how do you communicate them effectively? (And do the answers to these questions vary by type?) The thing is, I do know the programming patterns world moderately well, and the thing that's interesting about Patterns is that, when you scratch only a little below the surface, the interesting sources tend to emphasize that they really *aren't* very important. The key thing is understanding how to decompose and break down a problem: the Patterns are mainly artifacts and examples of that process. Insofar as specific Patterns are considered important, it's mainly as a communications tool -- a shorthand taxonomy that programmers can use to talk *about* their programming with each other. You can use them to program with, but the main point there is to teach you formalisms that will then lead you to understand the more useful higher-level abstractions. Hmm. All of which argues that the technique you use may well be *quite* useful, albeit perhaps more as a means of learning how to think than an end unto itself. Okay, I'm convinced. But another thing that's clear from the Pattern literature is that it's hard to really learn Patterns without concrete examples of how to apply them to various problem domains -- if you pursue "How to Learn" further, you should ponder illustrative examples. I commend the book "Head-First Design Patterns", from O'Reilly, as an interesting example of how to make this stuff really accessible, strongly focused on teaching patterns to people who have no idea what any of this stuff is about. It comes across as a bit fluffy, but it's immensely readable and really does seem to get at the meat of the problem...
|