Create an account


Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
[Tut] A Python Script to Uncover Creative Research Gaps Through Recombination

#1
A Python Script to Uncover Creative Research Gaps Through Recombination

<div>
<div class="kk-star-ratings kksr-auto kksr-align-left kksr-valign-top" data-payload='{&quot;align&quot;:&quot;left&quot;,&quot;id&quot;:&quot;1031879&quot;,&quot;slug&quot;:&quot;default&quot;,&quot;valign&quot;:&quot;top&quot;,&quot;ignore&quot;:&quot;&quot;,&quot;reference&quot;:&quot;auto&quot;,&quot;class&quot;:&quot;&quot;,&quot;count&quot;:&quot;1&quot;,&quot;legendonly&quot;:&quot;&quot;,&quot;readonly&quot;:&quot;&quot;,&quot;score&quot;:&quot;5&quot;,&quot;starsonly&quot;:&quot;&quot;,&quot;best&quot;:&quot;5&quot;,&quot;gap&quot;:&quot;5&quot;,&quot;greet&quot;:&quot;Rate this post&quot;,&quot;legend&quot;:&quot;5\/5 - (1 vote)&quot;,&quot;size&quot;:&quot;24&quot;,&quot;width&quot;:&quot;142.5&quot;,&quot;_legend&quot;:&quot;{score}\/{best} - ({count} {votes})&quot;,&quot;font_factor&quot;:&quot;1.25&quot;}'>
<div class="kksr-stars">
<div class="kksr-stars-inactive">
<div class="kksr-star" data-star="1" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" data-star="2" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" data-star="3" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" data-star="4" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" data-star="5" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
</p></div>
<div class="kksr-stars-active" style="width: 142.5px;">
<div class="kksr-star" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
<div class="kksr-star" style="padding-right: 5px">
<div class="kksr-icon" style="width: 24px; height: 24px;"></div>
</p></div>
</p></div>
</div>
<div class="kksr-legend" style="font-size: 19.2px;"> 5/5 – (1 vote) </div>
</p></div>
<p>When I was a researcher at University, I had to come up with creative ideas at a rapid pace. Here’s a straightforward approach that may help you generate innovative concepts for your job, business, or research goals.</p>
<p>My particular research focus was <a href="https://en.wikipedia.org/wiki/Graph_partition" data-type="URL" data-id="https://en.wikipedia.org/wiki/Graph_partition" target="_blank" rel="noreferrer noopener">graph partitioning</a>, i.e., dividing a massive computer science graph structure into smaller chunks that can be distributed to multiple machines for parallel computing. </p>
<figure class="wp-block-image size-large"><a href="https://scholar.google.de/citations?user=qB5RsfcAAAAJ&amp;hl=en&amp;oi=sra" target="_blank" rel="noreferrer noopener"><img loading="lazy" decoding="async" width="1024" height="423" src="https://blog.finxter.com/wp-content/uploads/2023/01/image-13-1024x423.png" alt="" class="wp-image-1031890" srcset="https://blog.finxter.com/wp-content/uploads/2023/01/image-13-1024x423.png 1024w, https://blog.finxter.com/wp-content/uplo...00x124.png 300w, https://blog.finxter.com/wp-content/uplo...68x317.png 768w, https://blog.finxter.com/wp-content/uplo...36x635.png 1536w, https://blog.finxter.com/wp-content/uplo...age-13.png 1875w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
<p>To find research ideas, I tried multiple things. One thing I tried was this simple Python script that helped me uncover interesting research gaps in my area of expertise. </p>
<p class="has-base-background-color has-background"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4a1.png" alt="?" class="wp-smiley" style="height: 1em; max-height: 1em;" /> You can easily modify it to help you generate unique ideas in your field!</p>
<p>This code is writing the combination of concepts and properties to a file. The file is opened for writing, and for each concept, the properties are written with the concept appended to each line. After the last property for the concept, a new line is written to the file. This process is repeated for each concept before the file is closed.</p>
<pre class="EnlighterJSRAW" data-enlighter-language="python" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">concepts = ["GAS", "Edge-cut", "Vertex-cut", "BSP"]
properties = ["elastic", "geo-distributed", "GPU-based", "disk-based", "asynchronous"] outfile = "combinatoricalIdeas.dat"
with open(outfile, "w") as out: for c in concepts: for p in properties: out.write(p + " " + c + "\n") out.write("\n") </pre>
<p>Here’s the output of my idea recombination framework for enhanced creativity <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f606.png" alt="?" class="wp-smiley" style="height: 1em; max-height: 1em;" />:</p>
<pre class="wp-block-preformatted"><code>elastic GAS
geo-distributed GAS
GPU-based GAS
disk-based GAS
asynchronous GAS elastic Edge-cut
geo-distributed Edge-cut
GPU-based Edge-cut
disk-based Edge-cut
asynchronous Edge-cut elastic Vertex-cut
geo-distributed Vertex-cut
GPU-based Vertex-cut
disk-based Vertex-cut
asynchronous Vertex-cut elastic BSP
geo-distributed BSP
GPU-based BSP
disk-based BSP
asynchronous BSP
</code>
</pre>
<p>The code simple combines nouns with adjectives or specifiers that are relevant in my particular domain. You don’t need to understand terms such as “BSP” or “Vertex-cut” to see that these are potentially interesting combinations of ideas.</p>
<p>Many of them have never been researched by anybody! See the Google Scholar results of “Geo-Distributed Vertex-Cut”: </p>
<figure class="wp-block-image size-large"><a href="https://scholar.google.de/scholar?hl=en&amp;as_sdt=0%2C5&amp;q=geo-distributed+vertex-cut&amp;btnG=" target="_blank" rel="noreferrer noopener"><img decoding="async" loading="lazy" width="1024" height="383" src="https://blog.finxter.com/wp-content/uploads/2023/01/image-12-1024x383.png" alt="" class="wp-image-1031886" srcset="https://blog.finxter.com/wp-content/uploads/2023/01/image-12-1024x383.png 1024w, https://blog.finxter.com/wp-content/uplo...00x112.png 300w, https://blog.finxter.com/wp-content/uplo...68x287.png 768w, https://blog.finxter.com/wp-content/uplo...age-12.png 1533w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
<p>It is a 100% solid, perfect “research gap” that is open for the taking. The first paper filling it will surely contribute to the scientific community — even though it may not be super relevant. </p>
<p>However, if you’re not interested in rocket science, this approach to finding “research gaps” through simple recombination of concepts in your area of expertise will surely give you some interesting food for thoughts!</p>
<p>Here’s this same idea applied to find a great niche business:</p>
<pre class="EnlighterJSRAW" data-enlighter-language="python" data-enlighter-theme="" data-enlighter-highlight="" data-enlighter-linenumbers="" data-enlighter-lineoffset="" data-enlighter-title="" data-enlighter-group="">app = ["decentralized app", "social network", "dating app"]
target = ["gay people", "todlers", "rich people", "newly-weds"] for a in app: for t in target: print(a, 'for', t) print()
</pre>
<p>The output:</p>
<pre class="wp-block-preformatted"><code>decentralized app for gay people
decentralized app for todlers
decentralized app for rich people
decentralized app for newly-weds social network for gay people
social network for todlers
social network for rich people
social network for newly-weds dating app for gay people
dating app for todlers
dating app for rich people
dating app for newly-weds</code></pre>
<p>There are some really promising and fun ideas among those. Don’t underestimate the power of a simple idea recombination Python script! <img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f92f.png" alt="?" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<p class="has-base-background-color has-background"><img src="https://s.w.org/images/core/emoji/14.0.0/72x72/1f4aa.png" alt="?" class="wp-smiley" style="height: 1em; max-height: 1em;" /> <strong>Action Step</strong>: Whatever your current area of expertise or interest. Create your own version of this simple yet powerful Python recombination script for inspiration!</p>
<hr class="wp-block-separator has-alpha-channel-opacity"/>
</div>


https://www.sickgaming.net/blog/2023/01/...mbination/
Reply



Forum Jump:


Users browsing this thread:
1 Guest(s)

Forum software by © MyBB Theme © iAndrew 2016